juiz_core 0.0.4

Core library for JUIZ application. This package is not required if you want to build juiz functional module.
//! juizを使ったアプリケーション開発のための機能パッケージ。機能要素を開発するだけなら`juiz_sdk`で済む。
//! 

mod core;
mod plugin;

mod processes;
mod connections;
mod containers;
mod brokers;
mod topics;
mod ecs;

pub mod prelude;

// pub use crate::utils::yaml_conf_load;
pub use core::{SystemStore, SystemStorePtr};
pub use brokers::{create_broker_factory_impl, create_broker_proxy_factory_impl, CRUDBroker, CRUDBrokerHolder};
pub use brokers::{CRUDBrokerProxy, CRUDBrokerProxyHolder};
pub use ecs::{ExecutionContext, ExecutionContextCore, ExecutionContextFactory, execution_context_core::ExecutionContextState};

// Re export 

// #[cfg(feature="opencv4")]
// pub use opencv;

pub use tokio;
pub use futures;
pub use juiz_sdk::anyhow;
pub use juiz_sdk::log;
pub use juiz_sdk::env_logger;
pub use juiz_sdk::utils;