pub struct ExpectationsConfig {
pub span: Vec<SpanExpectationConfig>,
pub order: Option<OrderExpectationConfig>,
pub status: Option<StatusExpectationConfig>,
pub counts: Option<CountExpectationConfig>,
pub window: Vec<WindowExpectationConfig>,
pub graph: Option<GraphExpectationConfig>,
pub hermeticity: Option<HermeticityExpectationConfig>,
}Expand description
Expectations configuration (v0.6.0)
Fields§
§span: Vec<SpanExpectationConfig>Span expectations
order: Option<OrderExpectationConfig>Order expectations
status: Option<StatusExpectationConfig>Status expectations
counts: Option<CountExpectationConfig>Count expectations
window: Vec<WindowExpectationConfig>Window expectations
graph: Option<GraphExpectationConfig>Graph expectations
hermeticity: Option<HermeticityExpectationConfig>Hermeticity expectations
Trait Implementations§
Source§impl Clone for ExpectationsConfig
impl Clone for ExpectationsConfig
Source§fn clone(&self) -> ExpectationsConfig
fn clone(&self) -> ExpectationsConfig
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 ExpectationsConfig
impl Debug for ExpectationsConfig
Source§impl Default for ExpectationsConfig
impl Default for ExpectationsConfig
Source§fn default() -> ExpectationsConfig
fn default() -> ExpectationsConfig
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for ExpectationsConfig
impl<'de> Deserialize<'de> for ExpectationsConfig
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 ExpectationsConfig
impl RefUnwindSafe for ExpectationsConfig
impl Send for ExpectationsConfig
impl Sync for ExpectationsConfig
impl Unpin for ExpectationsConfig
impl UnwindSafe for ExpectationsConfig
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<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::RequestSource§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