Skip to main content

Module routines

Module routines 

Expand description

Event-triggered automation (routines engine).

Re-exports§

pub use engine::Routine;
pub use engine::RoutineAction;
pub use engine::RoutineDispatchResult;
pub use engine::RoutinesEngine;
pub use engine::load_routines;
pub use engine::load_routines_from_file;
pub use event_matcher::EventPattern;
pub use event_matcher::MatchStrategy;
pub use event_matcher::RoutineEvent;
pub use event_matcher::matches;
pub use event_matcher::matches_any;

Modules§

engine
Routines engine — event-triggered automation with pattern matching and cooldown enforcement.
event_matcher
Event pattern matching for the routines engine.