juiz_core 0.0.9

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 brokers;
mod connections;
mod containers;
mod ecs;
mod processes;
mod topics;

pub mod prelude;

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

// Re export

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

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