pub struct ProfileValidationResult {
pub satisfied: bool,
pub missing_ops: BTreeSet<OpKind>,
pub missing_exprs: BTreeSet<ExprKind>,
}Expand description
Result of validating an engine’s capabilities against a ConformanceProfile.
Fields§
§satisfied: boolWhether the engine’s capabilities fully satisfy the profile.
missing_ops: BTreeSet<OpKind>Ops required by the profile that the engine does not declare.
missing_exprs: BTreeSet<ExprKind>Exprs required by the profile that the engine does not declare.
Trait Implementations§
Source§impl Clone for ProfileValidationResult
impl Clone for ProfileValidationResult
Source§fn clone(&self) -> ProfileValidationResult
fn clone(&self) -> ProfileValidationResult
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 ProfileValidationResult
impl Debug for ProfileValidationResult
Source§impl PartialEq for ProfileValidationResult
impl PartialEq for ProfileValidationResult
impl Eq for ProfileValidationResult
impl StructuralPartialEq for ProfileValidationResult
Auto Trait Implementations§
impl Freeze for ProfileValidationResult
impl RefUnwindSafe for ProfileValidationResult
impl Send for ProfileValidationResult
impl Sync for ProfileValidationResult
impl Unpin for ProfileValidationResult
impl UnsafeUnpin for ProfileValidationResult
impl UnwindSafe for ProfileValidationResult
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