helper.rs 411 B

123456789101112131415161718
  1. use flowy_dispatch::prelude::*;
  2. use std::sync::Once;
  3. #[allow(dead_code)]
  4. pub fn setup_env() {
  5. static INIT: Once = Once::new();
  6. INIT.call_once(|| {
  7. std::env::set_var("RUST_LOG", "flowy_dispatch=debug,debug");
  8. env_logger::init();
  9. });
  10. }
  11. pub fn init_dispatch<F>(module_factory: F) -> EventDispatch
  12. where
  13. F: FnOnce() -> Vec<Module>,
  14. {
  15. EventDispatch::construct(module_factory)
  16. }