pub enum PlaceClass {
Inline,
Wide,
Memory {
rows: u32,
},
}Expand description
A slot’s storage class, as a wire or a resolver sees it.
Variants§
Inline
At most 64 bits: the accessor ABI’s (val, unk) scalar.
Wide
More than 64 bits: (aval, bval) word arrays.
Memory
An unpacked array: rows rows of one element each.
Trait Implementations§
Source§impl Clone for PlaceClass
impl Clone for PlaceClass
impl Copy for PlaceClass
Source§impl Debug for PlaceClass
impl Debug for PlaceClass
impl Eq for PlaceClass
Source§impl PartialEq for PlaceClass
impl PartialEq for PlaceClass
impl StructuralPartialEq for PlaceClass
Auto Trait Implementations§
impl Freeze for PlaceClass
impl RefUnwindSafe for PlaceClass
impl Send for PlaceClass
impl Sync for PlaceClass
impl Unpin for PlaceClass
impl UnsafeUnpin for PlaceClass
impl UnwindSafe for PlaceClass
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.