pub enum ClaimSource {
Shell,
FileSystem,
WebScrape,
Mcp,
A2a,
CodeSearch,
Diagnostics,
Memory,
}Expand description
Provenance of a tool execution result.
Set by each executor at ToolOutput construction time. Used by the sanitizer bridge
in zeph-core to select the appropriate ContentSourceKind and trust level.
None means the source is unspecified (pass-through code, mocks, tests).
Variants§
Shell
Local shell command execution.
FileSystem
Local file system read/write.
WebScrape
HTTP web scrape.
Mcp
MCP server tool response.
A2a
A2A agent message.
CodeSearch
Code search (LSP or semantic).
Diagnostics
Agent diagnostics (internal).
Memory
Memory retrieval (semantic search).
Trait Implementations§
Source§impl Clone for ClaimSource
impl Clone for ClaimSource
Source§fn clone(&self) -> ClaimSource
fn clone(&self) -> ClaimSource
Returns a duplicate of the value. Read more
1.0.0 · 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 ClaimSource
impl Debug for ClaimSource
Source§impl<'de> Deserialize<'de> for ClaimSource
impl<'de> Deserialize<'de> for ClaimSource
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
Source§impl PartialEq for ClaimSource
impl PartialEq for ClaimSource
Source§impl Serialize for ClaimSource
impl Serialize for ClaimSource
impl Copy for ClaimSource
impl Eq for ClaimSource
impl StructuralPartialEq for ClaimSource
Auto Trait Implementations§
impl Freeze for ClaimSource
impl RefUnwindSafe for ClaimSource
impl Send for ClaimSource
impl Sync for ClaimSource
impl Unpin for ClaimSource
impl UnsafeUnpin for ClaimSource
impl UnwindSafe for ClaimSource
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