pub struct MemberAccessExpr {
pub composite: Box<dyn Expr>,
pub member_name: String,
pub member_type: Box<dyn DataType>,
}
Fields§
§composite: Box<dyn Expr>
§member_name: String
§member_type: Box<dyn DataType>
Trait Implementations§
Source§impl Clone for MemberAccessExpr
impl Clone for MemberAccessExpr
Source§fn clone(&self) -> MemberAccessExpr
fn clone(&self) -> MemberAccessExpr
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 moreAuto Trait Implementations§
impl Freeze for MemberAccessExpr
impl !RefUnwindSafe for MemberAccessExpr
impl !Send for MemberAccessExpr
impl !Sync for MemberAccessExpr
impl Unpin for MemberAccessExpr
impl !UnwindSafe for MemberAccessExpr
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