Struct geo_aid::script::parser::ExplicitIterator
source · pub struct ExplicitIterator {
pub exprs: Punctuated<Expression<false>, Comma>,
pub id_token: Number,
pub id: u8,
pub dollar: Dollar,
pub left_paren: LParen,
pub right_paren: RParen,
}
Expand description
$id(a, b, …).
Fields§
§exprs: Punctuated<Expression<false>, Comma>
§id_token: Number
§id: u8
§dollar: Dollar
§left_paren: LParen
§right_paren: RParen
Implementations§
source§impl ExplicitIterator
impl ExplicitIterator
pub fn get(&self, index: usize) -> Option<&Expression<false>>
Trait Implementations§
source§impl Debug for ExplicitIterator
impl Debug for ExplicitIterator
source§impl From<&ExplicitIterator> for IterTree
impl From<&ExplicitIterator> for IterTree
source§fn from(value: &ExplicitIterator) -> Self
fn from(value: &ExplicitIterator) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl RefUnwindSafe for ExplicitIterator
impl Send for ExplicitIterator
impl Sync for ExplicitIterator
impl Unpin for ExplicitIterator
impl UnwindSafe for ExplicitIterator
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> 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>,
Errors Read more
source§fn can_convert<U>(&self) -> boolwhere
U: ConvertFrom<T>,
fn can_convert<U>(&self) -> boolwhere
U: ConvertFrom<T>,
Errors Read more