pub struct DicomCode { /* private fields */ }Implementations§
Source§impl DicomCode
impl DicomCode
pub fn new( value: impl Into<String>, scheme: impl Into<String>, meaning: impl Into<String>, ) -> Result<Self>
pub fn new_long( value: impl Into<String>, scheme: impl Into<String>, meaning: impl Into<String>, ) -> Result<Self>
pub fn new_urn( value: impl Into<String>, scheme: impl Into<String>, meaning: impl Into<String>, ) -> Result<Self>
pub fn with_coding_scheme_version( self, version: impl Into<String>, ) -> Result<Self>
pub fn with_context_identifier( self, identifier: impl Into<String>, mapping_resource: impl Into<String>, context_group_version: impl Into<String>, ) -> Result<Self>
pub fn with_context_uid( self, context_uid: impl Into<String>, mapping_resource_uid: impl Into<String>, ) -> Result<Self>
pub fn value(&self) -> &str
pub const fn value_kind(&self) -> DicomCodeValueKind
pub fn scheme(&self) -> &str
pub fn coding_scheme_version(&self) -> Option<&str>
pub fn meaning(&self) -> &str
pub fn context_identifier(&self) -> Option<&str>
pub fn context_uid(&self) -> Option<&str>
pub fn mapping_resource(&self) -> Option<&str>
pub fn mapping_resource_uid(&self) -> Option<&str>
pub fn context_group_version(&self) -> Option<&str>
pub fn context_group_local_version(&self) -> Option<&str>
pub const fn context_group_extension(&self) -> Option<bool>
pub fn context_group_extension_creator_uid(&self) -> Option<&str>
Trait Implementations§
impl Eq for DicomCode
impl StructuralPartialEq for DicomCode
Auto Trait Implementations§
impl Freeze for DicomCode
impl RefUnwindSafe for DicomCode
impl Send for DicomCode
impl Sync for DicomCode
impl Unpin for DicomCode
impl UnsafeUnpin for DicomCode
impl UnwindSafe for DicomCode
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
Source§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