pub enum GuestMessage {
AuthOk,
AuthFailed,
Ready,
Started {
request_id: u64,
},
Stdout {
request_id: u64,
data: Vec<u8>,
truncated: bool,
},
Stderr {
request_id: u64,
data: Vec<u8>,
truncated: bool,
},
Exit {
request_id: u64,
code: i32,
reason: String,
},
Error {
request_id: Option<u64>,
message: String,
},
}Expand description
Messages from workload VM to host.
Variants§
AuthOk
Authentication successful.
AuthFailed
Authentication failed.
Ready
VM is ready to receive commands.
Started
Command started.
Stdout
Stdout data from command.
Fields
Stderr
Stderr data from command.
Fields
Exit
Command exited.
Error
Error occurred.
Trait Implementations§
Source§impl Clone for GuestMessage
impl Clone for GuestMessage
Source§fn clone(&self) -> GuestMessage
fn clone(&self) -> GuestMessage
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 GuestMessage
impl Debug for GuestMessage
Source§impl<'de> Deserialize<'de> for GuestMessage
impl<'de> Deserialize<'de> for GuestMessage
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 GuestMessage
impl RefUnwindSafe for GuestMessage
impl Send for GuestMessage
impl Sync for GuestMessage
impl Unpin for GuestMessage
impl UnsafeUnpin for GuestMessage
impl UnwindSafe for GuestMessage
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