pub struct FlagStatement {
pub name: FlagName,
pub value: FlagValue,
}Expand description
Defines a compiler flag or flagset.
Fields§
§name: FlagName§value: FlagValueTrait Implementations§
Source§impl Debug for FlagStatement
impl Debug for FlagStatement
Source§impl Parse for FlagStatement
impl Parse for FlagStatement
Source§type FirstToken = TokenOr<<FlagName as Parse>::FirstToken, <FlagValue as Parse>::FirstToken>
type FirstToken = TokenOr<<FlagName as Parse>::FirstToken, <FlagValue as Parse>::FirstToken>
The first token of a structure.
Auto Trait Implementations§
impl Freeze for FlagStatement
impl RefUnwindSafe for FlagStatement
impl Send for FlagStatement
impl Sync for FlagStatement
impl Unpin for FlagStatement
impl UnsafeUnpin for FlagStatement
impl UnwindSafe for FlagStatement
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
Source§impl<T> CheckParses for Twhere
T: Parse,
impl<T> CheckParses for Twhere
T: Parse,
Source§fn check_parses<'t, I>(input: &InputStream<'t, I>) -> Option<bool>
fn check_parses<'t, I>(input: &InputStream<'t, I>) -> Option<bool>
Check if
Self would parse given the tokens.Source§impl<T> Convert for T
impl<T> Convert for T
Source§fn convert<U>(self, context: &CompileContext) -> Expr<U>where
U: ConvertFrom<T>,
fn convert<U>(self, context: &CompileContext) -> Expr<U>where
U: ConvertFrom<T>,
Convert
self into a specific type. Read moreSource§fn can_convert<U>(&self) -> boolwhere
U: ConvertFrom<T>,
fn can_convert<U>(&self) -> boolwhere
U: ConvertFrom<T>,
Check if
self can be converted into a specific type. Read more