pub struct OperationFingerprintInput {Show 20 fields
pub provider_id: String,
pub backend_route: String,
pub model_id: String,
pub model_artifact_digest: Option<String>,
pub support_evidence: Option<String>,
pub language: String,
pub timestamps: bool,
pub allow_unreliable_timestamps: bool,
pub output_format: String,
pub cleanup_style: String,
pub cleanup_provider: String,
pub cleanup_model: Option<String>,
pub cleanup_segments: String,
pub long_form_policy: Option<String>,
pub dto_schema_version: String,
pub profile: Option<String>,
pub profile_evidence_version: Option<String>,
pub local_only: bool,
pub trust_mode: Option<String>,
pub aurum_behavior_version: String,
}Expand description
Canonical structure of every option that can affect transcript output.
Serialized with sorted keys via serde_json::Value object insertion order stability: we hash a deterministic JSON string built from fixed field order.
Fields§
§provider_id: String§backend_route: String§model_id: String§model_artifact_digest: Option<String>Reviewed local model artifact digest when known (catalogue pin).
support_evidence: Option<String>§language: String§timestamps: bool§allow_unreliable_timestamps: bool§output_format: String§cleanup_style: String§cleanup_provider: String§cleanup_model: Option<String>§cleanup_segments: String§long_form_policy: Option<String>Canonical long-form policy identity (includes env chunk override).
dto_schema_version: String§profile: Option<String>§profile_evidence_version: Option<String>§local_only: bool§trust_mode: Option<String>§aurum_behavior_version: StringTrait Implementations§
Source§impl Clone for OperationFingerprintInput
impl Clone for OperationFingerprintInput
Source§fn clone(&self) -> OperationFingerprintInput
fn clone(&self) -> OperationFingerprintInput
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 OperationFingerprintInput
impl Debug for OperationFingerprintInput
Source§impl<'de> Deserialize<'de> for OperationFingerprintInput
impl<'de> Deserialize<'de> for OperationFingerprintInput
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 OperationFingerprintInput
impl StructuralPartialEq for OperationFingerprintInput
Auto Trait Implementations§
impl Freeze for OperationFingerprintInput
impl RefUnwindSafe for OperationFingerprintInput
impl Send for OperationFingerprintInput
impl Sync for OperationFingerprintInput
impl Unpin for OperationFingerprintInput
impl UnsafeUnpin for OperationFingerprintInput
impl UnwindSafe for OperationFingerprintInput
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.Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more