#[repr(C,)]pub struct ArchivedMediaFeatureRangeInterval {
pub span: Archived<Span>,
pub left: Archived<Box<MediaFeatureValue>>,
pub left_comparison: Archived<MediaFeatureRangeComparison>,
pub name: Archived<MediaFeatureName>,
pub right_comparison: Archived<MediaFeatureRangeComparison>,
pub right: Archived<Box<MediaFeatureValue>>,
}
Expand description
An archived MediaFeatureRangeInterval
Fields§
§span: Archived<Span>
The archived counterpart of MediaFeatureRangeInterval::span
left: Archived<Box<MediaFeatureValue>>
The archived counterpart of MediaFeatureRangeInterval::left
left_comparison: Archived<MediaFeatureRangeComparison>
The archived counterpart of MediaFeatureRangeInterval::left_comparison
name: Archived<MediaFeatureName>
The archived counterpart of MediaFeatureRangeInterval::name
right_comparison: Archived<MediaFeatureRangeComparison>
The archived counterpart of MediaFeatureRangeInterval::right_comparison
right: Archived<Box<MediaFeatureValue>>
The archived counterpart of MediaFeatureRangeInterval::right
Trait Implementations§
source§impl<__C: ?Sized> CheckBytes<__C> for ArchivedMediaFeatureRangeIntervalwhere
Archived<Span>: CheckBytes<__C>,
Archived<Box<MediaFeatureValue>>: CheckBytes<__C>,
Archived<MediaFeatureRangeComparison>: CheckBytes<__C>,
Archived<MediaFeatureName>: CheckBytes<__C>,
impl<__C: ?Sized> CheckBytes<__C> for ArchivedMediaFeatureRangeIntervalwhere Archived<Span>: CheckBytes<__C>, Archived<Box<MediaFeatureValue>>: CheckBytes<__C>, Archived<MediaFeatureRangeComparison>: CheckBytes<__C>, Archived<MediaFeatureName>: CheckBytes<__C>,
§type Error = StructCheckError
type Error = StructCheckError
The error that may result from checking the type.
source§unsafe fn check_bytes<'__bytecheck>(
value: *const Self,
context: &mut __C
) -> Result<&'__bytecheck Self, StructCheckError>
unsafe fn check_bytes<'__bytecheck>( value: *const Self, context: &mut __C ) -> Result<&'__bytecheck Self, StructCheckError>
Checks whether the given pointer points to a valid value within the
given context. Read more
Auto Trait Implementations§
impl RefUnwindSafe for ArchivedMediaFeatureRangeInterval
impl Send for ArchivedMediaFeatureRangeInterval
impl Sync for ArchivedMediaFeatureRangeInterval
impl !Unpin for ArchivedMediaFeatureRangeInterval
impl UnwindSafe for ArchivedMediaFeatureRangeInterval
Blanket Implementations§
source§impl<T> ArchivePointee for T
impl<T> ArchivePointee for T
§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<F, W, T, D> Deserialize<With<T, W>, D> for Fwhere
W: DeserializeWith<F, T, D>,
D: Fallible + ?Sized,
F: ?Sized,
impl<F, W, T, D> Deserialize<With<T, W>, D> for Fwhere W: DeserializeWith<F, T, D>, D: Fallible + ?Sized, F: ?Sized,
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>
Gets the layout of the type.