Struct yash_syntax::syntax::List
source · [−]Expand description
Sequence of and-or lists separated by ;
or &
.
It depends on context whether an empty list is a valid syntax.
Tuple Fields
0: Vec<Item>
Trait Implementations
sourceimpl Display for List
impl Display for List
Allows conversion from List to String.
By default, the last ;
terminator is omitted from the formatted string.
When the alternate flag is specified as in {:#}
, the result is always
terminated by either ;
or &
.
impl Eq for List
impl StructuralEq for List
impl StructuralPartialEq for List
Auto Trait Implementations
impl !RefUnwindSafe for List
impl !Send for List
impl !Sync for List
impl Unpin for List
impl !UnwindSafe for List
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more