pub enum Features {
Custom(Vec<FeatureInfo>),
Mask(FeatureMask),
}
Expand description
Type indicating the features to use when shaping text.
Variants
Custom(Vec<FeatureInfo>)
A custom feature list.
Only the supplied features will be applied when shaping text.
Mask(FeatureMask)
A mask of features to enable.
Unless you have a specific need for low-level control of the OpenType features to enable this variant should be preferred.
Enabled bits will be used to enable OpenType features when shaping text. When this variant
of the Features
enum is used some common features are enabled by default based on the
script and language.
Auto Trait Implementations
impl RefUnwindSafe for Features
impl Send for Features
impl Sync for Features
impl Unpin for Features
impl UnwindSafe for Features
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more