pub enum BindingPack {
ParenthesizedExpression(ParenthesizedExpression),
Sequence(Sequence),
List(List),
Array(Array),
AngleBarList(AngleBarList),
}Variants§
ParenthesizedExpression(ParenthesizedExpression)
Sequence(Sequence)
List(List)
Array(Array)
AngleBarList(AngleBarList)
Trait Implementations§
Source§impl Debug for BindingPack
impl Debug for BindingPack
Source§impl From<AngleBarList> for BindingPack
impl From<AngleBarList> for BindingPack
Source§fn from(value: AngleBarList) -> Self
fn from(value: AngleBarList) -> Self
Converts to this type from the input type.
Source§impl From<Array> for BindingPack
impl From<Array> for BindingPack
Source§impl From<List> for BindingPack
impl From<List> for BindingPack
Source§impl From<ParenthesizedExpression> for BindingPack
impl From<ParenthesizedExpression> for BindingPack
Source§fn from(value: ParenthesizedExpression) -> Self
fn from(value: ParenthesizedExpression) -> Self
Converts to this type from the input type.
Source§impl From<Sequence> for BindingPack
impl From<Sequence> for BindingPack
Source§impl PrettyTree for BindingPack
impl PrettyTree for BindingPack
Source§fn pretty_tree(&self) -> PrettyNode
fn pretty_tree(&self) -> PrettyNode
Builds the presentation node for this syntax value.
Source§impl<N> Reconstruct<N> for BindingPackwhere
N: ExternalCstNode,
impl<N> Reconstruct<N> for BindingPackwhere
N: ExternalCstNode,
fn matches(node: &N) -> bool
fn reconstruct(node: N) -> Result<Self, ReconstructError>
Source§impl ToTokens for BindingPack
impl ToTokens for BindingPack
Auto Trait Implementations§
impl Freeze for BindingPack
impl RefUnwindSafe for BindingPack
impl Send for BindingPack
impl Sync for BindingPack
impl Unpin for BindingPack
impl UnsafeUnpin for BindingPack
impl UnwindSafe for BindingPack
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