fn get_start(&self) -> Option<Option<StateId>>
fn insert_start(&self, id: Option<StateId>)
fn get_trs(&self, id: StateId) -> Option<TrsVec<W>>
fn insert_trs(&self, id: StateId, trs: TrsVec<W>)
fn get_final_weight(&self, id: StateId) -> Option<Option<W>>
fn insert_final_weight(&self, id: StateId, weight: Option<W>)
fn num_known_states(&self) -> usize
fn num_trs(&self, id: StateId) -> Option<usize>
fn num_input_epsilons(&self, id: usize) -> Option<usize>
fn num_output_epsilons(&self, id: usize) -> Option<usize>
fn len_trs(&self) -> usize
fn len_final_weights(&self) -> usize
impl<W: Semiring, C: FstCache<W>> FstCache<W> for Arc<C>
[src]fn get_start(&self) -> Option<Option<usize>>
[src]fn insert_start(&self, id: Option<usize>)
[src]fn get_trs(&self, id: usize) -> Option<TrsVec<W>>
[src]fn insert_trs(&self, id: usize, trs: TrsVec<W>)
[src]fn get_final_weight(&self, id: usize) -> Option<Option<W>>
[src]fn insert_final_weight(&self, id: usize, weight: Option<W>)
[src]fn num_known_states(&self) -> usize
[src]fn num_trs(&self, id: usize) -> Option<usize>
[src]fn num_input_epsilons(&self, id: usize) -> Option<usize>
[src]fn num_output_epsilons(&self, id: usize) -> Option<usize>
[src]fn len_trs(&self) -> usize
[src]fn len_final_weights(&self) -> usize
[src]impl<W: Semiring> FstCache<W> for SimpleHashMapCache<W>
[src]fn get_start(&self) -> Option<Option<StateId>>
[src]fn insert_start(&self, id: Option<StateId>)
[src]fn get_trs(&self, id: usize) -> Option<TrsVec<W>>
[src]fn insert_trs(&self, id: usize, trs: TrsVec<W>)
[src]fn get_final_weight(&self, id: usize) -> Option<Option<W>>
[src]fn insert_final_weight(&self, id: StateId, weight: Option<W>)
[src]fn num_known_states(&self) -> usize
[src]fn num_trs(&self, id: usize) -> Option<usize>
[src]fn num_input_epsilons(&self, id: usize) -> Option<usize>
[src]fn num_output_epsilons(&self, id: usize) -> Option<usize>
[src]fn len_trs(&self) -> usize
[src]fn len_final_weights(&self) -> usize
[src]