Enum pschema_rs::utils::examples::Value
source · pub enum Value {
Show 15 variants
Human,
TimBernersLee,
VintCerf,
InstanceOf,
CERN,
Award,
Spain,
Country,
Employer,
BirthPlace,
BirthDate,
London,
AwardReceived,
UnitedKingdom,
ScienceAward,
}Expand description
The pub enum Value block defines an enumeration of values that correspond to
Wikidata IDs for various entities and properties. Each value is associated with
a specific Wikidata ID using the id() method defined in the same block. These
values are used in other functions to create DataFrames and Shapes that
reference these Wikidata IDs.
Variants§
Human
TimBernersLee
VintCerf
InstanceOf
CERN
Award
Spain
Country
Employer
BirthPlace
BirthDate
London
AwardReceived
UnitedKingdom
ScienceAward
Implementations§
source§impl Value
impl Value
The impl Value block defines a method called id for the Value enum. This
method returns a u32 value that corresponds to the Wikidata ID of the enum
variant. The method uses a match statement to match each enum variant to its
corresponding Wikidata ID, which is then converted to a u32 using the from
method. This method is used in other functions to create DataFrames and Shapes
that reference these Wikidata IDs.
Auto Trait Implementations§
impl RefUnwindSafe for Value
impl Send for Value
impl Sync for Value
impl Unpin for Value
impl UnwindSafe for Value
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more