pub enum McStructureRotation {
None,
Clockwise90,
Rotate180,
CounterClockwise90,
}Expand description
Rotation applied while placing a structure into a world.
Variants§
None
Keep the structure orientation unchanged.
Clockwise90
Rotate clockwise around the Y axis.
Rotate180
Rotate 180 degrees around the Y axis.
CounterClockwise90
Rotate counter-clockwise around the Y axis.
Implementations§
Trait Implementations§
Source§impl Clone for McStructureRotation
impl Clone for McStructureRotation
Source§fn clone(&self) -> McStructureRotation
fn clone(&self) -> McStructureRotation
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for McStructureRotation
Source§impl Debug for McStructureRotation
impl Debug for McStructureRotation
impl Eq for McStructureRotation
Source§impl Hash for McStructureRotation
impl Hash for McStructureRotation
Source§impl PartialEq for McStructureRotation
impl PartialEq for McStructureRotation
impl StructuralPartialEq for McStructureRotation
Auto Trait Implementations§
impl Freeze for McStructureRotation
impl RefUnwindSafe for McStructureRotation
impl Send for McStructureRotation
impl Sync for McStructureRotation
impl Unpin for McStructureRotation
impl UnsafeUnpin for McStructureRotation
impl UnwindSafe for McStructureRotation
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.Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more