pub struct MediaPrimitiveCapabilities { /* private fields */ }Expand description
Generic mechanisms and native bounds implemented by one backend.
Implementations§
Source§impl MediaPrimitiveCapabilities
impl MediaPrimitiveCapabilities
Sourcepub fn new(
raw_modalities: impl IntoIterator<Item = InputModality>,
prepared_modalities: impl IntoIterator<Item = InputModality>,
projected_modalities: impl IntoIterator<Item = InputModality>,
primitives: impl IntoIterator<Item = ProcessorPrimitive>,
maximum_dimension: u64,
) -> Self
pub fn new( raw_modalities: impl IntoIterator<Item = InputModality>, prepared_modalities: impl IntoIterator<Item = InputModality>, projected_modalities: impl IntoIterator<Item = InputModality>, primitives: impl IntoIterator<Item = ProcessorPrimitive>, maximum_dimension: u64, ) -> Self
Creates a fail-closed mechanism report.
Sourcepub const fn primitives(&self) -> &BTreeSet<ProcessorPrimitive>
pub const fn primitives(&self) -> &BTreeSet<ProcessorPrimitive>
Operations implemented with their exact neutral semantics.
Trait Implementations§
Source§impl Clone for MediaPrimitiveCapabilities
impl Clone for MediaPrimitiveCapabilities
Source§fn clone(&self) -> MediaPrimitiveCapabilities
fn clone(&self) -> MediaPrimitiveCapabilities
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 moreSource§impl Debug for MediaPrimitiveCapabilities
impl Debug for MediaPrimitiveCapabilities
impl Eq for MediaPrimitiveCapabilities
impl StructuralPartialEq for MediaPrimitiveCapabilities
Auto Trait Implementations§
impl Freeze for MediaPrimitiveCapabilities
impl RefUnwindSafe for MediaPrimitiveCapabilities
impl Send for MediaPrimitiveCapabilities
impl Sync for MediaPrimitiveCapabilities
impl Unpin for MediaPrimitiveCapabilities
impl UnsafeUnpin for MediaPrimitiveCapabilities
impl UnwindSafe for MediaPrimitiveCapabilities
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