pub enum SuccessData {
Pong,
ServerStarted {
task_id: u32,
},
ServerStopped,
ShutdownServer,
ServerCreated {
task_id: u32,
},
StatusReport {
status: String,
},
StateReport {
is_running: bool,
id: u32,
kind: String,
host: String,
port: u16,
protect: bool,
uptime: u64,
connections: u32,
logs: Vec<String>,
},
AllServersReport {
servers: Vec<ServerInfo>,
},
AuthSuccess,
UpdateSuccess,
ParseSuccess,
}
Variants§
Pong
ServerStarted
ServerStopped
ShutdownServer
ServerCreated
StatusReport
StateReport
Fields
AllServersReport
Fields
§
servers: Vec<ServerInfo>
AuthSuccess
UpdateSuccess
ParseSuccess
Trait Implementations§
Source§impl Clone for SuccessData
impl Clone for SuccessData
Source§fn clone(&self) -> SuccessData
fn clone(&self) -> SuccessData
Returns a copy 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 SuccessData
impl Debug for SuccessData
Source§impl<'de> Deserialize<'de> for SuccessData
impl<'de> Deserialize<'de> for SuccessData
Source§fn 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
Auto Trait Implementations§
impl Freeze for SuccessData
impl RefUnwindSafe for SuccessData
impl Send for SuccessData
impl Sync for SuccessData
impl Unpin for SuccessData
impl UnwindSafe for SuccessData
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