pub enum CapabilityFactor {
ManufacturerMatch(String),
ModelMatch(String),
FormatVersionSupported(String),
RequiredContextAvailable(String),
TableNameMatch(String),
DataPatternMatch(String),
CustomCondition(String, bool),
}
Expand description
Individual factors that contribute to capability assessment
These represent specific checks or conditions that a processor evaluates when determining its capability level.
Variants§
ManufacturerMatch(String)
Manufacturer matches processor’s target
ModelMatch(String)
Model matches processor’s target
FormatVersionSupported(String)
Format version is supported
RequiredContextAvailable(String)
Required context field is available
TableNameMatch(String)
Table name matches processor’s scope
DataPatternMatch(String)
Data pattern matches expected format
CustomCondition(String, bool)
Custom condition result
Implementations§
Trait Implementations§
Source§impl Clone for CapabilityFactor
impl Clone for CapabilityFactor
Source§fn clone(&self) -> CapabilityFactor
fn clone(&self) -> CapabilityFactor
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 moreAuto Trait Implementations§
impl Freeze for CapabilityFactor
impl RefUnwindSafe for CapabilityFactor
impl Send for CapabilityFactor
impl Sync for CapabilityFactor
impl Unpin for CapabilityFactor
impl UnwindSafe for CapabilityFactor
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