Enum tipb::ScalarFuncSig[][src]

pub enum ScalarFuncSig {
    Unspecified,
    CastIntAsInt,
    CastIntAsReal,
    CastIntAsString,
    CastIntAsDecimal,
    CastIntAsTime,
    CastIntAsDuration,
    CastIntAsJson,
    CastRealAsInt,
    CastRealAsReal,
    CastRealAsString,
    CastRealAsDecimal,
    CastRealAsTime,
    CastRealAsDuration,
    CastRealAsJson,
    CastDecimalAsInt,
    CastDecimalAsReal,
    CastDecimalAsString,
    CastDecimalAsDecimal,
    CastDecimalAsTime,
    CastDecimalAsDuration,
    CastDecimalAsJson,
    CastStringAsInt,
    CastStringAsReal,
    CastStringAsString,
    CastStringAsDecimal,
    CastStringAsTime,
    CastStringAsDuration,
    CastStringAsJson,
    CastTimeAsInt,
    CastTimeAsReal,
    CastTimeAsString,
    CastTimeAsDecimal,
    CastTimeAsTime,
    CastTimeAsDuration,
    CastTimeAsJson,
    CastDurationAsInt,
    CastDurationAsReal,
    CastDurationAsString,
    CastDurationAsDecimal,
    CastDurationAsTime,
    CastDurationAsDuration,
    CastDurationAsJson,
    CastJsonAsInt,
    CastJsonAsReal,
    CastJsonAsString,
    CastJsonAsDecimal,
    CastJsonAsTime,
    CastJsonAsDuration,
    CastJsonAsJson,
    CoalesceInt,
    CoalesceReal,
    CoalesceDecimal,
    CoalesceString,
    CoalesceTime,
    CoalesceDuration,
    CoalesceJson,
    LtInt,
    LtReal,
    LtDecimal,
    LtString,
    LtTime,
    LtDuration,
    LtJson,
    LeInt,
    LeReal,
    LeDecimal,
    LeString,
    LeTime,
    LeDuration,
    LeJson,
    GtInt,
    GtReal,
    GtDecimal,
    GtString,
    GtTime,
    GtDuration,
    GtJson,
    GreatestInt,
    GreatestReal,
    GreatestDecimal,
    GreatestString,
    GreatestTime,
    LeastInt,
    LeastReal,
    LeastDecimal,
    LeastString,
    LeastTime,
    IntervalInt,
    IntervalReal,
    GeInt,
    GeReal,
    GeDecimal,
    GeString,
    GeTime,
    GeDuration,
    GeJson,
    EqInt,
    EqReal,
    EqDecimal,
    EqString,
    EqTime,
    EqDuration,
    EqJson,
    NeInt,
    NeReal,
    NeDecimal,
    NeString,
    NeTime,
    NeDuration,
    NeJson,
    NullEqInt,
    NullEqReal,
    NullEqDecimal,
    NullEqString,
    NullEqTime,
    NullEqDuration,
    NullEqJson,
    PlusReal,
    PlusDecimal,
    PlusInt,
    MinusReal,
    MinusDecimal,
    MinusInt,
    MultiplyReal,
    MultiplyDecimal,
    MultiplyInt,
    DivideReal,
    DivideDecimal,
    IntDivideInt,
    IntDivideDecimal,
    ModReal,
    ModDecimal,
    ModInt,
    MultiplyIntUnsigned,
    PlusIntUnsignedUnsigned,
    PlusIntUnsignedSigned,
    PlusIntSignedUnsigned,
    PlusIntSignedSigned,
    ModIntUnsignedUnsigned,
    ModIntUnsignedSigned,
    ModIntSignedUnsigned,
    ModIntSignedSigned,
    MinusIntUnsignedUnsigned,
    MinusIntUnsignedSigned,
    MinusIntSignedUnsigned,
    MinusIntSignedSigned,
    MinusIntForcedUnsignedUnsigned,
    MinusIntForcedUnsignedSigned,
    MinusIntForcedSignedUnsigned,
    IntDivideIntUnsignedUnsigned,
    IntDivideIntUnsignedSigned,
    IntDivideIntSignedSigned,
    IntDivideIntSignedUnsigned,
    AbsInt,
    AbsUInt,
    AbsReal,
    AbsDecimal,
    CeilIntToDec,
    CeilIntToInt,
    CeilDecToInt,
    CeilDecToDec,
    CeilReal,
    FloorIntToDec,
    FloorIntToInt,
    FloorDecToInt,
    FloorDecToDec,
    FloorReal,
    RoundReal,
    RoundInt,
    RoundDec,
    RoundWithFracReal,
    RoundWithFracInt,
    RoundWithFracDec,
    Log1Arg,
    Log2Args,
    Log2,
    Log10,
    Rand,
    RandWithSeedFirstGen,
    Pow,
    Conv,
    Crc32,
    Sign,
    Sqrt,
    Acos,
    Asin,
    Atan1Arg,
    Atan2Args,
    Cos,
    Cot,
    Degrees,
    Exp,
    Pi,
    Radians,
    Sin,
    Tan,
    TruncateInt,
    TruncateReal,
    TruncateDecimal,
    TruncateUint,
    LogicalAnd,
    LogicalOr,
    LogicalXor,
    UnaryNotInt,
    UnaryNotDecimal,
    UnaryNotReal,
    UnaryMinusInt,
    UnaryMinusReal,
    UnaryMinusDecimal,
    DecimalIsNull,
    DurationIsNull,
    RealIsNull,
    StringIsNull,
    TimeIsNull,
    IntIsNull,
    JsonIsNull,
    BitAndSig,
    BitOrSig,
    BitXorSig,
    BitNegSig,
    IntIsTrue,
    RealIsTrue,
    DecimalIsTrue,
    IntIsFalse,
    RealIsFalse,
    DecimalIsFalse,
    LeftShift,
    RightShift,
    IntIsTrueWithNull,
    RealIsTrueWithNull,
    DecimalIsTrueWithNull,
    IntIsFalseWithNull,
    RealIsFalseWithNull,
    DecimalIsFalseWithNull,
    BitCount,
    GetParamString,
    GetVar,
    RowSig,
    SetVar,
    ValuesDecimal,
    ValuesDuration,
    ValuesInt,
    ValuesJson,
    ValuesReal,
    ValuesString,
    ValuesTime,
    InInt,
    InReal,
    InDecimal,
    InString,
    InTime,
    InDuration,
    InJson,
    IfNullInt,
    IfNullReal,
    IfNullDecimal,
    IfNullString,
    IfNullTime,
    IfNullDuration,
    IfInt,
    IfReal,
    IfDecimal,
    IfString,
    IfTime,
    IfDuration,
    IfNullJson,
    IfJson,
    CaseWhenInt,
    CaseWhenReal,
    CaseWhenDecimal,
    CaseWhenString,
    CaseWhenTime,
    CaseWhenDuration,
    CaseWhenJson,
    AesDecrypt,
    AesEncrypt,
    Compress,
    Md5,
    Password,
    RandomBytes,
    Sha1,
    Sha2,
    Uncompress,
    UncompressedLength,
    AesDecryptIv,
    AesEncryptIv,
    Encode,
    Decode,
    Database,
    FoundRows,
    CurrentUser,
    User,
    ConnectionId,
    LastInsertId,
    LastInsertIdWithId,
    Version,
    TiDbVersion,
    RowCount,
    Sleep,
    Lock,
    ReleaseLock,
    DecimalAnyValue,
    DurationAnyValue,
    IntAnyValue,
    JsonAnyValue,
    RealAnyValue,
    StringAnyValue,
    TimeAnyValue,
    InetAton,
    InetNtoa,
    Inet6Aton,
    Inet6Ntoa,
    IsIPv4,
    IsIPv4Compat,
    IsIPv4Mapped,
    IsIPv6,
    Uuid,
    VitessHash,
    LikeSig,
    RegexpSig,
    RegexpUtf8Sig,
    RegexpLikeSig,
    RegexpLikeUtf8Sig,
    RegexpInStrSig,
    RegexpInStrUtf8Sig,
    RegexpReplaceSig,
    RegexpReplaceUtf8Sig,
    RegexpSubstrSig,
    RegexpSubstrUtf8Sig,
    JsonExtractSig,
    JsonUnquoteSig,
    JsonTypeSig,
    JsonSetSig,
    JsonInsertSig,
    JsonReplaceSig,
    JsonRemoveSig,
    JsonMergeSig,
    JsonObjectSig,
    JsonArraySig,
    JsonValidJsonSig,
    JsonContainsSig,
    JsonArrayAppendSig,
    JsonArrayInsertSig,
    JsonMergePatchSig,
    JsonMergePreserveSig,
    JsonContainsPathSig,
    JsonPrettySig,
    JsonQuoteSig,
    JsonSearchSig,
    JsonStorageSizeSig,
    JsonDepthSig,
    JsonKeysSig,
    JsonLengthSig,
    JsonKeys2ArgsSig,
    JsonValidStringSig,
    JsonValidOthersSig,
    DateFormatSig,
    DateLiteral,
    DateDiff,
    NullTimeDiff,
    TimeStringTimeDiff,
    DurationStringTimeDiff,
    DurationDurationTimeDiff,
    StringTimeTimeDiff,
    StringDurationTimeDiff,
    StringStringTimeDiff,
    TimeTimeTimeDiff,
    Date,
    Hour,
    Minute,
    Second,
    MicroSecond,
    Month,
    MonthName,
    NowWithArg,
    NowWithoutArg,
    DayName,
    DayOfMonth,
    DayOfWeek,
    DayOfYear,
    WeekWithMode,
    WeekWithoutMode,
    WeekDay,
    WeekOfYear,
    Year,
    YearWeekWithMode,
    YearWeekWithoutMode,
    GetFormat,
    SysDateWithFsp,
    SysDateWithoutFsp,
    CurrentDate,
    CurrentTime0Arg,
    CurrentTime1Arg,
    Time,
    TimeLiteral,
    UtcDate,
    UtcTimestampWithArg,
    UtcTimestampWithoutArg,
    AddDatetimeAndDuration,
    AddDatetimeAndString,
    AddTimeDateTimeNull,
    AddStringAndDuration,
    AddStringAndString,
    AddTimeStringNull,
    AddDurationAndDuration,
    AddDurationAndString,
    AddTimeDurationNull,
    AddDateAndDuration,
    AddDateAndString,
    SubDatetimeAndDuration,
    SubDatetimeAndString,
    SubTimeDateTimeNull,
    SubStringAndDuration,
    SubStringAndString,
    SubTimeStringNull,
    SubDurationAndDuration,
    SubDurationAndString,
    SubTimeDurationNull,
    SubDateAndDuration,
    SubDateAndString,
    UnixTimestampCurrent,
    UnixTimestampInt,
    UnixTimestampDec,
    ConvertTz,
    MakeDate,
    MakeTime,
    PeriodAdd,
    PeriodDiff,
    Quarter,
    SecToTime,
    TimeToSec,
    TimestampAdd,
    ToDays,
    ToSeconds,
    UtcTimeWithArg,
    UtcTimeWithoutArg,
    Timestamp1Arg,
    Timestamp2Args,
    TimestampLiteral,
    LastDay,
    StrToDateDate,
    StrToDateDatetime,
    StrToDateDuration,
    FromUnixTime1Arg,
    FromUnixTime2Arg,
    ExtractDatetime,
    ExtractDuration,
    AddDateStringString,
    AddDateStringInt,
    AddDateStringDecimal,
    AddDateIntString,
    AddDateIntInt,
    AddDateDatetimeString,
    AddDateDatetimeInt,
    SubDateStringString,
    SubDateStringInt,
    SubDateStringDecimal,
    SubDateIntString,
    SubDateIntInt,
    SubDateDatetimeString,
    SubDateDatetimeInt,
    FromDays,
    TimeFormat,
    TimestampDiff,
    SubDateStringReal,
    SubDateIntReal,
    SubDateIntDecimal,
    SubDateDatetimeReal,
    SubDateDatetimeDecimal,
    SubDateDurationString,
    SubDateDurationInt,
    SubDateDurationReal,
    SubDateDurationDecimal,
    AddDateStringReal,
    AddDateIntReal,
    AddDateIntDecimal,
    AddDateDatetimeReal,
    AddDateDatetimeDecimal,
    AddDateDurationString,
    AddDateDurationInt,
    AddDateDurationReal,
    AddDateDurationDecimal,
    ExtractDatetimeFromString,
    BitLength,
    Bin,
    Ascii,
    Char,
    CharLengthUtf8,
    Concat,
    ConcatWs,
    Convert,
    Elt,
    ExportSet3Arg,
    ExportSet4Arg,
    ExportSet5Arg,
    FieldInt,
    FieldReal,
    FieldString,
    FindInSet,
    Format,
    FormatWithLocale,
    FromBase64,
    HexIntArg,
    HexStrArg,
    InsertUtf8,
    Insert,
    InstrUtf8,
    Instr,
    LTrim,
    LeftUtf8,
    Left,
    Length,
    Locate2ArgsUtf8,
    Locate3ArgsUtf8,
    Locate2Args,
    Locate3Args,
    Lower,
    LpadUtf8,
    Lpad,
    MakeSet,
    OctInt,
    OctString,
    Ord,
    Quote,
    RTrim,
    Repeat,
    Replace,
    ReverseUtf8,
    Reverse,
    RightUtf8,
    Right,
    RpadUtf8,
    Rpad,
    Space,
    Strcmp,
    Substring2ArgsUtf8,
    Substring3ArgsUtf8,
    Substring2Args,
    Substring3Args,
    SubstringIndex,
    ToBase64,
    Trim1Arg,
    Trim2Args,
    Trim3Args,
    UnHex,
    UpperUtf8,
    Upper,
    CharLength,
}

Variants

Unspecified
CastIntAsInt
CastIntAsReal
CastIntAsString
CastIntAsDecimal
CastIntAsTime
CastIntAsDuration
CastIntAsJson
CastRealAsInt
CastRealAsReal
CastRealAsString
CastRealAsDecimal
CastRealAsTime
CastRealAsDuration
CastRealAsJson
CastDecimalAsInt
CastDecimalAsReal
CastDecimalAsString
CastDecimalAsDecimal
CastDecimalAsTime
CastDecimalAsDuration
CastDecimalAsJson
CastStringAsInt
CastStringAsReal
CastStringAsString
CastStringAsDecimal
CastStringAsTime
CastStringAsDuration
CastStringAsJson
CastTimeAsInt
CastTimeAsReal
CastTimeAsString
CastTimeAsDecimal
CastTimeAsTime
CastTimeAsDuration
CastTimeAsJson
CastDurationAsInt
CastDurationAsReal
CastDurationAsString
CastDurationAsDecimal
CastDurationAsTime
CastDurationAsDuration
CastDurationAsJson
CastJsonAsInt
CastJsonAsReal
CastJsonAsString
CastJsonAsDecimal
CastJsonAsTime
CastJsonAsDuration
CastJsonAsJson
CoalesceInt
CoalesceReal
CoalesceDecimal
CoalesceString
CoalesceTime
CoalesceDuration
CoalesceJson
LtInt
LtReal
LtDecimal
LtString
LtTime
LtDuration
LtJson
LeInt
LeReal
LeDecimal
LeString
LeTime
LeDuration
LeJson
GtInt
GtReal
GtDecimal
GtString
GtTime
GtDuration
GtJson
GreatestInt
GreatestReal
GreatestDecimal
GreatestString
GreatestTime
LeastInt
LeastReal
LeastDecimal
LeastString
LeastTime
IntervalInt
IntervalReal
GeInt
GeReal
GeDecimal
GeString
GeTime
GeDuration
GeJson
EqInt
EqReal
EqDecimal
EqString
EqTime
EqDuration
EqJson
NeInt
NeReal
NeDecimal
NeString
NeTime
NeDuration
NeJson
NullEqInt
NullEqReal
NullEqDecimal
NullEqString
NullEqTime
NullEqDuration
NullEqJson
PlusReal
PlusDecimal
PlusInt
MinusReal
MinusDecimal
MinusInt
MultiplyReal
MultiplyDecimal
MultiplyInt
DivideReal
DivideDecimal
IntDivideInt
IntDivideDecimal
ModReal
ModDecimal
ModInt
MultiplyIntUnsigned
PlusIntUnsignedUnsigned
PlusIntUnsignedSigned
PlusIntSignedUnsigned
PlusIntSignedSigned
ModIntUnsignedUnsigned
ModIntUnsignedSigned
ModIntSignedUnsigned
ModIntSignedSigned
MinusIntUnsignedUnsigned
MinusIntUnsignedSigned
MinusIntSignedUnsigned
MinusIntSignedSigned
MinusIntForcedUnsignedUnsigned
MinusIntForcedUnsignedSigned
MinusIntForcedSignedUnsigned
IntDivideIntUnsignedUnsigned
IntDivideIntUnsignedSigned
IntDivideIntSignedSigned
IntDivideIntSignedUnsigned
AbsInt
AbsUInt
AbsReal
AbsDecimal
CeilIntToDec
CeilIntToInt
CeilDecToInt
CeilDecToDec
CeilReal
FloorIntToDec
FloorIntToInt
FloorDecToInt
FloorDecToDec
FloorReal
RoundReal
RoundInt
RoundDec
RoundWithFracReal
RoundWithFracInt
RoundWithFracDec
Log1Arg
Log2Args
Log2
Log10
Rand
RandWithSeedFirstGen
Pow
Conv
Crc32
Sign
Sqrt
Acos
Asin
Atan1Arg
Atan2Args
Cos
Cot
Degrees
Exp
Pi
Radians
Sin
Tan
TruncateInt
TruncateReal
TruncateDecimal
TruncateUint
LogicalAnd
LogicalOr
LogicalXor
UnaryNotInt
UnaryNotDecimal
UnaryNotReal
UnaryMinusInt
UnaryMinusReal
UnaryMinusDecimal
DecimalIsNull
DurationIsNull
RealIsNull
StringIsNull
TimeIsNull
IntIsNull
JsonIsNull
BitAndSig
BitOrSig
BitXorSig
BitNegSig
IntIsTrue
RealIsTrue
DecimalIsTrue
IntIsFalse
RealIsFalse
DecimalIsFalse
LeftShift
RightShift
IntIsTrueWithNull
RealIsTrueWithNull
DecimalIsTrueWithNull
IntIsFalseWithNull
RealIsFalseWithNull
DecimalIsFalseWithNull
BitCount
GetParamString
GetVar
RowSig
SetVar
ValuesDecimal
ValuesDuration
ValuesInt
ValuesJson
ValuesReal
ValuesString
ValuesTime
InInt
InReal
InDecimal
InString
InTime
InDuration
InJson
IfNullInt
IfNullReal
IfNullDecimal
IfNullString
IfNullTime
IfNullDuration
IfInt
IfReal
IfDecimal
IfString
IfTime
IfDuration
IfNullJson
IfJson
CaseWhenInt
CaseWhenReal
CaseWhenDecimal
CaseWhenString
CaseWhenTime
CaseWhenDuration
CaseWhenJson
AesDecrypt
AesEncrypt
Compress
Md5
Password
RandomBytes
Sha1
Sha2
Uncompress
UncompressedLength
AesDecryptIv
AesEncryptIv
Encode
Decode
Database
FoundRows
CurrentUser
User
ConnectionId
LastInsertId
LastInsertIdWithId
Version
TiDbVersion
RowCount
Sleep
Lock
ReleaseLock
DecimalAnyValue
DurationAnyValue
IntAnyValue
JsonAnyValue
RealAnyValue
StringAnyValue
TimeAnyValue
InetAton
InetNtoa
Inet6Aton
Inet6Ntoa
IsIPv4
IsIPv4Compat
IsIPv4Mapped
IsIPv6
Uuid
VitessHash
LikeSig
RegexpSig
RegexpUtf8Sig
RegexpLikeSig
RegexpLikeUtf8Sig
RegexpInStrSig
RegexpInStrUtf8Sig
RegexpReplaceSig
RegexpReplaceUtf8Sig
RegexpSubstrSig
RegexpSubstrUtf8Sig
JsonExtractSig
JsonUnquoteSig
JsonTypeSig
JsonSetSig
JsonInsertSig
JsonReplaceSig
JsonRemoveSig
JsonMergeSig
JsonObjectSig
JsonArraySig
JsonValidJsonSig
JsonContainsSig
JsonArrayAppendSig
JsonArrayInsertSig
JsonMergePatchSig
JsonMergePreserveSig
JsonContainsPathSig
JsonPrettySig
JsonQuoteSig
JsonSearchSig
JsonStorageSizeSig
JsonDepthSig
JsonKeysSig
JsonLengthSig
JsonKeys2ArgsSig
JsonValidStringSig
JsonValidOthersSig
DateFormatSig
DateLiteral
DateDiff
NullTimeDiff
TimeStringTimeDiff
DurationStringTimeDiff
DurationDurationTimeDiff
StringTimeTimeDiff
StringDurationTimeDiff
StringStringTimeDiff
TimeTimeTimeDiff
Date
Hour
Minute
Second
MicroSecond
Month
MonthName
NowWithArg
NowWithoutArg
DayName
DayOfMonth
DayOfWeek
DayOfYear
WeekWithMode
WeekWithoutMode
WeekDay
WeekOfYear
Year
YearWeekWithMode
YearWeekWithoutMode
GetFormat
SysDateWithFsp
SysDateWithoutFsp
CurrentDate
CurrentTime0Arg
CurrentTime1Arg
Time
TimeLiteral
UtcDate
UtcTimestampWithArg
UtcTimestampWithoutArg
AddDatetimeAndDuration
AddDatetimeAndString
AddTimeDateTimeNull
AddStringAndDuration
AddStringAndString
AddTimeStringNull
AddDurationAndDuration
AddDurationAndString
AddTimeDurationNull
AddDateAndDuration
AddDateAndString
SubDatetimeAndDuration
SubDatetimeAndString
SubTimeDateTimeNull
SubStringAndDuration
SubStringAndString
SubTimeStringNull
SubDurationAndDuration
SubDurationAndString
SubTimeDurationNull
SubDateAndDuration
SubDateAndString
UnixTimestampCurrent
UnixTimestampInt
UnixTimestampDec
ConvertTz
MakeDate
MakeTime
PeriodAdd
PeriodDiff
Quarter
SecToTime
TimeToSec
TimestampAdd
ToDays
ToSeconds
UtcTimeWithArg
UtcTimeWithoutArg
Timestamp1Arg
Timestamp2Args
TimestampLiteral
LastDay
StrToDateDate
StrToDateDatetime
StrToDateDuration
FromUnixTime1Arg
FromUnixTime2Arg
ExtractDatetime
ExtractDuration
AddDateStringString
AddDateStringInt
AddDateStringDecimal
AddDateIntString
AddDateIntInt
AddDateDatetimeString
AddDateDatetimeInt
SubDateStringString
SubDateStringInt
SubDateStringDecimal
SubDateIntString
SubDateIntInt
SubDateDatetimeString
SubDateDatetimeInt
FromDays
TimeFormat
TimestampDiff
SubDateStringReal
SubDateIntReal
SubDateIntDecimal
SubDateDatetimeReal
SubDateDatetimeDecimal
SubDateDurationString
SubDateDurationInt
SubDateDurationReal
SubDateDurationDecimal
AddDateStringReal
AddDateIntReal
AddDateIntDecimal
AddDateDatetimeReal
AddDateDatetimeDecimal
AddDateDurationString
AddDateDurationInt
AddDateDurationReal
AddDateDurationDecimal
ExtractDatetimeFromString
BitLength
Bin
Ascii
Char
CharLengthUtf8
Concat
ConcatWs
Convert
Elt
ExportSet3Arg
ExportSet4Arg
ExportSet5Arg
FieldInt
FieldReal
FieldString
FindInSet
Format
FormatWithLocale
FromBase64
HexIntArg
HexStrArg
InsertUtf8
Insert
InstrUtf8
Instr
LTrim
LeftUtf8
Left
Length
Locate2ArgsUtf8
Locate3ArgsUtf8
Locate2Args
Locate3Args
Lower
LpadUtf8
Lpad
MakeSet
OctInt
OctString
Ord
Quote
RTrim
Repeat
Replace
ReverseUtf8
Reverse
RightUtf8
Right
RpadUtf8
Rpad
Space
Strcmp
Substring2ArgsUtf8
Substring3ArgsUtf8
Substring2Args
Substring3Args
SubstringIndex
ToBase64
Trim1Arg
Trim2Args
Trim3Args
UnHex
UpperUtf8
Upper
CharLength

Trait Implementations

impl Clone for ScalarFuncSig[src]

impl Copy for ScalarFuncSig[src]

impl Debug for ScalarFuncSig[src]

impl Default for ScalarFuncSig[src]

impl Eq for ScalarFuncSig[src]

impl Hash for ScalarFuncSig[src]

impl PartialEq<ScalarFuncSig> for ScalarFuncSig[src]

impl PbPrint for ScalarFuncSig[src]

impl ProtobufEnum for ScalarFuncSig[src]

impl ProtobufValue for ScalarFuncSig[src]

impl StructuralEq for ScalarFuncSig[src]

impl StructuralPartialEq for ScalarFuncSig[src]

Auto Trait Implementations

impl RefUnwindSafe for ScalarFuncSig

impl Send for ScalarFuncSig

impl Sync for ScalarFuncSig

impl Unpin for ScalarFuncSig

impl UnwindSafe for ScalarFuncSig

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.