Struct vstd::raw_ptr::DeallocData
source · pub struct DeallocData {
pub addr: usize,
pub size: nat,
pub align: nat,
pub provenance: Provenance,
}
Fields§
§addr: usize
§size: nat
§align: nat
§provenance: Provenance
This should probably be some kind of “allocation ID” (with “allocation ID” being only one part of a full Provenance definition).
Auto Trait Implementations§
impl Freeze for DeallocData
impl RefUnwindSafe for DeallocData
impl Send for DeallocData
impl Sync for DeallocData
impl Unpin for DeallocData
impl UnwindSafe for DeallocData
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