pub enum EventIdentityField {
RunId,
TurnId,
SourceEventId,
MessageId,
ToolCallId,
}Expand description
Reserved canonical header keys used to correlate an event with its producer.
Variants§
Implementations§
Trait Implementations§
Source§impl Clone for EventIdentityField
impl Clone for EventIdentityField
Source§fn clone(&self) -> EventIdentityField
fn clone(&self) -> EventIdentityField
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 moreimpl Copy for EventIdentityField
Source§impl Debug for EventIdentityField
impl Debug for EventIdentityField
impl Eq for EventIdentityField
Source§impl Ord for EventIdentityField
impl Ord for EventIdentityField
Source§fn cmp(&self, other: &EventIdentityField) -> Ordering
fn cmp(&self, other: &EventIdentityField) -> Ordering
1.21.0 (const: unstable) · Source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more
Source§impl PartialEq for EventIdentityField
impl PartialEq for EventIdentityField
Source§impl PartialOrd for EventIdentityField
impl PartialOrd for EventIdentityField
impl StructuralPartialEq for EventIdentityField
Auto Trait Implementations§
impl Freeze for EventIdentityField
impl RefUnwindSafe for EventIdentityField
impl Send for EventIdentityField
impl Sync for EventIdentityField
impl Unpin for EventIdentityField
impl UnsafeUnpin for EventIdentityField
impl UnwindSafe for EventIdentityField
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