pub enum AssignmentListContent {
Argument(AssignmentArgument),
Pack(AssignmentListContentPack),
}Expand description
Enum generated by strutuct! for AssignmentListContent.
Variants§
Argument(AssignmentArgument)
Variant AssignmentListContent::Argument generated by strutuct!.
Pack(AssignmentListContentPack)
Variant AssignmentListContent::Pack generated by strutuct!.
Trait Implementations§
Source§impl Debug for AssignmentListContent
impl Debug for AssignmentListContent
Source§impl From<AssignmentArgument> for AssignmentListContent
impl From<AssignmentArgument> for AssignmentListContent
Source§fn from(value: AssignmentArgument) -> Self
fn from(value: AssignmentArgument) -> Self
Converts to this type from the input type.
Source§impl From<AssignmentList> for AssignmentListContent
impl From<AssignmentList> for AssignmentListContent
Source§fn from(value: AssignmentList) -> Self
fn from(value: AssignmentList) -> Self
Converts to this type from the input type.
Source§impl From<AssignmentListContentPack> for AssignmentListContent
impl From<AssignmentListContentPack> for AssignmentListContent
Source§fn from(value: AssignmentListContentPack) -> Self
fn from(value: AssignmentListContentPack) -> Self
Converts to this type from the input type.
Source§impl From<Empty> for AssignmentListContent
impl From<Empty> for AssignmentListContent
Source§impl From<ExprOp> for AssignmentListContent
impl From<ExprOp> for AssignmentListContent
Source§impl From<ExprOpBin> for AssignmentListContent
impl From<ExprOpBin> for AssignmentListContent
Source§impl From<ExprOpBinAdj> for AssignmentListContent
impl From<ExprOpBinAdj> for AssignmentListContent
Source§fn from(value: ExprOpBinAdj) -> Self
fn from(value: ExprOpBinAdj) -> Self
Converts to this type from the input type.
Source§impl From<ExprOpBinIndex> for AssignmentListContent
impl From<ExprOpBinIndex> for AssignmentListContent
Source§fn from(value: ExprOpBinIndex) -> Self
fn from(value: ExprOpBinIndex) -> Self
Converts to this type from the input type.
Source§impl From<ExprOpBinMember> for AssignmentListContent
impl From<ExprOpBinMember> for AssignmentListContent
Source§fn from(value: ExprOpBinMember) -> Self
fn from(value: ExprOpBinMember) -> Self
Converts to this type from the input type.
Source§impl From<ExprOpBinMemberDot> for AssignmentListContent
impl From<ExprOpBinMemberDot> for AssignmentListContent
Source§fn from(value: ExprOpBinMemberDot) -> Self
fn from(value: ExprOpBinMemberDot) -> Self
Converts to this type from the input type.
Source§impl From<ExprOpBinMemberOptional> for AssignmentListContent
impl From<ExprOpBinMemberOptional> for AssignmentListContent
Source§fn from(value: ExprOpBinMemberOptional) -> Self
fn from(value: ExprOpBinMemberOptional) -> Self
Converts to this type from the input type.
Source§impl From<ExprOpBinRegular> for AssignmentListContent
impl From<ExprOpBinRegular> for AssignmentListContent
Source§fn from(value: ExprOpBinRegular) -> Self
fn from(value: ExprOpBinRegular) -> Self
Converts to this type from the input type.
Source§impl From<ExprOpPostfix> for AssignmentListContent
impl From<ExprOpPostfix> for AssignmentListContent
Source§fn from(value: ExprOpPostfix) -> Self
fn from(value: ExprOpPostfix) -> Self
Converts to this type from the input type.
Source§impl From<ExprOpPrefix> for AssignmentListContent
impl From<ExprOpPrefix> for AssignmentListContent
Source§fn from(value: ExprOpPrefix) -> Self
fn from(value: ExprOpPrefix) -> Self
Converts to this type from the input type.
Source§impl From<Symbol> for AssignmentListContent
impl From<Symbol> for AssignmentListContent
Source§impl Lex for AssignmentListContent
impl Lex for AssignmentListContent
Source§fn to_tokens(&self, output: &mut TokenStream)
fn to_tokens(&self, output: &mut TokenStream)
Appends this value’s token trees to
output.Source§fn to_token_stream(&self) -> TokenStream
fn to_token_stream(&self) -> TokenStream
Emits this value into a fresh token stream.
Source§impl<N> Migrate<N> for AssignmentListContentwhere
N: ExternalCstNode,
impl<N> Migrate<N> for AssignmentListContentwhere
N: ExternalCstNode,
Source§impl PrettyTree for AssignmentListContent
impl PrettyTree for AssignmentListContent
Source§fn pretty_tree(&self) -> PrettyNode
fn pretty_tree(&self) -> PrettyNode
Builds the presentation node for this syntax value.
Auto Trait Implementations§
impl Freeze for AssignmentListContent
impl RefUnwindSafe for AssignmentListContent
impl Send for AssignmentListContent
impl Sync for AssignmentListContent
impl Unpin for AssignmentListContent
impl UnsafeUnpin for AssignmentListContent
impl UnwindSafe for AssignmentListContent
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