pub struct MusicComponentCitizenDescriptor { /* private fields */ }Expand description
Runtime citizen wrapper around a MusicComponentDescriptor.
Pairs a component descriptor with the object surface the runtime expects, exposing it as a first-class music citizen.
Implementations§
Source§impl MusicComponentCitizenDescriptor
impl MusicComponentCitizenDescriptor
Sourcepub fn new(descriptor: MusicComponentDescriptor) -> Self
pub fn new(descriptor: MusicComponentDescriptor) -> Self
Wraps descriptor as a citizen descriptor.
Sourcepub fn descriptor(&self) -> &MusicComponentDescriptor
pub fn descriptor(&self) -> &MusicComponentDescriptor
Borrows the underlying component descriptor.
Trait Implementations§
Source§impl Clone for MusicComponentCitizenDescriptor
impl Clone for MusicComponentCitizenDescriptor
Source§fn clone(&self) -> MusicComponentCitizenDescriptor
fn clone(&self) -> MusicComponentCitizenDescriptor
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 moreimpl Eq for MusicComponentCitizenDescriptor
impl StructuralPartialEq for MusicComponentCitizenDescriptor
Auto Trait Implementations§
impl Freeze for MusicComponentCitizenDescriptor
impl RefUnwindSafe for MusicComponentCitizenDescriptor
impl Send for MusicComponentCitizenDescriptor
impl Sync for MusicComponentCitizenDescriptor
impl Unpin for MusicComponentCitizenDescriptor
impl UnsafeUnpin for MusicComponentCitizenDescriptor
impl UnwindSafe for MusicComponentCitizenDescriptor
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