Skip to main content

Property

Enum Property 

Source
pub enum Property {
Show 58 variants AddStyleName, AverageWidth, AvgCapitalWidth, AvgLowercaseWidth, AxisLimits, AxisNames, AxisTypes, CapHeight, CharsetEncoding, CharsetRegistry, Copyright, DefaultChar, Destination, EndSpace, FaceName, FamilyName, FigureWidth, Font, FontAscent, FontDescent, FontType, FontVersion, Foundry, FullName, ItalicAngle, MaxSpace, MinSpace, NormSpace, Notice, PixelSize, PointSize, QuadWidth, RasterizerName, RasterizerVersion, RawAscent, RawDescent, RelativeSetwidth, RelativeWeight, Resolution, ResolutionX, ResolutionY, SetwidthName, Slant, SmallCapSize, Spacing, StrikeoutAscent, StrikeoutDescent, SubscriptSize, SubscriptX, SubscriptY, SuperscriptSize, SuperscriptX, SuperscriptY, UnderlinePosition, UnderlineThickness, Weight, WeightName, XHeight,
}
Expand description

Variants§

§

AddStyleName

ADD_STYLE_NAME

§

AverageWidth

AVERAGE_WIDTH

§

AvgCapitalWidth

AVG_CAPITAL_WIDTH

§

AvgLowercaseWidth

AVG_LOWERCASE_WIDTH

§

AxisLimits

AXIS_LIMITS

§

AxisNames

AXIS_NAMES

§

AxisTypes

AXIS_TYPES

§

CapHeight

CAP_HEIGHT

§

CharsetEncoding

CHARSET_ENCODING

§

CharsetRegistry

CHARSET_REGISTRY

§

Copyright

COPYRIGHT

§

DefaultChar

DEFAULT_CHAR

§

Destination

DESTINATION

§

EndSpace

END_SPACE

§

FaceName

FACE_NAME

§

FamilyName

FAMILY_NAME

§

FigureWidth

FIGURE_WIDTH

§

Font

FONT

§

FontAscent

FONT_ASCENT

§

FontDescent

FONT_DESCENT

§

FontType

FONT_TYPE

§

FontVersion

FONT_VERSION

§

Foundry

FOUNDRY

§

FullName

FULL_NAME

§

ItalicAngle

ITALIC_ANGLE

§

MaxSpace

MAX_SPACE

§

MinSpace

MIN_SPACE

§

NormSpace

NORM_SPACE

§

Notice

NOTICE

§

PixelSize

PIXEL_SIZE

§

PointSize

POINT_SIZE

§

QuadWidth

QUAD_WIDTH

§

RasterizerName

RASTERIZER_NAME

§

RasterizerVersion

RASTERIZER_VERSION

§

RawAscent

RAW_ASCENT

§

RawDescent

RAW_DESCENT

§

RelativeSetwidth

RELATIVE_SETWIDTH

§

RelativeWeight

RELATIVE_WEIGHT

§

Resolution

RESOLUTION

§

ResolutionX

RESOLUTION_X

§

ResolutionY

RESOLUTION_Y

§

SetwidthName

SETWIDTH_NAME

§

Slant

SLANT

§

SmallCapSize

SMALL_CAP_SIZE

§

Spacing

SPACING

§

StrikeoutAscent

STRIKEOUT_ASCENT

§

StrikeoutDescent

STRIKEOUT_DESCENT

§

SubscriptSize

SUBSCRIPT_SIZE

§

SubscriptX

SUBSCRIPT_X

§

SubscriptY

SUBSCRIPT_Y

§

SuperscriptSize

SUPERSCRIPT_SIZE

§

SuperscriptX

SUPERSCRIPT_X

§

SuperscriptY

SUPERSCRIPT_Y

§

UnderlinePosition

UNDERLINE_POSITION

§

UnderlineThickness

UNDERLINE_THICKNESS

§

Weight

WEIGHT

§

WeightName

WEIGHT_NAME

§

XHeight

X_HEIGHT

Trait Implementations§

Source§

impl Clone for Property

Source§

fn clone(&self) -> Property

Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl Copy for Property

Source§

impl Debug for Property

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl Display for Property

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
Source§

impl Eq for Property

Source§

impl Ord for Property

Source§

fn cmp(&self, other: &Property) -> Ordering

This method returns an Ordering between self and other. Read more
1.21.0 (const: unstable) · Source§

fn max(self, other: Self) -> Self
where Self: Sized,

Compares and returns the maximum of two values. Read more
1.21.0 (const: unstable) · Source§

fn min(self, other: Self) -> Self
where Self: Sized,

Compares and returns the minimum of two values. Read more
1.50.0 (const: unstable) · Source§

fn clamp(self, min: Self, max: Self) -> Self
where Self: Sized,

Restrict a value to a certain interval. Read more
Source§

impl PartialEq for Property

Source§

fn eq(&self, other: &Property) -> bool

Equality operator ==. Read more
1.0.0 (const: unstable) · Source§

fn ne(&self, other: &Rhs) -> bool

Inequality operator !=. Read more
Source§

impl PartialOrd for Property

Source§

fn partial_cmp(&self, other: &Property) -> Option<Ordering>

This method returns an ordering between self and other values if one exists. Read more
1.0.0 (const: unstable) · Source§

fn lt(&self, other: &Rhs) -> bool

Tests less than (for self and other) and is used by the < operator. Read more
1.0.0 (const: unstable) · Source§

fn le(&self, other: &Rhs) -> bool

Tests less than or equal to (for self and other) and is used by the <= operator. Read more
1.0.0 (const: unstable) · Source§

fn gt(&self, other: &Rhs) -> bool

Tests greater than (for self and other) and is used by the > operator. Read more
1.0.0 (const: unstable) · Source§

fn ge(&self, other: &Rhs) -> bool

Tests greater than or equal to (for self and other) and is used by the >= operator. Read more
Source§

impl StructuralPartialEq for Property

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Source§

impl<T> Borrow<T> for T
where T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
Source§

impl<T> CloneToUninit for T
where T: Clone,

Source§

unsafe fn clone_to_uninit(&self, dest: *mut u8)

🔬This is a nightly-only experimental API. (clone_to_uninit)
Performs copy-assignment from self to dest. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

Source§

impl<T, U> Into<U> for T
where U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T> ToOwned for T
where T: Clone,

Source§

type Owned = T

The resulting type after obtaining ownership.
Source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
Source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
Source§

impl<T> ToString for T
where T: Display + ?Sized,

Source§

fn to_string(&self) -> String

Converts the given value to a String. Read more
Source§

impl<T, U> TryFrom<U> for T
where U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.