[][src]Trait sudachiclone::utf8_input_text::InputText

pub trait InputText {
    fn get_char_category_continuous_length(&self, index: usize) -> usize;
fn get_char_category_types(
        &self,
        start: usize,
        end: Option<usize>
    ) -> HashSet<CategoryType>;
fn get_substring(&self, start: usize, end: usize) -> Result<Cow<str>, ()>;
fn get_code_points_offset_length(
        &self,
        index: usize,
        code_point_offset: usize
    ) -> usize;
fn get_word_candidate_length(&self, index: usize) -> usize; }

Required methods

fn get_char_category_continuous_length(&self, index: usize) -> usize

fn get_char_category_types(
    &self,
    start: usize,
    end: Option<usize>
) -> HashSet<CategoryType>

fn get_substring(&self, start: usize, end: usize) -> Result<Cow<str>, ()>

fn get_code_points_offset_length(
    &self,
    index: usize,
    code_point_offset: usize
) -> usize

fn get_word_candidate_length(&self, index: usize) -> usize

Loading content...

Implementors

impl InputText for UTF8InputText[src]

Loading content...