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.
Implementations§
Source§impl V3HL7StandardVersionCode
impl V3HL7StandardVersionCode
pub fn serialize_as_field<M: SerializeMap>( &self, field_name: &str, serializer: &mut M, ) -> Result<(), M::Error>
pub fn serialize_as_vector<M: SerializeMap>( field_name: &str, values: &[Box<Self>], serializer: &mut M, ) -> Result<(), M::Error>
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 (const: unstable) · 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<'de> Deserialize<'de> for V3HL7StandardVersionCode
impl<'de> Deserialize<'de> for V3HL7StandardVersionCode
Source§fn deserialize<D: Deserializer<'de>>(d: D) -> Result<Self, D::Error>
fn deserialize<D: Deserializer<'de>>(d: D) -> Result<Self, D::Error>
Deserialize this value from the given Serde deserializer. Read more
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 fhir_type(&self) -> &'static str
fn is_many(&self) -> bool
Source§impl Serialize for V3HL7StandardVersionCode
impl Serialize for V3HL7StandardVersionCode
Auto Trait Implementations§
impl Freeze for V3HL7StandardVersionCode
impl RefUnwindSafe for V3HL7StandardVersionCode
impl Send for V3HL7StandardVersionCode
impl Sync for V3HL7StandardVersionCode
impl Unpin for V3HL7StandardVersionCode
impl UnsafeUnpin 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> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
impl<T> ErasedDestructor for Twhere
T: 'static,
§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