pub struct SinglePosBuilder { /* private fields */ }Expand description
A builder for SinglePos subtables.
Implementations§
Source§impl SinglePosBuilder
impl SinglePosBuilder
Sourcepub fn insert(&mut self, glyph: GlyphId16, record: ValueRecordBuilder)
pub fn insert(&mut self, glyph: GlyphId16, record: ValueRecordBuilder)
Add a new single-pos rule to this builder.
Sourcepub fn can_add(&self, glyph: GlyphId16, value: &ValueRecordBuilder) -> bool
pub fn can_add(&self, glyph: GlyphId16, value: &ValueRecordBuilder) -> bool
Check whether this glyph already has an assigned value in this builder.
Trait Implementations§
Source§impl Builder for SinglePosBuilder
impl Builder for SinglePosBuilder
Source§impl Clone for SinglePosBuilder
impl Clone for SinglePosBuilder
Source§fn clone(&self) -> SinglePosBuilder
fn clone(&self) -> SinglePosBuilder
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 SinglePosBuilder
impl Debug for SinglePosBuilder
Source§impl Default for SinglePosBuilder
impl Default for SinglePosBuilder
Source§fn default() -> SinglePosBuilder
fn default() -> SinglePosBuilder
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for SinglePosBuilder
impl<'de> Deserialize<'de> for SinglePosBuilder
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 PartialEq for SinglePosBuilder
impl PartialEq for SinglePosBuilder
Source§impl Serialize for SinglePosBuilder
impl Serialize for SinglePosBuilder
impl Eq for SinglePosBuilder
impl StructuralPartialEq for SinglePosBuilder
Auto Trait Implementations§
impl Freeze for SinglePosBuilder
impl RefUnwindSafe for SinglePosBuilder
impl Send for SinglePosBuilder
impl Sync for SinglePosBuilder
impl Unpin for SinglePosBuilder
impl UnwindSafe for SinglePosBuilder
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.