Struct sozu_command_lib::command::CommandResponse [−][src]
pub struct CommandResponse { pub id: String, pub version: u8, pub status: CommandStatus, pub message: String, pub data: Option<CommandResponseData>, }
Fields
id: String
version: u8
status: CommandStatus
message: String
data: Option<CommandResponseData>
Implementations
impl CommandResponse
[src]
impl CommandResponse
[src]pub fn new(
id: String,
status: CommandStatus,
message: String,
data: Option<CommandResponseData>
) -> CommandResponse
[src]
id: String,
status: CommandStatus,
message: String,
data: Option<CommandResponseData>
) -> CommandResponse
Trait Implementations
impl Clone for CommandResponse
[src]
impl Clone for CommandResponse
[src]fn clone(&self) -> CommandResponse
[src]
pub fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl<'de> Deserialize<'de> for CommandResponse
[src]
impl<'de> Deserialize<'de> for CommandResponse
[src]fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
[src]
__D: Deserializer<'de>,
impl Eq for CommandResponse
[src]
impl Eq for CommandResponse
[src]impl PartialEq<CommandResponse> for CommandResponse
[src]
impl PartialEq<CommandResponse> for CommandResponse
[src]fn eq(&self, other: &CommandResponse) -> bool
[src]
fn ne(&self, other: &CommandResponse) -> bool
[src]
impl Serialize for CommandResponse
[src]
impl Serialize for CommandResponse
[src]impl StructuralEq for CommandResponse
[src]
impl StructuralEq for CommandResponse
[src]impl StructuralPartialEq for CommandResponse
[src]
impl StructuralPartialEq for CommandResponse
[src]Auto Trait Implementations
impl RefUnwindSafe for CommandResponse
impl RefUnwindSafe for CommandResponse
impl Send for CommandResponse
impl Send for CommandResponse
impl Sync for CommandResponse
impl Sync for CommandResponse
impl Unpin for CommandResponse
impl Unpin for CommandResponse
impl UnwindSafe for CommandResponse
impl UnwindSafe for CommandResponse
Blanket Implementations
impl<T> DeserializeOwned for T where
T: for<'de> Deserialize<'de>,
[src]
impl<T> DeserializeOwned for T where
T: for<'de> Deserialize<'de>,
[src]impl<T> Same<T> for T
impl<T> Same<T> for T
type Output = T
Should always be Self