#[repr(i32)]pub enum ReferenceType {
Unknow = 0,
Warrant = 1,
Future = 2,
}Variants§
Implementations§
Source§impl ReferenceType
impl ReferenceType
Source§impl ReferenceType
impl ReferenceType
Sourcepub fn as_str_name(&self) -> &'static str
pub fn as_str_name(&self) -> &'static str
String value of the enum field names used in the ProtoBuf definition.
The values are not transformed in any way and thus are considered stable (if the ProtoBuf definition does not change) and safe for programmatic use.
Sourcepub fn from_str_name(value: &str) -> Option<Self>
pub fn from_str_name(value: &str) -> Option<Self>
Creates an enum from field names used in the ProtoBuf definition.
Trait Implementations§
Source§impl Clone for ReferenceType
impl Clone for ReferenceType
Source§fn clone(&self) -> ReferenceType
fn clone(&self) -> ReferenceType
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for ReferenceType
impl Debug for ReferenceType
Source§impl Default for ReferenceType
impl Default for ReferenceType
Source§fn default() -> ReferenceType
fn default() -> ReferenceType
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for ReferenceType
impl<'de> Deserialize<'de> for ReferenceType
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
Source§impl From<ReferenceType> for i32
impl From<ReferenceType> for i32
Source§fn from(value: ReferenceType) -> i32
fn from(value: ReferenceType) -> i32
Converts to this type from the input type.
Source§impl Hash for ReferenceType
impl Hash for ReferenceType
Source§impl Ord for ReferenceType
impl Ord for ReferenceType
Source§fn cmp(&self, other: &ReferenceType) -> Ordering
fn cmp(&self, other: &ReferenceType) -> Ordering
1.21.0 · Source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more
Source§impl PartialEq for ReferenceType
impl PartialEq for ReferenceType
Source§impl PartialOrd for ReferenceType
impl PartialOrd for ReferenceType
Source§impl Serialize for ReferenceType
impl Serialize for ReferenceType
Source§impl TryFrom<i32> for ReferenceType
impl TryFrom<i32> for ReferenceType
Source§type Error = UnknownEnumValue
type Error = UnknownEnumValue
The type returned in the event of a conversion error.
Source§fn try_from(value: i32) -> Result<ReferenceType, UnknownEnumValue>
fn try_from(value: i32) -> Result<ReferenceType, UnknownEnumValue>
Performs the conversion.
impl Copy for ReferenceType
impl Eq for ReferenceType
impl StructuralPartialEq for ReferenceType
Auto Trait Implementations§
impl Freeze for ReferenceType
impl RefUnwindSafe for ReferenceType
impl Send for ReferenceType
impl Sync for ReferenceType
impl Unpin for ReferenceType
impl UnwindSafe for ReferenceType
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