pub struct ContextInjectionReport {
pub mode: String,
pub schema_digest_fingerprint: String,
pub knowledge_fingerprint: Option<String>,
pub knowledge_chars: usize,
}Expand description
Strict, non-sensitive projection of a dispatched agent’s context identity.
deny_unknown_fields is a privacy boundary: an arbitrary agent directory cannot smuggle rule
text or local paths into an exported eval report through context-report.json.
Fields§
§mode: String§schema_digest_fingerprint: String§knowledge_fingerprint: Option<String>§knowledge_chars: usizeTrait Implementations§
Source§impl Clone for ContextInjectionReport
impl Clone for ContextInjectionReport
Source§fn clone(&self) -> ContextInjectionReport
fn clone(&self) -> ContextInjectionReport
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 ContextInjectionReport
impl Debug for ContextInjectionReport
Source§impl<'de> Deserialize<'de> for ContextInjectionReport
impl<'de> Deserialize<'de> for ContextInjectionReport
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 ContextInjectionReport
Source§impl PartialEq for ContextInjectionReport
impl PartialEq for ContextInjectionReport
Source§impl Serialize for ContextInjectionReport
impl Serialize for ContextInjectionReport
impl StructuralPartialEq for ContextInjectionReport
Auto Trait Implementations§
impl Freeze for ContextInjectionReport
impl RefUnwindSafe for ContextInjectionReport
impl Send for ContextInjectionReport
impl Sync for ContextInjectionReport
impl Unpin for ContextInjectionReport
impl UnsafeUnpin for ContextInjectionReport
impl UnwindSafe for ContextInjectionReport
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.