pub struct CitationCitedArtifactVersionBackboneElement {
pub id: Option<String>,
pub extension: Option<Vec<Extension>>,
pub modifier_extension: Option<Vec<Extension>>,
pub value: Option<StringDt>,
pub base_citation: Option<Reference>,
}
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
value: Option<StringDt>
The version number or other version identifier
base_citation: Option<Reference>
Citation for the main version of the cited artifact
Trait Implementations§
Source§impl Clone for CitationCitedArtifactVersionBackboneElement
impl Clone for CitationCitedArtifactVersionBackboneElement
Source§fn clone(&self) -> CitationCitedArtifactVersionBackboneElement
fn clone(&self) -> CitationCitedArtifactVersionBackboneElement
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 CitationCitedArtifactVersionBackboneElement
impl Convert for CitationCitedArtifactVersionBackboneElement
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 CitationCitedArtifactVersionBackboneElement
impl Default for CitationCitedArtifactVersionBackboneElement
Source§fn default() -> CitationCitedArtifactVersionBackboneElement
fn default() -> CitationCitedArtifactVersionBackboneElement
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for CitationCitedArtifactVersionBackboneElement
impl<'de> Deserialize<'de> for CitationCitedArtifactVersionBackboneElement
fn deserialize<De>(deserializer: De) -> Result<Self>where
De: Deserializer<'de>,
Source§impl Executor for CitationCitedArtifactVersionBackboneElement
impl Executor for CitationCitedArtifactVersionBackboneElement
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 CitationCitedArtifactVersionBackboneElement
Auto Trait Implementations§
impl Freeze for CitationCitedArtifactVersionBackboneElement
impl RefUnwindSafe for CitationCitedArtifactVersionBackboneElement
impl Send for CitationCitedArtifactVersionBackboneElement
impl Sync for CitationCitedArtifactVersionBackboneElement
impl Unpin for CitationCitedArtifactVersionBackboneElement
impl UnwindSafe for CitationCitedArtifactVersionBackboneElement
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