23 lines
716 B
Rust
23 lines
716 B
Rust
//! Attune Sensor Service Library
|
|
//!
|
|
//! This library provides the core functionality for the Attune Sensor Service,
|
|
//! including event generation, rule matching, and template resolution.
|
|
|
|
pub mod api_client;
|
|
pub mod rule_lifecycle_listener;
|
|
pub mod sensor_manager;
|
|
pub mod sensor_worker_registration;
|
|
pub mod service;
|
|
pub mod startup;
|
|
|
|
// Re-export template resolver from common crate
|
|
pub mod template_resolver {
|
|
pub use attune_common::template_resolver::*;
|
|
}
|
|
|
|
// Re-export commonly used types
|
|
pub use rule_lifecycle_listener::RuleLifecycleListener;
|
|
pub use sensor_worker_registration::SensorWorkerRegistration;
|
|
pub use service::SensorService;
|
|
pub use template_resolver::{resolve_templates, TemplateContext};
|