pub struct SpaceTable { /* private fields */ }Expand description
The flat spaces a compiled block touches, and how many bytes of each it must be able to address.
Collected while compiling so the runtime can grow each space before taking a base pointer: growing reallocates, and compiled code holds the pointer for the length of the block.
Implementations§
Trait Implementations§
Source§impl Clone for SpaceTable
impl Clone for SpaceTable
Source§fn clone(&self) -> SpaceTable
fn clone(&self) -> SpaceTable
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 SpaceTable
impl Debug for SpaceTable
Source§impl Default for SpaceTable
impl Default for SpaceTable
Source§fn default() -> SpaceTable
fn default() -> SpaceTable
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for SpaceTable
impl RefUnwindSafe for SpaceTable
impl Send for SpaceTable
impl Sync for SpaceTable
impl Unpin for SpaceTable
impl UnsafeUnpin for SpaceTable
impl UnwindSafe for SpaceTable
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