Enum cec_linux::CecModeInitiator
source · #[repr(u32)]pub enum CecModeInitiator {
None = 0,
Send = 1,
Exclusive = 2,
}
Expand description
Modes for initiator
Variants§
None = 0
Transmiting not possible (but others can)
Send = 1
Default Shared access
Exclusive = 2
Do not allow other senders
Trait Implementations§
source§impl Clone for CecModeInitiator
impl Clone for CecModeInitiator
source§fn clone(&self) -> CecModeInitiator
fn clone(&self) -> CecModeInitiator
Returns a copy 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 CecModeInitiator
impl Debug for CecModeInitiator
source§impl From<CecModeInitiator> for u32
impl From<CecModeInitiator> for u32
source§fn from(enum_value: CecModeInitiator) -> Self
fn from(enum_value: CecModeInitiator) -> Self
Converts to this type from the input type.
source§impl PartialEq for CecModeInitiator
impl PartialEq for CecModeInitiator
source§fn eq(&self, other: &CecModeInitiator) -> bool
fn eq(&self, other: &CecModeInitiator) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.source§impl TryFrom<u32> for CecModeInitiator
impl TryFrom<u32> for CecModeInitiator
§type Error = TryFromPrimitiveError<CecModeInitiator>
type Error = TryFromPrimitiveError<CecModeInitiator>
The type returned in the event of a conversion error.
source§impl TryFromPrimitive for CecModeInitiator
impl TryFromPrimitive for CecModeInitiator
type Primitive = u32
type Error = TryFromPrimitiveError<CecModeInitiator>
const NAME: &'static str = "CecModeInitiator"
fn try_from_primitive( number: Self::Primitive ) -> Result<Self, TryFromPrimitiveError<Self>>
impl Copy for CecModeInitiator
impl Eq for CecModeInitiator
impl StructuralPartialEq for CecModeInitiator
Auto Trait Implementations§
impl RefUnwindSafe for CecModeInitiator
impl Send for CecModeInitiator
impl Sync for CecModeInitiator
impl Unpin for CecModeInitiator
impl UnwindSafe for CecModeInitiator
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