pub struct StateFieldNode {
pub name: SpannedValue<String>,
pub type_expr: TypeExpression,
pub default_value: Option<LiteralValue>,
pub span: Span,
}Expand description
A field in a state definition or parameter list
Fields§
§name: SpannedValue<String>§type_expr: TypeExpression§default_value: Option<LiteralValue>§span: SpanTrait Implementations§
Source§impl Clone for StateFieldNode
impl Clone for StateFieldNode
Source§fn clone(&self) -> StateFieldNode
fn clone(&self) -> StateFieldNode
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 StateFieldNode
impl Debug for StateFieldNode
Source§impl PartialEq for StateFieldNode
impl PartialEq for StateFieldNode
impl StructuralPartialEq for StateFieldNode
Auto Trait Implementations§
impl Freeze for StateFieldNode
impl RefUnwindSafe for StateFieldNode
impl Send for StateFieldNode
impl Sync for StateFieldNode
impl Unpin for StateFieldNode
impl UnwindSafe for StateFieldNode
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