pub struct ToolProvenance {
pub tool_name: String,
pub invocation_id: String,
pub import_class: AxiomImportClass,
}Expand description
Tool/runtime provenance carried with the admission request.
Fields§
§tool_name: StringRuntime or tool name that emitted the submission.
invocation_id: StringInvocation/run identifier supplied by the caller.
import_class: AxiomImportClassImport class required by ADR 0034.
Implementations§
Trait Implementations§
Source§impl Clone for ToolProvenance
impl Clone for ToolProvenance
Source§fn clone(&self) -> ToolProvenance
fn clone(&self) -> ToolProvenance
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 ToolProvenance
impl Debug for ToolProvenance
Source§impl<'de> Deserialize<'de> for ToolProvenance
impl<'de> Deserialize<'de> for ToolProvenance
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 ToolProvenance
impl PartialEq for ToolProvenance
Source§fn eq(&self, other: &ToolProvenance) -> bool
fn eq(&self, other: &ToolProvenance) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl Serialize for ToolProvenance
impl Serialize for ToolProvenance
impl Eq for ToolProvenance
impl StructuralPartialEq for ToolProvenance
Auto Trait Implementations§
impl Freeze for ToolProvenance
impl RefUnwindSafe for ToolProvenance
impl Send for ToolProvenance
impl Sync for ToolProvenance
impl Unpin for ToolProvenance
impl UnsafeUnpin for ToolProvenance
impl UnwindSafe for ToolProvenance
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,
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§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.