Enum mz_expr::scalar::proto_unary_func::Kind
source · pub enum Kind {
Show 323 variants
Not(()),
IsNull(()),
IsTrue(()),
IsFalse(()),
BitNotInt16(()),
BitNotInt32(()),
BitNotInt64(()),
NegInt16(()),
NegInt32(()),
NegInt64(()),
NegFloat32(()),
NegFloat64(()),
NegNumeric(()),
NegInterval(()),
SqrtFloat64(()),
SqrtNumeric(()),
CbrtFloat64(()),
AbsInt16(()),
AbsInt32(()),
AbsInt64(()),
AbsFloat32(()),
AbsFloat64(()),
AbsNumeric(()),
CastBoolToString(()),
CastBoolToStringNonstandard(()),
CastBoolToInt32(()),
CastInt16ToFloat32(()),
CastInt16ToFloat64(()),
CastInt16ToInt32(()),
CastInt16ToInt64(()),
CastInt16ToString(()),
CastInt2VectorToArray(()),
CastInt32ToBool(()),
CastInt32ToFloat32(()),
CastInt32ToFloat64(()),
CastInt32ToOid(()),
CastInt32ToPgLegacyChar(()),
CastInt32ToInt16(()),
CastInt32ToInt64(()),
CastInt32ToString(()),
CastOidToInt32(()),
CastOidToInt64(()),
CastOidToString(()),
CastOidToRegClass(()),
CastRegClassToOid(()),
CastOidToRegProc(()),
CastRegProcToOid(()),
CastOidToRegType(()),
CastRegTypeToOid(()),
CastInt64ToInt16(()),
CastInt64ToInt32(()),
CastInt16ToNumeric(ProtoOptionalNumericMaxScale),
CastInt32ToNumeric(ProtoOptionalNumericMaxScale),
CastInt64ToBool(()),
CastInt64ToNumeric(ProtoOptionalNumericMaxScale),
CastInt64ToFloat32(()),
CastInt64ToFloat64(()),
CastInt64ToOid(()),
CastInt64ToString(()),
CastFloat32ToInt16(()),
CastFloat32ToInt32(()),
CastFloat32ToInt64(()),
CastFloat32ToFloat64(()),
CastFloat32ToString(()),
CastFloat32ToNumeric(ProtoOptionalNumericMaxScale),
CastFloat64ToNumeric(ProtoOptionalNumericMaxScale),
CastFloat64ToInt16(()),
CastFloat64ToInt32(()),
CastFloat64ToInt64(()),
CastFloat64ToFloat32(()),
CastFloat64ToString(()),
CastNumericToFloat32(()),
CastNumericToFloat64(()),
CastNumericToInt16(()),
CastNumericToInt32(()),
CastNumericToInt64(()),
CastNumericToString(()),
CastStringToBool(()),
CastStringToPgLegacyChar(()),
CastStringToBytes(()),
CastStringToInt16(()),
CastStringToInt32(()),
CastStringToInt64(()),
CastStringToInt2Vector(()),
CastStringToOid(()),
CastStringToFloat32(()),
CastStringToFloat64(()),
CastStringToDate(()),
CastStringToArray(Box<ProtoCastToVariableType>),
CastStringToList(Box<ProtoCastToVariableType>),
CastStringToMap(Box<ProtoCastToVariableType>),
CastStringToRange(Box<ProtoCastToVariableType>),
CastStringToTime(()),
CastStringToTimestamp(ProtoOptionalTimestampPrecision),
CastStringToTimestampTz(ProtoOptionalTimestampPrecision),
CastStringToInterval(()),
CastStringToNumeric(ProtoOptionalNumericMaxScale),
CastStringToUuid(()),
CastStringToChar(ProtoCastStringToChar),
PadChar(ProtoPadChar),
CastStringToVarChar(ProtoCastStringToVarChar),
CastCharToString(()),
CastVarCharToString(()),
CastDateToTimestamp(ProtoOptionalTimestampPrecision),
CastDateToTimestampTz(ProtoOptionalTimestampPrecision),
CastDateToString(()),
CastTimeToInterval(()),
CastTimeToString(()),
CastIntervalToString(()),
CastIntervalToTime(()),
CastTimestampToDate(()),
CastTimestampToTimestampTz(ProtoFromToTimestampPrecisions),
AdjustTimestampPrecision(ProtoFromToTimestampPrecisions),
CastTimestampToString(()),
CastTimestampToTime(()),
CastTimestampTzToDate(()),
CastTimestampTzToTimestamp(ProtoFromToTimestampPrecisions),
AdjustTimestampTzPrecision(ProtoFromToTimestampPrecisions),
CastTimestampTzToString(()),
CastTimestampTzToTime(()),
CastPgLegacyCharToString(()),
CastPgLegacyCharToInt32(()),
CastBytesToString(()),
CastStringToJsonb(()),
CastJsonbToString(()),
CastJsonbableToJsonb(()),
CastJsonbToInt16(()),
CastJsonbToInt32(()),
CastJsonbToInt64(()),
CastJsonbToFloat32(()),
CastJsonbToFloat64(()),
CastJsonbToNumeric(ProtoOptionalNumericMaxScale),
CastJsonbToBool(()),
CastUuidToString(()),
CastRecordToString(ProtoScalarType),
CastRecord1ToRecord2(ProtoCastRecord1ToRecord2),
CastArrayToString(ProtoScalarType),
CastArrayToJsonb(Box<ProtoMirScalarExpr>),
CastListToString(ProtoScalarType),
CastListToJsonb(Box<ProtoMirScalarExpr>),
CastList1ToList2(Box<ProtoCastToVariableType>),
CastArrayToListOneDim(()),
CastMapToString(ProtoScalarType),
CastInt2VectorToString(()),
CastRangeToString(ProtoScalarType),
CeilFloat32(()),
CeilFloat64(()),
CeilNumeric(()),
FloorFloat32(()),
FloorFloat64(()),
FloorNumeric(()),
Ascii(()),
BitLengthBytes(()),
BitLengthString(()),
ByteLengthBytes(()),
ByteLengthString(()),
CharLength(()),
Chr(()),
IsLikeMatch(ProtoMatcher),
IsRegexpMatch(ProtoRegex),
RegexpMatch(ProtoRegex),
ExtractInterval(ProtoDateTimeUnits),
ExtractTime(ProtoDateTimeUnits),
ExtractTimestamp(ProtoDateTimeUnits),
ExtractTimestampTz(ProtoDateTimeUnits),
ExtractDate(ProtoDateTimeUnits),
DatePartInterval(ProtoDateTimeUnits),
DatePartTime(ProtoDateTimeUnits),
DatePartTimestamp(ProtoDateTimeUnits),
DatePartTimestampTz(ProtoDateTimeUnits),
DateTruncTimestamp(ProtoDateTimeUnits),
DateTruncTimestampTz(ProtoDateTimeUnits),
TimezoneTimestamp(ProtoTimezone),
TimezoneTimestampTz(ProtoTimezone),
TimezoneTime(ProtoTimezoneTime),
ToTimestamp(()),
JustifyDays(()),
JustifyHours(()),
JustifyInterval(()),
JsonbArrayLength(()),
JsonbTypeof(()),
JsonbStripNulls(()),
JsonbPretty(()),
RoundFloat32(()),
RoundFloat64(()),
RoundNumeric(()),
TrimWhitespace(()),
TrimLeadingWhitespace(()),
TrimTrailingWhitespace(()),
RecordGet(u64),
ListLength(()),
MapLength(()),
Upper(()),
Lower(()),
Cos(()),
Acos(()),
Cosh(()),
Acosh(()),
Sin(()),
Asin(()),
Sinh(()),
Asinh(()),
Tan(()),
Atan(()),
Tanh(()),
Atanh(()),
Cot(()),
Degrees(()),
Radians(()),
Log10(()),
Log10Numeric(()),
Ln(()),
LnNumeric(()),
Exp(()),
ExpNumeric(()),
Sleep(()),
Panic(()),
AdjustNumericScale(ProtoNumericMaxScale),
PgColumnSize(()),
MzRowSize(()),
MzTypeName(()),
TruncFloat32(()),
TruncFloat64(()),
TruncNumeric(()),
CastInt16ToUint16(()),
CastInt16ToUint32(()),
CastInt16ToUint64(()),
CastInt32ToUint16(()),
CastInt32ToUint32(()),
CastInt32ToUint64(()),
CastInt64ToUint16(()),
CastInt64ToUint32(()),
CastInt64ToUint64(()),
CastNumericToUint16(()),
CastNumericToUint32(()),
CastNumericToUint64(()),
CastFloat32ToUint16(()),
CastFloat32ToUint32(()),
CastFloat32ToUint64(()),
CastFloat64ToUint16(()),
CastFloat64ToUint32(()),
CastFloat64ToUint64(()),
CastStringToUint16(()),
CastStringToUint32(()),
CastStringToUint64(()),
CastUint16ToFloat32(()),
CastUint16ToFloat64(()),
CastUint16ToInt32(()),
CastUint16ToUint32(()),
CastUint16ToInt64(()),
CastUint16ToUint64(()),
CastUint16ToString(()),
CastUint16ToNumeric(ProtoOptionalNumericMaxScale),
CastUint32ToFloat32(()),
CastUint32ToFloat64(()),
CastUint32ToUint16(()),
CastUint32ToInt32(()),
CastUint32ToInt64(()),
CastUint32ToUint64(()),
CastUint32ToString(()),
CastUint32ToNumeric(ProtoOptionalNumericMaxScale),
CastUint64ToFloat32(()),
CastUint64ToFloat64(()),
CastUint64ToUint16(()),
CastUint64ToInt32(()),
CastUint64ToUint32(()),
CastUint64ToInt64(()),
CastUint64ToString(()),
CastUint64ToNumeric(ProtoOptionalNumericMaxScale),
BitNotUint16(()),
BitNotUint32(()),
BitNotUint64(()),
CastMzTimestampToString(()),
CastStringToMzTimestamp(()),
CastUint64ToMzTimestamp(()),
CastInt64ToMzTimestamp(()),
CastNumericToMzTimestamp(()),
CastTimestampToMzTimestamp(()),
CastTimestampTzToMzTimestamp(()),
CastUint32ToMzTimestamp(()),
CastInt32ToMzTimestamp(()),
StepMzTimestamp(()),
CastBoolToInt64(()),
CastUint16ToInt16(()),
CastUint32ToInt16(()),
CastUint64ToInt16(()),
RangeLower(()),
RangeUpper(()),
RangeEmpty(()),
RangeLowerInc(()),
RangeUpperInc(()),
RangeLowerInf(()),
RangeUpperInf(()),
CastPgLegacyCharToChar(()),
CastPgLegacyCharToVarChar(()),
MzAclItemGrantor(()),
MzAclItemGrantee(()),
MzAclItemPrivileges(()),
CastArrayToArray(Box<ProtoCastToVariableType>),
MzValidatePrivileges(()),
QuoteIdent(()),
CastStringToPgLegacyName(()),
TryParseMonotonicIso8601Timestamp(()),
MzValidateRolePrivilege(()),
MzFormatPrivileges(()),
AclItemGrantor(()),
AclItemGrantee(()),
AclItemPrivileges(()),
RegexpSplitToArray(ProtoRegex),
MapBuildFromRecordList(ProtoScalarType),
Initcap(()),
CastMzTimestampToTimestamp(()),
CastMzTimestampToTimestampTz(()),
PgSizePretty(()),
Crc32Bytes(()),
Crc32String(()),
KafkaMurmur2Bytes(()),
KafkaMurmur2String(()),
SeahashBytes(()),
SeahashString(()),
ToCharTimestamp(ProtoToCharTimestamp),
ToCharTimestampTz(ProtoToCharTimestamp),
CastDateToMzTimestamp(()),
}
Variants§
Not(())
IsNull(())
IsTrue(())
IsFalse(())
BitNotInt16(())
BitNotInt32(())
BitNotInt64(())
NegInt16(())
NegInt32(())
NegInt64(())
NegFloat32(())
NegFloat64(())
NegNumeric(())
NegInterval(())
SqrtFloat64(())
SqrtNumeric(())
CbrtFloat64(())
AbsInt16(())
AbsInt32(())
AbsInt64(())
AbsFloat32(())
AbsFloat64(())
AbsNumeric(())
CastBoolToString(())
CastBoolToStringNonstandard(())
CastBoolToInt32(())
CastInt16ToFloat32(())
CastInt16ToFloat64(())
CastInt16ToInt32(())
CastInt16ToInt64(())
CastInt16ToString(())
CastInt2VectorToArray(())
CastInt32ToBool(())
CastInt32ToFloat32(())
CastInt32ToFloat64(())
CastInt32ToOid(())
CastInt32ToPgLegacyChar(())
CastInt32ToInt16(())
CastInt32ToInt64(())
CastInt32ToString(())
CastOidToInt32(())
CastOidToInt64(())
CastOidToString(())
CastOidToRegClass(())
CastRegClassToOid(())
CastOidToRegProc(())
CastRegProcToOid(())
CastOidToRegType(())
CastRegTypeToOid(())
CastInt64ToInt16(())
CastInt64ToInt32(())
CastInt16ToNumeric(ProtoOptionalNumericMaxScale)
CastInt32ToNumeric(ProtoOptionalNumericMaxScale)
CastInt64ToBool(())
CastInt64ToNumeric(ProtoOptionalNumericMaxScale)
CastInt64ToFloat32(())
CastInt64ToFloat64(())
CastInt64ToOid(())
CastInt64ToString(())
CastFloat32ToInt16(())
CastFloat32ToInt32(())
CastFloat32ToInt64(())
CastFloat32ToFloat64(())
CastFloat32ToString(())
CastFloat32ToNumeric(ProtoOptionalNumericMaxScale)
CastFloat64ToNumeric(ProtoOptionalNumericMaxScale)
CastFloat64ToInt16(())
CastFloat64ToInt32(())
CastFloat64ToInt64(())
CastFloat64ToFloat32(())
CastFloat64ToString(())
CastNumericToFloat32(())
CastNumericToFloat64(())
CastNumericToInt16(())
CastNumericToInt32(())
CastNumericToInt64(())
CastNumericToString(())
CastStringToBool(())
CastStringToPgLegacyChar(())
CastStringToBytes(())
CastStringToInt16(())
CastStringToInt32(())
CastStringToInt64(())
CastStringToInt2Vector(())
CastStringToOid(())
CastStringToFloat32(())
CastStringToFloat64(())
CastStringToDate(())
CastStringToArray(Box<ProtoCastToVariableType>)
CastStringToList(Box<ProtoCastToVariableType>)
CastStringToMap(Box<ProtoCastToVariableType>)
CastStringToRange(Box<ProtoCastToVariableType>)
CastStringToTime(())
CastStringToTimestamp(ProtoOptionalTimestampPrecision)
CastStringToTimestampTz(ProtoOptionalTimestampPrecision)
CastStringToInterval(())
CastStringToNumeric(ProtoOptionalNumericMaxScale)
CastStringToUuid(())
CastStringToChar(ProtoCastStringToChar)
PadChar(ProtoPadChar)
CastStringToVarChar(ProtoCastStringToVarChar)
CastCharToString(())
CastVarCharToString(())
CastDateToTimestamp(ProtoOptionalTimestampPrecision)
CastDateToTimestampTz(ProtoOptionalTimestampPrecision)
CastDateToString(())
CastTimeToInterval(())
CastTimeToString(())
CastIntervalToString(())
CastIntervalToTime(())
CastTimestampToDate(())
CastTimestampToTimestampTz(ProtoFromToTimestampPrecisions)
AdjustTimestampPrecision(ProtoFromToTimestampPrecisions)
CastTimestampToString(())
CastTimestampToTime(())
CastTimestampTzToDate(())
CastTimestampTzToTimestamp(ProtoFromToTimestampPrecisions)
AdjustTimestampTzPrecision(ProtoFromToTimestampPrecisions)
CastTimestampTzToString(())
CastTimestampTzToTime(())
CastPgLegacyCharToString(())
CastPgLegacyCharToInt32(())
CastBytesToString(())
CastStringToJsonb(())
CastJsonbToString(())
CastJsonbableToJsonb(())
CastJsonbToInt16(())
CastJsonbToInt32(())
CastJsonbToInt64(())
CastJsonbToFloat32(())
CastJsonbToFloat64(())
CastJsonbToNumeric(ProtoOptionalNumericMaxScale)
CastJsonbToBool(())
CastUuidToString(())
CastRecordToString(ProtoScalarType)
CastRecord1ToRecord2(ProtoCastRecord1ToRecord2)
CastArrayToString(ProtoScalarType)
CastArrayToJsonb(Box<ProtoMirScalarExpr>)
CastListToString(ProtoScalarType)
CastListToJsonb(Box<ProtoMirScalarExpr>)
CastList1ToList2(Box<ProtoCastToVariableType>)
CastArrayToListOneDim(())
CastMapToString(ProtoScalarType)
CastInt2VectorToString(())
CastRangeToString(ProtoScalarType)
CeilFloat32(())
CeilFloat64(())
CeilNumeric(())
FloorFloat32(())
FloorFloat64(())
FloorNumeric(())
Ascii(())
BitLengthBytes(())
BitLengthString(())
ByteLengthBytes(())
ByteLengthString(())
CharLength(())
Chr(())
IsLikeMatch(ProtoMatcher)
IsRegexpMatch(ProtoRegex)
RegexpMatch(ProtoRegex)
ExtractInterval(ProtoDateTimeUnits)
ExtractTime(ProtoDateTimeUnits)
ExtractTimestamp(ProtoDateTimeUnits)
ExtractTimestampTz(ProtoDateTimeUnits)
ExtractDate(ProtoDateTimeUnits)
DatePartInterval(ProtoDateTimeUnits)
DatePartTime(ProtoDateTimeUnits)
DatePartTimestamp(ProtoDateTimeUnits)
DatePartTimestampTz(ProtoDateTimeUnits)
DateTruncTimestamp(ProtoDateTimeUnits)
DateTruncTimestampTz(ProtoDateTimeUnits)
TimezoneTimestamp(ProtoTimezone)
TimezoneTimestampTz(ProtoTimezone)
TimezoneTime(ProtoTimezoneTime)
ToTimestamp(())
JustifyDays(())
JustifyHours(())
JustifyInterval(())
JsonbArrayLength(())
JsonbTypeof(())
JsonbStripNulls(())
JsonbPretty(())
RoundFloat32(())
RoundFloat64(())
RoundNumeric(())
TrimWhitespace(())
TrimLeadingWhitespace(())
TrimTrailingWhitespace(())
RecordGet(u64)
ListLength(())
MapLength(())
Upper(())
Lower(())
Cos(())
Acos(())
Cosh(())
Acosh(())
Sin(())
Asin(())
Sinh(())
Asinh(())
Tan(())
Atan(())
Tanh(())
Atanh(())
Cot(())
Degrees(())
Radians(())
Log10(())
Log10Numeric(())
Ln(())
LnNumeric(())
Exp(())
ExpNumeric(())
Sleep(())
Panic(())
AdjustNumericScale(ProtoNumericMaxScale)
PgColumnSize(())
MzRowSize(())
MzTypeName(())
TruncFloat32(())
TruncFloat64(())
TruncNumeric(())
CastInt16ToUint16(())
CastInt16ToUint32(())
CastInt16ToUint64(())
CastInt32ToUint16(())
CastInt32ToUint32(())
CastInt32ToUint64(())
CastInt64ToUint16(())
CastInt64ToUint32(())
CastInt64ToUint64(())
CastNumericToUint16(())
CastNumericToUint32(())
CastNumericToUint64(())
CastFloat32ToUint16(())
CastFloat32ToUint32(())
CastFloat32ToUint64(())
CastFloat64ToUint16(())
CastFloat64ToUint32(())
CastFloat64ToUint64(())
CastStringToUint16(())
CastStringToUint32(())
CastStringToUint64(())
CastUint16ToFloat32(())
CastUint16ToFloat64(())
CastUint16ToInt32(())
CastUint16ToUint32(())
CastUint16ToInt64(())
CastUint16ToUint64(())
CastUint16ToString(())
CastUint16ToNumeric(ProtoOptionalNumericMaxScale)
CastUint32ToFloat32(())
CastUint32ToFloat64(())
CastUint32ToUint16(())
CastUint32ToInt32(())
CastUint32ToInt64(())
CastUint32ToUint64(())
CastUint32ToString(())
CastUint32ToNumeric(ProtoOptionalNumericMaxScale)
CastUint64ToFloat32(())
CastUint64ToFloat64(())
CastUint64ToUint16(())
CastUint64ToInt32(())
CastUint64ToUint32(())
CastUint64ToInt64(())
CastUint64ToString(())
CastUint64ToNumeric(ProtoOptionalNumericMaxScale)
BitNotUint16(())
BitNotUint32(())
BitNotUint64(())
CastMzTimestampToString(())
CastStringToMzTimestamp(())
CastUint64ToMzTimestamp(())
CastInt64ToMzTimestamp(())
CastNumericToMzTimestamp(())
CastTimestampToMzTimestamp(())
CastTimestampTzToMzTimestamp(())
CastUint32ToMzTimestamp(())
CastInt32ToMzTimestamp(())
StepMzTimestamp(())
CastBoolToInt64(())
CastUint16ToInt16(())
CastUint32ToInt16(())
CastUint64ToInt16(())
RangeLower(())
RangeUpper(())
RangeEmpty(())
RangeLowerInc(())
RangeUpperInc(())
RangeLowerInf(())
RangeUpperInf(())
CastPgLegacyCharToChar(())
CastPgLegacyCharToVarChar(())
MzAclItemGrantor(())
MzAclItemGrantee(())
MzAclItemPrivileges(())
CastArrayToArray(Box<ProtoCastToVariableType>)
MzValidatePrivileges(())
QuoteIdent(())
CastStringToPgLegacyName(())
TryParseMonotonicIso8601Timestamp(())
MzValidateRolePrivilege(())
MzFormatPrivileges(())
AclItemGrantor(())
AclItemGrantee(())
AclItemPrivileges(())
RegexpSplitToArray(ProtoRegex)
MapBuildFromRecordList(ProtoScalarType)
Initcap(())
CastMzTimestampToTimestamp(())
CastMzTimestampToTimestampTz(())
PgSizePretty(())
Crc32Bytes(())
Crc32String(())
KafkaMurmur2Bytes(())
KafkaMurmur2String(())
SeahashBytes(())
SeahashString(())
ToCharTimestamp(ProtoToCharTimestamp)
ToCharTimestampTz(ProtoToCharTimestamp)
CastDateToMzTimestamp(())
Implementations§
source§impl Kind
impl Kind
sourcepub fn merge(
field: &mut Option<Kind>,
tag: u32,
wire_type: WireType,
buf: &mut impl Buf,
ctx: DecodeContext,
) -> Result<(), DecodeError>
pub fn merge( field: &mut Option<Kind>, tag: u32, wire_type: WireType, buf: &mut impl Buf, ctx: DecodeContext, ) -> Result<(), DecodeError>
Decodes an instance of the message from a buffer, and merges it into self.
sourcepub fn encoded_len(&self) -> usize
pub fn encoded_len(&self) -> usize
Returns the encoded length of the message without a length delimiter.
Trait Implementations§
impl StructuralPartialEq for Kind
Auto Trait Implementations§
impl Freeze for Kind
impl RefUnwindSafe for Kind
impl Send for Kind
impl Sync for Kind
impl Unpin for Kind
impl UnwindSafe for Kind
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
source§default unsafe fn clone_to_uninit(&self, dst: *mut T)
default unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
clone_to_uninit
)source§impl<T> FutureExt for T
impl<T> FutureExt for T
source§fn with_context(self, otel_cx: Context) -> WithContext<Self>
fn with_context(self, otel_cx: Context) -> WithContext<Self>
source§fn with_current_context(self) -> WithContext<Self>
fn with_current_context(self) -> WithContext<Self>
source§impl<T> Instrument for T
impl<T> Instrument for T
source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
source§impl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T
in a tonic::Request
source§impl<T, U> OverrideFrom<Option<&T>> for Uwhere
U: OverrideFrom<T>,
impl<T, U> OverrideFrom<Option<&T>> for Uwhere
U: OverrideFrom<T>,
source§impl<T> Pointable for T
impl<T> Pointable for T
source§impl<T> ProgressEventTimestamp for T
impl<T> ProgressEventTimestamp for T
source§impl<P, R> ProtoType<R> for Pwhere
R: RustType<P>,
impl<P, R> ProtoType<R> for Pwhere
R: RustType<P>,
source§fn into_rust(self) -> Result<R, TryFromProtoError>
fn into_rust(self) -> Result<R, TryFromProtoError>
See
RustType::from_proto
.source§fn from_rust(rust: &R) -> P
fn from_rust(rust: &R) -> P
See
RustType::into_proto
.source§impl<'a, S, T> Semigroup<&'a S> for Twhere
T: Semigroup<S>,
impl<'a, S, T> Semigroup<&'a S> for Twhere
T: Semigroup<S>,
source§fn plus_equals(&mut self, rhs: &&'a S)
fn plus_equals(&mut self, rhs: &&'a S)
The method of
std::ops::AddAssign
, for types that do not implement AddAssign
.