pub struct ValidateCommand { /* private fields */ }Expand description
Validate command for checking configuration files.
Implementations§
Source§impl ValidateCommand
impl ValidateCommand
Sourcepub fn with_detailed(self, detailed: bool) -> Self
pub fn with_detailed(self, detailed: bool) -> Self
Enable detailed output.
Sourcepub fn with_strict(self, strict: bool) -> Self
pub fn with_strict(self, strict: bool) -> Self
Enable strict mode (warnings become errors).
Trait Implementations§
Source§impl Command for ValidateCommand
impl Command for ValidateCommand
Source§fn description(&self) -> &str
fn description(&self) -> &str
Get the command description.
Source§fn execute<'life0, 'life1, 'async_trait>(
&'life0 self,
ctx: &'life1 mut CliContext,
) -> Pin<Box<dyn Future<Output = CliResult<CommandOutput>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
'life1: 'async_trait,
fn execute<'life0, 'life1, 'async_trait>(
&'life0 self,
ctx: &'life1 mut CliContext,
) -> Pin<Box<dyn Future<Output = CliResult<CommandOutput>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
'life1: 'async_trait,
Execute the command.
Source§fn requires_engine(&self) -> bool
fn requires_engine(&self) -> bool
Check if this command requires an engine instance.
Source§fn supports_shutdown(&self) -> bool
fn supports_shutdown(&self) -> bool
Check if this command supports graceful shutdown.
Auto Trait Implementations§
impl Freeze for ValidateCommand
impl RefUnwindSafe for ValidateCommand
impl Send for ValidateCommand
impl Sync for ValidateCommand
impl Unpin for ValidateCommand
impl UnsafeUnpin for ValidateCommand
impl UnwindSafe for ValidateCommand
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> 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