pub struct SanitizeResult {
pub parts: Vec<String>,
pub warnings: Vec<String>,
pub rejected: bool,
pub rejection_reason: Option<String>,
}Expand description
Sanitization result
Fields§
§parts: Vec<String>The parsed command parts
warnings: Vec<String>Warnings about potentially dangerous patterns
rejected: boolWhether the command was rejected
rejection_reason: Option<String>Rejection reason if rejected
Trait Implementations§
Source§impl Clone for SanitizeResult
impl Clone for SanitizeResult
Source§fn clone(&self) -> SanitizeResult
fn clone(&self) -> SanitizeResult
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 moreAuto Trait Implementations§
impl Freeze for SanitizeResult
impl RefUnwindSafe for SanitizeResult
impl Send for SanitizeResult
impl Sync for SanitizeResult
impl Unpin for SanitizeResult
impl UnsafeUnpin for SanitizeResult
impl UnwindSafe for SanitizeResult
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,
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more