pub enum CacheWriteErr {
GlyphTooLarge,
NoRoomForWholeQueue,
}
Expand description
Returned from Cache::cache_queued
.
Variants§
GlyphTooLarge
At least one of the queued glyphs is too big to fit into the cache, even if all other glyphs are removed.
NoRoomForWholeQueue
Not all of the requested glyphs can fit into the cache, even if the cache is completely cleared before the attempt.
Trait Implementations§
source§impl Clone for CacheWriteErr
impl Clone for CacheWriteErr
source§fn clone(&self) -> CacheWriteErr
fn clone(&self) -> CacheWriteErr
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 CacheWriteErr
impl Debug for CacheWriteErr
source§impl Display for CacheWriteErr
impl Display for CacheWriteErr
source§impl Error for CacheWriteErr
impl Error for CacheWriteErr
1.30.0 · source§fn source(&self) -> Option<&(dyn Error + 'static)>
fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more
1.0.0 · source§fn description(&self) -> &str
fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()
source§impl Hash for CacheWriteErr
impl Hash for CacheWriteErr
source§impl Ord for CacheWriteErr
impl Ord for CacheWriteErr
source§fn cmp(&self, other: &CacheWriteErr) -> Ordering
fn cmp(&self, other: &CacheWriteErr) -> Ordering
1.21.0 · source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more
source§impl PartialEq for CacheWriteErr
impl PartialEq for CacheWriteErr
source§fn eq(&self, other: &CacheWriteErr) -> bool
fn eq(&self, other: &CacheWriteErr) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.source§impl PartialOrd for CacheWriteErr
impl PartialOrd for CacheWriteErr
source§fn partial_cmp(&self, other: &CacheWriteErr) -> Option<Ordering>
fn partial_cmp(&self, other: &CacheWriteErr) -> Option<Ordering>
1.0.0 · source§fn le(&self, other: &Rhs) -> bool
fn le(&self, other: &Rhs) -> bool
This method tests less than or equal to (for
self
and other
) and is used by the <=
operator. Read moreimpl Copy for CacheWriteErr
impl Eq for CacheWriteErr
impl StructuralEq for CacheWriteErr
impl StructuralPartialEq for CacheWriteErr
Auto Trait Implementations§
impl RefUnwindSafe for CacheWriteErr
impl Send for CacheWriteErr
impl Sync for CacheWriteErr
impl Unpin for CacheWriteErr
impl UnwindSafe for CacheWriteErr
Blanket Implementations§
source§impl<S, D, Swp, Dwp, T> AdaptInto<D, Swp, Dwp, T> for S
impl<S, D, Swp, Dwp, T> AdaptInto<D, Swp, Dwp, T> for S
source§fn adapt_into_using<M>(self, method: M) -> Dwhere
M: TransformMatrix<Swp, Dwp, T>,
fn adapt_into_using<M>(self, method: M) -> Dwhere
M: TransformMatrix<Swp, Dwp, T>,
Convert the source color to the destination color using the specified
method
source§fn adapt_into(self) -> D
fn adapt_into(self) -> D
Convert the source color to the destination color using the bradford
method by default
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, U> ConvertInto<U> for Twhere
U: ConvertFrom<T>,
impl<T, U> ConvertInto<U> for Twhere
U: ConvertFrom<T>,
source§fn convert_into(self) -> U
fn convert_into(self) -> U
Convert into T with values clamped to the color defined bounds Read more
source§fn convert_unclamped_into(self) -> U
fn convert_unclamped_into(self) -> U
Convert into T. The resulting color might be invalid in its color space Read more
source§fn try_convert_into(self) -> Result<U, OutOfBounds<U>>
fn try_convert_into(self) -> Result<U, OutOfBounds<U>>
Convert into T, returning ok if the color is inside of its defined range,
otherwise an
OutOfBounds
error is returned which contains the unclamped color. Read moresource§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.