pub enum ReadPreamble {
Auto,
Never,
Always,
}
Expand description
An enumerate of supported options for whether to read the 128-byte DICOM file preamble.
Variants§
Auto
Try to detect the presence of the preamble automatically. If detection fails, it will revert to always reading the preamble when opening a file by path, and not reading it when reading from a byte source.
Never
Never read the preamble, thus assuming that the original source does not have it.
Always
Always read the preamble first, thus assuming that the original source always has it.
Trait Implementations§
Source§impl Clone for ReadPreamble
impl Clone for ReadPreamble
Source§fn clone(&self) -> ReadPreamble
fn clone(&self) -> ReadPreamble
Returns a copy of the value. Read more
1.0.0 · 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 ReadPreamble
impl Debug for ReadPreamble
Source§impl Default for ReadPreamble
impl Default for ReadPreamble
Source§fn default() -> ReadPreamble
fn default() -> ReadPreamble
Returns the “default value” for a type. Read more
Source§impl Hash for ReadPreamble
impl Hash for ReadPreamble
Source§impl PartialEq for ReadPreamble
impl PartialEq for ReadPreamble
impl Copy for ReadPreamble
impl Eq for ReadPreamble
impl StructuralPartialEq for ReadPreamble
Auto Trait Implementations§
impl Freeze for ReadPreamble
impl RefUnwindSafe for ReadPreamble
impl Send for ReadPreamble
impl Sync for ReadPreamble
impl Unpin for ReadPreamble
impl UnwindSafe for ReadPreamble
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,
Source§unsafe fn clone_to_uninit(&self, dst: *mut T)
unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
clone_to_uninit
)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