pub trait Segment: ConstructItem {
type Params<T: Singleton + 'static>: Singleton;
type Design<T: Singleton + 'static>: Singleton;
type Props<M: 'static, T: Props<M> + 'static>: Singleton + Props<M>;
}
Required Associated Types§
type Params<T: Singleton + 'static>: Singleton
type Design<T: Singleton + 'static>: Singleton
type Props<M: 'static, T: Props<M> + 'static>: Singleton + Props<M>
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.