pub struct EnumEntryDecl {
pub name: String,
pub value: EnumValueSrc,
pub display_name: Option<String>,
}Expand description
Declaration for a single enumeration entry.
Fields§
§name: StringSymbolic entry name exposed to clients.
value: EnumValueSrcSource describing how to resolve the numeric value for this entry.
display_name: Option<String>Optional user facing label.
Trait Implementations§
Source§impl Clone for EnumEntryDecl
impl Clone for EnumEntryDecl
Source§fn clone(&self) -> EnumEntryDecl
fn clone(&self) -> EnumEntryDecl
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 EnumEntryDecl
impl Debug for EnumEntryDecl
Source§impl PartialEq for EnumEntryDecl
impl PartialEq for EnumEntryDecl
impl Eq for EnumEntryDecl
impl StructuralPartialEq for EnumEntryDecl
Auto Trait Implementations§
impl Freeze for EnumEntryDecl
impl RefUnwindSafe for EnumEntryDecl
impl Send for EnumEntryDecl
impl Sync for EnumEntryDecl
impl Unpin for EnumEntryDecl
impl UnwindSafe for EnumEntryDecl
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