pub struct FlagName {
pub at: At,
pub name: Punctuated<NamedIdent, Dot>,
pub colon: Colon,
}Expand description
Defines the first half of a flag statement.
Fields§
§at: At§name: Punctuated<NamedIdent, Dot>§colon: ColonTrait Implementations§
Source§impl Parse for FlagName
impl Parse for FlagName
Source§type FirstToken = TokenOr<TokenOr<<At as Parse>::FirstToken, <Punctuated<NamedIdent, Dot> as Parse>::FirstToken>, <Colon as Parse>::FirstToken>
type FirstToken = TokenOr<TokenOr<<At as Parse>::FirstToken, <Punctuated<NamedIdent, Dot> as Parse>::FirstToken>, <Colon as Parse>::FirstToken>
The first token of a structure.
Auto Trait Implementations§
impl Freeze for FlagName
impl RefUnwindSafe for FlagName
impl Send for FlagName
impl Sync for FlagName
impl Unpin for FlagName
impl UnsafeUnpin for FlagName
impl UnwindSafe for FlagName
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