Move roftl to core

This commit is contained in:
Armin Friedl 2021-11-18 21:48:48 +01:00
parent d7ed757120
commit 4f4e3ca217
3 changed files with 10 additions and 7 deletions

View file

@ -1 +1,5 @@
pub mod shared; pub mod shared;
pub mod roftl;
use super::matcher;
use super::sources;

View file

@ -5,9 +5,9 @@ use rayon::prelude::*;
use super::matcher::PrefixMatcher; use super::matcher::PrefixMatcher;
use super::core::shared::Matcher; use super::shared::Matcher;
use super::core::shared::Source; use super::shared::Source;
use super::core::shared::Entry; use super::shared::Entry;
pub type SourceRef = Box<dyn Source>; pub type SourceRef = Box<dyn Source>;

View file

@ -8,19 +8,18 @@ use winit::event::{ElementState, Event, KeyboardInput, VirtualKeyCode,
use crate::matcher::{FuseMatcher, PrefixMatcher}; use crate::matcher::{FuseMatcher, PrefixMatcher};
mod roftl; use self::core::roftl::Roftl;
mod ui; mod ui;
mod sources; mod sources;
mod matcher; mod matcher;
mod core; mod core;
use roftl::Roftl;
fn main() -> Result<(), Box<dyn Error>> { fn main() -> Result<(), Box<dyn Error>> {
env_logger::init(); env_logger::init();
debug!{"Set up roftl"}; debug!{"Set up roftl"};
let mut roftl = roftl::Roftl::new() let mut roftl = Roftl::new()
.add_source(sources::TestSource::new("ts1")) .add_source(sources::TestSource::new("ts1"))
.add_source(sources::Apps::new()) .add_source(sources::Apps::new())
.add_source(sources::ShellHost::new()) .add_source(sources::ShellHost::new())