pub enum AbstainPolicy {
FailOpen,
FailClosed,
}Expand description
Per-gate abstain policy (§7.2): what happens to serving when the gate can’t produce a verdict.
Variants§
FailOpen
An abstain never blocks serving (the historical behavior).
FailClosed
An abstain blocks serving exactly like a Fail.
Trait Implementations§
Source§impl Clone for AbstainPolicy
impl Clone for AbstainPolicy
Source§fn clone(&self) -> AbstainPolicy
fn clone(&self) -> AbstainPolicy
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 AbstainPolicy
Source§impl Debug for AbstainPolicy
impl Debug for AbstainPolicy
Source§impl Default for AbstainPolicy
impl Default for AbstainPolicy
Source§fn default() -> AbstainPolicy
fn default() -> AbstainPolicy
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for AbstainPolicy
impl<'de> Deserialize<'de> for AbstainPolicy
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl Eq for AbstainPolicy
Source§impl PartialEq for AbstainPolicy
impl PartialEq for AbstainPolicy
impl StructuralPartialEq for AbstainPolicy
Auto Trait Implementations§
impl Freeze for AbstainPolicy
impl RefUnwindSafe for AbstainPolicy
impl Send for AbstainPolicy
impl Sync for AbstainPolicy
impl Unpin for AbstainPolicy
impl UnsafeUnpin for AbstainPolicy
impl UnwindSafe for AbstainPolicy
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