pub struct BoundaryModule {
pub abi_version: u32,
pub module: String,
pub layouts: Vec<BoundaryLayout>,
pub symbols: Vec<BoundarySymbol>,
pub allocators: Vec<BoundaryAllocator>,
pub layout_hash: String,
}Fields§
§abi_version: u32§module: String§layouts: Vec<BoundaryLayout>§symbols: Vec<BoundarySymbol>§allocators: Vec<BoundaryAllocator>§layout_hash: StringImplementations§
Source§impl BoundaryModule
impl BoundaryModule
pub fn compute_layout_hash(&self) -> String
pub fn with_layout_hash(self) -> Self
Trait Implementations§
Source§impl Clone for BoundaryModule
impl Clone for BoundaryModule
Source§fn clone(&self) -> BoundaryModule
fn clone(&self) -> BoundaryModule
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 moreSource§impl Debug for BoundaryModule
impl Debug for BoundaryModule
Source§impl Default for BoundaryModule
impl Default for BoundaryModule
Source§impl<'de> Deserialize<'de> for BoundaryModule
impl<'de> Deserialize<'de> for BoundaryModule
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 BoundaryModule
Source§impl PartialEq for BoundaryModule
impl PartialEq for BoundaryModule
Source§fn eq(&self, other: &BoundaryModule) -> bool
fn eq(&self, other: &BoundaryModule) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl Serialize for BoundaryModule
impl Serialize for BoundaryModule
impl StructuralPartialEq for BoundaryModule
Auto Trait Implementations§
impl Freeze for BoundaryModule
impl RefUnwindSafe for BoundaryModule
impl Send for BoundaryModule
impl Sync for BoundaryModule
impl Unpin for BoundaryModule
impl UnsafeUnpin for BoundaryModule
impl UnwindSafe for BoundaryModule
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