Skip to content

Commit b1c80f4

Browse files
Ppjet6linkmauve
authored andcommitted
jid: use "jid" instead of "::jid" in quote support
This causes issues in crates using it because they need to have "jid" listed as a direct dependency when it's not always obvious (version mismatch etc. when something already uses jid as a dep) Signed-off-by: Maxime “pep” Buquet <[email protected]>
1 parent 2c81b6d commit b1c80f4

File tree

2 files changed

+10
-3
lines changed

2 files changed

+10
-3
lines changed

jid/CHANGELOG.md

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,10 @@
1+
Version NEXT:
2+
* Changes:
3+
- The 'quote' feature now uses `jid::Jid` instead of `::jid::Jid` to
4+
stop requiring importing the module as a dependency of the project. The
5+
`jid` module just needs to be made available, for example: `use
6+
foo::jid;`
7+
18
Version 0.12.0, release 2025-01-25:
29
* Breaking:
310
- domainparts are now checked much more in-depth, using the idna crate for

jid/src/lib.rs

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -688,7 +688,7 @@ impl ToTokens for Jid {
688688
fn to_tokens(&self, tokens: &mut TokenStream) {
689689
let s = &self.normalized;
690690
tokens.extend(quote! {
691-
::jid::Jid::new(#s).unwrap()
691+
jid::Jid::new(#s).unwrap()
692692
});
693693
}
694694
}
@@ -698,7 +698,7 @@ impl ToTokens for FullJid {
698698
fn to_tokens(&self, tokens: &mut TokenStream) {
699699
let s = &self.inner.normalized;
700700
tokens.extend(quote! {
701-
::jid::FullJid::new(#s).unwrap()
701+
jid::FullJid::new(#s).unwrap()
702702
});
703703
}
704704
}
@@ -708,7 +708,7 @@ impl ToTokens for BareJid {
708708
fn to_tokens(&self, tokens: &mut TokenStream) {
709709
let s = &self.inner.normalized;
710710
tokens.extend(quote! {
711-
::jid::BareJid::new(#s).unwrap()
711+
jid::BareJid::new(#s).unwrap()
712712
});
713713
}
714714
}

0 commit comments

Comments
 (0)