Enum dicom_pixeldata::BitDepthOption
source · [−]#[non_exhaustive]
pub enum BitDepthOption {
Auto,
Force8Bit,
Force16Bit,
}
Expand description
Output iamge bit depth specifier.
Note that this is only applied when converting to an image. In the other cases, output narrowing is already done by the caller when specifying the intended output element type.
See also ConvertOptions
.
Variants (Non-exhaustive)
This enum is marked as non-exhaustive
Auto
Default behavior: infer the bit depth based on the input’s number of bits per sample.
Force8Bit
Force the output image to have 8 bits per sample.
Force16Bit
Force the output image to have 16 bits per sample.
Trait Implementations
sourceimpl Clone for BitDepthOption
impl Clone for BitDepthOption
sourcefn clone(&self) -> BitDepthOption
fn clone(&self) -> BitDepthOption
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read more
sourceimpl Debug for BitDepthOption
impl Debug for BitDepthOption
sourceimpl Default for BitDepthOption
impl Default for BitDepthOption
sourceimpl PartialEq<BitDepthOption> for BitDepthOption
impl PartialEq<BitDepthOption> for BitDepthOption
impl Copy for BitDepthOption
impl StructuralPartialEq for BitDepthOption
Auto Trait Implementations
impl RefUnwindSafe for BitDepthOption
impl Send for BitDepthOption
impl Sync for BitDepthOption
impl Unpin for BitDepthOption
impl UnwindSafe for BitDepthOption
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> Instrument for T
impl<T> Instrument for T
sourcefn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
sourcefn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
impl<T> Pointable for T
impl<T> Pointable for T
sourceimpl<T> ToOwned for T where
T: Clone,
impl<T> ToOwned for T where
T: Clone,
type Owned = T
type Owned = T
The resulting type after obtaining ownership.
sourcefn clone_into(&self, target: &mut T)
fn clone_into(&self, target: &mut T)
toowned_clone_into
)Uses borrowed data to replace owned data, usually by cloning. Read more
sourceimpl<T> WithSubscriber for T
impl<T> WithSubscriber for T
sourcefn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
sourcefn with_current_subscriber(self) -> WithDispatch<Self>
fn with_current_subscriber(self) -> WithDispatch<Self>
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more