pub enum ClientToServerMessage {
RegisterClient {
client: ClientDescriptor,
auth: Option<AuthContext>,
},
UpdateClientCatalog {
client_id: String,
paths: Vec<PathDescriptor>,
},
UnregisterClient {
client_id: String,
},
CallClientResult {
request_id: String,
ok: bool,
data: Option<Value>,
error: Option<SerializedError>,
},
Pong {
timestamp: i64,
},
}Variants§
Trait Implementations§
Source§impl Clone for ClientToServerMessage
impl Clone for ClientToServerMessage
Source§fn clone(&self) -> ClientToServerMessage
fn clone(&self) -> ClientToServerMessage
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 ClientToServerMessage
impl Debug for ClientToServerMessage
Source§impl PartialEq for ClientToServerMessage
impl PartialEq for ClientToServerMessage
Source§impl Serialize for ClientToServerMessage
impl Serialize for ClientToServerMessage
impl StructuralPartialEq for ClientToServerMessage
Auto Trait Implementations§
impl Freeze for ClientToServerMessage
impl RefUnwindSafe for ClientToServerMessage
impl Send for ClientToServerMessage
impl Sync for ClientToServerMessage
impl Unpin for ClientToServerMessage
impl UnsafeUnpin for ClientToServerMessage
impl UnwindSafe for ClientToServerMessage
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