pub struct CommandValidator;Expand description
Validate command-line arguments before execution
Implementations§
Source§impl CommandValidator
impl CommandValidator
Sourcepub fn validate_scan(input: &str, is_text: bool) -> Result<String>
pub fn validate_scan(input: &str, is_text: bool) -> Result<String>
Validate scan command inputs
Sourcepub fn validate_info_feature(feature: Option<&str>) -> Result<Option<String>>
pub fn validate_info_feature(feature: Option<&str>) -> Result<Option<String>>
Validate info command feature
Sourcepub fn validate_dashboard_port(port: u16) -> Result<u16>
pub fn validate_dashboard_port(port: u16) -> Result<u16>
Validate dashboard port
Sourcepub fn validate_format(format: &str) -> Result<String>
pub fn validate_format(format: &str) -> Result<String>
Validate format option
Auto Trait Implementations§
impl Freeze for CommandValidator
impl RefUnwindSafe for CommandValidator
impl Send for CommandValidator
impl Sync for CommandValidator
impl Unpin for CommandValidator
impl UnsafeUnpin for CommandValidator
impl UnwindSafe for CommandValidator
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
impl<A, B, T> HttpServerConnExec<A, B> for Twhere
B: Body,
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> 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