Struct valkyrie_parser::FlagFieldNode
source · pub struct FlagFieldNode {
pub identifier: IdentifierNode,
pub parameter_default: ParameterDefaultNode,
pub span: Range<u32>,
}
Fields§
§identifier: IdentifierNode
§parameter_default: ParameterDefaultNode
§span: Range<u32>
Trait Implementations§
source§impl Clone for FlagFieldNode
impl Clone for FlagFieldNode
source§fn clone(&self) -> FlagFieldNode
fn clone(&self) -> FlagFieldNode
Returns a copy 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 FlagFieldNode
impl Debug for FlagFieldNode
source§impl FromStr for FlagFieldNode
impl FromStr for FlagFieldNode
§type Err = YggdrasilError<ValkyrieRule>
type Err = YggdrasilError<ValkyrieRule>
The associated error which can be returned from parsing.
source§fn from_str(input: &str) -> Result<Self, YggdrasilError<ValkyrieRule>>
fn from_str(input: &str) -> Result<Self, YggdrasilError<ValkyrieRule>>
Parses a string
s
to return a value of this type. Read moresource§impl Hash for FlagFieldNode
impl Hash for FlagFieldNode
source§impl YggdrasilNode for FlagFieldNode
impl YggdrasilNode for FlagFieldNode
Auto Trait Implementations§
impl RefUnwindSafe for FlagFieldNode
impl Send for FlagFieldNode
impl Sync for FlagFieldNode
impl Unpin for FlagFieldNode
impl UnwindSafe for FlagFieldNode
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