#[repr(C)]pub struct ArchivedSerializableModelwhere
Vec<f64>: Archive,
Vec<String>: Archive,
ModelMetadata: Archive,
BTreeMap<usize, BTreeMap<usize, f64>>: Archive,
usize: Archive,
Vec<FeatureSetInfo>: Archive,
BTreeMap<String, String>: Archive,
String: Archive,
i32: Archive,
Vec<(u32, String)>: Archive,{Show 16 fields
pub feature_weights: <Vec<f64> as Archive>::Archived,
pub labels: <Vec<String> as Archive>::Archived,
pub pos_info: <Vec<String> as Archive>::Archived,
pub metadata: <ModelMetadata as Archive>::Archived,
pub connection_matrix: <BTreeMap<usize, BTreeMap<usize, f64>> as Archive>::Archived,
pub max_left_id: <usize as Archive>::Archived,
pub max_right_id: <usize as Archive>::Archived,
pub feature_sets: <Vec<FeatureSetInfo> as Archive>::Archived,
pub unk_category_names: <Vec<String> as Archive>::Archived,
pub unk_categories: <BTreeMap<String, String> as Archive>::Archived,
pub char_def_content: <String as Archive>::Archived,
pub feature_def_content: <String as Archive>::Archived,
pub rewrite_def_content: <String as Archive>::Archived,
pub cost_factor: <i32 as Archive>::Archived,
pub left_id_map: <Vec<(u32, String)> as Archive>::Archived,
pub right_id_map: <Vec<(u32, String)> as Archive>::Archived,
}Expand description
An archived SerializableModel
Fields§
§feature_weights: <Vec<f64> as Archive>::ArchivedThe archived counterpart of SerializableModel::feature_weights
labels: <Vec<String> as Archive>::ArchivedThe archived counterpart of SerializableModel::labels
pos_info: <Vec<String> as Archive>::ArchivedThe archived counterpart of SerializableModel::pos_info
metadata: <ModelMetadata as Archive>::ArchivedThe archived counterpart of SerializableModel::metadata
connection_matrix: <BTreeMap<usize, BTreeMap<usize, f64>> as Archive>::ArchivedThe archived counterpart of SerializableModel::connection_matrix
max_left_id: <usize as Archive>::ArchivedThe archived counterpart of SerializableModel::max_left_id
max_right_id: <usize as Archive>::ArchivedThe archived counterpart of SerializableModel::max_right_id
feature_sets: <Vec<FeatureSetInfo> as Archive>::ArchivedThe archived counterpart of SerializableModel::feature_sets
unk_category_names: <Vec<String> as Archive>::ArchivedThe archived counterpart of SerializableModel::unk_category_names
unk_categories: <BTreeMap<String, String> as Archive>::ArchivedThe archived counterpart of SerializableModel::unk_categories
char_def_content: <String as Archive>::ArchivedThe archived counterpart of SerializableModel::char_def_content
feature_def_content: <String as Archive>::ArchivedThe archived counterpart of SerializableModel::feature_def_content
rewrite_def_content: <String as Archive>::ArchivedThe archived counterpart of SerializableModel::rewrite_def_content
cost_factor: <i32 as Archive>::ArchivedThe archived counterpart of SerializableModel::cost_factor
left_id_map: <Vec<(u32, String)> as Archive>::ArchivedThe archived counterpart of SerializableModel::left_id_map
right_id_map: <Vec<(u32, String)> as Archive>::ArchivedThe archived counterpart of SerializableModel::right_id_map
Trait Implementations§
Source§impl<__C: Fallible + ?Sized> CheckBytes<__C> for ArchivedSerializableModelwhere
Vec<f64>: Archive,
Vec<String>: Archive,
ModelMetadata: Archive,
BTreeMap<usize, BTreeMap<usize, f64>>: Archive,
usize: Archive,
Vec<FeatureSetInfo>: Archive,
BTreeMap<String, String>: Archive,
String: Archive,
i32: Archive,
Vec<(u32, String)>: Archive,
<__C as Fallible>::Error: Trace,
<Vec<f64> as Archive>::Archived: CheckBytes<__C>,
<Vec<String> as Archive>::Archived: CheckBytes<__C>,
<ModelMetadata as Archive>::Archived: CheckBytes<__C>,
<BTreeMap<usize, BTreeMap<usize, f64>> as Archive>::Archived: CheckBytes<__C>,
<usize as Archive>::Archived: CheckBytes<__C>,
<Vec<FeatureSetInfo> as Archive>::Archived: CheckBytes<__C>,
<BTreeMap<String, String> as Archive>::Archived: CheckBytes<__C>,
<String as Archive>::Archived: CheckBytes<__C>,
<i32 as Archive>::Archived: CheckBytes<__C>,
<Vec<(u32, String)> as Archive>::Archived: CheckBytes<__C>,
impl<__C: Fallible + ?Sized> CheckBytes<__C> for ArchivedSerializableModelwhere
Vec<f64>: Archive,
Vec<String>: Archive,
ModelMetadata: Archive,
BTreeMap<usize, BTreeMap<usize, f64>>: Archive,
usize: Archive,
Vec<FeatureSetInfo>: Archive,
BTreeMap<String, String>: Archive,
String: Archive,
i32: Archive,
Vec<(u32, String)>: Archive,
<__C as Fallible>::Error: Trace,
<Vec<f64> as Archive>::Archived: CheckBytes<__C>,
<Vec<String> as Archive>::Archived: CheckBytes<__C>,
<ModelMetadata as Archive>::Archived: CheckBytes<__C>,
<BTreeMap<usize, BTreeMap<usize, f64>> as Archive>::Archived: CheckBytes<__C>,
<usize as Archive>::Archived: CheckBytes<__C>,
<Vec<FeatureSetInfo> as Archive>::Archived: CheckBytes<__C>,
<BTreeMap<String, String> as Archive>::Archived: CheckBytes<__C>,
<String as Archive>::Archived: CheckBytes<__C>,
<i32 as Archive>::Archived: CheckBytes<__C>,
<Vec<(u32, String)> as Archive>::Archived: CheckBytes<__C>,
impl Portable for ArchivedSerializableModelwhere
Vec<f64>: Archive,
Vec<String>: Archive,
ModelMetadata: Archive,
BTreeMap<usize, BTreeMap<usize, f64>>: Archive,
usize: Archive,
Vec<FeatureSetInfo>: Archive,
BTreeMap<String, String>: Archive,
String: Archive,
i32: Archive,
Vec<(u32, String)>: Archive,
<Vec<f64> as Archive>::Archived: Portable,
<Vec<String> as Archive>::Archived: Portable,
<ModelMetadata as Archive>::Archived: Portable,
<BTreeMap<usize, BTreeMap<usize, f64>> as Archive>::Archived: Portable,
<usize as Archive>::Archived: Portable,
<Vec<FeatureSetInfo> as Archive>::Archived: Portable,
<BTreeMap<String, String> as Archive>::Archived: Portable,
<String as Archive>::Archived: Portable,
<i32 as Archive>::Archived: Portable,
<Vec<(u32, String)> as Archive>::Archived: Portable,
Auto Trait Implementations§
impl !Unpin for ArchivedSerializableModel
impl !UnsafeUnpin for ArchivedSerializableModel
impl Freeze for ArchivedSerializableModel
impl RefUnwindSafe for ArchivedSerializableModel
impl Send for ArchivedSerializableModel
impl Sync for ArchivedSerializableModel
impl UnwindSafe for ArchivedSerializableModel
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<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§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>
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
Source§fn resolve_niched(out: Place<NichedOption<T, N1>>)
fn resolve_niched(out: Place<NichedOption<T, N1>>)
out indicating that a T is niched.