There was an error while loading. Please reload this page.
f27c1b9
Introduce dependency injection with trait-based adapters f27c1b9 Replace luks/ and tpm/ modules with adapters/ (one trait per operation) and handlers/ (one per subcommand) Add studiole-di for service resolution and mockall for test mocks Replace custom AnyReport with StructuredError from studiole-report Move PersistentHandle and TPM constants to utils/ Add comprehensive handler tests using mock adapters Remove all clippy::absolute_paths suppressions via import aliases Convert #[allow] attributes to #[expect] with reasons Add doc comments to all public items
luks/
tpm/
adapters/
handlers/
studiole-di
mockall
AnyReport
StructuredError
studiole-report
PersistentHandle
utils/
clippy::absolute_paths
#[allow]
#[expect]