commit 1b165dfa742cdd3051d62a882b1a82c783878cf7
parent 9844f065ce7e68cb3e4fa591036f132aabf317a1
Author: triesap <tyson@radroots.org>
Date: Tue, 4 Aug 2026 22:18:01 +0000
test: restore authored operations baseline
- gate the memory-provider README example on its opt-in feature
- keep the enabled example compiled and exercised by doctests
- preserve an inert default-feature doctest harness
- verify affected packages and architecture contracts
Diffstat:
1 file changed, 6 insertions(+), 1 deletion(-)
diff --git a/crates/secrets/README.md b/crates/secrets/README.md
@@ -35,6 +35,8 @@ explicit key, supplies a separate explicit data key and nonce, seals one value,
serializes the envelope, and opens it again:
```rust
+# #[cfg(feature = "memory")]
+# fn main() -> Result<(), Box<dyn std::error::Error>> {
use futures_executor::block_on;
use radroots_secrets::EncryptedEnvelope;
use radroots_secrets::envelope::{Nonce, SealMaterial, SealRequest};
@@ -66,7 +68,10 @@ let decoded = EncryptedEnvelope::decode(&encoded)?;
let opened = block_on(decoded.open(&provider))?;
opened.expose_secret(|bytes| assert_eq!(bytes, b"private profile value"));
-# Ok::<(), Box<dyn std::error::Error>>(())
+# Ok(())
+# }
+# #[cfg(not(feature = "memory"))]
+# fn main() {}
```
A runnable version is available at