pub struct ContextResource {
pub id: String,
pub slot: ContextSlot,
pub source: String,
pub content: String,
pub required: bool,
pub sensitivity: ContextSensitivity,
pub version: String,
pub digest: String,
pub estimated_tokens: u64,
}Fields§
§id: String§slot: ContextSlot§source: String§content: String§required: bool§sensitivity: ContextSensitivity§version: String§digest: StringStable content identity used by the Kernel to avoid treating an unchanged resource as a refresh.
estimated_tokens: u64Agent-side estimate for diagnostics. The Kernel always measures the final serialized request independently and remains authoritative.
Trait Implementations§
Source§impl Clone for ContextResource
impl Clone for ContextResource
Source§fn clone(&self) -> ContextResource
fn clone(&self) -> ContextResource
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 ContextResource
impl Debug for ContextResource
impl Eq for ContextResource
Source§impl PartialEq for ContextResource
impl PartialEq for ContextResource
impl StructuralPartialEq for ContextResource
Auto Trait Implementations§
impl Freeze for ContextResource
impl RefUnwindSafe for ContextResource
impl Send for ContextResource
impl Sync for ContextResource
impl Unpin for ContextResource
impl UnsafeUnpin for ContextResource
impl UnwindSafe for ContextResource
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