pub enum Instance {
Show 19 variants
None,
System(System),
Channel(Channel),
ChannelGroup(ChannelGroup),
ChannelControl(ChannelControl),
Sound(Sound),
SoundGroup(SoundGroup),
Dsp(Dsp),
DspConnection(DspConnection),
Geometry(Geometry),
Reverb3D(Reverb3D),
StudioParameterInstance,
StudioSystem(System),
StudioEventDescription(EventDescription),
StudioEventInstance(EventInstance),
StudioBus(Bus),
StudioVCA(Vca),
StudioBank(Bank),
StudioCommandReplay(CommandReplay),
}
Expand description
Identifier used to represent the different types of instance in the error callback.
Variants§
None
Type representing no known instance type.
System(System)
Type representing System
.
Channel(Channel)
Type representing Channel
.
ChannelGroup(ChannelGroup)
ChannelControl(ChannelControl)
Type representing ChannelControl
.
Sound(Sound)
SoundGroup(SoundGroup)
Type representing Sound
.
Dsp(Dsp)
Type representing Dsp
.
DspConnection(DspConnection)
Type representing DspConnection
.
Geometry(Geometry)
Type representing Geometry
.
Reverb3D(Reverb3D)
Type representing Reverb3D
.
StudioParameterInstance
👎Deprecated
Deprecated.
StudioSystem(System)
Available on crate feature
studio
only.Type representing studio::System
.
StudioEventDescription(EventDescription)
Available on crate feature
studio
only.Type representing studio::EventDescription
.
StudioEventInstance(EventInstance)
Available on crate feature
studio
only.Type representing studio::EventInstance
.
StudioBus(Bus)
Available on crate feature
studio
only.Type representing studio::Bus
.
StudioVCA(Vca)
Available on crate feature
studio
only.Type representing studio::Vca
.
StudioBank(Bank)
Available on crate feature
studio
only.Type representing studio::Bank
.
StudioCommandReplay(CommandReplay)
Available on crate feature
studio
only.Type representing studio::CommandReplay
.
Trait Implementations§
impl Copy for Instance
impl Eq for Instance
impl StructuralPartialEq for Instance
Auto Trait Implementations§
impl Freeze for Instance
impl RefUnwindSafe for Instance
impl Send for Instance
impl Sync for Instance
impl Unpin for Instance
impl UnwindSafe for Instance
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