#[repr(i32)]pub enum Sound {
Show 21 variants
Unknown = 0,
Attack = 1,
Drowning = 2,
Burning = 3,
Fall = 4,
Burp = 5,
Pop = 6,
Explosion = 7,
Thunder = 8,
LevelUp = 9,
Experience = 10,
FireworkLaunch = 11,
FireworkHugeBlast = 12,
FireworkBlast = 13,
FireworkTwinkle = 14,
Teleport = 15,
ArrowHit = 16,
ItemBreak = 17,
ItemThrow = 18,
Totem = 19,
FireExtinguish = 20,
}Expand description
Sound is a curated list of common sounds that don’t require extra parameters. For sounds that require additional context (e.g., BlockPlace, Note), adapters may use sensible defaults or ignore extra semantics for now.
Variants§
Unknown = 0
Attack = 1
Drowning = 2
Burning = 3
Fall = 4
Burp = 5
Pop = 6
Explosion = 7
Thunder = 8
LevelUp = 9
Experience = 10
FireworkLaunch = 11
FireworkHugeBlast = 12
FireworkBlast = 13
FireworkTwinkle = 14
Teleport = 15
ArrowHit = 16
ItemBreak = 17
ItemThrow = 18
Totem = 19
FireExtinguish = 20
Implementations§
Source§impl Sound
impl Sound
Sourcepub fn as_str_name(&self) -> &'static str
pub fn as_str_name(&self) -> &'static str
String value of the enum field names used in the ProtoBuf definition.
The values are not transformed in any way and thus are considered stable (if the ProtoBuf definition does not change) and safe for programmatic use.
Sourcepub fn from_str_name(value: &str) -> Option<Self>
pub fn from_str_name(value: &str) -> Option<Self>
Creates an enum from field names used in the ProtoBuf definition.
Trait Implementations§
Source§impl Ord for Sound
impl Ord for Sound
Source§impl PartialOrd for Sound
impl PartialOrd for Sound
impl Copy for Sound
impl Eq for Sound
impl StructuralPartialEq for Sound
Auto Trait Implementations§
impl Freeze for Sound
impl RefUnwindSafe for Sound
impl Send for Sound
impl Sync for Sound
impl Unpin for Sound
impl UnwindSafe for Sound
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> Comparable<K> for Q
impl<Q, K> Comparable<K> for Q
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<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> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
Source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T in a tonic::Request