pub struct ProportionAnalysis {
pub schema_name: String,
pub deviations: HashMap<String, f32>,
pub rms_deviation: f32,
pub closest_schema: String,
}Expand description
Analysis of a character against a reference schema.
Fields§
§schema_name: String§deviations: HashMap<String, f32>key → how far from ideal (signed).
rms_deviation: f32§closest_schema: StringAuto Trait Implementations§
impl Freeze for ProportionAnalysis
impl RefUnwindSafe for ProportionAnalysis
impl Send for ProportionAnalysis
impl Sync for ProportionAnalysis
impl Unpin for ProportionAnalysis
impl UnsafeUnpin for ProportionAnalysis
impl UnwindSafe for ProportionAnalysis
Blanket Implementations§
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> 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>
Converts
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>
Converts
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 more