#[repr(C)]pub struct ArchivedCachePricingSummary{
pub status: <Box<str> as Archive>::Archived,
pub input_micros_per_million: <Option<u64> as Archive>::Archived,
pub cache_creation_5m_micros_per_million: <Option<u64> as Archive>::Archived,
pub cache_creation_1h_micros_per_million: <Option<u64> as Archive>::Archived,
pub cache_read_micros_per_million: <Option<u64> as Archive>::Archived,
}Expand description
An archived CachePricingSummary
Fields§
§status: <Box<str> as Archive>::ArchivedThe archived counterpart of CachePricingSummary::status
input_micros_per_million: <Option<u64> as Archive>::ArchivedThe archived counterpart of CachePricingSummary::input_micros_per_million
cache_creation_5m_micros_per_million: <Option<u64> as Archive>::ArchivedThe archived counterpart of CachePricingSummary::cache_creation_5m_micros_per_million
cache_creation_1h_micros_per_million: <Option<u64> as Archive>::ArchivedThe archived counterpart of CachePricingSummary::cache_creation_1h_micros_per_million
cache_read_micros_per_million: <Option<u64> as Archive>::ArchivedThe archived counterpart of CachePricingSummary::cache_read_micros_per_million
Trait Implementations§
Source§impl<__C: Fallible + ?Sized> CheckBytes<__C> for ArchivedCachePricingSummary
impl<__C: Fallible + ?Sized> CheckBytes<__C> for ArchivedCachePricingSummary
Source§impl Debug for ArchivedCachePricingSummary
impl Debug for ArchivedCachePricingSummary
impl Portable for ArchivedCachePricingSummary
Auto Trait Implementations§
impl !Unpin for ArchivedCachePricingSummary
impl !UnsafeUnpin for ArchivedCachePricingSummary
impl Freeze for ArchivedCachePricingSummary
impl RefUnwindSafe for ArchivedCachePricingSummary
impl Send for ArchivedCachePricingSummary
impl Sync for ArchivedCachePricingSummary
impl UnwindSafe for ArchivedCachePricingSummary
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> 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.