TypeReferenceId RFC 3986 support improvements
This commit is contained in:
parent
bc52a1ad5a
commit
e07b19510c
@ -1781,7 +1781,7 @@ mod tests {
|
||||
);
|
||||
{
|
||||
let first = response.definitions.iter().next().expect("Should have one");
|
||||
assert_eq!(first.0, &TypeReferenceId::from("glam-Vec3"));
|
||||
assert_eq!(first.0, &TypeReferenceId::from("glam::Vec3"));
|
||||
}
|
||||
let response = export_registry_types_ext(
|
||||
BrpJsonSchemaQueryFilter {
|
||||
|
@ -274,10 +274,10 @@ impl Display for TypeReferenceId {
|
||||
impl From<&str> for TypeReferenceId {
|
||||
fn from(t: &str) -> Self {
|
||||
TypeReferenceId(
|
||||
t.replace("::", "-")
|
||||
.replace(", ", "+")
|
||||
.replace(")", "")
|
||||
.replace("(", "")
|
||||
t.replace("::", "__")
|
||||
.replace(", ", ".")
|
||||
.replace(")", "~")
|
||||
.replace("(", "~")
|
||||
.replace(">", "-")
|
||||
.replace("<", "-")
|
||||
.into(),
|
||||
|
Loading…
Reference in New Issue
Block a user