uira-core 0.1.1

Shared types, events, protocol definitions, and configuration loading for Uira
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
mod bus;
#[allow(clippy::module_inception)]
mod events;
mod runner;
mod subscriber;

pub use bus::{BroadcastBus, EventBus};
pub use events::{
    ApprovalDecision, Event, EventCategory, FileChangeType, PermissionAction, SessionEndReason,
};
pub use runner::{HandlerRegistry, SubscriberRunner};
pub use subscriber::{EventHandler, HandlerResult, Subscriber, SubscriptionFilter};

pub mod compat;