pub struct CliHandler { /* private fields */ }Expand description
Main CLI command handler
Implementations§
Source§impl CliHandler
impl CliHandler
Sourcepub fn with_client(client: DaemonClient) -> Self
pub fn with_client(client: DaemonClient) -> Self
Create a new CLI handler with custom client
Sourcepub fn set_output_format(&mut self, format: OutputFormat)
pub fn set_output_format(&mut self, format: OutputFormat)
Set output format
Auto Trait Implementations§
impl Freeze for CliHandler
impl RefUnwindSafe for CliHandler
impl Send for CliHandler
impl Sync for CliHandler
impl Unpin for CliHandler
impl UnwindSafe for CliHandler
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<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>
§impl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T in a tonic::Request§impl<L> LayerExt<L> for L
impl<L> LayerExt<L> for L
§fn named_layer<S>(&self, service: S) -> Layered<<L as Layer<S>>::Service, S>where
L: Layer<S>,
fn named_layer<S>(&self, service: S) -> Layered<<L as Layer<S>>::Service, S>where
L: Layer<S>,
Applies the layer to a service and wraps it in [
Layered].