Skip to main content

resolve_namespace_published

Function resolve_namespace_published 

Source
pub fn resolve_namespace_published(
    uri: &str,
) -> Option<(&'static str, &'static str)>
Expand description

Like resolve_namespace, but returns None when the namespace’s package is not on crates.io. Use to constrain codegen to crates.io- reachable packages.

// In a build.rs running in a crates.io-only environment:
let (pkg, rel) = ism_data::resolve_namespace_published("urn:us:gov:ic:edh")
    .expect("IC-EDH is published to crates.io");
// ...