pub enum V3HL7StandardVersionCode {
Show 26 variants
Ballot2008Jan(Option<Element>),
Ballot2008May(Option<Element>),
Ballot2008Sep(Option<Element>),
Ballot2009Jan(Option<Element>),
Ballot2009May(Option<Element>),
Ballot2009Sep(Option<Element>),
Ballot2010Jan(Option<Element>),
Ballot2010May(Option<Element>),
Ballot2010Sep(Option<Element>),
Ballot2011Jan(Option<Element>),
Ballot2011May(Option<Element>),
Ballot2011Sep(Option<Element>),
Ballot2012Jan(Option<Element>),
Ballot2012May(Option<Element>),
Ballot2012Sep(Option<Element>),
V3200312(Option<Element>),
V32005N(Option<Element>),
V32006N(Option<Element>),
V32007N(Option<Element>),
V32008N(Option<Element>),
V32009N(Option<Element>),
V32010N(Option<Element>),
V32011N(Option<Element>),
V32012N(Option<Element>),
V3PR1(Option<Element>),
Null(Option<Element>),
}Variants§
Ballot2008Jan(Option<Element>)
Ballot 2008 January
Ballot2008May(Option<Element>)
Ballot 2008 May
Ballot2008Sep(Option<Element>)
Ballot 2008 September
Ballot2009Jan(Option<Element>)
Ballot 2009 January
Ballot2009May(Option<Element>)
Ballot 2009 May
Ballot2009Sep(Option<Element>)
Ballot 2009 September
Ballot2010Jan(Option<Element>)
Ballot 2010 Jan
Ballot2010May(Option<Element>)
Ballot 2010 May
Ballot2010Sep(Option<Element>)
Ballot 2010 Sep
Ballot2011Jan(Option<Element>)
Ballot 2011 Jan
Ballot2011May(Option<Element>)
Ballot 2011 May
Ballot2011Sep(Option<Element>)
Ballot 2011 Sep
Ballot2012Jan(Option<Element>)
Ballot 2012 Jan
Ballot2012May(Option<Element>)
Ballot 2012 May
Ballot2012Sep(Option<Element>)
Ballot 2012 Sep
V3200312(Option<Element>)
HL7 Version V3-2003-12
V32005N(Option<Element>)
2005 Normative Edition
V32006N(Option<Element>)
2006 Normative Edition
V32007N(Option<Element>)
2007 Normative Edition
V32008N(Option<Element>)
2008 Normative Edition
V32009N(Option<Element>)
2009 Normative Edition
V32010N(Option<Element>)
2010 Normative Edition
V32011N(Option<Element>)
2011 Normative Edition
V32012N(Option<Element>)
2012 Normative Edition
V3PR1(Option<Element>)
Version3 Pre-release #1
Null(Option<Element>)
If value is missing and just the element is present.
Trait Implementations§
Source§impl Clone for V3HL7StandardVersionCode
impl Clone for V3HL7StandardVersionCode
Source§fn clone(&self) -> V3HL7StandardVersionCode
fn clone(&self) -> V3HL7StandardVersionCode
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 Debug for V3HL7StandardVersionCode
impl Debug for V3HL7StandardVersionCode
Source§impl Default for V3HL7StandardVersionCode
impl Default for V3HL7StandardVersionCode
Source§impl FHIRJSONDeserializer for V3HL7StandardVersionCode
impl FHIRJSONDeserializer for V3HL7StandardVersionCode
fn from_json_str(s: &str) -> Result<Self, DeserializeError>
fn from_serde_value( json: &Value, context: Context<'_>, ) -> Result<Self, DeserializeError>
Source§impl FHIRJSONSerializer for V3HL7StandardVersionCode
impl FHIRJSONSerializer for V3HL7StandardVersionCode
fn serialize_value( &self, writer: &mut dyn Write, ) -> Result<bool, SerializeError>
fn serialize_extension( &self, writer: &mut dyn Write, ) -> Result<bool, SerializeError>
fn serialize_field( &self, field: &str, writer: &mut dyn Write, ) -> Result<bool, SerializeError>
fn is_fp_primitive(&self) -> bool
Source§impl MetaValue for V3HL7StandardVersionCode
impl MetaValue for V3HL7StandardVersionCode
fn fields(&self) -> Vec<&'static str>
fn get_field<'a>(&'a self, field: &str) -> Option<&'a dyn MetaValue>
fn get_field_mut<'a>(&'a mut self, field: &str) -> Option<&'a mut dyn MetaValue>
fn get_index<'a>(&'a self, _index: usize) -> Option<&'a dyn MetaValue>
fn get_index_mut<'a>( &'a mut self, _index: usize, ) -> Option<&'a mut dyn MetaValue>
fn flatten(&self) -> Vec<&dyn MetaValue>
fn as_any(&self) -> &dyn Any
fn typename(&self) -> &'static str
Auto Trait Implementations§
impl Freeze for V3HL7StandardVersionCode
impl RefUnwindSafe for V3HL7StandardVersionCode
impl Send for V3HL7StandardVersionCode
impl Sync for V3HL7StandardVersionCode
impl Unpin for V3HL7StandardVersionCode
impl UnwindSafe for V3HL7StandardVersionCode
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more