pub struct WindowsMetrics5 {
Show 39 fields pub version: u16, pub average_char_width: i16, pub weight_class: u16, pub width_class: u16, pub type_flags: TypeFlags, pub subscript_x_size: i16, pub subscript_y_size: i16, pub subscript_x_offset: i16, pub subscript_y_offset: i16, pub superscript_x_size: i16, pub superscript_y_size: i16, pub superscript_x_offset: i16, pub superscript_y_offset: i16, pub strikeout_size: i16, pub strikeout_position: i16, pub family_class: i16, pub panose: [u8; 10], pub unicode_range1: u32, pub unicode_range2: u32, pub unicode_range3: u32, pub unicode_range4: u32, pub vendor_id: Tag, pub selection_flags: SelectionFlags, pub first_char_index: u16, pub last_char_index: u16, pub typographic_ascender: i16, pub typographic_descender: i16, pub typographic_line_gap: i16, pub windows_ascender: u16, pub windows_descender: u16, pub code_page_range1: u32, pub code_page_range2: u32, pub x_height: i16, pub cap_height: i16, pub default_char: u16, pub break_char: u16, pub max_context: u16, pub lower_optical_point_size: u16, pub upper_optical_point_size: u16,
}
Expand description

OS/2 and Windows metrics of version 5.

Fields§

§version: u16§average_char_width: i16§weight_class: u16§width_class: u16§type_flags: TypeFlags§subscript_x_size: i16§subscript_y_size: i16§subscript_x_offset: i16§subscript_y_offset: i16§superscript_x_size: i16§superscript_y_size: i16§superscript_x_offset: i16§superscript_y_offset: i16§strikeout_size: i16§strikeout_position: i16§family_class: i16§panose: [u8; 10]§unicode_range1: u32§unicode_range2: u32§unicode_range3: u32§unicode_range4: u32§vendor_id: Tag§selection_flags: SelectionFlags§first_char_index: u16§last_char_index: u16§typographic_ascender: i16§typographic_descender: i16§typographic_line_gap: i16§windows_ascender: u16§windows_descender: u16§code_page_range1: u32§code_page_range2: u32§x_height: i16§cap_height: i16§default_char: u16§break_char: u16§max_context: u16§lower_optical_point_size: u16§upper_optical_point_size: u16

Trait Implementations§

Returns a copy of the value. Read more
Performs copy-assignment from source. Read more
Formats the value using the given formatter. Read more
Returns the “default value” for a type. Read more
Read a value.

Auto Trait Implementations§

Blanket Implementations§

Gets the TypeId of self. Read more
Immutably borrows from an owned value. Read more
Mutably borrows from an owned value. Read more

Returns the argument unchanged.

Calls U::from(self).

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

The resulting type after obtaining ownership.
Creates owned data from borrowed data, usually by cloning. Read more
Uses borrowed data to replace owned data, usually by cloning. Read more
The type returned in the event of a conversion error.
Performs the conversion.
The type returned in the event of a conversion error.
Performs the conversion.