pub enum BaseType {
String,
Int32,
Int64,
Bool,
Float64,
Float32,
Bytes,
Message(String),
Enum(String),
OneOf(String),
Map(Box<UnifiedType>, Box<UnifiedType>),
Unit,
}Expand description
Base type categories that can be converted to specific language types
Variants§
String
String type
Int32
32-bit integer
Int64
64-bit integer
Bool
Boolean
Float64
64-bit float
Float32
32-bit float
Bytes
Byte array
Message(String)
Protobuf message type
Enum(String)
Protobuf enum type
OneOf(String)
Protobuf oneof type
Map(Box<UnifiedType>, Box<UnifiedType>)
Map type with key and value types
Unit
Unit/void type
Trait Implementations§
Auto Trait Implementations§
impl Freeze for BaseType
impl RefUnwindSafe for BaseType
impl Send for BaseType
impl Sync for BaseType
impl Unpin for BaseType
impl UnsafeUnpin for BaseType
impl UnwindSafe for BaseType
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§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> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more