envseal 0.3.6

Write-only secret vault with process-level access control — post-agent secret management
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
//! Invariant: std::io::Error converts to Error::StorageIo via From.
use envseal::error::Error;

#[test]
fn from_io_error() {
    let io_err = std::io::Error::new(std::io::ErrorKind::PermissionDenied, "permission denied");
    let err: Error = io_err.into();
    assert!(matches!(err, Error::StorageIo(_)));
    let msg = err.to_string();
    assert!(
        msg.contains("permission denied"),
        "Fix: StorageIo display must include the underlying message"
    );
}