#[non_exhaustive]pub struct DefaultTransferSyntaxRequest {
pub source_path: PathBuf,
pub tile_size: u32,
pub level_filter: Option<u32>,
pub max_levels: Option<u32>,
}Expand description
Request for source-aware default transfer syntax selection.
Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Non-exhaustive structs could have additional fields added in future. Therefore, non-exhaustive structs cannot be constructed in external crates using the traditional
Struct { .. } syntax; cannot be matched against without a wildcard ..; and struct update syntax will not work.source_path: PathBufPath to the source slide readable by wsi-rs.
tile_size: u32Requested fallback DICOM tile size.
level_filter: Option<u32>Optional single source pyramid level to inspect.
max_levels: Option<u32>Optional cap on source levels inspected.
Implementations§
Trait Implementations§
Source§impl Clone for DefaultTransferSyntaxRequest
impl Clone for DefaultTransferSyntaxRequest
Source§fn clone(&self) -> DefaultTransferSyntaxRequest
fn clone(&self) -> DefaultTransferSyntaxRequest
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 DefaultTransferSyntaxRequest
impl Debug for DefaultTransferSyntaxRequest
impl Eq for DefaultTransferSyntaxRequest
impl StructuralPartialEq for DefaultTransferSyntaxRequest
Auto Trait Implementations§
impl Freeze for DefaultTransferSyntaxRequest
impl RefUnwindSafe for DefaultTransferSyntaxRequest
impl Send for DefaultTransferSyntaxRequest
impl Sync for DefaultTransferSyntaxRequest
impl Unpin for DefaultTransferSyntaxRequest
impl UnsafeUnpin for DefaultTransferSyntaxRequest
impl UnwindSafe for DefaultTransferSyntaxRequest
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§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.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