chore: edition 2024, and fmt and clippy
This commit is contained in:
parent
878cd3e8d8
commit
7515ad24d4
2 changed files with 14 additions and 14 deletions
|
@ -1,7 +1,7 @@
|
|||
[package]
|
||||
name = "wikidata"
|
||||
version = "1.1.0"
|
||||
edition = "2018"
|
||||
edition = "2024"
|
||||
repository = "https://github.com/syvb/wikidata/"
|
||||
license = "Apache-2.0"
|
||||
description = "A library for working with Wikidata in Rust"
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
use std::{collections::BTreeMap, str::FromStr};
|
||||
|
||||
use crate::ids::{consts, Fid, Lid, Pid, Qid, Sid, WikiId};
|
||||
use crate::ids::{Fid, Lid, Pid, Qid, Sid, WikiId, consts};
|
||||
use crate::text::{Lang, Text};
|
||||
use chrono::{DateTime, TimeZone, Utc};
|
||||
use serde::{Deserialize, Serialize};
|
||||
|
@ -197,12 +197,12 @@ impl Entity {
|
|||
pub fn instances(&self) -> Vec<Qid> {
|
||||
let mut instances = Vec::with_capacity(1);
|
||||
for (pid, claim) in &self.claims {
|
||||
if *pid == consts::INSTANCE_OF {
|
||||
if let ClaimValueData::Item(qid) = claim.data {
|
||||
if *pid == consts::INSTANCE_OF
|
||||
&& let ClaimValueData::Item(qid) = claim.data
|
||||
{
|
||||
instances.push(qid);
|
||||
}
|
||||
}
|
||||
}
|
||||
instances.shrink_to_fit();
|
||||
instances
|
||||
}
|
||||
|
@ -211,12 +211,12 @@ impl Entity {
|
|||
#[must_use]
|
||||
pub fn start_time(&self) -> Option<DateTime<chrono::offset::Utc>> {
|
||||
for (pid, claim) in &self.claims {
|
||||
if *pid == consts::DATE_OF_BIRTH {
|
||||
if let ClaimValueData::DateTime { date_time, .. } = claim.data {
|
||||
if *pid == consts::DATE_OF_BIRTH
|
||||
&& let ClaimValueData::DateTime { date_time, .. } = claim.data
|
||||
{
|
||||
return Some(date_time);
|
||||
}
|
||||
}
|
||||
}
|
||||
None
|
||||
}
|
||||
|
||||
|
@ -224,12 +224,12 @@ impl Entity {
|
|||
#[must_use]
|
||||
pub fn end_time(&self) -> Option<DateTime<chrono::offset::Utc>> {
|
||||
for (pid, claim) in &self.claims {
|
||||
if *pid == consts::DATE_OF_DEATH {
|
||||
if let ClaimValueData::DateTime { date_time, .. } = claim.data {
|
||||
if *pid == consts::DATE_OF_DEATH
|
||||
&& let ClaimValueData::DateTime { date_time, .. } = claim.data
|
||||
{
|
||||
return Some(date_time);
|
||||
}
|
||||
}
|
||||
}
|
||||
None
|
||||
}
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue