#[repr(u8)]
pub enum block_state_property_key {
Show 83 variants age = 0, attached = 1, attachment = 2, axis = 3, berries = 4, bites = 5, bloom = 6, bottom = 7, can_summon = 8, candles = 9, charges = 10, conditional = 11, cracked = 12, crafting = 13, delay = 14, disarmed = 15, distance = 16, down = 17, drag = 18, dusted = 19, east = 20, eggs = 21, enabled = 22, extended = 23, eye = 24, face = 25, facing = 26, flower_amount = 27, half = 28, hanging = 29, has_book = 30, has_bottle_0 = 31, has_bottle_1 = 32, has_bottle_2 = 33, has_record = 34, hatch = 35, hinge = 36, honey_level = 37, in_wall = 38, instrument = 39, inverted = 40, layers = 41, leaves = 42, level = 43, lit = 44, locked = 45, mode = 46, moisture = 47, north = 48, note = 49, occupied = 50, open = 51, orientation = 52, part = 53, persistent = 54, pickles = 55, power = 56, powered = 57, rotation = 58, sculk_sensor_phase = 59, shape = 60, short = 61, shrieking = 62, signal_fire = 63, slot_0_occupied = 64, slot_1_occupied = 65, slot_2_occupied = 66, slot_3_occupied = 67, slot_4_occupied = 68, slot_5_occupied = 69, snowy = 70, south = 71, stage = 72, thickness = 73, tilt = 74, trial_spawner_state = 75, triggered = 76, type = 77, unstable = 78, up = 79, vertical_direction = 80, waterlogged = 81, west = 82,
}

Variants§

§

age = 0

§

attached = 1

§

attachment = 2

§

axis = 3

§

berries = 4

§

bites = 5

§

bloom = 6

§

bottom = 7

§

can_summon = 8

§

candles = 9

§

charges = 10

§

conditional = 11

§

cracked = 12

§

crafting = 13

§

delay = 14

§

disarmed = 15

§

distance = 16

§

down = 17

§

drag = 18

§

dusted = 19

§

east = 20

§

eggs = 21

§

enabled = 22

§

extended = 23

§

eye = 24

§

face = 25

§

facing = 26

§

flower_amount = 27

§

half = 28

§

hanging = 29

§

has_book = 30

§

has_bottle_0 = 31

§

has_bottle_1 = 32

§

has_bottle_2 = 33

§

has_record = 34

§

hatch = 35

§

hinge = 36

§

honey_level = 37

§

in_wall = 38

§

instrument = 39

§

inverted = 40

§

layers = 41

§

leaves = 42

§

level = 43

§

lit = 44

§

locked = 45

§

mode = 46

§

moisture = 47

§

north = 48

§

note = 49

§

occupied = 50

§

open = 51

§

orientation = 52

§

part = 53

§

persistent = 54

§

pickles = 55

§

power = 56

§

powered = 57

§

rotation = 58

§

sculk_sensor_phase = 59

§

shape = 60

§

short = 61

§

shrieking = 62

§

signal_fire = 63

§

slot_0_occupied = 64

§

slot_1_occupied = 65

§

slot_2_occupied = 66

§

slot_3_occupied = 67

§

slot_4_occupied = 68

§

slot_5_occupied = 69

§

snowy = 70

§

south = 71

§

stage = 72

§

thickness = 73

§

tilt = 74

§

trial_spawner_state = 75

§

triggered = 76

§

type = 77

§

unstable = 78

§

up = 79

§

vertical_direction = 80

§

waterlogged = 81

§

west = 82

Implementations§

source§

impl block_state_property_key

source

pub const fn id(self) -> u8

source

pub const fn new(x: u8) -> Self

source§

impl block_state_property_key

source

pub const MAX: usize = 82usize

source§

impl block_state_property_key

source

pub const fn name(self) -> &'static str

source

pub fn parse(name: &[u8]) -> Option<Self>

Trait Implementations§

source§

impl Clone for block_state_property_key

source§

fn clone(&self) -> block_state_property_key

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for block_state_property_key

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Display for block_state_property_key

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Hash for block_state_property_key

source§

fn hash<__H: Hasher>(&self, state: &mut __H)

Feeds this value into the given Hasher. Read more
1.3.0 · source§

fn hash_slice<H>(data: &[Self], state: &mut H)
where H: Hasher, Self: Sized,

Feeds a slice of this type into the given Hasher. Read more
source§

impl PartialEq for block_state_property_key

source§

fn eq(&self, other: &block_state_property_key) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
source§

impl Copy for block_state_property_key

source§

impl Eq for block_state_property_key

source§

impl StructuralEq for block_state_property_key

source§

impl StructuralPartialEq for block_state_property_key

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

source§

impl<T, U> Into<U> for T
where U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

source§

impl<T> ToOwned for T
where T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T> ToString for T
where T: Display + ?Sized,

source§

default fn to_string(&self) -> String

Converts the given value to a String. Read more
source§

impl<T, U> TryFrom<U> for T
where U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for T
where U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.