pub enum FieldType {
Show 60 variants
Double,
Float,
Int64,
Uint64,
Int32,
Fixed64,
Fixed32,
Bool,
String,
Bytes,
Uint32,
Enum(Arc<ImportedItemPath>),
Sfixed32,
Sfixed64,
Sint32,
Sint64,
Message(Arc<ImportedItemPath>),
Duration,
Timestamp,
Any,
FieldMask,
Empty,
Map(MapKey, Box<FieldType>),
Struct,
Money,
Interval,
Color,
Date,
DateTime,
TimeZone,
DayOfWeek,
Decimal,
Expr,
Fraction,
LatLng,
LocalizedText,
Month,
PhoneNumber,
PostalAddress,
Quaternion,
TimeOfDay,
Status,
Code,
HttpRequest,
HttpResponse,
HttpHeader,
ErrorInfo,
RetryInfo,
DebugInfo,
QuotaFailure,
QuotaFailureViolation,
PreconditionFailure,
PreconditionFailureViolation,
BadRequest,
FieldViolation,
RequestInfo,
ResourceInfo,
Help,
LocalizedMessage,
Link,
}Expand description
Variantsยง
Double
Float
Int64
Uint64
Int32
Fixed64
Fixed32
Bool
String
Bytes
Uint32
Enum(Arc<ImportedItemPath>)
Sfixed32
Sfixed64
Sint32
Sint64
Message(Arc<ImportedItemPath>)
Duration
Timestamp
Any
FieldMask
Empty
Map(MapKey, Box<FieldType>)
Struct
Money
Interval
Color
Date
DateTime
TimeZone
DayOfWeek
Decimal
Expr
Fraction
LatLng
LocalizedText
Month
PhoneNumber
PostalAddress
Quaternion
TimeOfDay
Status
Code
HttpRequest
HttpResponse
HttpHeader
ErrorInfo
RetryInfo
DebugInfo
QuotaFailure
QuotaFailureViolation
PreconditionFailure
PreconditionFailureViolation
BadRequest
FieldViolation
RequestInfo
ResourceInfo
Help
LocalizedMessage
Link
Implementationsยง
Trait Implementationsยง
impl Eq for FieldType
impl StructuralPartialEq for FieldType
Auto Trait Implementationsยง
impl Freeze for FieldType
impl RefUnwindSafe for FieldType
impl Send for FieldType
impl Sync for FieldType
impl Unpin for FieldType
impl UnwindSafe for FieldType
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