expect_json/
expect_json_eq_error.rs

1use crate::internals::JsonValueEqError;
2use serde_json::Error as SerdeJsonError;
3use thiserror::Error;
4
5pub type ExpectJsonEqResult<V> = Result<V, ExpectJsonEqError>;
6
7#[derive(Debug, Error)]
8pub enum ExpectJsonEqError {
9    #[error("Failed to serialise expected value to Json")]
10    FailedToSerialiseExpected(#[source] SerdeJsonError),
11
12    #[error("Failed to serialise other value to Json")]
13    FailedToSerialiseOther(#[source] SerdeJsonError),
14
15    #[error("{0}")]
16    JsonValueError(#[from] JsonValueEqError),
17}