pub struct ContextItemV1 {Show 16 fields
pub schema: String,
pub item_id: String,
pub session_id: String,
pub start_index: usize,
pub end_index: usize,
pub role_set: Vec<String>,
pub char_count: usize,
pub approx_tokens: usize,
pub content_blake3: String,
pub content_kind: ContentKind,
pub item_type: ItemType,
pub authority_class: AuthorityClass,
pub preservation_policy: PreservationPolicy,
pub risk_reasons: Vec<String>,
pub source_message_ids: Vec<String>,
pub priority_score: i32,
}Fields§
§schema: String§item_id: String§session_id: String§start_index: usize§end_index: usize§role_set: Vec<String>§char_count: usize§approx_tokens: usize§content_blake3: String§content_kind: ContentKind§item_type: ItemType§preservation_policy: PreservationPolicy§risk_reasons: Vec<String>§source_message_ids: Vec<String>§priority_score: i32Trait Implementations§
Source§impl Clone for ContextItemV1
impl Clone for ContextItemV1
Source§fn clone(&self) -> ContextItemV1
fn clone(&self) -> ContextItemV1
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 ContextItemV1
impl Debug for ContextItemV1
Source§impl Default for ContextItemV1
impl Default for ContextItemV1
Source§fn default() -> ContextItemV1
fn default() -> ContextItemV1
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for ContextItemV1
impl<'de> Deserialize<'de> for ContextItemV1
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 ContextItemV1
Source§impl PartialEq for ContextItemV1
impl PartialEq for ContextItemV1
Source§fn eq(&self, other: &ContextItemV1) -> bool
fn eq(&self, other: &ContextItemV1) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl Serialize for ContextItemV1
impl Serialize for ContextItemV1
impl StructuralPartialEq for ContextItemV1
Auto Trait Implementations§
impl Freeze for ContextItemV1
impl RefUnwindSafe for ContextItemV1
impl Send for ContextItemV1
impl Sync for ContextItemV1
impl Unpin for ContextItemV1
impl UnsafeUnpin for ContextItemV1
impl UnwindSafe for ContextItemV1
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