make Qid::unit_suffix const
This commit is contained in:
parent
f9a075b922
commit
935a47dd8c
1 changed files with 3 additions and 3 deletions
|
@ -107,9 +107,9 @@ macro_rules! pid_consts (
|
||||||
macro_rules! qid_unit_suffixes {
|
macro_rules! qid_unit_suffixes {
|
||||||
{ $($key:ident => $value:expr),+, } => {
|
{ $($key:ident => $value:expr),+, } => {
|
||||||
#[must_use]
|
#[must_use]
|
||||||
pub(super) fn unit_suffix(qid: Qid) -> Option<&'static str> {
|
pub(super) const fn unit_suffix(qid: Qid) -> Option<&'static str> {
|
||||||
$(
|
$(
|
||||||
if qid == $key {
|
if qid.0 == ($key).0 {
|
||||||
Some($value)
|
Some($value)
|
||||||
} else
|
} else
|
||||||
)+
|
)+
|
||||||
|
@ -123,7 +123,7 @@ macro_rules! qid_unit_suffixes {
|
||||||
impl Qid {
|
impl Qid {
|
||||||
/// If the Qid is a commonly used unit on Wikidata, get it as a unit suffix.
|
/// If the Qid is a commonly used unit on Wikidata, get it as a unit suffix.
|
||||||
#[must_use]
|
#[must_use]
|
||||||
pub fn unit_suffix(self) -> Option<&'static str> {
|
pub const fn unit_suffix(self) -> Option<&'static str> {
|
||||||
consts::unit_suffix(self)
|
consts::unit_suffix(self)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue