pub struct Occurrence {Show 18 fields
pub id: i64,
pub min: Option<i64>,
pub loc: Option<i64>,
pub typeloc: Option<Value>,
pub questioned: Option<Value>,
pub refid: Option<i64>,
pub description: Option<String>,
pub quality: Option<Value>,
pub rarity: Option<Value>,
pub habit: Option<String>,
pub fluorescence: Option<String>,
pub colour: Option<String>,
pub cfmethods: Option<String>,
pub cfref: Option<String>,
pub reftxt: Option<String>,
pub datemodify: Option<String>,
pub specdisp: Option<String>,
pub lorevtxtd: Option<String>,
}Expand description
A single mineral-at-locality occurrence entry (/occurrences/).
Fields§
§id: i64Occurrence (locentry) ID.
min: Option<i64>Mineral (geomaterial) ID.
loc: Option<i64>Locality ID.
typeloc: Option<Value>Type-locality flag/value.
questioned: Option<Value>Questioned flag/value.
refid: Option<i64>Reference ID.
description: Option<String>Description.
quality: Option<Value>Quality.
rarity: Option<Value>Rarity.
habit: Option<String>Habit.
fluorescence: Option<String>Fluorescence.
colour: Option<String>Colour.
cfmethods: Option<String>Confirmation methods.
cfref: Option<String>Confirmation reference.
reftxt: Option<String>Reference text.
datemodify: Option<String>Date modified.
specdisp: Option<String>Specimen display info.
lorevtxtd: Option<String>Locality reversed-text description.
Trait Implementations§
Source§impl Clone for Occurrence
impl Clone for Occurrence
Source§impl Debug for Occurrence
impl Debug for Occurrence
Source§impl<'de> Deserialize<'de> for Occurrence
impl<'de> Deserialize<'de> for Occurrence
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for Occurrence
impl RefUnwindSafe for Occurrence
impl Send for Occurrence
impl Sync for Occurrence
impl Unpin for Occurrence
impl UnsafeUnpin for Occurrence
impl UnwindSafe for Occurrence
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