pub struct ExprAssignInstallMethod {
pub method: Box<Expr>,
pub operator: Adj,
pub signature: Box<Expr>,
pub assign_op: _ColEql,
pub typical_value: Option<TypeAnnotation>,
pub function: Box<Expr>,
}Expand description
Struct generated by strutuct! for ExprAssignInstallMethod.
Fields§
§method: Box<Expr>Field ExprAssignInstallMethod::method generated by strutuct!.
operator: AdjField ExprAssignInstallMethod::operator generated by strutuct!.
signature: Box<Expr>Field ExprAssignInstallMethod::signature generated by strutuct!.
assign_op: _ColEqlField ExprAssignInstallMethod::assign_op generated by strutuct!.
typical_value: Option<TypeAnnotation>Field ExprAssignInstallMethod::typical_value generated by strutuct!.
function: Box<Expr>Field ExprAssignInstallMethod::function generated by strutuct!.
Implementations§
Trait Implementations§
Source§impl Debug for ExprAssignInstallMethod
impl Debug for ExprAssignInstallMethod
Source§impl From<ExprAssignInstallMethod> for Component
impl From<ExprAssignInstallMethod> for Component
Source§fn from(value: ExprAssignInstallMethod) -> Self
fn from(value: ExprAssignInstallMethod) -> Self
Converts to this type from the input type.
Source§impl From<ExprAssignInstallMethod> for Expr
impl From<ExprAssignInstallMethod> for Expr
Source§fn from(value: ExprAssignInstallMethod) -> Self
fn from(value: ExprAssignInstallMethod) -> Self
Converts to this type from the input type.
Source§impl From<ExprAssignInstallMethod> for ExprAssign
impl From<ExprAssignInstallMethod> for ExprAssign
Source§fn from(value: ExprAssignInstallMethod) -> Self
fn from(value: ExprAssignInstallMethod) -> Self
Converts to this type from the input type.
Source§impl From<ExprAssignInstallMethod> for ExprAssignInstall
impl From<ExprAssignInstallMethod> for ExprAssignInstall
Source§fn from(value: ExprAssignInstallMethod) -> Self
fn from(value: ExprAssignInstallMethod) -> Self
Converts to this type from the input type.
Source§impl From<ExprAssignInstallMethod> for PackedContent
impl From<ExprAssignInstallMethod> for PackedContent
Source§fn from(value: ExprAssignInstallMethod) -> Self
fn from(value: ExprAssignInstallMethod) -> Self
Converts to this type from the input type.
Source§impl Lex for ExprAssignInstallMethod
impl Lex for ExprAssignInstallMethod
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 ExprAssignInstallMethodwhere
N: ExternalCstNode,
impl<N> Migrate<N> for ExprAssignInstallMethodwhere
N: ExternalCstNode,
Source§impl PrettyTree for ExprAssignInstallMethod
impl PrettyTree for ExprAssignInstallMethod
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 ExprAssignInstallMethod
impl RefUnwindSafe for ExprAssignInstallMethod
impl Send for ExprAssignInstallMethod
impl Sync for ExprAssignInstallMethod
impl Unpin for ExprAssignInstallMethod
impl UnsafeUnpin for ExprAssignInstallMethod
impl UnwindSafe for ExprAssignInstallMethod
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