pub struct DartEnumVariant {
pub name: String,
pub values: Vec<DartExpr>,
pub doc: Option<String>,
}Expand description
A single enum variant with optional associated values.
Fields§
§name: String§values: Vec<DartExpr>§doc: Option<String>Implementations§
Trait Implementations§
Source§impl Clone for DartEnumVariant
impl Clone for DartEnumVariant
Source§fn clone(&self) -> DartEnumVariant
fn clone(&self) -> DartEnumVariant
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 moreAuto Trait Implementations§
impl Freeze for DartEnumVariant
impl RefUnwindSafe for DartEnumVariant
impl Send for DartEnumVariant
impl Sync for DartEnumVariant
impl Unpin for DartEnumVariant
impl UnsafeUnpin for DartEnumVariant
impl UnwindSafe for DartEnumVariant
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