pub struct Place {
pub root: PlaceRoot,
pub path: Vec<PlaceStep>,
pub ty: Type,
pub span: Span,
}Expand description
A location that can be assigned or bound: state or a local, then fields and indexes.
Fields§
§root: PlaceRoot§path: Vec<PlaceStep>§ty: Type§span: SpanTrait Implementations§
Auto Trait Implementations§
impl !Send for Place
impl !Sync for Place
impl Freeze for Place
impl RefUnwindSafe for Place
impl Unpin for Place
impl UnsafeUnpin for Place
impl UnwindSafe for Place
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