pub struct OfflineConfigBuilder { /* private fields */ }Expand description
Builder for OfflineConfig.
Implementations§
Source§impl OfflineConfigBuilder
impl OfflineConfigBuilder
pub fn new() -> Self
pub fn page_config(self, config: PageConfig) -> Self
pub fn force_max_dimensions(self, enabled: bool) -> Self
pub fn power_of_two(self, enabled: bool) -> Self
pub fn square(self, enabled: bool) -> Self
pub fn trim(self, enabled: bool) -> Self
pub fn trim_threshold(self, threshold: u8) -> Self
pub fn transparent_policy(self, policy: TransparentPolicy) -> Self
pub fn outlines(self, enabled: bool) -> Self
pub fn sort_order(self, order: SortOrder) -> Self
pub fn strategy(self, strategy: PackingStrategy) -> Self
pub fn build(self) -> Result<OfflineConfig>
Trait Implementations§
Source§impl Clone for OfflineConfigBuilder
impl Clone for OfflineConfigBuilder
Source§fn clone(&self) -> OfflineConfigBuilder
fn clone(&self) -> OfflineConfigBuilder
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 OfflineConfigBuilder
impl Debug for OfflineConfigBuilder
Source§impl Default for OfflineConfigBuilder
impl Default for OfflineConfigBuilder
impl Eq for OfflineConfigBuilder
Source§impl PartialEq for OfflineConfigBuilder
impl PartialEq for OfflineConfigBuilder
impl StructuralPartialEq for OfflineConfigBuilder
Auto Trait Implementations§
impl Freeze for OfflineConfigBuilder
impl RefUnwindSafe for OfflineConfigBuilder
impl Send for OfflineConfigBuilder
impl Sync for OfflineConfigBuilder
impl Unpin for OfflineConfigBuilder
impl UnsafeUnpin for OfflineConfigBuilder
impl UnwindSafe for OfflineConfigBuilder
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<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 moreSource§impl<T> Pointable for T
impl<T> Pointable for T
Source§impl<R, P> ReadPrimitive<R> for P
impl<R, P> ReadPrimitive<R> for P
Source§fn read_from_little_endian(read: &mut R) -> Result<Self, Error>
fn read_from_little_endian(read: &mut R) -> Result<Self, Error>
Read this value from the supplied reader. Same as
ReadEndian::read_from_little_endian().