Wrap a local id into `urn:atomic: : ` unless already a urn.
(kind: &str, local: &str)
| 310 | |
| 311 | /// Wrap a local id into `urn:atomic:<kind>:<local>` unless already a urn. |
| 312 | fn as_urn(kind: &str, local: &str) -> String { |
| 313 | if local.starts_with("urn:atomic:") { |
| 314 | local.to_string() |
| 315 | } else { |
| 316 | format!("urn:atomic:{kind}:{local}") |
| 317 | } |
| 318 | } |
| 319 | |
| 320 | fn slug(s: &str) -> String { |
| 321 | s.to_lowercase() |
no outgoing calls
no test coverage detected