pub struct JxlImageBuilder { /* private fields */ }
Expand description
JPEG XL image decoder builder.
Implementations§
source§impl JxlImageBuilder
impl JxlImageBuilder
sourcepub fn pool(self, pool: JxlThreadPool) -> Self
pub fn pool(self, pool: JxlThreadPool) -> Self
Sets a custom thread pool.
sourcepub fn alloc_tracker(self, tracker: AllocTracker) -> Self
pub fn alloc_tracker(self, tracker: AllocTracker) -> Self
Sets an allocation tracker.
sourcepub fn build_uninit(self) -> UninitializedJxlImage
pub fn build_uninit(self) -> UninitializedJxlImage
Consumes the builder, and creates an empty, uninitialized JPEG XL image decoder.
Trait Implementations§
source§impl Debug for JxlImageBuilder
impl Debug for JxlImageBuilder
source§impl Default for JxlImageBuilder
impl Default for JxlImageBuilder
source§fn default() -> JxlImageBuilder
fn default() -> JxlImageBuilder
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for JxlImageBuilder
impl !RefUnwindSafe for JxlImageBuilder
impl Send for JxlImageBuilder
impl Sync for JxlImageBuilder
impl Unpin for JxlImageBuilder
impl !UnwindSafe for JxlImageBuilder
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, Ctx> BundleDefault<Ctx> for Twhere
T: Default,
impl<T, Ctx> BundleDefault<Ctx> for Twhere
T: Default,
source§fn default_with_context(_: Ctx) -> T
fn default_with_context(_: Ctx) -> T
Creates a default value with the given context.
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