#[repr(C)]pub struct ArchivedConformanceResultwhere
u64: Archive,
u32: Archive,
u8: Archive,
[u8; 2]: Archive,
f32: Archive,
u16: Archive,
[u8; 16]: Archive,{Show 14 fields
pub trace_id: Archived<u64>,
pub model_id: Archived<u32>,
pub status: Archived<u8>,
pub compliance_level: Archived<u8>,
pub _padding1: Archived<[u8; 2]>,
pub fitness: Archived<f32>,
pub precision: Archived<f32>,
pub generalization: Archived<f32>,
pub simplicity: Archived<f32>,
pub missing_count: Archived<u16>,
pub extra_count: Archived<u16>,
pub alignment_cost: Archived<u32>,
pub alignment_length: Archived<u32>,
pub _reserved: Archived<[u8; 16]>,
}Expand description
An archived ConformanceResult
Fields§
§trace_id: Archived<u64>The archived counterpart of ConformanceResult::trace_id
model_id: Archived<u32>The archived counterpart of ConformanceResult::model_id
status: Archived<u8>The archived counterpart of ConformanceResult::status
compliance_level: Archived<u8>The archived counterpart of ConformanceResult::compliance_level
_padding1: Archived<[u8; 2]>The archived counterpart of ConformanceResult::_padding1
fitness: Archived<f32>The archived counterpart of ConformanceResult::fitness
precision: Archived<f32>The archived counterpart of ConformanceResult::precision
generalization: Archived<f32>The archived counterpart of ConformanceResult::generalization
simplicity: Archived<f32>The archived counterpart of ConformanceResult::simplicity
missing_count: Archived<u16>The archived counterpart of ConformanceResult::missing_count
extra_count: Archived<u16>The archived counterpart of ConformanceResult::extra_count
alignment_cost: Archived<u32>The archived counterpart of ConformanceResult::alignment_cost
alignment_length: Archived<u32>The archived counterpart of ConformanceResult::alignment_length
_reserved: Archived<[u8; 16]>The archived counterpart of ConformanceResult::_reserved
Auto Trait Implementations§
impl Freeze for ArchivedConformanceResult
impl RefUnwindSafe for ArchivedConformanceResult
impl Send for ArchivedConformanceResult
impl Sync for ArchivedConformanceResult
impl Unpin for ArchivedConformanceResult
impl UnwindSafe for ArchivedConformanceResult
Blanket Implementations§
Source§impl<T> ArchivePointee for T
impl<T> ArchivePointee for T
Source§type ArchivedMetadata = ()
type ArchivedMetadata = ()
Source§fn pointer_metadata(
_: &<T as ArchivePointee>::ArchivedMetadata,
) -> <T as Pointee>::Metadata
fn pointer_metadata( _: &<T as ArchivePointee>::ArchivedMetadata, ) -> <T as Pointee>::Metadata
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
Source§impl<F, W, T, D> Deserialize<With<T, W>, D> for F
impl<F, W, T, D> Deserialize<With<T, W>, D> for F
Source§impl<T> Downcast for Twhere
T: Any,
impl<T> Downcast for Twhere
T: Any,
Source§fn into_any(self: Box<T>) -> Box<dyn Any>
fn into_any(self: Box<T>) -> Box<dyn Any>
Box<dyn Trait> (where Trait: Downcast) to Box<dyn Any>. Box<dyn Any> can
then be further downcast into Box<ConcreteType> where ConcreteType implements Trait.Source§fn into_any_rc(self: Rc<T>) -> Rc<dyn Any>
fn into_any_rc(self: Rc<T>) -> Rc<dyn Any>
Rc<Trait> (where Trait: Downcast) to Rc<Any>. Rc<Any> can then be
further downcast into Rc<ConcreteType> where ConcreteType implements Trait.Source§fn as_any(&self) -> &(dyn Any + 'static)
fn as_any(&self) -> &(dyn Any + 'static)
&Trait (where Trait: Downcast) to &Any. This is needed since Rust cannot
generate &Any’s vtable from &Trait’s.Source§fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)
fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)
&mut Trait (where Trait: Downcast) to &Any. This is needed since Rust cannot
generate &mut Any’s vtable from &mut Trait’s.