Skip to main content

server_claims

Function server_claims 

Source
pub fn server_claims(root: &Path) -> ClaimSource
Expand description

The live claims of the checkout’s shared server, asked over HTTP from outside it.

use majordomus_cli::guard::{server_claims, ClaimSource};

let dir = tempfile::tempdir().unwrap();
let ClaimSource::Unavailable(why) = server_claims(dir.path()) else {
    panic!("a checkout no server serves has no claims to read");
};
assert!(why.contains("no shared server"));