pub trait Query: Interaction {
type Args;
type Reply;
// Required methods
fn require(args: &Self::Args) -> Result<(), ()>;
fn ensure(args: &Self::Args, reply: &Self::Reply) -> Result<(), ()>;
}Expand description
A query (ridl §7).
Required Associated Types§
Required Methods§
Dyn Compatibility§
This trait is not dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".