pub enum CardinalDirection {
South,
West,
North,
East,
}
Variants§
Implementations§
Source§impl CardinalDirection
impl CardinalDirection
pub const fn variant_count() -> usize
pub fn deserialize_with_id<'a>( id: u8, data: &'a [u8], ) -> DeserializeResult<'a, Self>
pub fn name(&self) -> &str
pub fn id(&self) -> u8
pub fn serialize_body<S: Serializer>(&self, to: &mut S) -> SerializeResult
Trait Implementations§
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 Deserialize for CardinalDirection
impl Deserialize for CardinalDirection
fn mc_deserialize(data: &[u8]) -> DeserializeResult<'_, Self>
Source§impl PartialEq for CardinalDirection
impl PartialEq for CardinalDirection
Source§impl Serialize for CardinalDirection
impl Serialize for CardinalDirection
fn mc_serialize<S: Serializer>(&self, to: &mut S) -> SerializeResult
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 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