SYMBOL INDEX (75 symbols across 3 files) FILE: examples/find-system-font.rs function main (line 2) | fn main() {} function main (line 5) | fn main() { FILE: src/lib.rs type ID (line 93) | pub struct ID(InnerId); method dummy (line 105) | pub fn dummy() -> Self { method fmt (line 111) | fn fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result { type LoadError (line 118) | enum LoadError { method from (line 134) | fn from(e: std::io::Error) -> Self { method fmt (line 140) | fn fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result { type Database (line 152) | pub struct Database { method new (line 178) | pub fn new() -> Self { method load_font_data (line 195) | pub fn load_font_data(&mut self, data: Vec) { method load_font_source (line 203) | pub fn load_font_source(&mut self, source: Source) -> TinyVec<[ID; 8]> { method load_fonts_from_file (line 233) | fn load_fonts_from_file(&mut self, path: &std::path::Path, data: &[u8]) { method load_font_file (line 258) | pub fn load_font_file>( method load_font_file_impl (line 267) | fn load_font_file_impl(&mut self, path: &std::path::Path) -> Result<()... method load_font_file (line 279) | pub fn load_font_file>( method load_font_file_impl (line 288) | fn load_font_file_impl(&mut self, path: &std::path::Path) -> Result<()... method load_fonts_dir (line 304) | pub fn load_fonts_dir>(&mut self, dir: P) { method canonicalize (line 309) | fn canonicalize( method load_fonts_dir_impl (line 356) | fn load_fonts_dir_impl( method load_system_fonts (line 400) | pub fn load_system_fonts(&mut self) { method load_no_fontconfig (line 485) | fn load_no_fontconfig(&mut self) { method load_fontconfig (line 503) | fn load_fontconfig(&mut self) -> bool { method push_face_info (line 587) | pub fn push_face_info(&mut self, mut info: FaceInfo) -> ID { method remove_face (line 601) | pub fn remove_face(&mut self, id: ID) { method is_empty (line 607) | pub fn is_empty(&self) -> bool { method len (line 617) | pub fn len(&self) -> usize { method set_serif_family (line 622) | pub fn set_serif_family>(&mut self, family: S) { method set_sans_serif_family (line 627) | pub fn set_sans_serif_family>(&mut self, family: S) { method set_cursive_family (line 632) | pub fn set_cursive_family>(&mut self, family: S) { method set_fantasy_family (line 637) | pub fn set_fantasy_family>(&mut self, family: S) { method set_monospace_family (line 642) | pub fn set_monospace_family>(&mut self, family: S) { method family_name (line 649) | pub fn family_name<'a>(&'a self, family: &'a Family) -> &'a str { method query (line 661) | pub fn query(&self, query: &Query) -> Option { method faces (line 685) | pub fn faces(&self) -> impl Iterator + '_ { method face (line 693) | pub fn face(&self, id: ID) -> Option<&FaceInfo> { method face_source (line 698) | pub fn face_source(&self, id: ID) -> Option<(Source, u32)> { method with_face_data (line 721) | pub fn with_face_data(&self, id: ID, p: P) -> Option method make_shared_face_data (line 742) | pub unsafe fn make_shared_face_data( method make_face_data_unshared (line 781) | pub fn make_face_data_unshared(&mut self, id: ID) { method default (line 162) | fn default() -> Self { type FaceInfo (line 811) | pub struct FaceInfo { type Source (line 864) | pub enum Source { method fmt (line 881) | fn fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result { method with_data (line 900) | fn with_data(&self, p: P) -> Option type Query (line 929) | pub struct Query<'a> { type Family (line 954) | pub enum Family<'a> { type Weight (line 986) | pub struct Weight(pub u16); constant THIN (line 997) | pub const THIN: Weight = Weight(100); constant EXTRA_LIGHT (line 999) | pub const EXTRA_LIGHT: Weight = Weight(200); constant LIGHT (line 1001) | pub const LIGHT: Weight = Weight(300); constant NORMAL (line 1003) | pub const NORMAL: Weight = Weight(400); constant MEDIUM (line 1005) | pub const MEDIUM: Weight = Weight(500); constant SEMIBOLD (line 1007) | pub const SEMIBOLD: Weight = Weight(600); constant BOLD (line 1009) | pub const BOLD: Weight = Weight(700); constant EXTRA_BOLD (line 1011) | pub const EXTRA_BOLD: Weight = Weight(800); constant BLACK (line 1013) | pub const BLACK: Weight = Weight(900); method default (line 990) | fn default() -> Weight { type Style (line 1018) | pub enum Style { method default (line 1029) | fn default() -> Style { function parse_face_info (line 1034) | fn parse_face_info(source: Source, data: &[u8], index: u32) -> Result Option<(Vec<(String, L... function collect_families (line 1096) | fn collect_families(name_id: u16, names: &ttf_parser::name::Names) -> Ve... function name_to_unicode (line 1124) | fn name_to_unicode(name: &ttf_parser::name::Name) -> Option { function parse_os2 (line 1145) | fn parse_os2(raw_face: &ttf_parser::RawFace) -> (Style, Weight, Stretch) { function parse_post (line 1167) | fn parse_post(raw_face: &ttf_parser::RawFace) -> (bool, bool) { type NameExt (line 1186) | trait NameExt { method is_mac_roman (line 1187) | fn is_mac_roman(&self) -> bool; method is_supported_encoding (line 1188) | fn is_supported_encoding(&self) -> bool; method is_mac_roman (line 1193) | fn is_mac_roman(&self) -> bool { method is_supported_encoding (line 1202) | fn is_supported_encoding(&self) -> bool { function find_best_match (line 1210) | fn find_best_match(candidates: &[&FaceInfo], query: &Query) -> Option