steid

@jamesgill /

1//! The application layer: use cases and the ports they depend on.
2//!
3//! Every use case takes an actor or a credential plus the ports it needs, and enforces
4//! the rules before any side effect. Nothing here knows about HTTP or Topcoat.
5
6pub mod claim;
7pub mod config;
8pub mod error;
9pub mod identity;
10pub mod login;
11pub mod port;
12pub mod profile;
13pub mod session;
14
15pub use claim::{OwnerSpec, claim_instance, is_claimed};
16pub use config::AppConfig;
17pub use error::{Error, Result};
18pub use identity::{Identity, describe_identity};
19pub use login::login;
20pub use profile::{PublicProfile, view_profile};
21pub use session::{SESSION_LIFETIME, end_session, record_session, resolve_actor, sweep_expired};