2019-10-03 15:04:11 +02:00
|
|
|
#[derive(Copy, Clone)]
|
2019-10-02 17:34:32 +02:00
|
|
|
pub struct Synonyms {
|
|
|
|
pub(crate) synonyms: rkv::SingleStore,
|
|
|
|
}
|
|
|
|
|
|
|
|
impl Synonyms {
|
2019-10-04 10:21:09 +02:00
|
|
|
pub fn synonyms_fst(
|
2019-10-02 17:34:32 +02:00
|
|
|
&self,
|
2019-10-04 10:21:09 +02:00
|
|
|
reader: &impl rkv::Readable,
|
2019-10-02 17:34:32 +02:00
|
|
|
) -> Result<fst::Set, rkv::StoreError>
|
|
|
|
{
|
|
|
|
Ok(fst::Set::default())
|
|
|
|
}
|
|
|
|
|
2019-10-04 10:21:09 +02:00
|
|
|
pub fn alternatives_to(
|
2019-10-02 17:34:32 +02:00
|
|
|
&self,
|
2019-10-04 10:21:09 +02:00
|
|
|
reader: &impl rkv::Readable,
|
2019-10-02 17:34:32 +02:00
|
|
|
word: &[u8],
|
|
|
|
) -> Result<Option<fst::Set>, rkv::StoreError>
|
|
|
|
{
|
|
|
|
unimplemented!()
|
|
|
|
}
|
|
|
|
}
|