pub enum BannerPatternKey<Other = Identifier> {
Show 44 variants
Base,
Border,
Bricks,
Circle,
Creeper,
Cross,
CurlyBorder,
DiagonalLeft,
DiagonalRight,
DiagonalUpLeft,
DiagonalUpRight,
Flow,
Flower,
Globe,
Gradient,
GradientUp,
Guster,
HalfHorizontal,
HalfHorizontalBottom,
HalfVertical,
HalfVerticalRight,
Mojang,
Piglin,
Rhombus,
Skull,
SmallStripes,
SquareBottomLeft,
SquareBottomRight,
SquareTopLeft,
SquareTopRight,
StraightCross,
StripeBottom,
StripeCenter,
StripeDownleft,
StripeDownright,
StripeLeft,
StripeMiddle,
StripeRight,
StripeTop,
TriangleBottom,
TriangleTop,
TrianglesBottom,
TrianglesTop,
Other(Other),
}Variants§
Base
Border
Bricks
Circle
Creeper
Cross
CurlyBorder
DiagonalLeft
DiagonalRight
DiagonalUpLeft
DiagonalUpRight
Flow
Flower
Globe
Gradient
GradientUp
Guster
HalfHorizontal
HalfHorizontalBottom
HalfVertical
HalfVerticalRight
Mojang
Piglin
Rhombus
Skull
SmallStripes
SquareBottomLeft
SquareBottomRight
SquareTopLeft
SquareTopRight
StraightCross
StripeBottom
StripeCenter
StripeDownleft
StripeDownright
StripeLeft
StripeMiddle
StripeRight
StripeTop
TriangleBottom
TriangleTop
TrianglesBottom
TrianglesTop
Other(Other)
Implementations§
Trait Implementations§
Source§impl<Other: Clone> Clone for BannerPatternKey<Other>
impl<Other: Clone> Clone for BannerPatternKey<Other>
Source§fn clone(&self) -> BannerPatternKey<Other>
fn clone(&self) -> BannerPatternKey<Other>
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 DataRegistryKey for BannerPatternKey
impl DataRegistryKey for BannerPatternKey
type Borrow<'a> = BannerPatternKey<&'a Identifier>
fn into_ident(self) -> Identifier
Source§impl<'a> DataRegistryKeyRef<'a> for BannerPatternKey<&'a Identifier>
impl<'a> DataRegistryKeyRef<'a> for BannerPatternKey<&'a Identifier>
type Owned = BannerPatternKey
fn to_owned(self) -> Self::Owned
fn from_ident(ident: &'a Identifier) -> Self
fn into_ident(self) -> Identifier
Source§impl<Other: Debug> Debug for BannerPatternKey<Other>
impl<Other: Debug> Debug for BannerPatternKey<Other>
Source§impl<'a> From<&'a Identifier> for BannerPatternKey<&'a Identifier>
impl<'a> From<&'a Identifier> for BannerPatternKey<&'a Identifier>
Source§fn from(ident: &'a Identifier) -> Self
fn from(ident: &'a Identifier) -> Self
Converts to this type from the input type.
Source§impl From<BannerPatternKey<&Identifier>> for Identifier
impl From<BannerPatternKey<&Identifier>> for Identifier
Source§fn from(registry: BannerPatternKey<&Identifier>) -> Self
fn from(registry: BannerPatternKey<&Identifier>) -> Self
Converts to this type from the input type.
Source§impl From<BannerPatternKey> for Identifier
impl From<BannerPatternKey> for Identifier
Source§fn from(registry: BannerPatternKey) -> Self
fn from(registry: BannerPatternKey) -> Self
Converts to this type from the input type.
Source§impl From<Identifier> for BannerPatternKey
impl From<Identifier> for BannerPatternKey
Source§fn from(ident: Identifier) -> Self
fn from(ident: Identifier) -> Self
Converts to this type from the input type.
Source§impl FromNbtTag for BannerPatternKey
impl FromNbtTag for BannerPatternKey
fn from_nbt_tag(tag: NbtTag<'_, '_>) -> Option<Self>
fn from_optional_nbt_tag( tag: Option<NbtTag<'_, '_>>, ) -> Result<Option<Self>, DeserializeError>
Source§impl<Other: Hash> Hash for BannerPatternKey<Other>
impl<Other: Hash> Hash for BannerPatternKey<Other>
Source§impl<Other: PartialEq> PartialEq for BannerPatternKey<Other>
impl<Other: PartialEq> PartialEq for BannerPatternKey<Other>
impl<Other: Eq> Eq for BannerPatternKey<Other>
impl<Other> StructuralPartialEq for BannerPatternKey<Other>
Auto Trait Implementations§
impl<Other> Freeze for BannerPatternKey<Other>where
Other: Freeze,
impl<Other> RefUnwindSafe for BannerPatternKey<Other>where
Other: RefUnwindSafe,
impl<Other> Send for BannerPatternKey<Other>where
Other: Send,
impl<Other> Sync for BannerPatternKey<Other>where
Other: Sync,
impl<Other> Unpin for BannerPatternKey<Other>where
Other: Unpin,
impl<Other> UnwindSafe for BannerPatternKey<Other>where
Other: UnwindSafe,
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,
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.