pub struct DerefAssignment {
pub operator: AssignmentOperator,
pub deref_expression: Box<DatexExpression>,
pub assigned_expression: Box<DatexExpression>,
}Fields§
§operator: AssignmentOperator§deref_expression: Box<DatexExpression>§assigned_expression: Box<DatexExpression>Trait Implementations§
Source§impl Clone for DerefAssignment
impl Clone for DerefAssignment
Source§fn clone(&self) -> DerefAssignment
fn clone(&self) -> DerefAssignment
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for DerefAssignment
impl Debug for DerefAssignment
Source§impl PartialEq for DerefAssignment
impl PartialEq for DerefAssignment
Source§impl<E> VisitableExpression<E> for DerefAssignment
impl<E> VisitableExpression<E> for DerefAssignment
fn walk_children( &mut self, visitor: &mut impl ExpressionVisitor<E>, ) -> Result<(), E>
impl StructuralPartialEq for DerefAssignment
Auto Trait Implementations§
impl Freeze for DerefAssignment
impl !RefUnwindSafe for DerefAssignment
impl !Send for DerefAssignment
impl !Sync for DerefAssignment
impl Unpin for DerefAssignment
impl !UnwindSafe for DerefAssignment
Blanket Implementations§
Source§impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
Source§impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
Source§fn in_current_span(self) -> Instrumented<Self> ⓘ
fn in_current_span(self) -> Instrumented<Self> ⓘ
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more