Struct wikidata::Entity[][src]

pub struct Entity {
    pub id: WikiId,
    pub claims: Vec<(Pid, ClaimValue)>,
    pub entity_type: EntityType,
    pub descriptions: BTreeMap<Lang, String>,
    pub labels: BTreeMap<Lang, String>,
    pub aliases: BTreeMap<Lang, Vec<String>>,
}
Expand description

A Wikibase entity: this could be an entity, property, or lexeme.

Fields

id: WikiId

Unique identifier

claims: Vec<(Pid, ClaimValue)>

All of the claims on the entity.

entity_type: EntityType

The type of the entity.

descriptions: BTreeMap<Lang, String>

All of the descriptions in all known languages.

labels: BTreeMap<Lang, String>

All of the labels in all known languages.

aliases: BTreeMap<Lang, Vec<String>>

Known aliases of the item.

Implementations

All of the values of “instance of” on the entity.

When the entity started existing.

When the entity stopped existing.

Construct an entity from the Wikibase JSON repersentation.

Errors

If the JSON reperesntation can’t be parsed to an Entity an EntityError will be returned.

Trait Implementations

Returns a copy of the value. Read more

Performs copy-assignment from source. Read more

Formats the value using the given formatter. Read more

Deserialize this value from the given Serde deserializer. Read more

This method tests for self and other values to be equal, and is used by ==. Read more

This method tests for !=.

Serialize this value into the given Serde serializer. Read more

Auto Trait Implementations

Blanket Implementations

Gets the TypeId of self. Read more

Immutably borrows from an owned value. Read more

Mutably borrows from an owned value. Read more

Performs the conversion.

Performs the conversion.

The resulting type after obtaining ownership.

Creates owned data from borrowed data, usually by cloning. Read more

🔬 This is a nightly-only experimental API. (toowned_clone_into)

Uses borrowed data to replace owned data, usually by cloning. Read more

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.