pub struct CgsePolicyEngine { /* private fields */ }Implementations§
Source§impl CgsePolicyEngine
impl CgsePolicyEngine
pub const fn new(mode: CompatibilityMode) -> Self
pub const fn mode(self) -> CompatibilityMode
pub fn evaluate( &self, rule: CgsePolicyRule, ambiguity_tag: Option<&str>, incompatibility_probability: f64, unknown_incompatible_feature: bool, ) -> CgsePolicyDecision
pub fn evaluate_at( &self, rule: CgsePolicyRule, ambiguity_tag: Option<&str>, incompatibility_probability: f64, unknown_incompatible_feature: bool, ts_unix_ms: u128, ) -> CgsePolicyDecision
Trait Implementations§
Source§impl CgsePolicyEvaluator for CgsePolicyEngine
impl CgsePolicyEvaluator for CgsePolicyEngine
fn mode(&self) -> CompatibilityMode
fn evaluate( &self, rule: CgsePolicyRule, ambiguity_tag: Option<&str>, incompatibility_probability: f64, unknown_incompatible_feature: bool, ) -> CgsePolicyDecision
Source§impl Clone for CgsePolicyEngine
impl Clone for CgsePolicyEngine
Source§fn clone(&self) -> CgsePolicyEngine
fn clone(&self) -> CgsePolicyEngine
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 Copy for CgsePolicyEngine
Source§impl Debug for CgsePolicyEngine
impl Debug for CgsePolicyEngine
impl Eq for CgsePolicyEngine
Source§impl PartialEq for CgsePolicyEngine
impl PartialEq for CgsePolicyEngine
Source§fn eq(&self, other: &CgsePolicyEngine) -> bool
fn eq(&self, other: &CgsePolicyEngine) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for CgsePolicyEngine
Auto Trait Implementations§
impl Freeze for CgsePolicyEngine
impl RefUnwindSafe for CgsePolicyEngine
impl Send for CgsePolicyEngine
impl Sync for CgsePolicyEngine
impl Unpin for CgsePolicyEngine
impl UnsafeUnpin for CgsePolicyEngine
impl UnwindSafe for CgsePolicyEngine
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