pub struct SuffixwiseData<Inner: RopeData + Default> { /* private fields */ }Implementations§
Source§impl<Inner: RopeData + Default> SuffixwiseData<Inner>
impl<Inner: RopeData + Default> SuffixwiseData<Inner>
pub fn get_rope(&self) -> &Rope<Inner>
pub fn get_min_suf_len(&self) -> usize
pub fn get_max_suf_len(&self) -> usize
pub fn map<NewInner: RopeData + Default, F: FnOnce(&Rope<Inner>) -> Rope<NewInner>>( &self, f: F, ) -> SuffixwiseData<NewInner>
pub fn get(&self, suf_len: usize) -> Option<Inner>
pub fn build_from_sam<TransTable: TransitionTable, Iter: IntoIterator<Item = (usize, Inner)>, FInit: FnMut(usize) -> Iter>( sam: &GeneralSam<TransTable>, f_init: FInit, ) -> Vec<Self>
Source§impl<Digested: Clone> SuffixwiseData<RopeUntaggedInner<Option<SuffixInTrie<Digested>>>>
impl<Digested: Clone> SuffixwiseData<RopeUntaggedInner<Option<SuffixInTrie<Digested>>>>
pub fn build<TransTable: TransitionTable, TN: TrieNodeAlike<InnerType = TransTable::KeyType>, F: FnMut(&TN) -> Digested>( sam: &GeneralSam<TransTable>, trie_node: TN, f: F, ) -> Vec<Self>
Trait Implementations§
Source§impl<Inner: Clone + RopeData + Default> Clone for SuffixwiseData<Inner>
impl<Inner: Clone + RopeData + Default> Clone for SuffixwiseData<Inner>
Source§fn clone(&self) -> SuffixwiseData<Inner>
fn clone(&self) -> SuffixwiseData<Inner>
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreAuto Trait Implementations§
impl<Inner> Freeze for SuffixwiseData<Inner>
impl<Inner> RefUnwindSafe for SuffixwiseData<Inner>where
Inner: RefUnwindSafe,
impl<Inner> Send for SuffixwiseData<Inner>
impl<Inner> Sync for SuffixwiseData<Inner>
impl<Inner> Unpin for SuffixwiseData<Inner>
impl<Inner> UnwindSafe for SuffixwiseData<Inner>where
Inner: RefUnwindSafe,
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