Composable crate identity and metadata primitives for RustUse.
`use-crate` provides typed helpers for crate names, naming rules, expected RustUse URLs, and lightweight crate metadata validation.
```rust
use use_crate::{crate_name_to_module_name, expected_repository_url};
assert_eq!(crate_name_to_module_name("use-release"), "use_release");
assert_eq!(
);
```