[−][src]Enum dicom_core::header::VR
An enum type for a DICOM value representation.
Variants
AE
Application Entity
AS
Age String
AT
Attribute Tag
CS
Code String
DA
Date
DS
Decimal String
DT
Date Time
FL
Floating Point Single
FD
Floating Point Double
IS
Integer String
LO
Long String
LT
Long Text
OB
Other Byte
OD
Other Double
OF
Other Float
OL
Other Long
OV
Other Very Long
OW
Other Word
PN
Person Name
SH
Short String
SL
Signed Long
SQ
Sequence of Items
SS
Signed Short
ST
Short Text
SV
Time
TM
Signed Very Long
UC
Unlimited Characters
UI
Unique Identifier (UID)
UL
Unsigned Long
UN
Unknown
UR
Universal Resource Identifier or Universal Resource Locator (URI/URL)
US
Unsigned Short
UT
Unlimited Text
UV
Unsigned 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) -> Self
1.21.0[src]
Compares and returns the maximum of two values. Read more
fn min(self, other: Self) -> Self
1.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) -> bool
1.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) -> bool
1.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) -> bool
1.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) -> bool
1.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) -> bool
1.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,