pub struct Index(pub Box<dyn Content>);Expand description
An index value for tree nodes.
Wraps a value that is displayed as an index, typically used for array or tuple indexing.
Tuple Fields§
§0: Box<dyn Content>Implementations§
Trait Implementations§
Auto Trait Implementations§
impl !RefUnwindSafe for Index
impl !Send for Index
impl !Sync for Index
impl !UnwindSafe for Index
impl Freeze for Index
impl Unpin for Index
impl UnsafeUnpin for Index
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, S> SpanWrap<S> for Twhere
S: WrappingSpan<T>,
impl<T, S> SpanWrap<S> for Twhere
S: WrappingSpan<T>,
Source§fn with_span(self, span: S) -> <S as WrappingSpan<Self>>::Spanned
fn with_span(self, span: S) -> <S as WrappingSpan<Self>>::Spanned
Invokes
WrappingSpan::make_wrapped to wrap an AST node in a span.