#[must_use]
#[derive(Debug)]
pub struct Asker {
pub fen: crate::Fen,
pub store_path: std::path::PathBuf,
}
impl Asker {
pub fn ask(&self) -> crate::error::Result<Vec<crate::model::Trail>> {
let db = crate::db::FenTrailStore::open(&self.store_path)?;
db.read(&self.fen)
}
}