Skip to main content

Module application

Module application 

Source
Expand description

Application layer: services and use cases

This layer orchestrates domain logic and depends on I/O boundary traits.

Re-exports§

pub use envrc::add_swapped_marker;
pub use envrc::delete_section;
pub use envrc::parse_rsenv_metadata;
pub use envrc::remove_swapped_marker;
pub use envrc::update_dot_envrc;
pub use envrc::END_SECTION_DELIMITER;
pub use envrc::RSENV_SWAPPED_MARKER;
pub use envrc::START_SECTION_DELIMITER;
pub use error::ApplicationError;
pub use error::ApplicationResult;
pub use error_ext::IoResultExt;

Modules§

dotfile
Unified dot-file handling for vault storage
envrc
.envrc section management for direnv integration.
error
Application-level errors (wraps domain errors)
error_ext
Error conversion helpers for common I/O operations
hash
Content hashing for staleness detection
services
Application services