pub struct EnumValue {
pub value: Option<i64>,
pub attributes: Vec<Attribute>,
pub comments: Vec<String>,
}Expand description
An enum value
Fields§
§value: Option<i64>The optional value of the enum value
attributes: Vec<Attribute>The attributes of the enum value
comments: Vec<String>The comments for the enum value
Trait Implementations§
source§impl<'de> Deserialize<'de> for EnumValue
impl<'de> Deserialize<'de> for EnumValue
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 PartialEq for EnumValue
impl PartialEq for EnumValue
impl StructuralPartialEq for EnumValue
Auto Trait Implementations§
impl RefUnwindSafe for EnumValue
impl Send for EnumValue
impl Sync for EnumValue
impl Unpin for EnumValue
impl UnwindSafe for EnumValue
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