pub fn new(glyphs: &'a [Glyph]) -> Self {
        let mut v: LongestGlyphMatcher = Default::default();
        v.matcher.prepare(glyphs, false);
        v.lstrip_matcher.prepare(glyphs, true);
        v
    }
/// Create a longest glyph matcher from the provided glyphs.
Create a longest glyph matcher from the provided glyphs.
Create a longest glyph matcher from the provided glyphs .
pub fn new(glyphs: &'a [Glyph]) -> Self {
        let mut v: LongestGlyphMatcher = Default::default();
        v.matcher.prepare(glyphs, false);
        v.lstrip_matcher.prepare(glyphs, true);
        v
    }
pub fn new ( glyphs : & ' a [ Glyph ] ) -> Self { let mut v : LongestGlyphMatcher = Default :: default ( ) ; v . matcher . prepare ( glyphs , false ) ; v . lstrip_matcher . prepare ( glyphs , true ) ; v }
Create a longest glyph matcher from the provided glyphs.
Create a longest glyph matcher from the provided glyphs .
glyphs
&'a [Glyph]