use std::fmt::Debug;
use async_trait::async_trait;
use crate::{container::Container, TestError};
mod message;
pub use message::{MessageProbe, MessageSource};
#[async_trait(?Send)]
pub trait Probe: Debug {
async fn probe(&self, container: &Container) -> Result<(), TestError>;
}