pub enum DictType {
Fst(FstDict),
Group(DictGroup),
}Expand description
一个内部枚举,用作词典工厂函数的命名空间 它用于根据配置分发不同词典的加载逻辑。
Variants§
Implementations§
Source§impl DictType
impl DictType
Sourcepub fn from_config(
config: &DictConfig,
config_dir: &Path,
) -> Result<Arc<dyn Dictionary>>
pub fn from_config( config: &DictConfig, config_dir: &Path, ) -> Result<Arc<dyn Dictionary>>
从文件加载字典
Sourcepub fn from_config_embedded(config: &DictConfig) -> Result<Arc<dyn Dictionary>>
pub fn from_config_embedded(config: &DictConfig) -> Result<Arc<dyn Dictionary>>
从嵌入的资源加载字典
Auto Trait Implementations§
impl Freeze for DictType
impl !RefUnwindSafe for DictType
impl Send for DictType
impl Sync for DictType
impl Unpin for DictType
impl !UnwindSafe for DictType
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more