Struct unc_vm_engine::universal::LimitedMemoryPool
source · pub struct LimitedMemoryPool { /* private fields */ }Expand description
The pool of preallocated memory maps for storing the code.
This pool cannot grow and will only allow up to a number of code mappings that were specified at construction time.
However it is possible for the mappings inside to grow to accomodate larger code.
Implementations§
Trait Implementations§
source§impl Clone for LimitedMemoryPool
impl Clone for LimitedMemoryPool
source§fn clone(&self) -> LimitedMemoryPool
fn clone(&self) -> LimitedMemoryPool
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreAuto Trait Implementations§
impl Freeze for LimitedMemoryPool
impl RefUnwindSafe for LimitedMemoryPool
impl Send for LimitedMemoryPool
impl Sync for LimitedMemoryPool
impl Unpin for LimitedMemoryPool
impl UnwindSafe for LimitedMemoryPool
Blanket Implementations§
source§impl<T> ArchivePointee for T
impl<T> ArchivePointee for T
§type ArchivedMetadata = ()
type ArchivedMetadata = ()
The archived version of the pointer metadata for this type.
source§fn pointer_metadata(
_: &<T as ArchivePointee>::ArchivedMetadata
) -> <T as Pointee>::Metadata
fn pointer_metadata( _: &<T as ArchivePointee>::ArchivedMetadata ) -> <T as Pointee>::Metadata
Converts some archived metadata to the pointer metadata for itself.
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