1#![forbid(unsafe_code)]
3
4mod graph;
5mod plugin;
6mod service;
7mod types;
8
9pub use graph::{ApplicationGraph, GraphBuilder, GraphError};
10pub use plugin::{
11 ComposedApplication, Plugin, PluginContext, PluginError, PluginManager, PluginSelection,
12};
13pub use service::{FrozenServices, ServiceCollection, ServiceError};
14pub use types::{
15 CapabilityProvision, CapabilityRequirement, HealthCheckDescriptor, IdentifierError,
16 IdleCostClass, MigrationSet, OperationDescriptor, PluginDescriptor, PluginId, ResourceIntent,
17 ResourceKind, WakeSource,
18};