pub struct ProcessorExecutionRequirements { /* private fields */ }Expand description
Complete processor and prepared-input requirements of one architecture.
Implementations§
Source§impl ProcessorExecutionRequirements
impl ProcessorExecutionRequirements
Sourcepub fn new(
modalities: impl IntoIterator<Item = ModalityProcessorRequirements>,
) -> Result<Self, ProcessorSelectionError>
pub fn new( modalities: impl IntoIterator<Item = ModalityProcessorRequirements>, ) -> Result<Self, ProcessorSelectionError>
Creates requirements with unique modality entries.
Sourcepub fn modalities(&self) -> &[ModalityProcessorRequirements]
pub fn modalities(&self) -> &[ModalityProcessorRequirements]
Requirements in stable modality order.
Sourcepub fn modality(
&self,
modality: InputModality,
) -> Option<&ModalityProcessorRequirements>
pub fn modality( &self, modality: InputModality, ) -> Option<&ModalityProcessorRequirements>
Looks up one admitted modality.
Trait Implementations§
Source§impl Clone for ProcessorExecutionRequirements
impl Clone for ProcessorExecutionRequirements
Source§fn clone(&self) -> ProcessorExecutionRequirements
fn clone(&self) -> ProcessorExecutionRequirements
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 Eq for ProcessorExecutionRequirements
impl StructuralPartialEq for ProcessorExecutionRequirements
Auto Trait Implementations§
impl Freeze for ProcessorExecutionRequirements
impl RefUnwindSafe for ProcessorExecutionRequirements
impl Send for ProcessorExecutionRequirements
impl Sync for ProcessorExecutionRequirements
impl Unpin for ProcessorExecutionRequirements
impl UnsafeUnpin for ProcessorExecutionRequirements
impl UnwindSafe for ProcessorExecutionRequirements
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