Module any

Source
Expand description

Traits for data providers that produce Any objects.

Structs§

AnyMarker
The DataMarker marker type for AnyPayload.
AnyPayload
A type-erased data payload.
AnyResponse
A DataResponse for type-erased values.
DowncastingAnyProvider
A wrapper over AnyProvider that implements DynamicDataProvider<M> via downcasting
DynamicDataProviderAnyMarkerWrap
A wrapper over DynamicDataProvider<AnyMarker> that implements AnyProvider

Traits§

AnyProvider
An object-safe data provider that returns data structs cast to dyn Any trait objects.
AsDowncastingAnyProvider
Blanket-implemented trait adding the Self::as_downcasting() function.
AsDynamicDataProviderAnyMarkerWrap
Blanket-implemented trait adding the Self::as_any_provider() function.
MaybeSendSync