pub enum ConnectionResult {
NotHandled(ConnectError),
Reject(Option<(Packet, SocketAddr)>, ConnectionReject),
SendPacket((Packet, SocketAddr)),
Connected(Option<(Packet, SocketAddr)>, Connection),
NoAction,
RequestAccess(AccessControlRequest),
Failure(Error),
}
Variants§
NotHandled(ConnectError)
Reject(Option<(Packet, SocketAddr)>, ConnectionReject)
SendPacket((Packet, SocketAddr))
Connected(Option<(Packet, SocketAddr)>, Connection)
NoAction
RequestAccess(AccessControlRequest)
Failure(Error)
Trait Implementations§
Auto Trait Implementations§
impl !Freeze for ConnectionResult
impl !RefUnwindSafe for ConnectionResult
impl Send for ConnectionResult
impl Sync for ConnectionResult
impl Unpin for ConnectionResult
impl !UnwindSafe for ConnectionResult
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