pub enum ClientEvent {
Show 36 variants
Register,
Login,
Authenticated,
Connected(String),
Message(MessagePacket),
Prompt(String),
PrivateMessageSent(String, usize, String),
PrivateMessageRecv(String, usize, String),
TofuError(TofuCode),
VoiceActivity(Vec<VoiceUser>),
Join(String),
Leave(String),
Clear(usize),
InvalidUsage,
VersionFailed,
VersionMismatch(String, String),
UnsafeVersion(usize, Version, String),
Username(bool, u64, u64),
VoiceEnabled,
VoiceDisabled,
List(Value),
Upload(String),
Uploaded(String, String),
Download(String),
Downloaded(String),
DownloadFailed(String),
Files(Vec<Value>),
UploadLimit,
ExtraSpace,
IncompatibleVersion(String, String),
UsernameRejected,
PasswordRejected(u64),
SpamWarning,
Socks5Voice,
DisabledFeature,
Quit,
}Variants§
Register
Login
Authenticated
Connected(String)
Message(MessagePacket)
Prompt(String)
PrivateMessageSent(String, usize, String)
PrivateMessageRecv(String, usize, String)
TofuError(TofuCode)
VoiceActivity(Vec<VoiceUser>)
Join(String)
Leave(String)
Clear(usize)
InvalidUsage
VersionFailed
VersionMismatch(String, String)
UnsafeVersion(usize, Version, String)
Username(bool, u64, u64)
VoiceEnabled
VoiceDisabled
List(Value)
Upload(String)
Uploaded(String, String)
Download(String)
Downloaded(String)
DownloadFailed(String)
Files(Vec<Value>)
UploadLimit
ExtraSpace
IncompatibleVersion(String, String)
UsernameRejected
PasswordRejected(u64)
SpamWarning
Socks5Voice
DisabledFeature
Quit
Auto Trait Implementations§
impl Freeze for ClientEvent
impl RefUnwindSafe for ClientEvent
impl Send for ClientEvent
impl Sync for ClientEvent
impl Unpin for ClientEvent
impl UnsafeUnpin for ClientEvent
impl UnwindSafe for ClientEvent
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<S> FromSample<S> for S
impl<S> FromSample<S> for S
fn from_sample_(s: S) -> S
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