Trait UpcastDataPayload
trait UpcastDataPayload<M>
where
M: crate::DynamicDataMarker,
Self: Sized + crate::DynamicDataMarker
Trait to allow conversion from DataPayload<T> to DataPayload<S>.
This trait can be manually implemented in order to enable impl_dynamic_data_provider.
Required Methods
fn upcast(other: DataPayload<M>) -> DataPayload<Self>Upcast a
DataPayload<T>to aDataPayload<S>whereTimplements traitS.