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<SpaceType, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(
__deserializer: __D,
) -> Result<SpaceType, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl Serialize for SpaceType
impl Serialize for SpaceType
Source§fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
Serialize this value into the given Serde serializer. 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