#[repr(u16)]pub enum Operator {
Show 55 variants
Version = 0,
Notice = 1,
FullName = 2,
FamilyName = 3,
Weight = 4,
FontBBox = 5,
BlueValues = 6,
OtherBlues = 7,
FamilyBlues = 8,
FamilyOtherBlues = 9,
StdHW = 10,
StdVW = 11,
UniqueID = 13,
XUID = 14,
Charset = 15,
Encoding = 16,
CharStrings = 17,
Private = 18,
Subrs = 19,
DefaultWidthX = 20,
NominalWidthX = 21,
VSIndex = 22,
Blend = 23,
VStore = 24,
Copyright = 3_072,
IsFixedPitch = 3_073,
ItalicAngle = 3_074,
UnderlinePosition = 3_075,
UnderlineThickness = 3_076,
PaintType = 3_077,
CharstringType = 3_078,
FontMatrix = 3_079,
StrokeWidth = 3_080,
BlueScale = 3_081,
BlueShift = 3_082,
BlueFuzz = 3_083,
StemSnapH = 3_084,
StemSnapV = 3_085,
ForceBold = 3_086,
LanguageGroup = 3_089,
ExpansionFactor = 3_090,
InitialRandomSeed = 3_091,
SyntheticBase = 3_092,
PostScript = 3_093,
BaseFontName = 3_094,
BaseFontBlend = 3_095,
ROS = 3_102,
CIDFontVersion = 3_103,
CIDFontRevision = 3_104,
CIDFontType = 3_105,
CIDCount = 3_106,
UIDBase = 3_107,
FDArray = 3_108,
FDSelect = 3_109,
FontName = 3_110,
}
Variants§
Version = 0
Notice = 1
FullName = 2
FamilyName = 3
Weight = 4
FontBBox = 5
BlueValues = 6
OtherBlues = 7
FamilyBlues = 8
FamilyOtherBlues = 9
StdHW = 10
StdVW = 11
UniqueID = 13
XUID = 14
Charset = 15
Encoding = 16
CharStrings = 17
Private = 18
Subrs = 19
DefaultWidthX = 20
NominalWidthX = 21
VSIndex = 22
Blend = 23
VStore = 24
Copyright = 3_072
IsFixedPitch = 3_073
ItalicAngle = 3_074
UnderlinePosition = 3_075
UnderlineThickness = 3_076
PaintType = 3_077
CharstringType = 3_078
FontMatrix = 3_079
StrokeWidth = 3_080
BlueScale = 3_081
BlueShift = 3_082
BlueFuzz = 3_083
StemSnapH = 3_084
StemSnapV = 3_085
ForceBold = 3_086
LanguageGroup = 3_089
ExpansionFactor = 3_090
InitialRandomSeed = 3_091
SyntheticBase = 3_092
PostScript = 3_093
BaseFontName = 3_094
BaseFontBlend = 3_095
ROS = 3_102
CIDFontVersion = 3_103
CIDFontRevision = 3_104
CIDFontType = 3_105
CIDCount = 3_106
UIDBase = 3_107
FDArray = 3_108
FDSelect = 3_109
FontName = 3_110
Trait Implementations§
source§impl PartialEq for Operator
impl PartialEq for Operator
source§impl WriteBinary for Operator
impl WriteBinary for Operator
impl Copy for Operator
impl StructuralPartialEq for Operator
Auto Trait Implementations§
impl Freeze for Operator
impl RefUnwindSafe for Operator
impl Send for Operator
impl Sync for Operator
impl Unpin for Operator
impl UnwindSafe for Operator
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> IntoEither for T
impl<T> IntoEither for T
source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self
into a Left
variant of Either<Self, Self>
if into_left
is true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read moresource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self
into a Left
variant of Either<Self, Self>
if into_left(&self)
returns true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read moresource§impl<T, HostType> WriteBinaryDep<HostType> for Twhere
T: WriteBinary<HostType>,
impl<T, HostType> WriteBinaryDep<HostType> for Twhere
T: WriteBinary<HostType>,
§type Output = <T as WriteBinary<HostType>>::Output
type Output = <T as WriteBinary<HostType>>::Output
The type of the value returned by
write_dep
.source§fn write_dep<C>(
ctxt: &mut C,
val: HostType,
_: <T as WriteBinaryDep<HostType>>::Args,
) -> Result<<T as WriteBinaryDep<HostType>>::Output, WriteError>where
C: WriteContext,
fn write_dep<C>(
ctxt: &mut C,
val: HostType,
_: <T as WriteBinaryDep<HostType>>::Args,
) -> Result<<T as WriteBinaryDep<HostType>>::Output, WriteError>where
C: WriteContext,
Write the binary representation of Self to
ctxt
.