pub enum SoundCategory {
Master,
Music,
Records,
Weather,
Block,
Hostile,
Neutral,
Player,
Ambient,
Voice,
}
Variants§
Implementations§
Source§impl SoundCategory
impl SoundCategory
pub const fn variant_count() -> usize
pub fn deserialize_with_id<'a>( id: VarInt, data: &'a [u8], ) -> DeserializeResult<'a, Self>
pub fn name(&self) -> &str
pub fn id(&self) -> VarInt
pub fn serialize_body<S: Serializer>(&self, to: &mut S) -> SerializeResult
Trait Implementations§
Source§impl Clone for SoundCategory
impl Clone for SoundCategory
Source§fn clone(&self) -> SoundCategory
fn clone(&self) -> SoundCategory
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 SoundCategory
impl Debug for SoundCategory
Source§impl Deserialize for SoundCategory
impl Deserialize for SoundCategory
fn mc_deserialize(data: &[u8]) -> DeserializeResult<'_, Self>
Source§impl PartialEq for SoundCategory
impl PartialEq for SoundCategory
Source§impl Serialize for SoundCategory
impl Serialize for SoundCategory
fn mc_serialize<S: Serializer>(&self, to: &mut S) -> SerializeResult
impl StructuralPartialEq for SoundCategory
Auto Trait Implementations§
impl Freeze for SoundCategory
impl RefUnwindSafe for SoundCategory
impl Send for SoundCategory
impl Sync for SoundCategory
impl Unpin for SoundCategory
impl UnwindSafe for SoundCategory
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