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