pub struct ExecControlRequest {
pub version: u8,
pub connection: [u8; 16],
pub id: u32,
pub signal: i32,
}Expand description
One signal bound to a still-active agent connection and execution correlation.
Fields§
§version: u8Contract selected from the advertised capability.
connection: [u8; 16]Connection authority copied from the original Ready extension.
id: u32Correlation allocated on that connection; never a raw guest PID.
signal: i32Unix signal number.
Trait Implementations§
Source§impl<'de> Deserialize<'de> for ExecControlRequest
impl<'de> Deserialize<'de> for ExecControlRequest
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 ExecControlRequest
impl RefUnwindSafe for ExecControlRequest
impl Send for ExecControlRequest
impl Sync for ExecControlRequest
impl Unpin for ExecControlRequest
impl UnsafeUnpin for ExecControlRequest
impl UnwindSafe for ExecControlRequest
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