pub struct BaseValues {
pub default_baseline_index: u16,
pub base_coords: Vec<OffsetMarker<BaseCoord>>,
}
Expand description
BaseValues table
Fields§
§default_baseline_index: u16
Index 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 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 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<'de> Deserialize<'de> for BaseValues
impl<'de> Deserialize<'de> for BaseValues
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. 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§impl PartialOrd for BaseValues
impl PartialOrd for BaseValues
Source§impl Serialize for BaseValues
impl Serialize for BaseValues
Source§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 Freeze for BaseValues
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Comparable<K> for Q
impl<Q, K> Comparable<K> for Q
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<'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.