pub struct CalculateFidelityRequest {
pub mock_schema: Value,
pub real_schema: Value,
pub mock_samples: Vec<Value>,
pub real_samples: Vec<Value>,
pub mock_response_times: Option<Vec<u64>>,
pub real_response_times: Option<Vec<u64>>,
pub mock_error_patterns: Option<HashMap<String, usize>>,
pub real_error_patterns: Option<HashMap<String, usize>>,
}Expand description
Request to calculate fidelity score
Fields§
§mock_schema: ValueMock schema
real_schema: ValueReal schema
mock_samples: Vec<Value>Mock sample responses
real_samples: Vec<Value>Real sample responses
mock_response_times: Option<Vec<u64>>Mock response times (optional)
real_response_times: Option<Vec<u64>>Real response times (optional)
mock_error_patterns: Option<HashMap<String, usize>>Mock error patterns (optional)
real_error_patterns: Option<HashMap<String, usize>>Real error patterns (optional)
Trait Implementations§
Source§impl Debug for CalculateFidelityRequest
impl Debug for CalculateFidelityRequest
Source§impl<'de> Deserialize<'de> for CalculateFidelityRequest
impl<'de> Deserialize<'de> for CalculateFidelityRequest
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
Auto Trait Implementations§
impl Freeze for CalculateFidelityRequest
impl RefUnwindSafe for CalculateFidelityRequest
impl Send for CalculateFidelityRequest
impl Sync for CalculateFidelityRequest
impl Unpin for CalculateFidelityRequest
impl UnwindSafe for CalculateFidelityRequest
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> FutureExt for T
impl<T> FutureExt for T
Source§fn with_context(self, otel_cx: Context) -> WithContext<Self>
fn with_context(self, otel_cx: Context) -> WithContext<Self>
Source§fn with_current_context(self) -> WithContext<Self>
fn with_current_context(self) -> WithContext<Self>
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 moreSource§impl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
Source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T in a tonic::Request