Trait hyphenation::load::Load [−][src]
pub trait Load: Sized { fn from_reader<R>(lang: Language, reader: &mut R) -> Result<Self>
where
R: Read; fn any_from_reader<R>(reader: &mut R) -> Result<Self>
where
R: Read; fn from_path<P>(lang: Language, path: P) -> Result<Self>
where
P: AsRef<Path>, { ... } }
Convenience methods for the retrieval of hyphenation dictionaries.
Required Methods
fn from_reader<R>(lang: Language, reader: &mut R) -> Result<Self> where
R: Read,
R: Read,
Deserialize a dictionary from the provided reader, verifying that it effectively belongs to the requested language.
fn any_from_reader<R>(reader: &mut R) -> Result<Self> where
R: Read,
R: Read,
Deserialize a dictionary from the provided reader.
Provided Methods
fn from_path<P>(lang: Language, path: P) -> Result<Self> where
P: AsRef<Path>,
P: AsRef<Path>,
Read and deserialize the dictionary at the given path, verifying that it effectively belongs to the requested language.