Expand description
Traits for data providers that produce Any
objects.
Structs§
- AnyMarker
- The
DataMarker
marker type forAnyPayload
. - AnyPayload
- A type-erased data payload.
- AnyResponse
- A
DataResponse
for type-erased values. - Downcasting
AnyProvider - A wrapper over
AnyProvider
that implementsDynamicDataProvider<M>
via downcasting - Dynamic
Data Provider AnyMarker Wrap - A wrapper over
DynamicDataProvider<AnyMarker>
that implementsAnyProvider
Traits§
- AnyProvider
- An object-safe data provider that returns data structs cast to
dyn Any
trait objects. - AsDowncasting
AnyProvider - Blanket-implemented trait adding the
Self::as_downcasting()
function. - AsDynamic
Data Provider AnyMarker Wrap - Blanket-implemented trait adding the
Self::as_any_provider()
function. - Maybe
Send Sync