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