pub struct MemoryLimit(pub u64);Expand description
A byte-size type that accepts human-readable strings like “50MB”, “1GiB”, etc.
Backed by u64 and uses the humanbyte crate for parsing and display.
Used for memory_limit configuration in daemon definitions.
Tuple Fields§
§0: u64Implementations§
Source§impl MemoryLimit
impl MemoryLimit
Source§impl MemoryLimit
impl MemoryLimit
Source§impl MemoryLimit
impl MemoryLimit
Sourcepub fn range<I: Into<Self>>(start: I, stop: I) -> HumanByteRange<Self>
pub fn range<I: Into<Self>>(start: I, stop: I) -> HumanByteRange<Self>
Provides HumanByteRange with explicit lower and upper bounds.
Sourcepub fn range_start<I: Into<Self>>(start: I) -> HumanByteRange<Self>
pub fn range_start<I: Into<Self>>(start: I) -> HumanByteRange<Self>
Provides HumanByteRange with explicit lower bound. Upper bound is set to u64::MAX.
Sourcepub fn range_stop<I: Into<Self>>(stop: I) -> HumanByteRange<Self>
pub fn range_stop<I: Into<Self>>(stop: I) -> HumanByteRange<Self>
Provides HumanByteRange with explicit lower bound. Upper bound is set to u64::MAX.
Trait Implementations§
Source§impl Add<MemoryLimit> for u16
impl Add<MemoryLimit> for u16
Source§type Output = MemoryLimit
type Output = MemoryLimit
The resulting type after applying the
+ operator.Source§fn add(self, rhs: MemoryLimit) -> MemoryLimit
fn add(self, rhs: MemoryLimit) -> MemoryLimit
Performs the
+ operation. Read moreSource§impl Add<MemoryLimit> for u32
impl Add<MemoryLimit> for u32
Source§type Output = MemoryLimit
type Output = MemoryLimit
The resulting type after applying the
+ operator.Source§fn add(self, rhs: MemoryLimit) -> MemoryLimit
fn add(self, rhs: MemoryLimit) -> MemoryLimit
Performs the
+ operation. Read moreSource§impl Add<MemoryLimit> for u64
impl Add<MemoryLimit> for u64
Source§type Output = MemoryLimit
type Output = MemoryLimit
The resulting type after applying the
+ operator.Source§fn add(self, rhs: MemoryLimit) -> MemoryLimit
fn add(self, rhs: MemoryLimit) -> MemoryLimit
Performs the
+ operation. Read moreSource§impl Add<MemoryLimit> for u8
impl Add<MemoryLimit> for u8
Source§type Output = MemoryLimit
type Output = MemoryLimit
The resulting type after applying the
+ operator.Source§fn add(self, rhs: MemoryLimit) -> MemoryLimit
fn add(self, rhs: MemoryLimit) -> MemoryLimit
Performs the
+ operation. Read moreSource§impl Add<MemoryLimit> for usize
Available on 64-bit only.
impl Add<MemoryLimit> for usize
Available on 64-bit only.
Source§type Output = MemoryLimit
type Output = MemoryLimit
The resulting type after applying the
+ operator.Source§fn add(self, rhs: MemoryLimit) -> MemoryLimit
fn add(self, rhs: MemoryLimit) -> MemoryLimit
Performs the
+ operation. Read moreSource§impl<T> Add<T> for MemoryLimit
impl<T> Add<T> for MemoryLimit
Source§type Output = MemoryLimit
type Output = MemoryLimit
The resulting type after applying the
+ operator.Source§fn add(self, rhs: T) -> MemoryLimit
fn add(self, rhs: T) -> MemoryLimit
Performs the
+ operation. Read moreSource§impl Add for MemoryLimit
impl Add for MemoryLimit
Source§type Output = MemoryLimit
type Output = MemoryLimit
The resulting type after applying the
+ operator.Source§fn add(self, rhs: MemoryLimit) -> MemoryLimit
fn add(self, rhs: MemoryLimit) -> MemoryLimit
Performs the
+ operation. Read moreSource§impl<T> AddAssign<T> for MemoryLimit
impl<T> AddAssign<T> for MemoryLimit
Source§fn add_assign(&mut self, rhs: T)
fn add_assign(&mut self, rhs: T)
Performs the
+= operation. Read moreSource§impl AddAssign for MemoryLimit
impl AddAssign for MemoryLimit
Source§fn add_assign(&mut self, rhs: MemoryLimit)
fn add_assign(&mut self, rhs: MemoryLimit)
Performs the
+= operation. Read moreSource§impl Clone for MemoryLimit
impl Clone for MemoryLimit
Source§fn clone(&self) -> MemoryLimit
fn clone(&self) -> MemoryLimit
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 MemoryLimit
impl Debug for MemoryLimit
Source§impl<'de> Deserialize<'de> for MemoryLimit
impl<'de> Deserialize<'de> for MemoryLimit
Source§fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where
D: Deserializer<'de>,
fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where
D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl Display for MemoryLimit
impl Display for MemoryLimit
Source§impl From<u64> for MemoryLimit
impl From<u64> for MemoryLimit
Source§fn from(size: u64) -> MemoryLimit
fn from(size: u64) -> MemoryLimit
Converts to this type from the input type.
Source§impl FromStr for MemoryLimit
impl FromStr for MemoryLimit
Source§impl JsonSchema for MemoryLimit
impl JsonSchema for MemoryLimit
Source§fn json_schema(_generator: &mut SchemaGenerator) -> Schema
fn json_schema(_generator: &mut SchemaGenerator) -> Schema
Generates a JSON Schema for this type. Read more
Source§fn inline_schema() -> bool
fn inline_schema() -> bool
Whether JSON Schemas generated for this type should be included directly in parent schemas,
rather than being re-used where possible using the
$ref keyword. Read moreSource§impl Mul<MemoryLimit> for u16
impl Mul<MemoryLimit> for u16
Source§type Output = MemoryLimit
type Output = MemoryLimit
The resulting type after applying the
* operator.Source§fn mul(self, rhs: MemoryLimit) -> MemoryLimit
fn mul(self, rhs: MemoryLimit) -> MemoryLimit
Performs the
* operation. Read moreSource§impl Mul<MemoryLimit> for u32
impl Mul<MemoryLimit> for u32
Source§type Output = MemoryLimit
type Output = MemoryLimit
The resulting type after applying the
* operator.Source§fn mul(self, rhs: MemoryLimit) -> MemoryLimit
fn mul(self, rhs: MemoryLimit) -> MemoryLimit
Performs the
* operation. Read moreSource§impl Mul<MemoryLimit> for u64
impl Mul<MemoryLimit> for u64
Source§type Output = MemoryLimit
type Output = MemoryLimit
The resulting type after applying the
* operator.Source§fn mul(self, rhs: MemoryLimit) -> MemoryLimit
fn mul(self, rhs: MemoryLimit) -> MemoryLimit
Performs the
* operation. Read moreSource§impl Mul<MemoryLimit> for u8
impl Mul<MemoryLimit> for u8
Source§type Output = MemoryLimit
type Output = MemoryLimit
The resulting type after applying the
* operator.Source§fn mul(self, rhs: MemoryLimit) -> MemoryLimit
fn mul(self, rhs: MemoryLimit) -> MemoryLimit
Performs the
* operation. Read moreSource§impl Mul<MemoryLimit> for usize
Available on 64-bit only.
impl Mul<MemoryLimit> for usize
Available on 64-bit only.
Source§type Output = MemoryLimit
type Output = MemoryLimit
The resulting type after applying the
* operator.Source§fn mul(self, rhs: MemoryLimit) -> MemoryLimit
fn mul(self, rhs: MemoryLimit) -> MemoryLimit
Performs the
* operation. Read moreSource§impl<T> Mul<T> for MemoryLimit
impl<T> Mul<T> for MemoryLimit
Source§type Output = MemoryLimit
type Output = MemoryLimit
The resulting type after applying the
* operator.Source§fn mul(self, rhs: T) -> MemoryLimit
fn mul(self, rhs: T) -> MemoryLimit
Performs the
* operation. Read moreSource§impl<T> MulAssign<T> for MemoryLimit
impl<T> MulAssign<T> for MemoryLimit
Source§fn mul_assign(&mut self, rhs: T)
fn mul_assign(&mut self, rhs: T)
Performs the
*= operation. Read moreSource§impl PartialEq for MemoryLimit
impl PartialEq for MemoryLimit
Source§impl Serialize for MemoryLimit
impl Serialize for MemoryLimit
Source§impl Sub<MemoryLimit> for usize
Available on 64-bit only.
impl Sub<MemoryLimit> for usize
Available on 64-bit only.
Source§type Output = MemoryLimit
type Output = MemoryLimit
The resulting type after applying the
- operator.Source§fn sub(self, rhs: MemoryLimit) -> MemoryLimit
fn sub(self, rhs: MemoryLimit) -> MemoryLimit
Performs the
- operation. Read moreSource§impl<T> Sub<T> for MemoryLimit
impl<T> Sub<T> for MemoryLimit
Source§type Output = MemoryLimit
type Output = MemoryLimit
The resulting type after applying the
- operator.Source§fn sub(self, rhs: T) -> MemoryLimit
fn sub(self, rhs: T) -> MemoryLimit
Performs the
- operation. Read moreSource§impl Sub for MemoryLimit
impl Sub for MemoryLimit
Source§type Output = MemoryLimit
type Output = MemoryLimit
The resulting type after applying the
- operator.Source§fn sub(self, rhs: MemoryLimit) -> MemoryLimit
fn sub(self, rhs: MemoryLimit) -> MemoryLimit
Performs the
- operation. Read moreSource§impl<T> SubAssign<T> for MemoryLimit
impl<T> SubAssign<T> for MemoryLimit
Source§fn sub_assign(&mut self, rhs: T)
fn sub_assign(&mut self, rhs: T)
Performs the
-= operation. Read moreSource§impl SubAssign for MemoryLimit
impl SubAssign for MemoryLimit
Source§fn sub_assign(&mut self, rhs: MemoryLimit)
fn sub_assign(&mut self, rhs: MemoryLimit)
Performs the
-= operation. Read moreimpl Copy for MemoryLimit
impl Eq for MemoryLimit
impl StructuralPartialEq for MemoryLimit
Auto Trait Implementations§
impl Freeze for MemoryLimit
impl RefUnwindSafe for MemoryLimit
impl Send for MemoryLimit
impl Sync for MemoryLimit
impl Unpin for MemoryLimit
impl UnsafeUnpin for MemoryLimit
impl UnwindSafe for MemoryLimit
Blanket Implementations§
Source§impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
Source§impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
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<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.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<D> OwoColorize for D
impl<D> OwoColorize for D
Source§fn fg<C>(&self) -> FgColorDisplay<'_, C, Self>where
C: Color,
fn fg<C>(&self) -> FgColorDisplay<'_, C, Self>where
C: Color,
Set the foreground color generically Read more
Source§fn bg<C>(&self) -> BgColorDisplay<'_, C, Self>where
C: Color,
fn bg<C>(&self) -> BgColorDisplay<'_, C, Self>where
C: Color,
Set the background color generically. Read more
Source§fn black(&self) -> FgColorDisplay<'_, Black, Self>
fn black(&self) -> FgColorDisplay<'_, Black, Self>
Change the foreground color to black
Source§fn on_black(&self) -> BgColorDisplay<'_, Black, Self>
fn on_black(&self) -> BgColorDisplay<'_, Black, Self>
Change the background color to black
Source§fn red(&self) -> FgColorDisplay<'_, Red, Self>
fn red(&self) -> FgColorDisplay<'_, Red, Self>
Change the foreground color to red
Source§fn on_red(&self) -> BgColorDisplay<'_, Red, Self>
fn on_red(&self) -> BgColorDisplay<'_, Red, Self>
Change the background color to red
Source§fn green(&self) -> FgColorDisplay<'_, Green, Self>
fn green(&self) -> FgColorDisplay<'_, Green, Self>
Change the foreground color to green
Source§fn on_green(&self) -> BgColorDisplay<'_, Green, Self>
fn on_green(&self) -> BgColorDisplay<'_, Green, Self>
Change the background color to green
Source§fn yellow(&self) -> FgColorDisplay<'_, Yellow, Self>
fn yellow(&self) -> FgColorDisplay<'_, Yellow, Self>
Change the foreground color to yellow
Source§fn on_yellow(&self) -> BgColorDisplay<'_, Yellow, Self>
fn on_yellow(&self) -> BgColorDisplay<'_, Yellow, Self>
Change the background color to yellow
Source§fn blue(&self) -> FgColorDisplay<'_, Blue, Self>
fn blue(&self) -> FgColorDisplay<'_, Blue, Self>
Change the foreground color to blue
Source§fn on_blue(&self) -> BgColorDisplay<'_, Blue, Self>
fn on_blue(&self) -> BgColorDisplay<'_, Blue, Self>
Change the background color to blue
Source§fn magenta(&self) -> FgColorDisplay<'_, Magenta, Self>
fn magenta(&self) -> FgColorDisplay<'_, Magenta, Self>
Change the foreground color to magenta
Source§fn on_magenta(&self) -> BgColorDisplay<'_, Magenta, Self>
fn on_magenta(&self) -> BgColorDisplay<'_, Magenta, Self>
Change the background color to magenta
Source§fn purple(&self) -> FgColorDisplay<'_, Magenta, Self>
fn purple(&self) -> FgColorDisplay<'_, Magenta, Self>
Change the foreground color to purple
Source§fn on_purple(&self) -> BgColorDisplay<'_, Magenta, Self>
fn on_purple(&self) -> BgColorDisplay<'_, Magenta, Self>
Change the background color to purple
Source§fn cyan(&self) -> FgColorDisplay<'_, Cyan, Self>
fn cyan(&self) -> FgColorDisplay<'_, Cyan, Self>
Change the foreground color to cyan
Source§fn on_cyan(&self) -> BgColorDisplay<'_, Cyan, Self>
fn on_cyan(&self) -> BgColorDisplay<'_, Cyan, Self>
Change the background color to cyan
Source§fn white(&self) -> FgColorDisplay<'_, White, Self>
fn white(&self) -> FgColorDisplay<'_, White, Self>
Change the foreground color to white
Source§fn on_white(&self) -> BgColorDisplay<'_, White, Self>
fn on_white(&self) -> BgColorDisplay<'_, White, Self>
Change the background color to white
Source§fn default_color(&self) -> FgColorDisplay<'_, Default, Self>
fn default_color(&self) -> FgColorDisplay<'_, Default, Self>
Change the foreground color to the terminal default
Source§fn on_default_color(&self) -> BgColorDisplay<'_, Default, Self>
fn on_default_color(&self) -> BgColorDisplay<'_, Default, Self>
Change the background color to the terminal default
Source§fn bright_black(&self) -> FgColorDisplay<'_, BrightBlack, Self>
fn bright_black(&self) -> FgColorDisplay<'_, BrightBlack, Self>
Change the foreground color to bright black
Source§fn on_bright_black(&self) -> BgColorDisplay<'_, BrightBlack, Self>
fn on_bright_black(&self) -> BgColorDisplay<'_, BrightBlack, Self>
Change the background color to bright black
Source§fn bright_red(&self) -> FgColorDisplay<'_, BrightRed, Self>
fn bright_red(&self) -> FgColorDisplay<'_, BrightRed, Self>
Change the foreground color to bright red
Source§fn on_bright_red(&self) -> BgColorDisplay<'_, BrightRed, Self>
fn on_bright_red(&self) -> BgColorDisplay<'_, BrightRed, Self>
Change the background color to bright red
Source§fn bright_green(&self) -> FgColorDisplay<'_, BrightGreen, Self>
fn bright_green(&self) -> FgColorDisplay<'_, BrightGreen, Self>
Change the foreground color to bright green
Source§fn on_bright_green(&self) -> BgColorDisplay<'_, BrightGreen, Self>
fn on_bright_green(&self) -> BgColorDisplay<'_, BrightGreen, Self>
Change the background color to bright green
Source§fn bright_yellow(&self) -> FgColorDisplay<'_, BrightYellow, Self>
fn bright_yellow(&self) -> FgColorDisplay<'_, BrightYellow, Self>
Change the foreground color to bright yellow
Source§fn on_bright_yellow(&self) -> BgColorDisplay<'_, BrightYellow, Self>
fn on_bright_yellow(&self) -> BgColorDisplay<'_, BrightYellow, Self>
Change the background color to bright yellow
Source§fn bright_blue(&self) -> FgColorDisplay<'_, BrightBlue, Self>
fn bright_blue(&self) -> FgColorDisplay<'_, BrightBlue, Self>
Change the foreground color to bright blue
Source§fn on_bright_blue(&self) -> BgColorDisplay<'_, BrightBlue, Self>
fn on_bright_blue(&self) -> BgColorDisplay<'_, BrightBlue, Self>
Change the background color to bright blue
Source§fn bright_magenta(&self) -> FgColorDisplay<'_, BrightMagenta, Self>
fn bright_magenta(&self) -> FgColorDisplay<'_, BrightMagenta, Self>
Change the foreground color to bright magenta
Source§fn on_bright_magenta(&self) -> BgColorDisplay<'_, BrightMagenta, Self>
fn on_bright_magenta(&self) -> BgColorDisplay<'_, BrightMagenta, Self>
Change the background color to bright magenta
Source§fn bright_purple(&self) -> FgColorDisplay<'_, BrightMagenta, Self>
fn bright_purple(&self) -> FgColorDisplay<'_, BrightMagenta, Self>
Change the foreground color to bright purple
Source§fn on_bright_purple(&self) -> BgColorDisplay<'_, BrightMagenta, Self>
fn on_bright_purple(&self) -> BgColorDisplay<'_, BrightMagenta, Self>
Change the background color to bright purple
Source§fn bright_cyan(&self) -> FgColorDisplay<'_, BrightCyan, Self>
fn bright_cyan(&self) -> FgColorDisplay<'_, BrightCyan, Self>
Change the foreground color to bright cyan
Source§fn on_bright_cyan(&self) -> BgColorDisplay<'_, BrightCyan, Self>
fn on_bright_cyan(&self) -> BgColorDisplay<'_, BrightCyan, Self>
Change the background color to bright cyan
Source§fn bright_white(&self) -> FgColorDisplay<'_, BrightWhite, Self>
fn bright_white(&self) -> FgColorDisplay<'_, BrightWhite, Self>
Change the foreground color to bright white
Source§fn on_bright_white(&self) -> BgColorDisplay<'_, BrightWhite, Self>
fn on_bright_white(&self) -> BgColorDisplay<'_, BrightWhite, Self>
Change the background color to bright white
Source§fn bold(&self) -> BoldDisplay<'_, Self>
fn bold(&self) -> BoldDisplay<'_, Self>
Make the text bold
Source§fn dimmed(&self) -> DimDisplay<'_, Self>
fn dimmed(&self) -> DimDisplay<'_, Self>
Make the text dim
Source§fn italic(&self) -> ItalicDisplay<'_, Self>
fn italic(&self) -> ItalicDisplay<'_, Self>
Make the text italicized
Source§fn underline(&self) -> UnderlineDisplay<'_, Self>
fn underline(&self) -> UnderlineDisplay<'_, Self>
Make the text underlined
Source§fn blink(&self) -> BlinkDisplay<'_, Self>
fn blink(&self) -> BlinkDisplay<'_, Self>
Make the text blink
Source§fn blink_fast(&self) -> BlinkFastDisplay<'_, Self>
fn blink_fast(&self) -> BlinkFastDisplay<'_, Self>
Make the text blink (but fast!)
Source§fn reversed(&self) -> ReversedDisplay<'_, Self>
fn reversed(&self) -> ReversedDisplay<'_, Self>
Swap the foreground and background colors
Hide the text
Source§fn strikethrough(&self) -> StrikeThroughDisplay<'_, Self>
fn strikethrough(&self) -> StrikeThroughDisplay<'_, Self>
Cross out the text
Source§fn color<Color>(&self, color: Color) -> FgDynColorDisplay<'_, Color, Self>where
Color: DynColor,
fn color<Color>(&self, color: Color) -> FgDynColorDisplay<'_, Color, Self>where
Color: DynColor,
Set the foreground color at runtime. Only use if you do not know which color will be used at
compile-time. If the color is constant, use either
OwoColorize::fg or
a color-specific method, such as OwoColorize::green, Read moreSource§fn on_color<Color>(&self, color: Color) -> BgDynColorDisplay<'_, Color, Self>where
Color: DynColor,
fn on_color<Color>(&self, color: Color) -> BgDynColorDisplay<'_, Color, Self>where
Color: DynColor,
Set the background color at runtime. Only use if you do not know what color to use at
compile-time. If the color is constant, use either
OwoColorize::bg or
a color-specific method, such as OwoColorize::on_yellow, Read moreSource§fn fg_rgb<const R: u8, const G: u8, const B: u8>(
&self,
) -> FgColorDisplay<'_, CustomColor<R, G, B>, Self>
fn fg_rgb<const R: u8, const G: u8, const B: u8>( &self, ) -> FgColorDisplay<'_, CustomColor<R, G, B>, Self>
Set the foreground color to a specific RGB value.
Source§fn bg_rgb<const R: u8, const G: u8, const B: u8>(
&self,
) -> BgColorDisplay<'_, CustomColor<R, G, B>, Self>
fn bg_rgb<const R: u8, const G: u8, const B: u8>( &self, ) -> BgColorDisplay<'_, CustomColor<R, G, B>, Self>
Set the background color to a specific RGB value.
Source§fn truecolor(&self, r: u8, g: u8, b: u8) -> FgDynColorDisplay<'_, Rgb, Self>
fn truecolor(&self, r: u8, g: u8, b: u8) -> FgDynColorDisplay<'_, Rgb, Self>
Sets the foreground color to an RGB value.
Source§fn on_truecolor(&self, r: u8, g: u8, b: u8) -> BgDynColorDisplay<'_, Rgb, Self>
fn on_truecolor(&self, r: u8, g: u8, b: u8) -> BgDynColorDisplay<'_, Rgb, Self>
Sets the background color to an RGB value.
Source§impl<T> Pointable for T
impl<T> Pointable for T
Source§impl<T> PolicyExt for Twhere
T: ?Sized,
impl<T> PolicyExt for Twhere
T: ?Sized,
Source§impl<T> ToCompactString for Twhere
T: Display,
impl<T> ToCompactString for Twhere
T: Display,
Source§fn try_to_compact_string(&self) -> Result<CompactString, ToCompactStringError>
fn try_to_compact_string(&self) -> Result<CompactString, ToCompactStringError>
Fallible version of
ToCompactString::to_compact_string() Read moreSource§fn to_compact_string(&self) -> CompactString
fn to_compact_string(&self) -> CompactString
Converts the given value to a
CompactString. Read moreSource§impl<T> ToStringFallible for Twhere
T: Display,
impl<T> ToStringFallible for Twhere
T: Display,
Source§fn try_to_string(&self) -> Result<String, TryReserveError>
fn try_to_string(&self) -> Result<String, TryReserveError>
ToString::to_string, but without panic on OOM.