#[non_exhaustive]pub enum DeviceSelectionBehavior {
Honored,
Ignored,
NotApplicable,
}Expand description
Treatment of an explicit system output device during exclusion capture.
Variants (Non-exhaustive)§
This enum is marked as non-exhaustive
Non-exhaustive enums could have additional variants added in future. Therefore, when matching against variants of non-exhaustive enums, an extra wildcard arm must be added to account for any future variants.
Honored
Exclusions and device selection are applied together.
Ignored
Exclusion capture ignores the selected output device.
NotApplicable
No applicable exclusion backend.
Trait Implementations§
Source§impl Clone for DeviceSelectionBehavior
impl Clone for DeviceSelectionBehavior
Source§impl Debug for DeviceSelectionBehavior
impl Debug for DeviceSelectionBehavior
impl Eq for DeviceSelectionBehavior
Source§impl PartialEq for DeviceSelectionBehavior
impl PartialEq for DeviceSelectionBehavior
impl StructuralPartialEq for DeviceSelectionBehavior
Auto Trait Implementations§
impl Freeze for DeviceSelectionBehavior
impl RefUnwindSafe for DeviceSelectionBehavior
impl Send for DeviceSelectionBehavior
impl Sync for DeviceSelectionBehavior
impl Unpin for DeviceSelectionBehavior
impl UnsafeUnpin for DeviceSelectionBehavior
impl UnwindSafe for DeviceSelectionBehavior
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