secret-lib 1.0.0

Cross-platform, asynchronous Rust library to retrieve secrets from different sources
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#[cfg(feature = "async-std")]
use async_std::test;
use secret::Secret;
#[cfg(feature = "tokio")]
use tokio::test;

#[test_log::test(test)]
async fn raw() {
    let mut secret = Secret::new_raw("secret");
    assert_eq!(secret.get().await.unwrap(), "secret");

    secret.set("secret2").await.unwrap();
    assert_eq!(secret.get().await.unwrap(), "secret2");

    secret.delete().await.unwrap();
    assert_eq!(secret.find().await.unwrap(), None);
}