pub enum StringTooLong {
Empty,
TooManyChars {
chars: usize,
},
TooManyBytes {
bytes: usize,
},
}Expand description
Error returned when a string exceeds length limits.
Variants§
Empty
String is empty.
TooManyChars
String exceeds the character limit.
TooManyBytes
String exceeds the byte limit.
Trait Implementations§
Source§impl Debug for StringTooLong
impl Debug for StringTooLong
Source§impl Display for StringTooLong
impl Display for StringTooLong
Source§impl Error for StringTooLong
impl Error for StringTooLong
1.30.0 · Source§fn source(&self) -> Option<&(dyn Error + 'static)>
fn source(&self) -> Option<&(dyn Error + 'static)>
Returns the lower-level source of this error, if any. Read more
1.0.0 · Source§fn description(&self) -> &str
fn description(&self) -> &str
👎Deprecated since 1.42.0:
use the Display impl or to_string()
Source§impl PartialEq for StringTooLong
impl PartialEq for StringTooLong
impl Eq for StringTooLong
impl StructuralPartialEq for StringTooLong
Auto Trait Implementations§
impl Freeze for StringTooLong
impl RefUnwindSafe for StringTooLong
impl Send for StringTooLong
impl Sync for StringTooLong
impl Unpin for StringTooLong
impl UnsafeUnpin for StringTooLong
impl UnwindSafe for StringTooLong
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<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§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> PolicyExt for Twhere
T: ?Sized,
impl<T> PolicyExt for Twhere
T: ?Sized,
Source§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.