logos-blockchain-testing/examples/doc-snippets/src/internal_crate_reference_add_expectation_trait.rs
2025-12-16 06:55:44 +01:00

17 lines
387 B
Rust

use async_trait::async_trait;
use testing_framework_core::scenario::{DynError, Expectation, RunContext};
pub struct YourExpectation;
#[async_trait]
impl Expectation for YourExpectation {
fn name(&self) -> &'static str {
"your_expectation"
}
async fn evaluate(&mut self, _ctx: &RunContext) -> Result<(), DynError> {
// implementation
Ok(())
}
}