pub enum SpaceType {
Ram,
Rom,
Register,
Unique,
}Expand description
The broad category of a memory space.
Variants§
Ram
Readable and writable memory (e.g. heap, stack, data segments).
Rom
Read-only memory (e.g. flash, ROM).
Register
Processor registers.
Unique
Per-instruction temporary storage used by raw p-code operations.
Trait Implementations§
Source§impl<'de> Deserialize<'de> for SpaceType
impl<'de> Deserialize<'de> for SpaceType
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
Auto Trait Implementations§
impl Freeze for SpaceType
impl RefUnwindSafe for SpaceType
impl Send for SpaceType
impl Sync for SpaceType
impl Unpin for SpaceType
impl UnsafeUnpin for SpaceType
impl UnwindSafe for SpaceType
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