#[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 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 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§impl TryFrom<u32> for CecModeInitiator
impl TryFrom<u32> for CecModeInitiator
Source§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
const NAME: &'static str = "CecModeInitiator"
type Primitive = u32
type Error = TryFromPrimitiveError<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 Freeze for CecModeInitiator
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