Enum mumlib::command::CommandResponse
source · [−]pub enum CommandResponse {
ChannelList {
channels: Channel,
},
DeafenStatus {
is_deafened: bool,
},
Event {
event: MumbleEvent,
},
MuteStatus {
is_muted: bool,
},
PastMessage {
message: (NaiveDateTime, String, String),
},
Pong,
ServerConnect {
welcome_message: Option<String>,
server_state: Server,
},
ServerStatus {
version: u32,
users: u32,
max_users: u32,
bandwidth: u32,
},
Status {
server_state: Server,
},
}
Expand description
A response to a sent Command.
Variants
ChannelList
Fields
channels: Channel
DeafenStatus
Fields
is_deafened: bool
Event
Fields
event: MumbleEvent
MuteStatus
Fields
is_muted: bool
PastMessage
Fields
message: (NaiveDateTime, String, String)
Pong
ServerConnect
ServerStatus
Status
Fields
server_state: Server
Trait Implementations
sourceimpl Debug for CommandResponse
impl Debug for CommandResponse
sourceimpl<'de> Deserialize<'de> for CommandResponse
impl<'de> Deserialize<'de> for CommandResponse
sourcefn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
sourceimpl Serialize for CommandResponse
impl Serialize for CommandResponse
Auto Trait Implementations
impl RefUnwindSafe for CommandResponse
impl Send for CommandResponse
impl Sync for CommandResponse
impl Unpin for CommandResponse
impl UnwindSafe for CommandResponse
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more