pub struct AcceptancePolicy {
pub accepted_labels: Vec<String>,
}Expand description
The verifier’s acceptance policy: label → decision, per decision context. This is the verifier’s own risk posture, not the scheme’s.
Fields§
§accepted_labels: Vec<String>Labels accepted (everything else rejected).
Implementations§
Source§impl AcceptancePolicy
impl AcceptancePolicy
Sourcepub fn decide(&self, label: &ClassificationLabel) -> Acceptance
pub fn decide(&self, label: &ClassificationLabel) -> Acceptance
Decide for a label.
Trait Implementations§
Source§impl Clone for AcceptancePolicy
impl Clone for AcceptancePolicy
Source§fn clone(&self) -> AcceptancePolicy
fn clone(&self) -> AcceptancePolicy
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 moreSource§impl Debug for AcceptancePolicy
impl Debug for AcceptancePolicy
Source§impl<'de> Deserialize<'de> for AcceptancePolicy
impl<'de> Deserialize<'de> for AcceptancePolicy
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
Auto Trait Implementations§
impl Freeze for AcceptancePolicy
impl RefUnwindSafe for AcceptancePolicy
impl Send for AcceptancePolicy
impl Sync for AcceptancePolicy
impl Unpin for AcceptancePolicy
impl UnsafeUnpin for AcceptancePolicy
impl UnwindSafe for AcceptancePolicy
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