pub struct ProvenanceEntityBackboneElement {
pub id: Option<String>,
pub extension: Option<Vec<Extension>>,
pub modifier_extension: Option<Vec<Extension>>,
pub role: Option<CodeDt>,
pub what: Option<Reference>,
pub agent: Option<Vec<ProvenanceAgentBackboneElement>>,
}
Fields§
§id: Option<String>
Unique id for inter-element referencing
extension: Option<Vec<Extension>>
Additional content defined by implementations
modifier_extension: Option<Vec<Extension>>
Extensions that cannot be ignored even if unrecognized
role: Option<CodeDt>
revision | quotation | source | instantiates | removal
what: Option<Reference>
Identity of entity
agent: Option<Vec<ProvenanceAgentBackboneElement>>
Entity is attributed to this agent
Trait Implementations§
Source§impl Clone for ProvenanceEntityBackboneElement
impl Clone for ProvenanceEntityBackboneElement
Source§fn clone(&self) -> ProvenanceEntityBackboneElement
fn clone(&self) -> ProvenanceEntityBackboneElement
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Convert for ProvenanceEntityBackboneElement
impl Convert for ProvenanceEntityBackboneElement
fn to_integer(&self) -> Result<Integer>
fn to_decimal(&self) -> Result<Decimal>
fn to_strings(&self) -> Result<String>
fn to_datetime(&self) -> Result<DateTime>
fn to_boolean(&self) -> Result<Boolean>
Source§impl Default for ProvenanceEntityBackboneElement
impl Default for ProvenanceEntityBackboneElement
Source§fn default() -> ProvenanceEntityBackboneElement
fn default() -> ProvenanceEntityBackboneElement
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for ProvenanceEntityBackboneElement
impl<'de> Deserialize<'de> for ProvenanceEntityBackboneElement
fn deserialize<De>(deserializer: De) -> Result<Self>where
De: Deserializer<'de>,
Source§impl Executor for ProvenanceEntityBackboneElement
impl Executor for ProvenanceEntityBackboneElement
fn element(&self, symbol: &String, index: &Option<usize>) -> Result<Collection>
fn to_collection(&self, index: &Option<usize>) -> Collection
fn child(&self, _index: usize) -> Result<Collection>
impl DataType for ProvenanceEntityBackboneElement
Auto Trait Implementations§
impl Freeze for ProvenanceEntityBackboneElement
impl RefUnwindSafe for ProvenanceEntityBackboneElement
impl Send for ProvenanceEntityBackboneElement
impl Sync for ProvenanceEntityBackboneElement
impl Unpin for ProvenanceEntityBackboneElement
impl UnwindSafe for ProvenanceEntityBackboneElement
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