pub enum FormulaModelKind {
UniMERNet,
PPFormulaNet,
}Expand description
Formula recognition model type
Variants§
Implementations§
Source§impl FormulaModelKind
impl FormulaModelKind
Sourcepub fn from_model_name(name: &str) -> Option<FormulaModelKind>
pub fn from_model_name(name: &str) -> Option<FormulaModelKind>
Infer model kind from a known model name or naming pattern.
Returns None rather than silently selecting an incompatible decoder
when the name does not identify either supported model family.
Trait Implementations§
Source§impl AsRef<str> for FormulaModelKind
impl AsRef<str> for FormulaModelKind
Source§impl Clone for FormulaModelKind
impl Clone for FormulaModelKind
Source§fn clone(&self) -> FormulaModelKind
fn clone(&self) -> FormulaModelKind
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for FormulaModelKind
Source§impl Debug for FormulaModelKind
impl Debug for FormulaModelKind
impl Eq for FormulaModelKind
Source§impl FromStr for FormulaModelKind
impl FromStr for FormulaModelKind
Source§impl PartialEq for FormulaModelKind
impl PartialEq for FormulaModelKind
impl StructuralPartialEq for FormulaModelKind
Auto Trait Implementations§
impl Freeze for FormulaModelKind
impl RefUnwindSafe for FormulaModelKind
impl Send for FormulaModelKind
impl Sync for FormulaModelKind
impl Unpin for FormulaModelKind
impl UnsafeUnpin for FormulaModelKind
impl UnwindSafe for FormulaModelKind
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> EncodedChars for T
impl<T> EncodedChars for T
Source§fn encoding(&self) -> *mut OnigEncodingTypeST
fn encoding(&self) -> *mut OnigEncodingTypeST
The encoding of the contents of the buffer
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> 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 moreSource§impl<T> Pointable for T
impl<T> Pointable for T
impl<T> Read<Exclusive, BecauseExclusive> for Twhere
T: ?Sized,
impl<T> Scalar for T
Source§impl<SS, SP> SupersetOf<SS> for SPwhere
SS: SubsetOf<SP>,
impl<SS, SP> SupersetOf<SS> for SPwhere
SS: SubsetOf<SP>,
Source§fn to_subset(&self) -> Option<SS>
fn to_subset(&self) -> Option<SS>
The inverse inclusion map: attempts to construct
self from the equivalent element of its
superset. Read moreSource§fn is_in_subset(&self) -> bool
fn is_in_subset(&self) -> bool
Checks if
self is actually part of its subset T (and can be converted to it).Source§fn to_subset_unchecked(&self) -> SS
fn to_subset_unchecked(&self) -> SS
Use with care! Same as
self.to_subset but without any property checks. Always succeeds.Source§fn from_subset(element: &SS) -> SP
fn from_subset(element: &SS) -> SP
The inclusion map: converts
self to the equivalent element of its superset.