Struct difflib::sequencematcher::SequenceMatcher [] [src]

pub struct SequenceMatcher<'a, T: 'a + ?Sized + Sequence> {
    // some fields omitted
}

Methods

impl<'a, T: ?Sized + Sequence> SequenceMatcher<'a, T>
[src]

fn new(first_sequence: &'a T, second_sequence: &'a T) -> SequenceMatcher<'a, T>

fn set_is_junk(&mut self, is_junk: Option<fn(&str) -> bool>)

fn set_seqs(&mut self, first_sequence: &'a T, second_sequence: &'a T)

fn set_first_seq(&mut self, sequence: &'a T)

fn set_second_seq(&mut self, sequence: &'a T)

fn find_longest_match(&self, first_start: usize, first_end: usize, second_start: usize, second_end: usize) -> Match

fn get_matching_blocks(&mut self) -> Vec<Match>

fn get_opcodes(&mut self) -> Vec<Opcode>

fn get_grouped_opcodes(&mut self, n: usize) -> Vec<Vec<Opcode>>

fn ratio(&mut self) -> f32