pub enum SessionNameError {
Empty,
TooLong,
ControlCharacter,
}Expand description
Session-name validation failure.
Variants§
Empty
The trimmed name is empty.
TooLong
The name exceeds the stable UTF-8 byte bound.
ControlCharacter
The name contains a control character.
Trait Implementations§
Source§impl Clone for SessionNameError
impl Clone for SessionNameError
Source§fn clone(&self) -> SessionNameError
fn clone(&self) -> SessionNameError
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 moreimpl Copy for SessionNameError
Source§impl Debug for SessionNameError
impl Debug for SessionNameError
Source§impl Display for SessionNameError
impl Display for SessionNameError
impl Eq for SessionNameError
Source§impl Error for SessionNameError
impl Error for SessionNameError
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 SessionNameError
impl PartialEq for SessionNameError
impl StructuralPartialEq for SessionNameError
Auto Trait Implementations§
impl Freeze for SessionNameError
impl RefUnwindSafe for SessionNameError
impl Send for SessionNameError
impl Sync for SessionNameError
impl Unpin for SessionNameError
impl UnsafeUnpin for SessionNameError
impl UnwindSafe for SessionNameError
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