pub struct EngineOutcomeBindingV1 {
pub task_id: TaskId,
pub tenant_id: Option<TenantId>,
pub agent_id: AgentId,
}Expand description
Server-owned identity expectations checked against the signed task loaded by the host. These fields are bindings, not authentication claims.
Fields§
§task_id: TaskId§tenant_id: Option<TenantId>§agent_id: AgentIdTrait Implementations§
Source§impl Clone for EngineOutcomeBindingV1
impl Clone for EngineOutcomeBindingV1
Source§impl Debug for EngineOutcomeBindingV1
impl Debug for EngineOutcomeBindingV1
Source§impl<'de> Deserialize<'de> for EngineOutcomeBindingV1
impl<'de> Deserialize<'de> for EngineOutcomeBindingV1
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 EngineOutcomeBindingV1
Source§impl PartialEq for EngineOutcomeBindingV1
impl PartialEq for EngineOutcomeBindingV1
Source§impl Serialize for EngineOutcomeBindingV1
impl Serialize for EngineOutcomeBindingV1
impl StructuralPartialEq for EngineOutcomeBindingV1
Auto Trait Implementations§
impl Forget for EngineOutcomeBindingV1
impl Freeze for EngineOutcomeBindingV1
impl Move for EngineOutcomeBindingV1
impl RefUnwindSafe for EngineOutcomeBindingV1
impl Send for EngineOutcomeBindingV1
impl Sync for EngineOutcomeBindingV1
impl Unpin for EngineOutcomeBindingV1
impl UnsafeUnpin for EngineOutcomeBindingV1
impl UnwindSafe for EngineOutcomeBindingV1
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