pub struct Class2Record {
pub value_record1: ValueRecord,
pub value_record2: ValueRecord,
}Expand description
Part of PairPosFormat2
Fields§
§value_record1: ValueRecordPositioning for first glyph — empty if valueFormat1 = 0.
value_record2: ValueRecordPositioning for second glyph — empty if valueFormat2 = 0.
Implementations§
Source§impl Class2Record
impl Class2Record
Sourcepub fn value_record1(&self) -> &ValueRecord
pub fn value_record1(&self) -> &ValueRecord
Positioning for first glyph — empty if valueFormat1 = 0.
Sourcepub fn value_record2(&self) -> &ValueRecord
pub fn value_record2(&self) -> &ValueRecord
Positioning for second glyph — empty if valueFormat2 = 0.
Source§impl<'a> Class2Record
impl<'a> Class2Record
Sourcepub fn read(
data: FontData<'a>,
value_format1: ValueFormat,
value_format2: ValueFormat,
) -> Result<Self, ReadError>
pub fn read( data: FontData<'a>, value_format1: ValueFormat, value_format2: ValueFormat, ) -> Result<Self, ReadError>
A constructor that requires additional arguments.
This type requires some external state in order to be parsed.
Trait Implementations§
Source§impl Clone for Class2Record
impl Clone for Class2Record
Source§fn clone(&self) -> Class2Record
fn clone(&self) -> Class2Record
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 ComputeSize for Class2Record
impl ComputeSize for Class2Record
Source§fn compute_size(args: &(ValueFormat, ValueFormat)) -> Result<usize, ReadError>
fn compute_size(args: &(ValueFormat, ValueFormat)) -> Result<usize, ReadError>
Compute the number of bytes required to represent this type.
Source§impl Debug for Class2Record
impl Debug for Class2Record
Source§impl<'a> FontReadWithArgs<'a> for Class2Record
impl<'a> FontReadWithArgs<'a> for Class2Record
Source§fn read_with_args(
data: FontData<'a>,
args: &(ValueFormat, ValueFormat),
) -> Result<Self, ReadError>
fn read_with_args( data: FontData<'a>, args: &(ValueFormat, ValueFormat), ) -> Result<Self, ReadError>
read an item, using the provided args. Read more
Source§impl ReadArgs for Class2Record
impl ReadArgs for Class2Record
type Args = (ValueFormat, ValueFormat)
Auto Trait Implementations§
impl Freeze for Class2Record
impl RefUnwindSafe for Class2Record
impl Send for Class2Record
impl Sync for Class2Record
impl Unpin for Class2Record
impl UnsafeUnpin for Class2Record
impl UnwindSafe for Class2Record
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