Enum libpulse_binding::context::subscribe::Facility
source · #[repr(u32)]
pub enum Facility {
Sink,
Source,
SinkInput,
SourceOutput,
Module,
Client,
SampleCache,
Server,
Card,
}Expand description
Facility component of an event.
Variants
Sink
Source
SinkInput
SourceOutput
Module
Client
SampleCache
Server
Global server change, only occurring with
Operation::Changed.
Card
Implementations
sourceimpl Facility
impl Facility
sourcepub fn to_interest_mask(self) -> InterestMaskSet
pub fn to_interest_mask(self) -> InterestMaskSet
Convert to an interest mask
Trait Implementations
impl Copy for Facility
impl Eq for Facility
impl StructuralEq for Facility
impl StructuralPartialEq for Facility
Auto Trait Implementations
impl RefUnwindSafe for Facility
impl Send for Facility
impl Sync for Facility
impl Unpin for Facility
impl UnwindSafe for Facility
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more