pub struct MicrophoneStatus {
pub permission: MicrophonePermission,
pub recorder: RecorderStatus,
pub input_device: Option<AudioInputId>,
pub muted: bool,
}Fields§
§permission: MicrophonePermission§recorder: RecorderStatus§input_device: Option<AudioInputId>§muted: boolTrait Implementations§
Source§impl Clone for MicrophoneStatus
impl Clone for MicrophoneStatus
Source§fn clone(&self) -> MicrophoneStatus
fn clone(&self) -> MicrophoneStatus
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 MicrophoneStatus
impl Debug for MicrophoneStatus
impl Eq for MicrophoneStatus
Source§impl PartialEq for MicrophoneStatus
impl PartialEq for MicrophoneStatus
impl StructuralPartialEq for MicrophoneStatus
Auto Trait Implementations§
impl Freeze for MicrophoneStatus
impl RefUnwindSafe for MicrophoneStatus
impl Send for MicrophoneStatus
impl Sync for MicrophoneStatus
impl Unpin for MicrophoneStatus
impl UnsafeUnpin for MicrophoneStatus
impl UnwindSafe for MicrophoneStatus
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> DependencyElement for T
Source§impl<T> InitializeFromFunction<T> for T
impl<T> InitializeFromFunction<T> for T
Source§fn initialize_from_function(f: fn() -> T) -> T
fn initialize_from_function(f: fn() -> T) -> T
Create an instance of this type from an initialization function
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<Ret> SpawnIfAsync<(), Ret> for Ret
impl<Ret> SpawnIfAsync<(), Ret> for Ret
Source§impl<T, O> SuperFrom<T> for Owhere
O: From<T>,
impl<T, O> SuperFrom<T> for Owhere
O: From<T>,
Source§fn super_from(input: T) -> O
fn super_from(input: T) -> O
Convert from a type to another type.
Source§impl<T, O, M> SuperInto<O, M> for Twhere
O: SuperFrom<T, M>,
impl<T, O, M> SuperInto<O, M> for Twhere
O: SuperFrom<T, M>,
Source§fn super_into(self) -> O
fn super_into(self) -> O
Convert from a type to another type.