pub struct DelegationEntry {
pub reservation: DelegationReservation,
pub child_agent: AgentSnapshot,
pub revisions: DelegationRuntimeRevisions,
pub selected_suffix: Vec<FrozenModelBinding>,
pub cache_strategies: Vec<Option<FrozenCacheStrategy>>,
pub request_fingerprint: Sha256Digest,
pub request: DelegateRequestPayload,
pub started: bool,
pub child_run_id: Option<RunId>,
pub run_attached: bool,
pub terminal_status: Option<SessionStatus>,
pub terminal_reason: Option<SafeErrorMessage>,
}Fields§
§reservation: DelegationReservation§child_agent: AgentSnapshot§revisions: DelegationRuntimeRevisions§selected_suffix: Vec<FrozenModelBinding>§cache_strategies: Vec<Option<FrozenCacheStrategy>>§request_fingerprint: Sha256Digest§request: DelegateRequestPayload§started: bool§child_run_id: Option<RunId>§run_attached: bool§terminal_status: Option<SessionStatus>§terminal_reason: Option<SafeErrorMessage>Trait Implementations§
Source§impl Clone for DelegationEntry
impl Clone for DelegationEntry
Source§fn clone(&self) -> DelegationEntry
fn clone(&self) -> DelegationEntry
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 DelegationEntry
impl Debug for DelegationEntry
Source§impl PartialEq for DelegationEntry
impl PartialEq for DelegationEntry
Source§fn eq(&self, other: &DelegationEntry) -> bool
fn eq(&self, other: &DelegationEntry) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for DelegationEntry
Auto Trait Implementations§
impl Freeze for DelegationEntry
impl RefUnwindSafe for DelegationEntry
impl Send for DelegationEntry
impl Sync for DelegationEntry
impl Unpin for DelegationEntry
impl UnsafeUnpin for DelegationEntry
impl UnwindSafe for DelegationEntry
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