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", so this trait is not object safe.