pub struct Kind(/* private fields */);Expand description
Basic field types.
Implementations§
Source§impl Kind
impl Kind
Sourcepub const TYPE_UNKNOWN: Kind
pub const TYPE_UNKNOWN: Kind
Field type unknown.
Sourcepub const TYPE_DOUBLE: Kind
pub const TYPE_DOUBLE: Kind
Field type double.
Sourcepub const TYPE_FLOAT: Kind
pub const TYPE_FLOAT: Kind
Field type float.
Sourcepub const TYPE_INT64: Kind
pub const TYPE_INT64: Kind
Field type int64.
Sourcepub const TYPE_UINT64: Kind
pub const TYPE_UINT64: Kind
Field type uint64.
Sourcepub const TYPE_INT32: Kind
pub const TYPE_INT32: Kind
Field type int32.
Sourcepub const TYPE_FIXED64: Kind
pub const TYPE_FIXED64: Kind
Field type fixed64.
Sourcepub const TYPE_FIXED32: Kind
pub const TYPE_FIXED32: Kind
Field type fixed32.
Sourcepub const TYPE_STRING: Kind
pub const TYPE_STRING: Kind
Field type string.
Sourcepub const TYPE_GROUP: Kind
pub const TYPE_GROUP: Kind
Field type group. Proto2 syntax only, and deprecated.
Sourcepub const TYPE_MESSAGE: Kind
pub const TYPE_MESSAGE: Kind
Field type message.
Sourcepub const TYPE_BYTES: Kind
pub const TYPE_BYTES: Kind
Field type bytes.
Sourcepub const TYPE_UINT32: Kind
pub const TYPE_UINT32: Kind
Field type uint32.
Sourcepub const TYPE_SFIXED32: Kind
pub const TYPE_SFIXED32: Kind
Field type sfixed32.
Sourcepub const TYPE_SFIXED64: Kind
pub const TYPE_SFIXED64: Kind
Field type sfixed64.
Sourcepub const TYPE_SINT32: Kind
pub const TYPE_SINT32: Kind
Field type sint32.
Sourcepub const TYPE_SINT64: Kind
pub const TYPE_SINT64: Kind
Field type sint64.
Sourcepub fn as_str_name(&self) -> Cow<'static, str>
pub fn as_str_name(&self) -> Cow<'static, str>
Gets the enum value as a string.
Sourcepub fn from_str_name(name: &str) -> Option<Self>
pub fn from_str_name(name: &str) -> Option<Self>
Creates an enum value from the value name.
Trait Implementations§
Source§impl<'de> Deserialize<'de> for Kind
impl<'de> Deserialize<'de> for Kind
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
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