pub trait FilterParametersReflection {
// Required methods
fn positional_parameters() -> &'static [ParameterReflection];
fn keyword_parameters() -> &'static [ParameterReflection];
}
Expand description
A trait that holds the information of the parameters of a filter.
All structs that implement FilterParameters
must implement this.
This is actually automatically implemented with #[derive(FilterParameters)]
.
This trait allows FilterReflection
macro to extract the parameters information
from a given FilterParameters
structure.
Required Methods§
fn positional_parameters() -> &'static [ParameterReflection]
fn keyword_parameters() -> &'static [ParameterReflection]
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.