Enum expr::UnaryFunc[][src]

pub enum UnaryFunc {
Show 205 variants Not(Not), IsNull(IsNull), IsTrue(IsTrue), IsFalse(IsFalse), BitNotInt16(BitNotInt16), BitNotInt32(BitNotInt32), BitNotInt64(BitNotInt64), NegInt16(NegInt16), NegInt32(NegInt32), NegInt64(NegInt64), NegFloat32(NegFloat32), NegFloat64(NegFloat64), NegNumeric(NegNumeric), NegInterval(NegInterval), SqrtFloat64(SqrtFloat64), SqrtNumeric(SqrtNumeric), CbrtFloat64(CbrtFloat64), AbsInt16(AbsInt16), AbsInt32(AbsInt32), AbsInt64(AbsInt64), AbsFloat32(AbsFloat32), AbsFloat64(AbsFloat64), AbsNumeric(AbsNumeric), CastBoolToString(CastBoolToString), CastBoolToStringNonstandard(CastBoolToStringNonstandard), CastBoolToInt32(CastBoolToInt32), CastInt16ToFloat32(CastInt16ToFloat32), CastInt16ToFloat64(CastInt16ToFloat64), CastInt16ToInt32(CastInt16ToInt32), CastInt16ToInt64(CastInt16ToInt64), CastInt16ToOid(CastInt16ToOid), CastInt16ToString(CastInt16ToString), CastInt32ToBool(CastInt32ToBool), CastInt32ToFloat32(CastInt32ToFloat32), CastInt32ToFloat64(CastInt32ToFloat64), CastInt32ToOid(CastInt32ToOid), CastInt32ToRegClass(CastInt32ToRegClass), CastInt32ToRegProc(CastInt32ToRegProc), CastInt32ToRegType(CastInt32ToRegType), CastInt32ToInt16(CastInt32ToInt16), CastInt32ToInt64(CastInt32ToInt64), CastInt32ToString(CastInt32ToString), CastOidToInt32(CastOidToInt32), CastOidToInt64(CastOidToInt64), CastOidToRegClass(CastOidToRegClass), CastRegClassToOid(CastRegClassToOid), CastOidToRegProc(CastOidToRegProc), CastRegProcToOid(CastRegProcToOid), CastOidToRegType(CastOidToRegType), CastRegTypeToOid(CastRegTypeToOid), CastInt64ToInt16(CastInt64ToInt16), CastInt64ToInt32(CastInt64ToInt32), CastInt16ToNumeric(CastInt16ToNumeric), CastInt32ToNumeric(CastInt32ToNumeric), CastInt64ToBool(CastInt64ToBool), CastInt64ToNumeric(CastInt64ToNumeric), CastInt64ToFloat32(CastInt64ToFloat32), CastInt64ToFloat64(CastInt64ToFloat64), CastInt64ToOid(CastInt64ToOid), CastInt64ToString(CastInt64ToString), CastFloat32ToInt16(CastFloat32ToInt16), CastFloat32ToInt32(CastFloat32ToInt32), CastFloat32ToInt64(CastFloat32ToInt64), CastFloat32ToFloat64(CastFloat32ToFloat64), CastFloat32ToString(CastFloat32ToString), CastFloat32ToNumeric(CastFloat32ToNumeric), CastFloat64ToNumeric(CastFloat64ToNumeric), CastFloat64ToInt16(CastFloat64ToInt16), CastFloat64ToInt32(CastFloat64ToInt32), CastFloat64ToInt64(CastFloat64ToInt64), CastFloat64ToFloat32(CastFloat64ToFloat32), CastFloat64ToString(CastFloat64ToString), CastNumericToFloat32(CastNumericToFloat32), CastNumericToFloat64(CastNumericToFloat64), CastNumericToInt16(CastNumericToInt16), CastNumericToInt32(CastNumericToInt32), CastNumericToInt64(CastNumericToInt64), CastNumericToString(CastNumericToString), CastStringToBool(CastStringToBool), CastStringToBytes(CastStringToBytes), CastStringToInt16(CastStringToInt16), CastStringToInt32(CastStringToInt32), CastStringToInt64(CastStringToInt64), CastStringToFloat32(CastStringToFloat32), CastStringToFloat64(CastStringToFloat64), CastStringToDate(CastStringToDate), CastStringToArray(CastStringToArray), CastStringToList(CastStringToList), CastStringToMap(CastStringToMap), CastStringToTime(CastStringToTime), CastStringToTimestamp(CastStringToTimestamp), CastStringToTimestampTz(CastStringToTimestampTz), CastStringToInterval(CastStringToInterval), CastStringToNumeric(CastStringToNumeric), CastStringToUuid(CastStringToUuid), CastStringToChar(CastStringToChar), PadChar(PadChar), CastStringToVarChar(CastStringToVarChar), CastCharToString(CastCharToString), CastVarCharToString(CastVarCharToString), CastDateToTimestamp(CastDateToTimestamp), CastDateToTimestampTz(CastDateToTimestampTz), CastDateToString(CastDateToString), CastTimeToInterval(CastTimeToInterval), CastTimeToString(CastTimeToString), CastIntervalToString(CastIntervalToString), CastIntervalToTime(CastIntervalToTime), CastTimestampToDate(CastTimestampToDate), CastTimestampToTimestampTz(CastTimestampToTimestampTz), CastTimestampToString(CastTimestampToString), CastTimestampToTime(CastTimestampToTime), CastTimestampTzToDate(CastTimestampTzToDate), CastTimestampTzToTimestamp(CastTimestampTzToTimestamp), CastTimestampTzToString(CastTimestampTzToString), CastTimestampTzToTime(CastTimestampTzToTime), CastBytesToString(CastBytesToString), CastStringToJsonb, CastJsonbToString, CastJsonbOrNullToJsonb, CastJsonbToInt16, CastJsonbToInt32, CastJsonbToInt64, CastJsonbToFloat32, CastJsonbToFloat64, CastJsonbToNumeric(Option<u8>), CastJsonbToBool, CastUuidToString(CastUuidToString), CastRecordToString { ty: ScalarType, }, CastArrayToString { ty: ScalarType, }, CastListToString { ty: ScalarType, }, CastList1ToList2 { return_ty: ScalarType, cast_expr: Box<MirScalarExpr>, }, CastArrayToListOneDim(CastArrayToListOneDim), CastMapToString { ty: ScalarType, }, CastInPlace { return_ty: ScalarType, }, CeilFloat32(CeilFloat32), CeilFloat64(CeilFloat64), CeilNumeric(CeilNumeric), FloorFloat32(FloorFloat32), FloorFloat64(FloorFloat64), FloorNumeric(FloorNumeric), Ascii, BitLengthBytes, BitLengthString, ByteLengthBytes, ByteLengthString, CharLength, IsLikePatternMatch(Matcher), IsRegexpMatch(Regex), RegexpMatch(Regex), ExtractInterval(DateTimeUnits), ExtractTime(DateTimeUnits), ExtractTimestamp(DateTimeUnits), ExtractTimestampTz(DateTimeUnits), ExtractDate(DateTimeUnits), DatePartInterval(DateTimeUnits), DatePartTime(DateTimeUnits), DatePartTimestamp(DateTimeUnits), DatePartTimestampTz(DateTimeUnits), DateTruncTimestamp(DateTimeUnits), DateTruncTimestampTz(DateTimeUnits), TimezoneTimestamp(Timezone), TimezoneTimestampTz(Timezone), TimezoneTime { tz: Timezone, wall_time: NaiveDateTime, }, ToTimestamp(ToTimestamp), JsonbArrayLength, JsonbTypeof, JsonbStripNulls, JsonbPretty, RoundFloat32(RoundFloat32), RoundFloat64(RoundFloat64), RoundNumeric(RoundNumeric), TrimWhitespace, TrimLeadingWhitespace, TrimTrailingWhitespace, RecordGet(usize), ListLength, Upper, Lower, Cos(Cos), Acos(Acos), Cosh(Cosh), Acosh(Acosh), Sin(Sin), Asin(Asin), Sinh(Sinh), Asinh(Asinh), Tan(Tan), Atan(Atan), Tanh(Tanh), Atanh(Atanh), Cot(Cot), Degrees(Degrees), Radians(Radians), Log10(Log10), Log10Numeric(Log10Numeric), Ln(Ln), LnNumeric(LnNumeric), Exp(Exp), ExpNumeric(ExpNumeric), Sleep(Sleep), RescaleNumeric(u8), PgColumnSize(PgColumnSize), PgGetConstraintdef(PgGetConstraintdef), MzRowSize(MzRowSize), MzTypeName(MzTypeName),
}

Variants

Not(Not)

Tuple Fields

0: Not

IsNull(IsNull)

Tuple Fields

0: IsNull

IsTrue(IsTrue)

Tuple Fields

0: IsTrue

IsFalse(IsFalse)

Tuple Fields

BitNotInt16(BitNotInt16)

Tuple Fields

BitNotInt32(BitNotInt32)

Tuple Fields

BitNotInt64(BitNotInt64)

Tuple Fields

NegInt16(NegInt16)

Tuple Fields

NegInt32(NegInt32)

Tuple Fields

NegInt64(NegInt64)

Tuple Fields

NegFloat32(NegFloat32)

Tuple Fields

NegFloat64(NegFloat64)

Tuple Fields

NegNumeric(NegNumeric)

Tuple Fields

NegInterval(NegInterval)

Tuple Fields

SqrtFloat64(SqrtFloat64)

Tuple Fields

SqrtNumeric(SqrtNumeric)

Tuple Fields

CbrtFloat64(CbrtFloat64)

Tuple Fields

AbsInt16(AbsInt16)

Tuple Fields

AbsInt32(AbsInt32)

Tuple Fields

AbsInt64(AbsInt64)

Tuple Fields

AbsFloat32(AbsFloat32)

Tuple Fields

AbsFloat64(AbsFloat64)

Tuple Fields

AbsNumeric(AbsNumeric)

Tuple Fields

CastBoolToString(CastBoolToString)

Tuple Fields

CastBoolToStringNonstandard(CastBoolToStringNonstandard)

Tuple Fields

CastBoolToInt32(CastBoolToInt32)

Tuple Fields

CastInt16ToFloat32(CastInt16ToFloat32)

Tuple Fields

CastInt16ToFloat64(CastInt16ToFloat64)

Tuple Fields

CastInt16ToInt32(CastInt16ToInt32)

Tuple Fields

CastInt16ToInt64(CastInt16ToInt64)

Tuple Fields

CastInt16ToOid(CastInt16ToOid)

Tuple Fields

CastInt16ToString(CastInt16ToString)

Tuple Fields

CastInt32ToBool(CastInt32ToBool)

Tuple Fields

CastInt32ToFloat32(CastInt32ToFloat32)

Tuple Fields

CastInt32ToFloat64(CastInt32ToFloat64)

Tuple Fields

CastInt32ToOid(CastInt32ToOid)

Tuple Fields

CastInt32ToRegClass(CastInt32ToRegClass)

Tuple Fields

CastInt32ToRegProc(CastInt32ToRegProc)

Tuple Fields

CastInt32ToRegType(CastInt32ToRegType)

Tuple Fields

CastInt32ToInt16(CastInt32ToInt16)

Tuple Fields

CastInt32ToInt64(CastInt32ToInt64)

Tuple Fields

CastInt32ToString(CastInt32ToString)

Tuple Fields

CastOidToInt32(CastOidToInt32)

Tuple Fields

CastOidToInt64(CastOidToInt64)

Tuple Fields

CastOidToRegClass(CastOidToRegClass)

Tuple Fields

CastRegClassToOid(CastRegClassToOid)

Tuple Fields

CastOidToRegProc(CastOidToRegProc)

Tuple Fields

CastRegProcToOid(CastRegProcToOid)

Tuple Fields

CastOidToRegType(CastOidToRegType)

Tuple Fields

CastRegTypeToOid(CastRegTypeToOid)

Tuple Fields

CastInt64ToInt16(CastInt64ToInt16)

Tuple Fields

CastInt64ToInt32(CastInt64ToInt32)

Tuple Fields

CastInt16ToNumeric(CastInt16ToNumeric)

Tuple Fields

CastInt32ToNumeric(CastInt32ToNumeric)

Tuple Fields

CastInt64ToBool(CastInt64ToBool)

Tuple Fields

CastInt64ToNumeric(CastInt64ToNumeric)

Tuple Fields

CastInt64ToFloat32(CastInt64ToFloat32)

Tuple Fields

CastInt64ToFloat64(CastInt64ToFloat64)

Tuple Fields

CastInt64ToOid(CastInt64ToOid)

Tuple Fields

CastInt64ToString(CastInt64ToString)

Tuple Fields

CastFloat32ToInt16(CastFloat32ToInt16)

Tuple Fields

CastFloat32ToInt32(CastFloat32ToInt32)

Tuple Fields

CastFloat32ToInt64(CastFloat32ToInt64)

Tuple Fields

CastFloat32ToFloat64(CastFloat32ToFloat64)

Tuple Fields

CastFloat32ToString(CastFloat32ToString)

Tuple Fields

CastFloat32ToNumeric(CastFloat32ToNumeric)

Tuple Fields

CastFloat64ToNumeric(CastFloat64ToNumeric)

Tuple Fields

CastFloat64ToInt16(CastFloat64ToInt16)

Tuple Fields

CastFloat64ToInt32(CastFloat64ToInt32)

Tuple Fields

CastFloat64ToInt64(CastFloat64ToInt64)

Tuple Fields

CastFloat64ToFloat32(CastFloat64ToFloat32)

Tuple Fields

CastFloat64ToString(CastFloat64ToString)

Tuple Fields

CastNumericToFloat32(CastNumericToFloat32)

Tuple Fields

CastNumericToFloat64(CastNumericToFloat64)

Tuple Fields

CastNumericToInt16(CastNumericToInt16)

Tuple Fields

CastNumericToInt32(CastNumericToInt32)

Tuple Fields

CastNumericToInt64(CastNumericToInt64)

Tuple Fields

CastNumericToString(CastNumericToString)

Tuple Fields

CastStringToBool(CastStringToBool)

Tuple Fields

CastStringToBytes(CastStringToBytes)

Tuple Fields

CastStringToInt16(CastStringToInt16)

Tuple Fields

CastStringToInt32(CastStringToInt32)

Tuple Fields

CastStringToInt64(CastStringToInt64)

Tuple Fields

CastStringToFloat32(CastStringToFloat32)

Tuple Fields

CastStringToFloat64(CastStringToFloat64)

Tuple Fields

CastStringToDate(CastStringToDate)

Tuple Fields

CastStringToArray(CastStringToArray)

Tuple Fields

CastStringToList(CastStringToList)

Tuple Fields

CastStringToMap(CastStringToMap)

Tuple Fields

CastStringToTime(CastStringToTime)

Tuple Fields

CastStringToTimestamp(CastStringToTimestamp)

Tuple Fields

CastStringToTimestampTz(CastStringToTimestampTz)

Tuple Fields

CastStringToInterval(CastStringToInterval)

Tuple Fields

CastStringToNumeric(CastStringToNumeric)

Tuple Fields

CastStringToUuid(CastStringToUuid)

Tuple Fields

CastStringToChar(CastStringToChar)

Tuple Fields

PadChar(PadChar)

Tuple Fields

CastStringToVarChar(CastStringToVarChar)

Tuple Fields

CastCharToString(CastCharToString)

Tuple Fields

CastVarCharToString(CastVarCharToString)

Tuple Fields

CastDateToTimestamp(CastDateToTimestamp)

Tuple Fields

CastDateToTimestampTz(CastDateToTimestampTz)

Tuple Fields

CastDateToString(CastDateToString)

Tuple Fields

CastTimeToInterval(CastTimeToInterval)

Tuple Fields

CastTimeToString(CastTimeToString)

Tuple Fields

CastIntervalToString(CastIntervalToString)

Tuple Fields

CastIntervalToTime(CastIntervalToTime)

Tuple Fields

CastTimestampToDate(CastTimestampToDate)

Tuple Fields

CastTimestampToTimestampTz(CastTimestampToTimestampTz)

Tuple Fields

CastTimestampToString(CastTimestampToString)

Tuple Fields

CastTimestampToTime(CastTimestampToTime)

Tuple Fields

CastTimestampTzToDate(CastTimestampTzToDate)

Tuple Fields

CastTimestampTzToTimestamp(CastTimestampTzToTimestamp)

Tuple Fields

CastTimestampTzToString(CastTimestampTzToString)

Tuple Fields

CastTimestampTzToTime(CastTimestampTzToTime)

Tuple Fields

CastBytesToString(CastBytesToString)

Tuple Fields

CastStringToJsonb

CastJsonbToString

CastJsonbOrNullToJsonb

CastJsonbToInt16

CastJsonbToInt32

CastJsonbToInt64

CastJsonbToFloat32

CastJsonbToFloat64

CastJsonbToNumeric(Option<u8>)

Tuple Fields

0: Option<u8>

CastJsonbToBool

CastUuidToString(CastUuidToString)

Tuple Fields

CastRecordToString

Fields

CastArrayToString

Fields

CastListToString

Fields

CastList1ToList2

Fields

return_ty: ScalarType
cast_expr: Box<MirScalarExpr>

CastArrayToListOneDim(CastArrayToListOneDim)

Tuple Fields

CastMapToString

Fields

CastInPlace

Fields

return_ty: ScalarType

CeilFloat32(CeilFloat32)

Tuple Fields

CeilFloat64(CeilFloat64)

Tuple Fields

CeilNumeric(CeilNumeric)

Tuple Fields

FloorFloat32(FloorFloat32)

Tuple Fields

FloorFloat64(FloorFloat64)

Tuple Fields

FloorNumeric(FloorNumeric)

Tuple Fields

Ascii

BitLengthBytes

BitLengthString

ByteLengthBytes

ByteLengthString

CharLength

IsLikePatternMatch(Matcher)

Tuple Fields

IsRegexpMatch(Regex)

Tuple Fields

0: Regex

RegexpMatch(Regex)

Tuple Fields

0: Regex

ExtractInterval(DateTimeUnits)

Tuple Fields

ExtractTime(DateTimeUnits)

Tuple Fields

ExtractTimestamp(DateTimeUnits)

Tuple Fields

ExtractTimestampTz(DateTimeUnits)

Tuple Fields

ExtractDate(DateTimeUnits)

Tuple Fields

DatePartInterval(DateTimeUnits)

Tuple Fields

DatePartTime(DateTimeUnits)

Tuple Fields

DatePartTimestamp(DateTimeUnits)

Tuple Fields

DatePartTimestampTz(DateTimeUnits)

Tuple Fields

DateTruncTimestamp(DateTimeUnits)

Tuple Fields

DateTruncTimestampTz(DateTimeUnits)

Tuple Fields

TimezoneTimestamp(Timezone)

Tuple Fields

TimezoneTimestampTz(Timezone)

Tuple Fields

TimezoneTime

Fields

wall_time: NaiveDateTime

ToTimestamp(ToTimestamp)

Tuple Fields

JsonbArrayLength

JsonbTypeof

JsonbStripNulls

JsonbPretty

RoundFloat32(RoundFloat32)

Tuple Fields

RoundFloat64(RoundFloat64)

Tuple Fields

RoundNumeric(RoundNumeric)

Tuple Fields

TrimWhitespace

TrimLeadingWhitespace

TrimTrailingWhitespace

RecordGet(usize)

Tuple Fields

0: usize

ListLength

Upper

Lower

Cos(Cos)

Tuple Fields

0: Cos

Acos(Acos)

Tuple Fields

0: Acos

Cosh(Cosh)

Tuple Fields

0: Cosh

Acosh(Acosh)

Tuple Fields

0: Acosh

Sin(Sin)

Tuple Fields

0: Sin

Asin(Asin)

Tuple Fields

0: Asin

Sinh(Sinh)

Tuple Fields

0: Sinh

Asinh(Asinh)

Tuple Fields

0: Asinh

Tan(Tan)

Tuple Fields

0: Tan

Atan(Atan)

Tuple Fields

0: Atan

Tanh(Tanh)

Tuple Fields

0: Tanh

Atanh(Atanh)

Tuple Fields

0: Atanh

Cot(Cot)

Tuple Fields

0: Cot

Degrees(Degrees)

Tuple Fields

Radians(Radians)

Tuple Fields

Log10(Log10)

Tuple Fields

0: Log10

Log10Numeric(Log10Numeric)

Tuple Fields

Ln(Ln)

Tuple Fields

0: Ln

LnNumeric(LnNumeric)

Tuple Fields

Exp(Exp)

Tuple Fields

0: Exp

ExpNumeric(ExpNumeric)

Tuple Fields

Sleep(Sleep)

Tuple Fields

0: Sleep

RescaleNumeric(u8)

Tuple Fields

0: u8

PgColumnSize(PgColumnSize)

Tuple Fields

PgGetConstraintdef(PgGetConstraintdef)

Tuple Fields

MzRowSize(MzRowSize)

Tuple Fields

MzTypeName(MzTypeName)

Tuple Fields

Implementations

Whether the function output is NULL if any of its inputs are NULL.

Whether the function might return NULL even if none of its inputs are NULL.

True iff for x != y, we are assured f(x) != f(y).

This is most often the case for methods that promote to types that can contain all the precision of the input type.

Trait Implementations

Returns a copy of the value. Read more

Performs copy-assignment from source. Read more

Formats the value using the given formatter. Read more

Deserialize this value from the given Serde deserializer. Read more

Formats the value using the given formatter. Read more

Performs the conversion.

Performs the conversion.

Performs the conversion.

Performs the conversion.

Performs the conversion.

Performs the conversion.

Performs the conversion.

Performs the conversion.

Performs the conversion.

Performs the conversion.

Performs the conversion.

Performs the conversion.

Performs the conversion.

Performs the conversion.

Performs the conversion.

Performs the conversion.

Performs the conversion.

Performs the conversion.

Performs the conversion.

Performs the conversion.

Performs the conversion.

Performs the conversion.

Performs the conversion.

Performs the conversion.

Performs the conversion.

Performs the conversion.

Performs the conversion.

Performs the conversion.

Performs the conversion.

Performs the conversion.

Performs the conversion.

Performs the conversion.

Performs the conversion.

Performs the conversion.

Performs the conversion.

Performs the conversion.

Performs the conversion.

Performs the conversion.

Performs the conversion.

Performs the conversion.

Performs the conversion.

Performs the conversion.

Performs the conversion.

Performs the conversion.

Performs the conversion.

Performs the conversion.

Performs the conversion.

Performs the conversion.

Performs the conversion.

Performs the conversion.

Performs the conversion.

Performs the conversion.

Performs the conversion.

Performs the conversion.

Performs the conversion.

Performs the conversion.

Performs the conversion.

Performs the conversion.

Performs the conversion.

Performs the conversion.

Performs the conversion.

Performs the conversion.

Performs the conversion.

Performs the conversion.

Performs the conversion.

Performs the conversion.

Performs the conversion.

Performs the conversion.

Performs the conversion.

Performs the conversion.

Performs the conversion.

Performs the conversion.

Performs the conversion.

Performs the conversion.

Performs the conversion.

Performs the conversion.

Performs the conversion.

Performs the conversion.

Performs the conversion.

Performs the conversion.

Performs the conversion.

Performs the conversion.

Performs the conversion.

Performs the conversion.

Performs the conversion.

Performs the conversion.

Performs the conversion.

Performs the conversion.

Performs the conversion.

Performs the conversion.

Performs the conversion.

Performs the conversion.

Performs the conversion.

Performs the conversion.

Performs the conversion.

Performs the conversion.

Performs the conversion.

Performs the conversion.

Performs the conversion.

Performs the conversion.

Performs the conversion.

Performs the conversion.

Performs the conversion.

Performs the conversion.

Performs the conversion.

Performs the conversion.

Performs the conversion.

Performs the conversion.

Performs the conversion.

Performs the conversion.

Performs the conversion.

Performs the conversion.

Performs the conversion.

Performs the conversion.

Performs the conversion.

Performs the conversion.

Performs the conversion.

Performs the conversion.

Performs the conversion.

Performs the conversion.

Performs the conversion.

Performs the conversion.

Performs the conversion.

Performs the conversion.

Performs the conversion.

Performs the conversion.

Performs the conversion.

Performs the conversion.

Performs the conversion.

Performs the conversion.

Performs the conversion.

Performs the conversion.

Performs the conversion.

Performs the conversion.

Performs the conversion.

Performs the conversion.

Performs the conversion.

Performs the conversion.

Performs the conversion.

Performs the conversion.

Performs the conversion.

Performs the conversion.

Performs the conversion.

Performs the conversion.

Performs the conversion.

Performs the conversion.

Performs the conversion.

Performs the conversion.

Performs the conversion.

Performs the conversion.

Performs the conversion.

Performs the conversion.

Performs the conversion.

Performs the conversion.

Feeds this value into the given Hasher. Read more

Feeds a slice of this type into the given Hasher. Read more

Adds names and types of the fields of the struct or enum to rti. Read more

This method returns an Ordering between self and other. Read more

Compares and returns the maximum of two values. Read more

Compares and returns the minimum of two values. Read more

Restrict a value to a certain interval. Read more

This method tests for self and other values to be equal, and is used by ==. Read more

This method tests for !=.

This method returns an ordering between self and other values if one exists. Read more

This method tests less than (for self and other) and is used by the < operator. Read more

This method tests less than or equal to (for self and other) and is used by the <= operator. Read more

This method tests greater than (for self and other) and is used by the > operator. Read more

This method tests greater than or equal to (for self and other) and is used by the >= operator. Read more

Serialize this value into the given Serde serializer. Read more

Auto Trait Implementations

Blanket Implementations

Gets the TypeId of self. Read more

Immutably borrows from an owned value. Read more

Mutably borrows from an owned value. Read more

Formats an object with the “alternative” format ({:#}) and returns it.

Compare self to key and return true if they are equal.

Performs the conversion.

Instruments this type with the provided Span, returning an Instrumented wrapper. Read more

Instruments this type with the current Span, returning an Instrumented wrapper. Read more

Performs the conversion.

Should always be Self

The resulting type after obtaining ownership.

Creates owned data from borrowed data, usually by cloning. Read more

🔬 This is a nightly-only experimental API. (toowned_clone_into)

Uses borrowed data to replace owned data, usually by cloning. Read more

Converts the given value to a String. Read more

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.

Attaches the provided Subscriber to this type, returning a WithDispatch wrapper. Read more

Attaches the current default Subscriber to this type, returning a WithDispatch wrapper. Read more