Trait divvunspell::archive::SpellerArchive [−][src]
pub trait SpellerArchive { fn open(path: &Path) -> Result<Self, SpellerArchiveError>
where
Self: Sized; fn speller(&self) -> Arc<dyn Speller + Send + Sync>; fn metadata(&self) -> Option<&SpellerMetadata>; }
Required methods
fn open(path: &Path) -> Result<Self, SpellerArchiveError> where
Self: Sized,
[src]
Self: Sized,
fn speller(&self) -> Arc<dyn Speller + Send + Sync>
[src]
fn metadata(&self) -> Option<&SpellerMetadata>
[src]
Implementors
impl SpellerArchive for ZipSpellerArchive
[src]
fn open(file_path: &Path) -> Result<ZipSpellerArchive, SpellerArchiveError>
[src]
fn speller(&self) -> Arc<dyn Speller + Send + Sync>
[src]
fn metadata(&self) -> Option<&SpellerMetadata>
[src]
impl<T, U> SpellerArchive for BoxSpellerArchive<T, U> where
T: Transducer<File> + Send + Sync + 'static,
U: Transducer<File> + Send + Sync + 'static,
[src]
T: Transducer<File> + Send + Sync + 'static,
U: Transducer<File> + Send + Sync + 'static,