Struct write_fonts::tables::base::BaseValues
source · pub struct BaseValues {
pub default_baseline_index: u16,
pub base_coords: Vec<OffsetMarker<BaseCoord>>,
}Expand description
BaseValues table
Fields§
§default_baseline_index: u16Index number of default baseline for this script — equals index position of baseline tag in baselineTags array of the BaseTagList
base_coords: Vec<OffsetMarker<BaseCoord>>Array of offsets to BaseCoord tables, from beginning of BaseValues table — order matches baselineTags array in the BaseTagList
Implementations§
Trait Implementations§
source§impl Clone for BaseValues
impl Clone for BaseValues
source§fn clone(&self) -> BaseValues
fn clone(&self) -> BaseValues
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 BaseValues
impl Debug for BaseValues
source§impl Default for BaseValues
impl Default for BaseValues
source§fn default() -> BaseValues
fn default() -> BaseValues
Returns the “default value” for a type. Read more
source§impl<'a> FontRead<'a> for BaseValues
impl<'a> FontRead<'a> for BaseValues
source§impl FontWrite for BaseValues
impl FontWrite for BaseValues
source§fn write_into(&self, writer: &mut TableWriter)
fn write_into(&self, writer: &mut TableWriter)
Write our data and information about offsets into this TableWriter.
source§fn table_type(&self) -> TableType
fn table_type(&self) -> TableType
The type of this table. Read more
source§impl Hash for BaseValues
impl Hash for BaseValues
source§impl Ord for BaseValues
impl Ord for BaseValues
source§fn cmp(&self, other: &BaseValues) -> Ordering
fn cmp(&self, other: &BaseValues) -> 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 BaseValues
impl PartialEq for BaseValues
source§fn eq(&self, other: &BaseValues) -> bool
fn eq(&self, other: &BaseValues) -> bool
This method tests for
self and other values to be equal, and is used
by ==.source§impl PartialOrd for BaseValues
impl PartialOrd for BaseValues
source§fn partial_cmp(&self, other: &BaseValues) -> Option<Ordering>
fn partial_cmp(&self, other: &BaseValues) -> 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 moresource§impl Validate for BaseValues
impl Validate for BaseValues
source§fn validate_impl(&self, ctx: &mut ValidationCtx)
fn validate_impl(&self, ctx: &mut ValidationCtx)
Validate this table. Read more
impl Eq for BaseValues
impl StructuralPartialEq for BaseValues
Auto Trait Implementations§
impl RefUnwindSafe for BaseValues
impl Send for BaseValues
impl Sync for BaseValues
impl Unpin for BaseValues
impl UnwindSafe for BaseValues
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
§impl<Q, K> Comparable<K> for Q
impl<Q, K> Comparable<K> for Q
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Checks if this value is equivalent to the given key. Read more
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§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<'a, T> FontReadWithArgs<'a> for Twhere
T: FontRead<'a>,
impl<'a, T> FontReadWithArgs<'a> for Twhere
T: FontRead<'a>,
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.