pub struct SoundChange {
pub source_name: String,
pub source: Spanned<Source>,
pub target: Spanned<Target>,
pub environment: Option<Spanned<Environment>>,
pub description: Option<Spanned<String>>,
pub tag: Tag,
}
Fields§
§source_name: String
§source: Spanned<Source>
§target: Spanned<Target>
§environment: Option<Spanned<Environment>>
§description: Option<Spanned<String>>
§tag: Tag
Trait Implementations§
Source§impl Clone for SoundChange
impl Clone for SoundChange
Source§fn clone(&self) -> SoundChange
fn clone(&self) -> SoundChange
Returns a duplicate of the value. Read more
1.0.0 · Source§const fn clone_from(&mut self, source: &Self)
const fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Debug for SoundChange
impl Debug for SoundChange
Source§impl PartialEq for SoundChange
impl PartialEq for SoundChange
impl StructuralPartialEq for SoundChange
Auto Trait Implementations§
impl Freeze for SoundChange
impl RefUnwindSafe for SoundChange
impl Send for SoundChange
impl Sync for SoundChange
impl Unpin for SoundChange
impl UnwindSafe for SoundChange
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