#[repr(C)]pub enum ReasonIdentifier {
None = 0,
Moved = 1,
Subscription = 2,
LostConnection = 3,
KickChannel = 4,
KickServer = 5,
KickServerBan = 6,
Serverstop = 7,
Clientdisconnect = 8,
Channelupdate = 9,
Channeledit = 10,
ClientdisconnectServerShutdown = 11,
}Variants§
None = 0
No reason data
Moved = 1
client was moved
Subscription = 2
No reason data
LostConnection = 3
reasonmsg = reason
KickChannel = 4
{SectionInvoker} reasonmsg=reason; {SectionInvoker} is only added server->client
KickServer = 5
{SectionInvoker} reasonmsg=reason; {SectionInvoker} is only added server->client
KickServerBan = 6
{SectionInvoker} reasonmsg=reason bantime=time; {SectionInvoker} is only added server->client
Serverstop = 7
reasonmsg = reason
Clientdisconnect = 8
reasonmsg = reason
Channelupdate = 9
No reason data
Channeledit = 10
{SectionInvoker}
ClientdisconnectServerShutdown = 11
reasonmsg = reason
Trait Implementations§
Source§impl Clone for ReasonIdentifier
impl Clone for ReasonIdentifier
Source§fn clone(&self) -> ReasonIdentifier
fn clone(&self) -> ReasonIdentifier
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 ReasonIdentifier
impl Debug for ReasonIdentifier
Source§impl PartialEq for ReasonIdentifier
impl PartialEq for ReasonIdentifier
impl Copy for ReasonIdentifier
impl Eq for ReasonIdentifier
impl StructuralPartialEq for ReasonIdentifier
Auto Trait Implementations§
impl Freeze for ReasonIdentifier
impl RefUnwindSafe for ReasonIdentifier
impl Send for ReasonIdentifier
impl Sync for ReasonIdentifier
impl Unpin for ReasonIdentifier
impl UnwindSafe for ReasonIdentifier
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