Files
attune/crates/sensor/src/lib.rs

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};