pub trait FromUnshared<Unshared> {
    // Required method
    fn from_unshared(value: Unshared) -> Self;
}
Expand description

Like the From trait, but for converting to a shared type.

See the module docs for information about shared types.

Required Methods§

source

fn from_unshared(value: Unshared) -> Self

Creates a shared type from an unshared type.

Object Safety§

This trait is not object safe.

Implementations on Foreign Types§

source§

impl<T> FromUnshared<T> for SharedAsyncSleepwhere T: AsyncSleep + 'static,

source§

fn from_unshared(value: T) -> Self

source§

impl<T> FromUnshared<T> for SharedTimeSourcewhere T: TimeSource + 'static,

source§

fn from_unshared(value: T) -> Self

Implementors§

source§

impl<T> FromUnshared<T> for SharedAuthSchemewhere T: AuthScheme + 'static,

source§

impl<T> FromUnshared<T> for SharedAuthSchemeOptionResolverwhere T: ResolveAuthSchemeOptions + 'static,

source§

impl<T> FromUnshared<T> for SharedDnsResolverwhere T: ResolveDns + 'static,

source§

impl<T> FromUnshared<T> for SharedEndpointResolverwhere T: ResolveEndpoint + 'static,

source§

impl<T> FromUnshared<T> for SharedHttpClientwhere T: HttpClient + 'static,

source§

impl<T> FromUnshared<T> for SharedHttpConnectorwhere T: HttpConnector + 'static,

source§

impl<T> FromUnshared<T> for SharedIdentityCachewhere T: ResolveCachedIdentity + 'static,

source§

impl<T> FromUnshared<T> for SharedIdentityResolverwhere T: ResolveIdentity + 'static,

source§

impl<T> FromUnshared<T> for SharedInterceptorwhere T: Intercept + 'static,

source§

impl<T> FromUnshared<T> for SharedRetryClassifierwhere T: ClassifyRetry + 'static,

source§

impl<T> FromUnshared<T> for SharedRetryStrategywhere T: RetryStrategy + 'static,

source§

impl<T> FromUnshared<T> for SharedConfigValidatorwhere T: ValidateConfig + 'static,

source§

impl<T> FromUnshared<T> for SharedRuntimePluginwhere T: RuntimePlugin + 'static,

source§

impl<T> FromUnshared<T> for SharedRequestSerializerwhere T: SerializeRequest + 'static,

source§

impl<T> FromUnshared<T> for SharedResponseDeserializerwhere T: DeserializeResponse + 'static,