pub struct RefinementPredicateEvaluationV0 {
pub schema_version: &'static str,
pub product: &'static str,
pub layer_marker: &'static str,
pub feature_gate: &'static str,
pub predicate_expression_id: String,
pub value_shape: AbstractValueShapeV0,
pub verdict: RefinementVerdictV0,
pub matched_clause_count: usize,
pub witness: RefinementWitnessV0,
}Fields§
§schema_version: &'static str§product: &'static str§layer_marker: &'static str§feature_gate: &'static str§predicate_expression_id: String§value_shape: AbstractValueShapeV0§verdict: RefinementVerdictV0§matched_clause_count: usize§witness: RefinementWitnessV0Trait Implementations§
Source§impl Clone for RefinementPredicateEvaluationV0
impl Clone for RefinementPredicateEvaluationV0
Source§fn clone(&self) -> RefinementPredicateEvaluationV0
fn clone(&self) -> RefinementPredicateEvaluationV0
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 RefinementPredicateEvaluationV0
Source§impl PartialEq for RefinementPredicateEvaluationV0
impl PartialEq for RefinementPredicateEvaluationV0
Source§fn eq(&self, other: &RefinementPredicateEvaluationV0) -> bool
fn eq(&self, other: &RefinementPredicateEvaluationV0) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for RefinementPredicateEvaluationV0
Auto Trait Implementations§
impl Freeze for RefinementPredicateEvaluationV0
impl RefUnwindSafe for RefinementPredicateEvaluationV0
impl Send for RefinementPredicateEvaluationV0
impl Sync for RefinementPredicateEvaluationV0
impl Unpin for RefinementPredicateEvaluationV0
impl UnsafeUnpin for RefinementPredicateEvaluationV0
impl UnwindSafe for RefinementPredicateEvaluationV0
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.