pub struct AtIndex {
pub array: String,
pub index: CompileTimeConstant<usize>,
}Expand description
Array indexing expressions
Fields§
§array: String§index: CompileTimeConstant<usize>Trait Implementations§
Source§impl ConstantSubstitution for AtIndex
impl ConstantSubstitution for AtIndex
fn substitute_constant( &mut self, name: &str, value: &SubstitutionValue, ) -> Result<()>
impl StructuralPartialEq for AtIndex
Auto Trait Implementations§
impl Freeze for AtIndex
impl RefUnwindSafe for AtIndex
impl Send for AtIndex
impl Sync for AtIndex
impl Unpin for AtIndex
impl UnwindSafe for AtIndex
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> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more