pub enum UsersLoadingError {
IO(Error),
InvalidUtf8 {
line_number: u32,
byte_at: u64,
},
LineTooLong {
line_number: u32,
byte_at: u64,
},
ExpectedRoleCharGotEOF(u32, u32),
InvalidRoleChar(u32, u32, char),
ExpectedColonGotEOF(u32, u32),
EmptyUsername(u32, u32),
UsernameTooLong(u32, u32),
EmptyPassword(u32, u32),
PasswordTooLong(u32, u32),
NoUsers,
}Expand description
Errors that can occur when the server loads a users file.
Variants§
IO(Error)
InvalidUtf8
LineTooLong
ExpectedRoleCharGotEOF(u32, u32)
InvalidRoleChar(u32, u32, char)
ExpectedColonGotEOF(u32, u32)
EmptyUsername(u32, u32)
UsernameTooLong(u32, u32)
EmptyPassword(u32, u32)
PasswordTooLong(u32, u32)
NoUsers
Trait Implementations§
Source§impl ByteRead for UsersLoadingError
impl ByteRead for UsersLoadingError
Source§impl ByteWrite for UsersLoadingError
impl ByteWrite for UsersLoadingError
Source§impl Debug for UsersLoadingError
impl Debug for UsersLoadingError
Source§impl Display for UsersLoadingError
impl Display for UsersLoadingError
Source§impl From<Error> for UsersLoadingError
impl From<Error> for UsersLoadingError
Source§impl PartialEq for UsersLoadingError
impl PartialEq for UsersLoadingError
Auto Trait Implementations§
impl Freeze for UsersLoadingError
impl !RefUnwindSafe for UsersLoadingError
impl Send for UsersLoadingError
impl Sync for UsersLoadingError
impl Unpin for UsersLoadingError
impl !UnwindSafe for UsersLoadingError
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