Enum sql::plan::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, Global>,
},
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
0: IsFalse
BitNotInt16(BitNotInt16)
Tuple Fields
0: BitNotInt16
BitNotInt32(BitNotInt32)
Tuple Fields
0: BitNotInt32
BitNotInt64(BitNotInt64)
Tuple Fields
0: BitNotInt64
NegInt16(NegInt16)
Tuple Fields
0: NegInt16
NegInt32(NegInt32)
Tuple Fields
0: NegInt32
NegInt64(NegInt64)
Tuple Fields
0: NegInt64
NegFloat32(NegFloat32)
Tuple Fields
0: NegFloat32
NegFloat64(NegFloat64)
Tuple Fields
0: NegFloat64
NegNumeric(NegNumeric)
Tuple Fields
0: NegNumeric
NegInterval(NegInterval)
Tuple Fields
0: NegInterval
SqrtFloat64(SqrtFloat64)
Tuple Fields
0: SqrtFloat64
SqrtNumeric(SqrtNumeric)
Tuple Fields
0: SqrtNumeric
CbrtFloat64(CbrtFloat64)
Tuple Fields
0: CbrtFloat64
AbsInt16(AbsInt16)
Tuple Fields
0: AbsInt16
AbsInt32(AbsInt32)
Tuple Fields
0: AbsInt32
AbsInt64(AbsInt64)
Tuple Fields
0: AbsInt64
AbsFloat32(AbsFloat32)
Tuple Fields
0: AbsFloat32
AbsFloat64(AbsFloat64)
Tuple Fields
0: AbsFloat64
AbsNumeric(AbsNumeric)
Tuple Fields
0: AbsNumeric
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
0: PadChar
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>)
CastJsonbToBool
CastUuidToString(CastUuidToString)
Tuple Fields
CastRecordToString
Fields
ty: ScalarType
CastArrayToString
Fields
ty: ScalarType
CastListToString
Fields
ty: ScalarType
CastList1ToList2
CastArrayToListOneDim(CastArrayToListOneDim)
Tuple Fields
CastMapToString
Fields
ty: ScalarType
CastInPlace
Fields
return_ty: ScalarType
CeilFloat32(CeilFloat32)
Tuple Fields
0: CeilFloat32
CeilFloat64(CeilFloat64)
Tuple Fields
0: CeilFloat64
CeilNumeric(CeilNumeric)
Tuple Fields
0: CeilNumeric
FloorFloat32(FloorFloat32)
Tuple Fields
0: FloorFloat32
FloorFloat64(FloorFloat64)
Tuple Fields
0: FloorFloat64
FloorNumeric(FloorNumeric)
Tuple Fields
0: FloorNumeric
Ascii
BitLengthBytes
BitLengthString
ByteLengthBytes
ByteLengthString
CharLength
IsLikePatternMatch(Matcher)
Tuple Fields
0: Matcher
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
0: Timezone
TimezoneTimestampTz(Timezone)
Tuple Fields
0: Timezone
TimezoneTime
ToTimestamp(ToTimestamp)
Tuple Fields
0: ToTimestamp
JsonbArrayLength
JsonbTypeof
JsonbStripNulls
JsonbPretty
RoundFloat32(RoundFloat32)
Tuple Fields
0: RoundFloat32
RoundFloat64(RoundFloat64)
Tuple Fields
0: RoundFloat64
RoundNumeric(RoundNumeric)
Tuple Fields
0: RoundNumeric
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
0: Degrees
Radians(Radians)
Tuple Fields
0: Radians
Log10(Log10)
Tuple Fields
0: Log10
Log10Numeric(Log10Numeric)
Tuple Fields
0: Log10Numeric
Ln(Ln)
Tuple Fields
0: Ln
LnNumeric(LnNumeric)
Tuple Fields
0: LnNumeric
Exp(Exp)
Tuple Fields
0: Exp
ExpNumeric(ExpNumeric)
Tuple Fields
0: ExpNumeric
Sleep(Sleep)
Tuple Fields
0: Sleep
RescaleNumeric(u8)
Tuple Fields
0: u8
PgColumnSize(PgColumnSize)
Tuple Fields
0: PgColumnSize
PgGetConstraintdef(PgGetConstraintdef)
Tuple Fields
MzRowSize(MzRowSize)
Tuple Fields
0: MzRowSize
MzTypeName(MzTypeName)
Tuple Fields
0: MzTypeName
Implementations
pub fn eval_manual(
&'a self,
datums: &[Datum<'a>],
temp_storage: &'a RowArena,
a: &'a MirScalarExpr
) -> Result<Datum<'a>, EvalError>
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
pub fn deserialize<__D>(
__deserializer: __D
) -> Result<UnaryFunc, <__D as Deserializer<'de>>::Error> where
__D: Deserializer<'de>,
pub fn deserialize<__D>(
__deserializer: __D
) -> Result<UnaryFunc, <__D as Deserializer<'de>>::Error> where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. 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.
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
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
pub fn serialize<__S>(
&self,
__serializer: __S
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error> where
__S: Serializer,
pub fn serialize<__S>(
&self,
__serializer: __S
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error> where
__S: Serializer,
Serialize this value into the given Serde serializer. Read more
Auto Trait Implementations
impl RefUnwindSafe for UnaryFunc
impl UnwindSafe for UnaryFunc
Blanket Implementations
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.
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