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 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