pub struct JukeboxSongValue {
pub sound_event: SoundEventHolder,
pub description: TextComponent,
pub length_in_seconds: f32,
pub comparator_output: i32,
}Fields§
§sound_event: SoundEventHolder§description: TextComponent§length_in_seconds: f32§comparator_output: i32Trait Implementations§
Source§impl Clone for JukeboxSongValue
impl Clone for JukeboxSongValue
Source§fn clone(&self) -> JukeboxSongValue
fn clone(&self) -> JukeboxSongValue
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 moreSource§impl Debug for JukeboxSongValue
impl Debug for JukeboxSongValue
Source§impl FromNbtTag for JukeboxSongValue
impl FromNbtTag for JukeboxSongValue
fn from_nbt_tag(tag: NbtTag<'_, '_>) -> Option<Self>
fn from_optional_nbt_tag( tag: Option<NbtTag<'_, '_>>, ) -> Result<Option<Self>, DeserializeError>
Source§impl HashComponent for JukeboxSongValue
impl HashComponent for JukeboxSongValue
Source§fn hash_component(&self, hasher: &mut ComponentHasher)
fn hash_component(&self, hasher: &mut ComponentHasher)
Hashes this value into the given hasher.
Source§fn compute_hash(&self) -> i32
fn compute_hash(&self) -> i32
Computes the hash of this value.
Source§impl PartialEq for JukeboxSongValue
impl PartialEq for JukeboxSongValue
Source§impl ReadFrom for JukeboxSongValue
impl ReadFrom for JukeboxSongValue
Source§impl ToNbtTag for JukeboxSongValue
impl ToNbtTag for JukeboxSongValue
fn to_nbt_tag(self) -> NbtTag
fn to_optional_nbt_tag(self) -> Option<NbtTag>
Auto Trait Implementations§
impl Freeze for JukeboxSongValue
impl RefUnwindSafe for JukeboxSongValue
impl Send for JukeboxSongValue
impl Sync for JukeboxSongValue
impl Unpin for JukeboxSongValue
impl UnsafeUnpin for JukeboxSongValue
impl UnwindSafe for JukeboxSongValue
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<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
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 moreWraps this value in an
Arc<SyncMutex<>>