pub struct MemPayload {
pub size: u64,
pub align: u32,
pub arena: u32,
}Expand description
Payload for memory operations.
Fields§
§size: u64Size in bytes.
align: u32Alignment in bytes.
arena: u32Arena/resource id (0 = process heap).
Trait Implementations§
Source§impl Clone for MemPayload
impl Clone for MemPayload
Source§fn clone(&self) -> MemPayload
fn clone(&self) -> MemPayload
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for MemPayload
Source§impl Debug for MemPayload
impl Debug for MemPayload
Source§impl Default for MemPayload
impl Default for MemPayload
Source§fn default() -> MemPayload
fn default() -> MemPayload
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for MemPayload
impl<'de> Deserialize<'de> for MemPayload
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl Eq for MemPayload
Source§impl PartialEq for MemPayload
impl PartialEq for MemPayload
Source§impl Serialize for MemPayload
impl Serialize for MemPayload
impl StructuralPartialEq for MemPayload
Auto Trait Implementations§
impl Freeze for MemPayload
impl RefUnwindSafe for MemPayload
impl Send for MemPayload
impl Sync for MemPayload
impl Unpin for MemPayload
impl UnsafeUnpin for MemPayload
impl UnwindSafe for MemPayload
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