pub struct BreakSound {
pub mode: BreakSoundMode,
pub sound_id: String,
pub custom_path: String,
}Expand description
Per-break-kind audio configuration: mode + which bundled sound to play.
sound_id is the numeric id from src/assets/sounds/credits.json, or
the literal "custom" to use custom_path (a Supporter-pack feature).
Fields§
§mode: BreakSoundMode§sound_id: String§custom_path: StringImplementations§
Trait Implementations§
Source§impl Clone for BreakSound
impl Clone for BreakSound
Source§fn clone(&self) -> BreakSound
fn clone(&self) -> BreakSound
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 BreakSound
impl Debug for BreakSound
Source§impl Default for BreakSound
impl Default for BreakSound
Source§fn default() -> BreakSound
fn default() -> BreakSound
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for BreakSound
impl<'de> Deserialize<'de> for BreakSound
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl PartialEq for BreakSound
impl PartialEq for BreakSound
Source§impl Serialize for BreakSound
impl Serialize for BreakSound
impl Eq for BreakSound
impl StructuralPartialEq for BreakSound
Auto Trait Implementations§
impl Freeze for BreakSound
impl RefUnwindSafe for BreakSound
impl Send for BreakSound
impl Sync for BreakSound
impl Unpin for BreakSound
impl UnsafeUnpin for BreakSound
impl UnwindSafe for BreakSound
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<'de, D, R> CommandArg<'de, R> for Dwhere
D: Deserialize<'de>,
R: Runtime,
impl<'de, D, R> CommandArg<'de, R> for Dwhere
D: Deserialize<'de>,
R: Runtime,
§fn from_command(command: CommandItem<'de, R>) -> Result<D, InvokeError>
fn from_command(command: CommandItem<'de, R>) -> Result<D, InvokeError>
§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
Checks if this value is equivalent to the given key. Read more
§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.§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
§impl<T> NoneValue for Twhere
T: Default,
impl<T> NoneValue for Twhere
T: Default,
type NoneType = T
§fn null_value() -> T
fn null_value() -> T
The none-equivalent value.