pub struct LateIdentityFacts {
pub original_item_id: Option<String>,
pub original_call_id: Option<String>,
pub client_item_id: Option<String>,
pub client_call_id: Option<String>,
pub tool_name: Option<String>,
pub response_id: Option<String>,
pub conversation_id: Option<String>,
pub opaque_signature: Option<OpaqueSignature>,
}Expand description
Fields that may be learned after the first stream event. Existing values are immutable; a contradictory late fact is rejected.
Fields§
§original_item_id: Option<String>§original_call_id: Option<String>§client_item_id: Option<String>§client_call_id: Option<String>§tool_name: Option<String>§response_id: Option<String>§conversation_id: Option<String>§opaque_signature: Option<OpaqueSignature>Trait Implementations§
Source§impl Clone for LateIdentityFacts
impl Clone for LateIdentityFacts
Source§impl Debug for LateIdentityFacts
impl Debug for LateIdentityFacts
Source§impl Default for LateIdentityFacts
impl Default for LateIdentityFacts
impl Eq for LateIdentityFacts
Source§impl PartialEq for LateIdentityFacts
impl PartialEq for LateIdentityFacts
impl StructuralPartialEq for LateIdentityFacts
Auto Trait Implementations§
impl Freeze for LateIdentityFacts
impl RefUnwindSafe for LateIdentityFacts
impl Send for LateIdentityFacts
impl Sync for LateIdentityFacts
impl Unpin for LateIdentityFacts
impl UnsafeUnpin for LateIdentityFacts
impl UnwindSafe for LateIdentityFacts
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