pub struct JobRequest {
pub version: u32,
pub runtime_boot_id: Option<String>,
pub operation: JobOperation,
}Expand description
One capability-probed, runtime-fenced request.
Fields§
§version: u32Expected extension version.
runtime_boot_id: Option<String>Required for every operation except Hello.
operation: JobOperationRequested bounded operation.
Trait Implementations§
Source§impl Clone for JobRequest
impl Clone for JobRequest
Source§impl Debug for JobRequest
impl Debug for JobRequest
Source§impl<'de> Deserialize<'de> for JobRequest
impl<'de> Deserialize<'de> for JobRequest
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 JobRequest
impl RefUnwindSafe for JobRequest
impl Send for JobRequest
impl Sync for JobRequest
impl Unpin for JobRequest
impl UnsafeUnpin for JobRequest
impl UnwindSafe for JobRequest
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