pub enum BlockOrder {
Sequential,
SubBlock,
}Expand description
The order a block transfer’s 64-bit halves arrive in.
Variants§
Sequential
Lowest address first.
SubBlock
The requested 64 bits first, then the 64 bits below it.
Not “the ones after it” — this is the trap. A D-cache 128-bit read whose
address bit 4 is set returns the addressed half and then the preceding
half (n64brew_wiki/markdown/SysAD Interface.md, citing UM p.339).
Trait Implementations§
Source§impl Clone for BlockOrder
impl Clone for BlockOrder
Source§fn clone(&self) -> BlockOrder
fn clone(&self) -> BlockOrder
Returns a duplicate 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 moreSource§impl Debug for BlockOrder
impl Debug for BlockOrder
Source§impl<'de> Deserialize<'de> for BlockOrder
impl<'de> Deserialize<'de> for BlockOrder
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
Source§impl Hash for BlockOrder
impl Hash for BlockOrder
Source§impl PartialEq for BlockOrder
impl PartialEq for BlockOrder
Source§impl Serialize for BlockOrder
impl Serialize for BlockOrder
impl Copy for BlockOrder
impl Eq for BlockOrder
impl StructuralPartialEq for BlockOrder
Auto Trait Implementations§
impl Freeze for BlockOrder
impl RefUnwindSafe for BlockOrder
impl Send for BlockOrder
impl Sync for BlockOrder
impl Unpin for BlockOrder
impl UnsafeUnpin for BlockOrder
impl UnwindSafe for BlockOrder
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