pub struct VideoInputId(/* private fields */);Expand description
An opaque, stable identity for one compositor input registration. Replacing an input with the same name creates a different identity, so an old sink or layer handle can never affect its replacement.
Trait Implementations§
Source§impl Clone for VideoInputId
impl Clone for VideoInputId
Source§fn clone(&self) -> VideoInputId
fn clone(&self) -> VideoInputId
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for VideoInputId
Source§impl Debug for VideoInputId
impl Debug for VideoInputId
impl Eq for VideoInputId
Source§impl Hash for VideoInputId
impl Hash for VideoInputId
Source§impl Ord for VideoInputId
impl Ord for VideoInputId
Source§fn cmp(&self, other: &VideoInputId) -> Ordering
fn cmp(&self, other: &VideoInputId) -> Ordering
1.21.0 (const: unstable) · Source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more
Source§impl PartialEq for VideoInputId
impl PartialEq for VideoInputId
Source§impl PartialOrd for VideoInputId
impl PartialOrd for VideoInputId
impl StructuralPartialEq for VideoInputId
Auto Trait Implementations§
impl Freeze for VideoInputId
impl RefUnwindSafe for VideoInputId
impl Send for VideoInputId
impl Sync for VideoInputId
impl Unpin for VideoInputId
impl UnsafeUnpin for VideoInputId
impl UnwindSafe for VideoInputId
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