Enum valkyrie_parser::FlagTermNode
source · pub enum FlagTermNode {
DefineMethod(DefineMethodNode),
EosFree(EosFreeNode),
FlagField(FlagFieldNode),
ProceduralCall(ProceduralCallNode),
}
Variants§
DefineMethod(DefineMethodNode)
EosFree(EosFreeNode)
FlagField(FlagFieldNode)
ProceduralCall(ProceduralCallNode)
Trait Implementations§
source§impl Clone for FlagTermNode
impl Clone for FlagTermNode
source§fn clone(&self) -> FlagTermNode
fn clone(&self) -> FlagTermNode
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 FlagTermNode
impl Debug for FlagTermNode
source§impl FromStr for FlagTermNode
impl FromStr for FlagTermNode
§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 FlagTermNode
impl Hash for FlagTermNode
source§impl YggdrasilNode for FlagTermNode
impl YggdrasilNode for FlagTermNode
Auto Trait Implementations§
impl RefUnwindSafe for FlagTermNode
impl Send for FlagTermNode
impl Sync for FlagTermNode
impl Unpin for FlagTermNode
impl UnwindSafe for FlagTermNode
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