pub trait EdgedbComposableSelector {
const RESULT_TYPE: ComposableQueryResultKind;
// Required method
fn format_selector(fmt: &mut impl Write) -> Result<(), Error>;
// Provided method
fn format_subquery(fmt: &mut impl Write) -> Result<(), Error> { ... }
}Expand description
Derivable trait. Must have named fields, each is either another selector, or a primitive, or a Vec/Option/NonEmpty of those.
Required Associated Constants§
Required Methods§
Provided Methods§
Dyn Compatibility§
This trait is not dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".