Trait ExpectOp
Source pub trait ExpectOp:
ExpectOpExt
+ Debug
+ Send
+ 'static {
// Provided methods
fn on_any(
&self,
context: &mut Context<'_>,
received: &Value,
) -> ExpectOpResult<()> { ... }
fn on_null(&self, context: &mut Context<'_>) -> ExpectOpResult<()> { ... }
fn on_f64(
&self,
context: &mut Context<'_>,
received: f64,
) -> ExpectOpResult<()> { ... }
fn on_u64(
&self,
context: &mut Context<'_>,
received: u64,
) -> ExpectOpResult<()> { ... }
fn on_i64(
&self,
context: &mut Context<'_>,
received: i64,
) -> ExpectOpResult<()> { ... }
fn on_boolean(
&self,
context: &mut Context<'_>,
received: bool,
) -> ExpectOpResult<()> { ... }
fn on_string(
&self,
context: &mut Context<'_>,
received: &str,
) -> ExpectOpResult<()> { ... }
fn on_array(
&self,
context: &mut Context<'_>,
received: &[Value],
) -> ExpectOpResult<()> { ... }
fn on_object(
&self,
context: &mut Context<'_>,
received: &Map<String, Value>,
) -> ExpectOpResult<()> { ... }
fn supported_types(&self) -> &'static [JsonType] { ... }
}