pub enum DescriptionMode {
Full,
Terse,
Lazy,
}Expand description
Compression mode for tool descriptions.
Variants§
Implementations§
Source§impl DescriptionMode
impl DescriptionMode
pub fn from_compression_level(level: &CompressionLevel) -> Self
Trait Implementations§
Source§impl Clone for DescriptionMode
impl Clone for DescriptionMode
Source§fn clone(&self) -> DescriptionMode
fn clone(&self) -> DescriptionMode
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 DescriptionMode
impl Debug for DescriptionMode
Source§impl PartialEq for DescriptionMode
impl PartialEq for DescriptionMode
Source§fn eq(&self, other: &DescriptionMode) -> bool
fn eq(&self, other: &DescriptionMode) -> bool
Tests for
self and other values to be equal, and is used by ==.impl Copy for DescriptionMode
impl StructuralPartialEq for DescriptionMode
Auto Trait Implementations§
impl Freeze for DescriptionMode
impl RefUnwindSafe for DescriptionMode
impl Send for DescriptionMode
impl Sync for DescriptionMode
impl Unpin for DescriptionMode
impl UnsafeUnpin for DescriptionMode
impl UnwindSafe for DescriptionMode
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> 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