pub enum ContentCheckRefusal {
Rejected {
subject: String,
predicate: String,
reason: Option<String>,
},
ScannerUnavailable(ScanError),
}Expand description
Why enforce refused a batch: a scanner reject verdict, or a scanner failure under
the fail-closed policy.
Variants§
Rejected
The scanner rejected a candidate fact’s content.
The scanner itself failed and the policy is fail-closed: refuse rather than silently readmit unchecked content.
Trait Implementations§
Source§impl Clone for ContentCheckRefusal
impl Clone for ContentCheckRefusal
Source§fn clone(&self) -> ContentCheckRefusal
fn clone(&self) -> ContentCheckRefusal
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 ContentCheckRefusal
impl Debug for ContentCheckRefusal
Source§impl Display for ContentCheckRefusal
impl Display for ContentCheckRefusal
Source§impl Error for ContentCheckRefusal
impl Error for ContentCheckRefusal
1.30.0 · Source§fn source(&self) -> Option<&(dyn Error + 'static)>
fn source(&self) -> Option<&(dyn Error + 'static)>
Returns the lower-level source of this error, if any. Read more
1.0.0 · Source§fn description(&self) -> &str
fn description(&self) -> &str
👎Deprecated since 1.42.0:
use the Display impl or to_string()
Auto Trait Implementations§
impl Freeze for ContentCheckRefusal
impl RefUnwindSafe for ContentCheckRefusal
impl Send for ContentCheckRefusal
impl Sync for ContentCheckRefusal
impl Unpin for ContentCheckRefusal
impl UnsafeUnpin for ContentCheckRefusal
impl UnwindSafe for ContentCheckRefusal
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