pub struct FieldIndex {
pub name: Box<Name>,
pub dot: Dot,
pub field: Ident,
}Expand description
A field access on a value value.field
Fields§
§name: Box<Name>The indexed thing
dot: DotThe dot
field: IdentThe field
Trait Implementations§
Source§impl Debug for FieldIndex
impl Debug for FieldIndex
Source§impl Parse for FieldIndex
impl Parse for FieldIndex
Source§type FirstToken = TokenOr<TokenOr<<Box<Name> as Parse>::FirstToken, <Dot as Parse>::FirstToken>, <Ident as Parse>::FirstToken>
type FirstToken = TokenOr<TokenOr<<Box<Name> as Parse>::FirstToken, <Dot as Parse>::FirstToken>, <Ident as Parse>::FirstToken>
The first token of a structure.
Auto Trait Implementations§
impl Freeze for FieldIndex
impl RefUnwindSafe for FieldIndex
impl Send for FieldIndex
impl Sync for FieldIndex
impl Unpin for FieldIndex
impl UnsafeUnpin for FieldIndex
impl UnwindSafe for FieldIndex
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