pub enum CardinalDirection {
North,
South,
West,
East,
}Expand description
The four cardinal directions.
Note that azalea_block has a similar enum named FacingCardinal that is
used for block states.
Variants§
Implementations§
Trait Implementations§
Source§impl AzBuf for CardinalDirection
impl AzBuf for CardinalDirection
fn azalea_write(&self, buf: &mut impl Write) -> Result<(), Error>
fn azalea_read(buf: &mut Cursor<&[u8]>) -> Result<Self, BufReadError>
Source§impl Clone for CardinalDirection
impl Clone for CardinalDirection
Source§fn clone(&self) -> CardinalDirection
fn clone(&self) -> CardinalDirection
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 CardinalDirection
impl Debug for CardinalDirection
Source§impl From<CardinalDirection> for Direction
impl From<CardinalDirection> for Direction
Source§fn from(value: CardinalDirection) -> Self
fn from(value: CardinalDirection) -> Self
Converts to this type from the input type.
Source§impl Hash for CardinalDirection
impl Hash for CardinalDirection
Source§impl PartialEq for CardinalDirection
impl PartialEq for CardinalDirection
impl Copy for CardinalDirection
impl Eq for CardinalDirection
impl StructuralPartialEq for CardinalDirection
Auto Trait Implementations§
impl Freeze for CardinalDirection
impl RefUnwindSafe for CardinalDirection
impl Send for CardinalDirection
impl Sync for CardinalDirection
impl Unpin for CardinalDirection
impl UnsafeUnpin for CardinalDirection
impl UnwindSafe for CardinalDirection
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
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.