Trait SystemParam
pub unsafe trait SystemParam {
type Item<'e>: 'e + SystemParam;
// Required methods
fn fill_data_usage(usage: &mut DataUsageBuilder, types: &TypesRegistryCache);
unsafe fn new<'a>(
input: &'a SystemInput<'a>,
) -> Result<Self::Item<'a>, &'static str>;
}Expand description
§Safety
Implemented automatically.
Required Associated Types§
type Item<'e>: 'e + SystemParam
Required Methods§
fn fill_data_usage(usage: &mut DataUsageBuilder, types: &TypesRegistryCache)
Dyn Compatibility§
This trait is not dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".