pub struct MediaButtons {
pub mic_mute: Option<bool>,
pub camera_disable: Option<bool>,
}
Expand description
Setting service internal representation of hw media buttons. Used to send OnButton events in the service.
Fields§
§mic_mute: Option<bool>
§camera_disable: Option<bool>
Implementations§
Source§impl MediaButtons
impl MediaButtons
pub fn set_mic_mute(&mut self, mic_mute: Option<bool>)
pub fn set_camera_disable(&mut self, camera_disable: Option<bool>)
Trait Implementations§
Source§impl Clone for MediaButtons
impl Clone for MediaButtons
Source§fn clone(&self) -> MediaButtons
fn clone(&self) -> MediaButtons
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 MediaButtons
impl Debug for MediaButtons
Source§impl From<MediaButtons> for Event
impl From<MediaButtons> for Event
Source§fn from(button_types: MediaButtons) -> Self
fn from(button_types: MediaButtons) -> Self
Converts to this type from the input type.
Source§impl From<MediaButtonsEvent> for MediaButtons
impl From<MediaButtonsEvent> for MediaButtons
Source§fn from(event: MediaButtonsEvent) -> Self
fn from(event: MediaButtonsEvent) -> Self
Converts to this type from the input type.
Source§impl PartialEq for MediaButtons
impl PartialEq for MediaButtons
impl Copy for MediaButtons
impl Eq for MediaButtons
impl StructuralPartialEq for MediaButtons
Auto Trait Implementations§
impl Freeze for MediaButtons
impl RefUnwindSafe for MediaButtons
impl Send for MediaButtons
impl Sync for MediaButtons
impl Unpin for MediaButtons
impl UnwindSafe for MediaButtons
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