pub(crate) struct ComplexPayloadsBorrowed<'data> {
grapheme: GraphemeClusterSegmenterBorrowed<'data>,
my: Option<DictOrLstmBorrowed<'data>>,
km: Option<DictOrLstmBorrowed<'data>>,
lo: Option<DictOrLstmBorrowed<'data>>,
th: Option<DictOrLstmBorrowed<'data>>,
ja: Option<&'data UCharDictionaryBreakData<'data>>,
}Fields§
§grapheme: GraphemeClusterSegmenterBorrowed<'data>§my: Option<DictOrLstmBorrowed<'data>>§km: Option<DictOrLstmBorrowed<'data>>§lo: Option<DictOrLstmBorrowed<'data>>§th: Option<DictOrLstmBorrowed<'data>>§ja: Option<&'data UCharDictionaryBreakData<'data>>Implementations§
Source§impl<'data> ComplexPayloadsBorrowed<'data>
impl<'data> ComplexPayloadsBorrowed<'data>
fn select(&self, language: Language) -> Option<DictOrLstmBorrowed<'data>>
pub(crate) fn complex_language_segment_str(&self, input: &str) -> Vec<usize>
Sourcepub(crate) fn complex_language_segment_utf16(&self, input: &[u16]) -> Vec<usize>
pub(crate) fn complex_language_segment_utf16(&self, input: &[u16]) -> Vec<usize>
Return UTF-16 segment offset array using dictionary or lstm segmenter.
Source§impl ComplexPayloadsBorrowed<'static>
impl ComplexPayloadsBorrowed<'static>
pub(crate) fn new_lstm() -> Self
pub(crate) fn new_auto() -> Self
pub(crate) fn new_dict() -> Self
pub(crate) fn new_southeast_asian() -> Self
pub(crate) const fn empty() -> Self
pub(crate) fn static_to_owned(self) -> ComplexPayloads
Trait Implementations§
Source§impl<'data> Clone for ComplexPayloadsBorrowed<'data>
impl<'data> Clone for ComplexPayloadsBorrowed<'data>
Source§fn clone(&self) -> ComplexPayloadsBorrowed<'data>
fn clone(&self) -> ComplexPayloadsBorrowed<'data>
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 moreSource§impl<'data> Debug for ComplexPayloadsBorrowed<'data>
impl<'data> Debug for ComplexPayloadsBorrowed<'data>
impl<'data> Copy for ComplexPayloadsBorrowed<'data>
Auto Trait Implementations§
impl<'data> Freeze for ComplexPayloadsBorrowed<'data>
impl<'data> RefUnwindSafe for ComplexPayloadsBorrowed<'data>
impl<'data> Send for ComplexPayloadsBorrowed<'data>
impl<'data> Sync for ComplexPayloadsBorrowed<'data>
impl<'data> Unpin for ComplexPayloadsBorrowed<'data>
impl<'data> UnsafeUnpin for ComplexPayloadsBorrowed<'data>
impl<'data> UnwindSafe for ComplexPayloadsBorrowed<'data>
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