[−][src]Enum dicom_core::header::VR
An enum type for a DICOM value representation.
Variants
Application Entity
Age String
Attribute Tag
Code String
Date
Decimal String
Date Time
Floating Point Single
Floating Point Double
Integer String
Long String
Long Text
Other Byte
Other Double
Other Float
Other Long
Other Very Long
Other Word
Person Name
Short String
Signed Long
Sequence of Items
Signed Short
Short Text
Time
Signed Very Long
Unlimited Characters
Unique Identifier (UID)
Unsigned Long
Unknown
Universal Resource Identifier or Universal Resource Locator (URI/URL)
Unsigned Short
Unlimited Text
Unsigned Very Long
Implementations
impl VR
[src]
pub fn from_binary(chars: [u8; 2]) -> Option<Self>
[src]
Obtain the value representation corresponding to the given two bytes. Each byte should represent an alphabetic character in upper case.
pub fn to_string(self) -> &'static str
[src]
Retrieve a string representation of this VR.
pub fn to_bytes(self) -> [u8; 2]
[src]
Retrieve a copy of this VR's byte representation. The function returns two alphabetic characters in upper case.
Trait Implementations
impl Clone for VR
[src]
impl Copy for VR
[src]
impl Debug for VR
[src]
impl Display for VR
[src]
impl Eq for VR
[src]
impl FromStr for VR
[src]
Obtain the value representation corresponding to the given string. The string should hold exactly two UTF-8 encoded alphabetic characters in upper case, otherwise no match is made.
type Err = &'static str
The associated error which can be returned from parsing.
fn from_str(string: &str) -> Result<Self, Self::Err>
[src]
impl Hash for VR
[src]
fn hash<__H: Hasher>(&self, state: &mut __H)
[src]
fn hash_slice<H>(data: &[Self], state: &mut H) where
H: Hasher,
1.3.0[src]
H: Hasher,
impl Ord for VR
[src]
fn cmp(&self, other: &VR) -> Ordering
[src]
#[must_use]fn max(self, other: Self) -> Self
1.21.0[src]
#[must_use]fn min(self, other: Self) -> Self
1.21.0[src]
#[must_use]fn clamp(self, min: Self, max: Self) -> Self
[src]
impl PartialEq<VR> for VR
[src]
impl PartialOrd<VR> for VR
[src]
fn partial_cmp(&self, other: &VR) -> Option<Ordering>
[src]
#[must_use]fn lt(&self, other: &Rhs) -> bool
1.0.0[src]
#[must_use]fn le(&self, other: &Rhs) -> bool
1.0.0[src]
#[must_use]fn gt(&self, other: &Rhs) -> bool
1.0.0[src]
#[must_use]fn ge(&self, other: &Rhs) -> bool
1.0.0[src]
impl StructuralEq for VR
[src]
impl StructuralPartialEq for VR
[src]
Auto Trait Implementations
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
fn to_owned(&self) -> T
[src]
fn clone_into(&self, target: &mut T)
[src]
impl<T> ToString for T where
T: Display + ?Sized,
[src]
T: Display + ?Sized,
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,