pub enum FrameEvent {
Update(Vec<u8>),
Error(InvocationError),
Connected {
auth_key: Box<[u8; 256]>,
first_salt: i64,
time_offset: i32,
session_id: i64,
},
}Expand description
Events the sender task sends back to the client.
Variants§
Update(Vec<u8>)
A raw update body (Updates, UpdateShort, etc.) to dispatch.
Error(InvocationError)
The connection failed; the client must reconnect and send a ReconnectRequest.
Connected
Session info after initial connect or reconnect (for session saving).
Auto Trait Implementations§
impl !RefUnwindSafe for FrameEvent
impl !UnwindSafe for FrameEvent
impl Freeze for FrameEvent
impl Send for FrameEvent
impl Sync for FrameEvent
impl Unpin for FrameEvent
impl UnsafeUnpin for FrameEvent
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<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
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