pub struct EntryExitRecord {
pub entry_anchor: NullableOffsetMarker<AnchorTable>,
pub exit_anchor: NullableOffsetMarker<AnchorTable>,
}
Expand description
Part of CursivePosFormat1
Fields§
§entry_anchor: NullableOffsetMarker<AnchorTable>
Offset to entryAnchor table, from beginning of CursivePos subtable (may be NULL).
exit_anchor: NullableOffsetMarker<AnchorTable>
Offset to exitAnchor table, from beginning of CursivePos subtable (may be NULL).
Implementations§
Source§impl EntryExitRecord
impl EntryExitRecord
Sourcepub fn new(
entry_anchor: Option<AnchorTable>,
exit_anchor: Option<AnchorTable>,
) -> Self
pub fn new( entry_anchor: Option<AnchorTable>, exit_anchor: Option<AnchorTable>, ) -> Self
Construct a new EntryExitRecord
Trait Implementations§
Source§impl Clone for EntryExitRecord
impl Clone for EntryExitRecord
Source§fn clone(&self) -> EntryExitRecord
fn clone(&self) -> EntryExitRecord
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 EntryExitRecord
impl Debug for EntryExitRecord
Source§impl Default for EntryExitRecord
impl Default for EntryExitRecord
Source§fn default() -> EntryExitRecord
fn default() -> EntryExitRecord
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for EntryExitRecord
impl<'de> Deserialize<'de> for EntryExitRecord
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 FontWrite for EntryExitRecord
impl FontWrite for EntryExitRecord
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 FromObjRef<EntryExitRecord> for EntryExitRecord
impl FromObjRef<EntryExitRecord> for EntryExitRecord
Source§fn from_obj_ref(obj: &EntryExitRecord, offset_data: FontData<'_>) -> Self
fn from_obj_ref(obj: &EntryExitRecord, offset_data: FontData<'_>) -> Self
Convert
from
to an instance of Self
, using the provided data to resolve offsets.Source§impl Hash for EntryExitRecord
impl Hash for EntryExitRecord
Source§impl Ord for EntryExitRecord
impl Ord for EntryExitRecord
Source§fn cmp(&self, other: &EntryExitRecord) -> Ordering
fn cmp(&self, other: &EntryExitRecord) -> 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 EntryExitRecord
impl PartialEq for EntryExitRecord
Source§impl PartialOrd for EntryExitRecord
impl PartialOrd for EntryExitRecord
Source§impl Serialize for EntryExitRecord
impl Serialize for EntryExitRecord
Source§impl Validate for EntryExitRecord
impl Validate for EntryExitRecord
Source§fn validate_impl(&self, ctx: &mut ValidationCtx)
fn validate_impl(&self, ctx: &mut ValidationCtx)
Validate this table. Read more
impl Eq for EntryExitRecord
impl StructuralPartialEq for EntryExitRecord
Auto Trait Implementations§
impl Freeze for EntryExitRecord
impl RefUnwindSafe for EntryExitRecord
impl Send for EntryExitRecord
impl Sync for EntryExitRecord
impl Unpin for EntryExitRecord
impl UnwindSafe for EntryExitRecord
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<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.