#[repr(C)]pub struct ArchivedTransportTemplatewhere
Option<u64>: Archive,
Option<RedirectTemplate>: Archive,
Option<RetryTemplate>: Archive,
Option<bool>: Archive,
Option<TlsTemplate>: Archive,
Option<String>: Archive,{
pub timeout_ms: <Option<u64> as Archive>::Archived,
pub max_response_bytes: <Option<u64> as Archive>::Archived,
pub redirects: <Option<RedirectTemplate> as Archive>::Archived,
pub retry: <Option<RetryTemplate> as Archive>::Archived,
pub compression: <Option<bool> as Archive>::Archived,
pub tls: <Option<TlsTemplate> as Archive>::Archived,
pub proxy_profile: <Option<String> as Archive>::Archived,
}Expand description
An archived TransportTemplate
Fields§
§timeout_ms: <Option<u64> as Archive>::ArchivedThe archived counterpart of TransportTemplate::timeout_ms
max_response_bytes: <Option<u64> as Archive>::ArchivedThe archived counterpart of TransportTemplate::max_response_bytes
redirects: <Option<RedirectTemplate> as Archive>::ArchivedThe archived counterpart of TransportTemplate::redirects
retry: <Option<RetryTemplate> as Archive>::ArchivedThe archived counterpart of TransportTemplate::retry
compression: <Option<bool> as Archive>::ArchivedThe archived counterpart of TransportTemplate::compression
tls: <Option<TlsTemplate> as Archive>::ArchivedThe archived counterpart of TransportTemplate::tls
proxy_profile: <Option<String> as Archive>::ArchivedThe archived counterpart of TransportTemplate::proxy_profile
Trait Implementations§
Source§impl<__C: Fallible + ?Sized> CheckBytes<__C> for ArchivedTransportTemplatewhere
Option<u64>: Archive,
Option<RedirectTemplate>: Archive,
Option<RetryTemplate>: Archive,
Option<bool>: Archive,
Option<TlsTemplate>: Archive,
Option<String>: Archive,
<__C as Fallible>::Error: Trace,
<Option<u64> as Archive>::Archived: CheckBytes<__C>,
<Option<RedirectTemplate> as Archive>::Archived: CheckBytes<__C>,
<Option<RetryTemplate> as Archive>::Archived: CheckBytes<__C>,
<Option<bool> as Archive>::Archived: CheckBytes<__C>,
<Option<TlsTemplate> as Archive>::Archived: CheckBytes<__C>,
<Option<String> as Archive>::Archived: CheckBytes<__C>,
impl<__C: Fallible + ?Sized> CheckBytes<__C> for ArchivedTransportTemplatewhere
Option<u64>: Archive,
Option<RedirectTemplate>: Archive,
Option<RetryTemplate>: Archive,
Option<bool>: Archive,
Option<TlsTemplate>: Archive,
Option<String>: Archive,
<__C as Fallible>::Error: Trace,
<Option<u64> as Archive>::Archived: CheckBytes<__C>,
<Option<RedirectTemplate> as Archive>::Archived: CheckBytes<__C>,
<Option<RetryTemplate> as Archive>::Archived: CheckBytes<__C>,
<Option<bool> as Archive>::Archived: CheckBytes<__C>,
<Option<TlsTemplate> as Archive>::Archived: CheckBytes<__C>,
<Option<String> as Archive>::Archived: CheckBytes<__C>,
impl Portable for ArchivedTransportTemplatewhere
Option<u64>: Archive,
Option<RedirectTemplate>: Archive,
Option<RetryTemplate>: Archive,
Option<bool>: Archive,
Option<TlsTemplate>: Archive,
Option<String>: Archive,
<Option<u64> as Archive>::Archived: Portable,
<Option<RedirectTemplate> as Archive>::Archived: Portable,
<Option<RetryTemplate> as Archive>::Archived: Portable,
<Option<bool> as Archive>::Archived: Portable,
<Option<TlsTemplate> as Archive>::Archived: Portable,
<Option<String> as Archive>::Archived: Portable,
Auto Trait Implementations§
impl !Unpin for ArchivedTransportTemplate
impl !UnsafeUnpin for ArchivedTransportTemplate
impl Freeze for ArchivedTransportTemplate
impl RefUnwindSafe for ArchivedTransportTemplate
impl Send for ArchivedTransportTemplate
impl Sync for ArchivedTransportTemplate
impl UnwindSafe for ArchivedTransportTemplate
Blanket Implementations§
Source§impl<T> ArchivePointee for T
impl<T> ArchivePointee for T
Source§type ArchivedMetadata = ()
type ArchivedMetadata = ()
The archived version of the pointer metadata for this type.
Source§fn pointer_metadata(
_: &<T as ArchivePointee>::ArchivedMetadata,
) -> <T as Pointee>::Metadata
fn pointer_metadata( _: &<T as ArchivePointee>::ArchivedMetadata, ) -> <T as Pointee>::Metadata
Converts some archived metadata to the pointer metadata for itself.
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
Source§fn in_current_span(self) -> Instrumented<Self> ⓘ
fn in_current_span(self) -> Instrumented<Self> ⓘ
Source§impl<T> LayoutRaw for T
impl<T> LayoutRaw for T
Source§fn layout_raw(_: <T as Pointee>::Metadata) -> Result<Layout, LayoutError>
fn layout_raw(_: <T as Pointee>::Metadata) -> Result<Layout, LayoutError>
Returns the layout of the type.
Source§impl<T, N1, N2> Niching<NichedOption<T, N1>> for N2
impl<T, N1, N2> Niching<NichedOption<T, N1>> for N2
Source§unsafe fn is_niched(niched: *const NichedOption<T, N1>) -> bool
unsafe fn is_niched(niched: *const NichedOption<T, N1>) -> bool
Returns whether the given value has been niched. Read more
Source§fn resolve_niched(out: Place<NichedOption<T, N1>>)
fn resolve_niched(out: Place<NichedOption<T, N1>>)
Writes data to
out indicating that a T is niched.