pub struct SparseRegion(/* private fields */);Expand description
A sparse region definition, containing only axes with non-zero peaks.
This is used as a key for deduplicating regions in the builder. Each entry is (axis_index, start, peak, end).
Implementations§
Trait Implementations§
Source§impl Clone for SparseRegion
impl Clone for SparseRegion
Source§fn clone(&self) -> SparseRegion
fn clone(&self) -> SparseRegion
Returns a duplicate 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 SparseRegion
impl Debug for SparseRegion
Source§impl Hash for SparseRegion
impl Hash for SparseRegion
Source§impl PartialEq for SparseRegion
impl PartialEq for SparseRegion
impl Eq for SparseRegion
impl StructuralPartialEq for SparseRegion
Auto Trait Implementations§
impl Freeze for SparseRegion
impl RefUnwindSafe for SparseRegion
impl Send for SparseRegion
impl Sync for SparseRegion
impl Unpin for SparseRegion
impl UnsafeUnpin for SparseRegion
impl UnwindSafe for SparseRegion
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§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<U, T> ToOwnedObj<U> for Twhere
U: FromObjRef<T>,
impl<U, T> ToOwnedObj<U> for Twhere
U: FromObjRef<T>,
Source§fn to_owned_obj(&self, data: FontData<'_>) -> U
fn to_owned_obj(&self, data: FontData<'_>) -> U
Convert this type into
T, using the provided data to resolve any offsets.