pub enum CompletionShell {
Bash,
Zsh,
Fish,
PowerShell,
}Expand description
Available shell types for completion generation
Variants§
Trait Implementations§
Source§impl Clone for CompletionShell
impl Clone for CompletionShell
Source§fn clone(&self) -> CompletionShell
fn clone(&self) -> CompletionShell
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 CompletionShell
impl Debug for CompletionShell
Source§impl From<CompletionShell> for Shell
impl From<CompletionShell> for Shell
Source§fn from(shell: CompletionShell) -> Self
fn from(shell: CompletionShell) -> Self
Converts to this type from the input type.
Source§impl PartialEq for CompletionShell
impl PartialEq for CompletionShell
Source§impl ValueEnum for CompletionShell
impl ValueEnum for CompletionShell
impl Copy for CompletionShell
impl StructuralPartialEq for CompletionShell
Auto Trait Implementations§
impl Freeze for CompletionShell
impl RefUnwindSafe for CompletionShell
impl Send for CompletionShell
impl Sync for CompletionShell
impl Unpin for CompletionShell
impl UnwindSafe for CompletionShell
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> FutureExt for T
impl<T> FutureExt for T
Source§fn with_context(self, otel_cx: Context) -> WithContext<Self>
fn with_context(self, otel_cx: Context) -> WithContext<Self>
Source§fn with_current_context(self) -> WithContext<Self>
fn with_current_context(self) -> WithContext<Self>
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 moreSource§impl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
Source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T in a tonic::Request