pub struct DurableConversationRequest {
pub checkpoint_id: CheckpointId,
pub conversation_id: ConversationId,
pub namespace: MemoryNamespace,
pub policy: ConversationContextPolicy,
}Expand description
Stable identities and context policy for one new durable Agent turn.
Fields§
§checkpoint_id: CheckpointIdFresh checkpoint identity used as the turn’s idempotency identity.
conversation_id: ConversationIdConversation receiving the completed turn.
namespace: MemoryNamespaceIsolation namespace owning the conversation.
policy: ConversationContextPolicyBounded context selection policy.
Trait Implementations§
Source§impl Clone for DurableConversationRequest
impl Clone for DurableConversationRequest
Source§fn clone(&self) -> DurableConversationRequest
fn clone(&self) -> DurableConversationRequest
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 moreAuto Trait Implementations§
impl Freeze for DurableConversationRequest
impl RefUnwindSafe for DurableConversationRequest
impl Send for DurableConversationRequest
impl Sync for DurableConversationRequest
impl Unpin for DurableConversationRequest
impl UnsafeUnpin for DurableConversationRequest
impl UnwindSafe for DurableConversationRequest
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