pub struct EnumEntryDeclaration {
pub modifiers: Vec<Modifier>,
pub name: String,
pub args: Vec<CallArg>,
pub body: Vec<Declaration>,
}
Fields§
§modifiers: Vec<Modifier>
§name: String
§args: Vec<CallArg>
§body: Vec<Declaration>
Trait Implementations§
Source§impl Clone for EnumEntryDeclaration
impl Clone for EnumEntryDeclaration
Source§fn clone(&self) -> EnumEntryDeclaration
fn clone(&self) -> EnumEntryDeclaration
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 EnumEntryDeclaration
impl Debug for EnumEntryDeclaration
Source§impl PartialEq for EnumEntryDeclaration
impl PartialEq for EnumEntryDeclaration
impl StructuralPartialEq for EnumEntryDeclaration
Auto Trait Implementations§
impl Freeze for EnumEntryDeclaration
impl RefUnwindSafe for EnumEntryDeclaration
impl Send for EnumEntryDeclaration
impl Sync for EnumEntryDeclaration
impl Unpin for EnumEntryDeclaration
impl UnwindSafe for EnumEntryDeclaration
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