pub struct CheckResult { /* private fields */ }Expand description
Result of a content check
Implementations§
Source§impl CheckResult
impl CheckResult
Sourcepub fn from_violations(violations: Vec<Violation>) -> Self
pub fn from_violations(violations: Vec<Violation>) -> Self
Create a result from violations
Sourcepub fn is_blocked(&self) -> bool
pub fn is_blocked(&self) -> bool
Check if the content was blocked
Sourcepub fn has_violations(&self) -> bool
pub fn has_violations(&self) -> bool
Check if there are any violations
Sourcepub fn violations(&self) -> &[Violation]
pub fn violations(&self) -> &[Violation]
Get the list of violations
Sourcepub fn blocking_violations(&self) -> Vec<&Violation>
pub fn blocking_violations(&self) -> Vec<&Violation>
Get blocking violations only
Sourcepub fn warning_violations(&self) -> Vec<&Violation>
pub fn warning_violations(&self) -> Vec<&Violation>
Get warning violations only
Sourcepub fn merge(self, other: CheckResult) -> Self
pub fn merge(self, other: CheckResult) -> Self
Merge another result into this one
Trait Implementations§
Source§impl Clone for CheckResult
impl Clone for CheckResult
Source§fn clone(&self) -> CheckResult
fn clone(&self) -> CheckResult
Returns a duplicate of the value. Read more
1.0.0 · 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 CheckResult
impl Debug for CheckResult
Source§impl Default for CheckResult
impl Default for CheckResult
Source§fn default() -> CheckResult
fn default() -> CheckResult
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for CheckResult
impl<'de> Deserialize<'de> for CheckResult
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
Source§impl Display for CheckResult
impl Display for CheckResult
Auto Trait Implementations§
impl Freeze for CheckResult
impl RefUnwindSafe for CheckResult
impl Send for CheckResult
impl Sync for CheckResult
impl Unpin for CheckResult
impl UnwindSafe for CheckResult
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<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> PolicyExt for Twhere
T: ?Sized,
impl<T> PolicyExt for Twhere
T: ?Sized,
Source§impl<T> ToStringFallible for Twhere
T: Display,
impl<T> ToStringFallible for Twhere
T: Display,
Source§fn try_to_string(&self) -> Result<String, TryReserveError>
fn try_to_string(&self) -> Result<String, TryReserveError>
ToString::to_string, but without panic on OOM.