pub struct ControlPlaneRequest {
pub task_envelope: TaskEnvelopeV1,
pub context_bundle: ContextBundleV1,
pub available_capabilities: Vec<CapabilityManifestV1>,
}Expand description
Inputs supplied to a control plane for one task-routing decision.
Fields§
§task_envelope: TaskEnvelopeV1§context_bundle: ContextBundleV1§available_capabilities: Vec<CapabilityManifestV1>Trait Implementations§
Source§impl Clone for ControlPlaneRequest
impl Clone for ControlPlaneRequest
Source§fn clone(&self) -> ControlPlaneRequest
fn clone(&self) -> ControlPlaneRequest
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 ControlPlaneRequest
impl Debug for ControlPlaneRequest
Source§impl<'de> Deserialize<'de> for ControlPlaneRequest
impl<'de> Deserialize<'de> for ControlPlaneRequest
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
impl Eq for ControlPlaneRequest
Source§impl PartialEq for ControlPlaneRequest
impl PartialEq for ControlPlaneRequest
Source§impl Serialize for ControlPlaneRequest
impl Serialize for ControlPlaneRequest
impl StructuralPartialEq for ControlPlaneRequest
Auto Trait Implementations§
impl Freeze for ControlPlaneRequest
impl RefUnwindSafe for ControlPlaneRequest
impl Send for ControlPlaneRequest
impl Sync for ControlPlaneRequest
impl Unpin for ControlPlaneRequest
impl UnsafeUnpin for ControlPlaneRequest
impl UnwindSafe for ControlPlaneRequest
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