pub struct ExprRawAddr {
pub attrs: Vec<Attribute>,
pub and_token: And,
pub raw: Raw,
pub mutability: PointerMutability,
pub expr: Box<Expr>,
}Expand description
Address-of operation: &raw const place or &raw mut place.
Fields§
§attrs: Vec<Attribute>§and_token: And§raw: Raw§mutability: PointerMutability§expr: Box<Expr>Trait Implementations§
Source§impl From<ExprRawAddr> for Expr
impl From<ExprRawAddr> for Expr
Source§fn from(e: ExprRawAddr) -> Expr
fn from(e: ExprRawAddr) -> Expr
Converts to this type from the input type.
Auto Trait Implementations§
impl Freeze for ExprRawAddr
impl RefUnwindSafe for ExprRawAddr
impl !Send for ExprRawAddr
impl !Sync for ExprRawAddr
impl Unpin for ExprRawAddr
impl UnwindSafe for ExprRawAddr
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