pub fn server_claims(root: &Path) -> ClaimSourceExpand 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"));