[−][src]Enum dicom_core::header::VR
An enum type for a DICOM value representation.
Variants
AEApplication Entity
ASAge String
ATAttribute Tag
CSCode String
DADate
DSDecimal String
DTDate Time
FLFloating Point Single
FDFloating Point Double
ISInteger String
LOLong String
LTLong Text
OBOther Byte
ODOther Double
OFOther Float
OLOther Long
OVOther Very Long
OWOther Word
PNPerson Name
SHShort String
SLSigned Long
SQSequence of Items
SSSigned Short
STShort Text
SVTime
TMSigned Very Long
UCUnlimited Characters
UIUnique Identifier (UID)
ULUnsigned Long
UNUnknown
URUniversal Resource Identifier or Universal Resource Locator (URI/URL)
USUnsigned Short
UTUnlimited Text
UVUnsigned Very Long
Methods
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 Ord for VR[src]
fn cmp(&self, other: &VR) -> Ordering[src]
fn max(self, other: Self) -> Self1.21.0[src]
Compares and returns the maximum of two values. Read more
fn min(self, other: Self) -> Self1.21.0[src]
Compares and returns the minimum of two values. Read more
fn clamp(self, min: Self, max: Self) -> Self[src]
clamp)Restrict a value to a certain interval. Read more
impl PartialOrd<VR> for VR[src]
fn partial_cmp(&self, other: &VR) -> Option<Ordering>[src]
#[must_use]
fn lt(&self, other: &Rhs) -> bool1.0.0[src]
This method tests less than (for self and other) and is used by the < operator. Read more
#[must_use]
fn le(&self, other: &Rhs) -> bool1.0.0[src]
This method tests less than or equal to (for self and other) and is used by the <= operator. Read more
#[must_use]
fn gt(&self, other: &Rhs) -> bool1.0.0[src]
This method tests greater than (for self and other) and is used by the > operator. Read more
#[must_use]
fn ge(&self, other: &Rhs) -> bool1.0.0[src]
This method tests greater than or equal to (for self and other) and is used by the >= operator. Read more
impl PartialEq<VR> for VR[src]
fn eq(&self, other: &VR) -> bool[src]
#[must_use]
fn ne(&self, other: &Rhs) -> bool1.0.0[src]
This method tests for !=.
impl Clone for VR[src]
fn clone(&self) -> VR[src]
fn clone_from(&mut self, source: &Self)1.0.0[src]
Performs copy-assignment from source. Read more
impl Eq for VR[src]
impl Copy for VR[src]
impl Display for VR[src]
impl Debug 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]
Auto Trait Implementations
Blanket Implementations
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>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>[src]
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> Any for T where
T: 'static + ?Sized, [src]
T: 'static + ?Sized,