Files
phy/owned_ttf_parser/trait.FromData.html
Orion Kindel 0ce894e6b0 doc
2025-03-18 10:30:23 -05:00

12 lines
54 KiB
HTML
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="A trait for parsing raw binary data of fixed size."><title>FromData in owned_ttf_parser - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../static.files/rustdoc-42caa33d.css"><meta name="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="owned_ttf_parser" data-themes="" data-resource-suffix="" data-rustdoc-version="1.84.0 (9fc6b4312 2025-01-07)" data-channel="1.84.0" data-search-js="search-92e6798f.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc trait"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button></nav><nav class="sidebar"><div class="sidebar-crate"><h2><a href="../owned_ttf_parser/index.html">owned_<wbr>ttf_<wbr>parser</a><span class="version">0.25.0</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">From<wbr>Data</a></h2><h3><a href="#required-associated-consts">Required Associated Constants</a></h3><ul class="block"><li><a href="#associatedconstant.SIZE" title="SIZE">SIZE</a></li></ul><h3><a href="#required-methods">Required Methods</a></h3><ul class="block"><li><a href="#tymethod.parse" title="parse">parse</a></li></ul><h3><a href="#foreign-impls">Implementations on Foreign Types</a></h3><ul class="block"><li><a href="#impl-FromData-for-()" title="()">()</a></li><li><a href="#impl-FromData-for-Option%3COffset16%3E" title="Option&#60;Offset16&#62;">Option&#60;Offset16&#62;</a></li><li><a href="#impl-FromData-for-Option%3COffset24%3E" title="Option&#60;Offset24&#62;">Option&#60;Offset24&#62;</a></li><li><a href="#impl-FromData-for-Option%3COffset32%3E" title="Option&#60;Offset32&#62;">Option&#60;Offset32&#62;</a></li><li><a href="#impl-FromData-for-i16" title="i16">i16</a></li><li><a href="#impl-FromData-for-i32" title="i32">i32</a></li><li><a href="#impl-FromData-for-i8" title="i8">i8</a></li><li><a href="#impl-FromData-for-u16" title="u16">u16</a></li><li><a href="#impl-FromData-for-u32" title="u32">u32</a></li><li><a href="#impl-FromData-for-u64" title="u64">u64</a></li><li><a href="#impl-FromData-for-u8" title="u8">u8</a></li></ul><h3><a href="#dyn-compatibility">Dyn Compatibility</a></h3><h3><a href="#implementors">Implementors</a></h3></section><div id="rustdoc-modnav"><h2 class="in-crate"><a href="index.html">In crate owned_<wbr>ttf_<wbr>parser</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="index.html">owned_ttf_parser</a></span><h1>Trait <span class="trait">FromData</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../src/ttf_parser/parser.rs.html#12">Source</a> </span></div><pre class="rust item-decl"><code>pub trait FromData: <a class="trait" href="https://doc.rust-lang.org/1.84.0/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a> {
const <a href="#associatedconstant.SIZE" class="constant">SIZE</a>: <a class="primitive" href="https://doc.rust-lang.org/1.84.0/std/primitive.usize.html">usize</a>;
// Required method
fn <a href="#tymethod.parse" class="fn">parse</a>(data: &amp;[<a class="primitive" href="https://doc.rust-lang.org/1.84.0/std/primitive.u8.html">u8</a>]) -&gt; <a class="enum" href="https://doc.rust-lang.org/1.84.0/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;Self&gt;;
}</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>A trait for parsing raw binary data of fixed size.</p>
<p>This is a low-level, internal trait that should not be used directly.</p>
</div></details><h2 id="required-associated-consts" class="section-header">Required Associated Constants<a href="#required-associated-consts" class="anchor">§</a></h2><div class="methods"><details class="toggle" open><summary><section id="associatedconstant.SIZE" class="method"><a class="src rightside" href="../src/ttf_parser/parser.rs.html#16">Source</a><h4 class="code-header">const <a href="#associatedconstant.SIZE" class="constant">SIZE</a>: <a class="primitive" href="https://doc.rust-lang.org/1.84.0/std/primitive.usize.html">usize</a></h4></section></summary><div class="docblock"><p>Objects raw data size.</p>
<p>Not always the same as <code>mem::size_of</code>.</p>
</div></details></div><h2 id="required-methods" class="section-header">Required Methods<a href="#required-methods" class="anchor">§</a></h2><div class="methods"><details class="toggle method-toggle" open><summary><section id="tymethod.parse" class="method"><a class="src rightside" href="../src/ttf_parser/parser.rs.html#19">Source</a><h4 class="code-header">fn <a href="#tymethod.parse" class="fn">parse</a>(data: &amp;[<a class="primitive" href="https://doc.rust-lang.org/1.84.0/std/primitive.u8.html">u8</a>]) -&gt; <a class="enum" href="https://doc.rust-lang.org/1.84.0/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;Self&gt;</h4></section></summary><div class="docblock"><p>Parses an object from a raw data.</p>
</div></details></div><h2 id="dyn-compatibility" class="section-header">Dyn Compatibility<a href="#dyn-compatibility" class="anchor">§</a></h2><div class="dyn-compatibility-info"><p>This trait is <b>not</b> <a href="https://doc.rust-lang.org/1.84.0/reference/items/traits.html#object-safety">dyn compatible</a>.</p><p><i>In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.</i></p></div><h2 id="foreign-impls" class="section-header">Implementations on Foreign Types<a href="#foreign-impls" class="anchor">§</a></h2><details class="toggle implementors-toggle"><summary><section id="impl-FromData-for-Option%3COffset16%3E" class="impl"><a class="src rightside" href="../src/ttf_parser/parser.rs.html#825">Source</a><a href="#impl-FromData-for-Option%3COffset16%3E" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.FromData.html" title="trait owned_ttf_parser::FromData">FromData</a> for <a class="enum" href="https://doc.rust-lang.org/1.84.0/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;Offset16&gt;</h3></section></summary><div class="impl-items"><section id="associatedconstant.SIZE-1" class="associatedconstant trait-impl"><a class="src rightside" href="../src/ttf_parser/parser.rs.html#826">Source</a><a href="#associatedconstant.SIZE-1" class="anchor">§</a><h4 class="code-header">const <a href="#associatedconstant.SIZE" class="constant">SIZE</a>: <a class="primitive" href="https://doc.rust-lang.org/1.84.0/std/primitive.usize.html">usize</a> = 2usize</h4></section><section id="method.parse" class="method trait-impl"><a class="src rightside" href="../src/ttf_parser/parser.rs.html#829">Source</a><a href="#method.parse" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.parse" class="fn">parse</a>(data: &amp;[<a class="primitive" href="https://doc.rust-lang.org/1.84.0/std/primitive.u8.html">u8</a>]) -&gt; <a class="enum" href="https://doc.rust-lang.org/1.84.0/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;<a class="enum" href="https://doc.rust-lang.org/1.84.0/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;Offset16&gt;&gt;</h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-FromData-for-Option%3COffset24%3E" class="impl"><a class="src rightside" href="../src/ttf_parser/parser.rs.html#859">Source</a><a href="#impl-FromData-for-Option%3COffset24%3E" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.FromData.html" title="trait owned_ttf_parser::FromData">FromData</a> for <a class="enum" href="https://doc.rust-lang.org/1.84.0/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;Offset24&gt;</h3></section></summary><div class="impl-items"><section id="associatedconstant.SIZE-2" class="associatedconstant trait-impl"><a class="src rightside" href="../src/ttf_parser/parser.rs.html#860">Source</a><a href="#associatedconstant.SIZE-2" class="anchor">§</a><h4 class="code-header">const <a href="#associatedconstant.SIZE" class="constant">SIZE</a>: <a class="primitive" href="https://doc.rust-lang.org/1.84.0/std/primitive.usize.html">usize</a> = 3usize</h4></section><section id="method.parse-1" class="method trait-impl"><a class="src rightside" href="../src/ttf_parser/parser.rs.html#863">Source</a><a href="#method.parse-1" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.parse" class="fn">parse</a>(data: &amp;[<a class="primitive" href="https://doc.rust-lang.org/1.84.0/std/primitive.u8.html">u8</a>]) -&gt; <a class="enum" href="https://doc.rust-lang.org/1.84.0/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;<a class="enum" href="https://doc.rust-lang.org/1.84.0/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;Offset24&gt;&gt;</h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-FromData-for-Option%3COffset32%3E" class="impl"><a class="src rightside" href="../src/ttf_parser/parser.rs.html#893">Source</a><a href="#impl-FromData-for-Option%3COffset32%3E" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.FromData.html" title="trait owned_ttf_parser::FromData">FromData</a> for <a class="enum" href="https://doc.rust-lang.org/1.84.0/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;Offset32&gt;</h3></section></summary><div class="impl-items"><section id="associatedconstant.SIZE-3" class="associatedconstant trait-impl"><a class="src rightside" href="../src/ttf_parser/parser.rs.html#894">Source</a><a href="#associatedconstant.SIZE-3" class="anchor">§</a><h4 class="code-header">const <a href="#associatedconstant.SIZE" class="constant">SIZE</a>: <a class="primitive" href="https://doc.rust-lang.org/1.84.0/std/primitive.usize.html">usize</a> = 4usize</h4></section><section id="method.parse-2" class="method trait-impl"><a class="src rightside" href="../src/ttf_parser/parser.rs.html#897">Source</a><a href="#method.parse-2" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.parse" class="fn">parse</a>(data: &amp;[<a class="primitive" href="https://doc.rust-lang.org/1.84.0/std/primitive.u8.html">u8</a>]) -&gt; <a class="enum" href="https://doc.rust-lang.org/1.84.0/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;<a class="enum" href="https://doc.rust-lang.org/1.84.0/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;Offset32&gt;&gt;</h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-FromData-for-i8" class="impl"><a class="src rightside" href="../src/ttf_parser/parser.rs.html#48">Source</a><a href="#impl-FromData-for-i8" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.FromData.html" title="trait owned_ttf_parser::FromData">FromData</a> for <a class="primitive" href="https://doc.rust-lang.org/1.84.0/std/primitive.i8.html">i8</a></h3></section></summary><div class="impl-items"><section id="associatedconstant.SIZE-4" class="associatedconstant trait-impl"><a class="src rightside" href="../src/ttf_parser/parser.rs.html#49">Source</a><a href="#associatedconstant.SIZE-4" class="anchor">§</a><h4 class="code-header">const <a href="#associatedconstant.SIZE" class="constant">SIZE</a>: <a class="primitive" href="https://doc.rust-lang.org/1.84.0/std/primitive.usize.html">usize</a> = 1usize</h4></section><section id="method.parse-3" class="method trait-impl"><a class="src rightside" href="../src/ttf_parser/parser.rs.html#52">Source</a><a href="#method.parse-3" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.parse" class="fn">parse</a>(data: &amp;[<a class="primitive" href="https://doc.rust-lang.org/1.84.0/std/primitive.u8.html">u8</a>]) -&gt; <a class="enum" href="https://doc.rust-lang.org/1.84.0/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.84.0/std/primitive.i8.html">i8</a>&gt;</h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-FromData-for-i16" class="impl"><a class="src rightside" href="../src/ttf_parser/parser.rs.html#66">Source</a><a href="#impl-FromData-for-i16" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.FromData.html" title="trait owned_ttf_parser::FromData">FromData</a> for <a class="primitive" href="https://doc.rust-lang.org/1.84.0/std/primitive.i16.html">i16</a></h3></section></summary><div class="impl-items"><section id="associatedconstant.SIZE-5" class="associatedconstant trait-impl"><a class="src rightside" href="../src/ttf_parser/parser.rs.html#67">Source</a><a href="#associatedconstant.SIZE-5" class="anchor">§</a><h4 class="code-header">const <a href="#associatedconstant.SIZE" class="constant">SIZE</a>: <a class="primitive" href="https://doc.rust-lang.org/1.84.0/std/primitive.usize.html">usize</a> = 2usize</h4></section><section id="method.parse-4" class="method trait-impl"><a class="src rightside" href="../src/ttf_parser/parser.rs.html#70">Source</a><a href="#method.parse-4" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.parse" class="fn">parse</a>(data: &amp;[<a class="primitive" href="https://doc.rust-lang.org/1.84.0/std/primitive.u8.html">u8</a>]) -&gt; <a class="enum" href="https://doc.rust-lang.org/1.84.0/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.84.0/std/primitive.i16.html">i16</a>&gt;</h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-FromData-for-i32" class="impl"><a class="src rightside" href="../src/ttf_parser/parser.rs.html#84">Source</a><a href="#impl-FromData-for-i32" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.FromData.html" title="trait owned_ttf_parser::FromData">FromData</a> for <a class="primitive" href="https://doc.rust-lang.org/1.84.0/std/primitive.i32.html">i32</a></h3></section></summary><div class="impl-items"><section id="associatedconstant.SIZE-6" class="associatedconstant trait-impl"><a class="src rightside" href="../src/ttf_parser/parser.rs.html#85">Source</a><a href="#associatedconstant.SIZE-6" class="anchor">§</a><h4 class="code-header">const <a href="#associatedconstant.SIZE" class="constant">SIZE</a>: <a class="primitive" href="https://doc.rust-lang.org/1.84.0/std/primitive.usize.html">usize</a> = 4usize</h4></section><section id="method.parse-5" class="method trait-impl"><a class="src rightside" href="../src/ttf_parser/parser.rs.html#88">Source</a><a href="#method.parse-5" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.parse" class="fn">parse</a>(data: &amp;[<a class="primitive" href="https://doc.rust-lang.org/1.84.0/std/primitive.u8.html">u8</a>]) -&gt; <a class="enum" href="https://doc.rust-lang.org/1.84.0/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.84.0/std/primitive.i32.html">i32</a>&gt;</h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-FromData-for-u8" class="impl"><a class="src rightside" href="../src/ttf_parser/parser.rs.html#39">Source</a><a href="#impl-FromData-for-u8" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.FromData.html" title="trait owned_ttf_parser::FromData">FromData</a> for <a class="primitive" href="https://doc.rust-lang.org/1.84.0/std/primitive.u8.html">u8</a></h3></section></summary><div class="impl-items"><section id="associatedconstant.SIZE-7" class="associatedconstant trait-impl"><a class="src rightside" href="../src/ttf_parser/parser.rs.html#40">Source</a><a href="#associatedconstant.SIZE-7" class="anchor">§</a><h4 class="code-header">const <a href="#associatedconstant.SIZE" class="constant">SIZE</a>: <a class="primitive" href="https://doc.rust-lang.org/1.84.0/std/primitive.usize.html">usize</a> = 1usize</h4></section><section id="method.parse-6" class="method trait-impl"><a class="src rightside" href="../src/ttf_parser/parser.rs.html#43">Source</a><a href="#method.parse-6" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.parse" class="fn">parse</a>(data: &amp;[<a class="primitive" href="https://doc.rust-lang.org/1.84.0/std/primitive.u8.html">u8</a>]) -&gt; <a class="enum" href="https://doc.rust-lang.org/1.84.0/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.84.0/std/primitive.u8.html">u8</a>&gt;</h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-FromData-for-u16" class="impl"><a class="src rightside" href="../src/ttf_parser/parser.rs.html#57">Source</a><a href="#impl-FromData-for-u16" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.FromData.html" title="trait owned_ttf_parser::FromData">FromData</a> for <a class="primitive" href="https://doc.rust-lang.org/1.84.0/std/primitive.u16.html">u16</a></h3></section></summary><div class="impl-items"><section id="associatedconstant.SIZE-8" class="associatedconstant trait-impl"><a class="src rightside" href="../src/ttf_parser/parser.rs.html#58">Source</a><a href="#associatedconstant.SIZE-8" class="anchor">§</a><h4 class="code-header">const <a href="#associatedconstant.SIZE" class="constant">SIZE</a>: <a class="primitive" href="https://doc.rust-lang.org/1.84.0/std/primitive.usize.html">usize</a> = 2usize</h4></section><section id="method.parse-7" class="method trait-impl"><a class="src rightside" href="../src/ttf_parser/parser.rs.html#61">Source</a><a href="#method.parse-7" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.parse" class="fn">parse</a>(data: &amp;[<a class="primitive" href="https://doc.rust-lang.org/1.84.0/std/primitive.u8.html">u8</a>]) -&gt; <a class="enum" href="https://doc.rust-lang.org/1.84.0/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.84.0/std/primitive.u16.html">u16</a>&gt;</h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-FromData-for-u32" class="impl"><a class="src rightside" href="../src/ttf_parser/parser.rs.html#75">Source</a><a href="#impl-FromData-for-u32" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.FromData.html" title="trait owned_ttf_parser::FromData">FromData</a> for <a class="primitive" href="https://doc.rust-lang.org/1.84.0/std/primitive.u32.html">u32</a></h3></section></summary><div class="impl-items"><section id="associatedconstant.SIZE-9" class="associatedconstant trait-impl"><a class="src rightside" href="../src/ttf_parser/parser.rs.html#76">Source</a><a href="#associatedconstant.SIZE-9" class="anchor">§</a><h4 class="code-header">const <a href="#associatedconstant.SIZE" class="constant">SIZE</a>: <a class="primitive" href="https://doc.rust-lang.org/1.84.0/std/primitive.usize.html">usize</a> = 4usize</h4></section><section id="method.parse-8" class="method trait-impl"><a class="src rightside" href="../src/ttf_parser/parser.rs.html#79">Source</a><a href="#method.parse-8" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.parse" class="fn">parse</a>(data: &amp;[<a class="primitive" href="https://doc.rust-lang.org/1.84.0/std/primitive.u8.html">u8</a>]) -&gt; <a class="enum" href="https://doc.rust-lang.org/1.84.0/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.84.0/std/primitive.u32.html">u32</a>&gt;</h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-FromData-for-u64" class="impl"><a class="src rightside" href="../src/ttf_parser/parser.rs.html#93">Source</a><a href="#impl-FromData-for-u64" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.FromData.html" title="trait owned_ttf_parser::FromData">FromData</a> for <a class="primitive" href="https://doc.rust-lang.org/1.84.0/std/primitive.u64.html">u64</a></h3></section></summary><div class="impl-items"><section id="associatedconstant.SIZE-10" class="associatedconstant trait-impl"><a class="src rightside" href="../src/ttf_parser/parser.rs.html#94">Source</a><a href="#associatedconstant.SIZE-10" class="anchor">§</a><h4 class="code-header">const <a href="#associatedconstant.SIZE" class="constant">SIZE</a>: <a class="primitive" href="https://doc.rust-lang.org/1.84.0/std/primitive.usize.html">usize</a> = 8usize</h4></section><section id="method.parse-9" class="method trait-impl"><a class="src rightside" href="../src/ttf_parser/parser.rs.html#97">Source</a><a href="#method.parse-9" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.parse" class="fn">parse</a>(data: &amp;[<a class="primitive" href="https://doc.rust-lang.org/1.84.0/std/primitive.u8.html">u8</a>]) -&gt; <a class="enum" href="https://doc.rust-lang.org/1.84.0/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.84.0/std/primitive.u64.html">u64</a>&gt;</h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-FromData-for-()" class="impl"><a class="src rightside" href="../src/ttf_parser/parser.rs.html#30">Source</a><a href="#impl-FromData-for-()" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.FromData.html" title="trait owned_ttf_parser::FromData">FromData</a> for <a class="primitive" href="https://doc.rust-lang.org/1.84.0/std/primitive.unit.html">()</a></h3></section></summary><div class="impl-items"><section id="associatedconstant.SIZE-11" class="associatedconstant trait-impl"><a class="src rightside" href="../src/ttf_parser/parser.rs.html#31">Source</a><a href="#associatedconstant.SIZE-11" class="anchor">§</a><h4 class="code-header">const <a href="#associatedconstant.SIZE" class="constant">SIZE</a>: <a class="primitive" href="https://doc.rust-lang.org/1.84.0/std/primitive.usize.html">usize</a> = 0usize</h4></section><section id="method.parse-10" class="method trait-impl"><a class="src rightside" href="../src/ttf_parser/parser.rs.html#34">Source</a><a href="#method.parse-10" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.parse" class="fn">parse</a>(_: &amp;[<a class="primitive" href="https://doc.rust-lang.org/1.84.0/std/primitive.u8.html">u8</a>]) -&gt; <a class="enum" href="https://doc.rust-lang.org/1.84.0/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.84.0/std/primitive.unit.html">()</a>&gt;</h4></section></div></details><h2 id="implementors" class="section-header">Implementors<a href="#implementors" class="anchor">§</a></h2><div id="implementors-list"><details class="toggle implementors-toggle"><summary><section id="impl-FromData-for-CompositeMode" class="impl"><a class="src rightside" href="../src/ttf_parser/tables/colr.rs.html#638">Source</a><a href="#impl-FromData-for-CompositeMode" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.FromData.html" title="trait owned_ttf_parser::FromData">FromData</a> for <a class="enum" href="colr/enum.CompositeMode.html" title="enum owned_ttf_parser::colr::CompositeMode">CompositeMode</a></h3></section></summary><div class="impl-items"><section id="associatedconstant.SIZE-12" class="associatedconstant trait-impl"><a class="src rightside" href="../src/ttf_parser/tables/colr.rs.html#639">Source</a><a href="#associatedconstant.SIZE-12" class="anchor">§</a><h4 class="code-header">const <a href="#associatedconstant.SIZE" class="constant">SIZE</a>: <a class="primitive" href="https://doc.rust-lang.org/1.84.0/std/primitive.usize.html">usize</a> = 1usize</h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-FromData-for-GradientExtend" class="impl"><a class="src rightside" href="../src/ttf_parser/tables/colr.rs.html#204">Source</a><a href="#impl-FromData-for-GradientExtend" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.FromData.html" title="trait owned_ttf_parser::FromData">FromData</a> for <a class="enum" href="colr/enum.GradientExtend.html" title="enum owned_ttf_parser::colr::GradientExtend">GradientExtend</a></h3></section></summary><div class="impl-items"><section id="associatedconstant.SIZE-13" class="associatedconstant trait-impl"><a class="src rightside" href="../src/ttf_parser/tables/colr.rs.html#205">Source</a><a href="#associatedconstant.SIZE-13" class="anchor">§</a><h4 class="code-header">const <a href="#associatedconstant.SIZE" class="constant">SIZE</a>: <a class="primitive" href="https://doc.rust-lang.org/1.84.0/std/primitive.usize.html">usize</a> = 1usize</h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-FromData-for-PlatformId" class="impl"><a class="src rightside" href="../src/ttf_parser/tables/name.rs.html#55">Source</a><a href="#impl-FromData-for-PlatformId" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.FromData.html" title="trait owned_ttf_parser::FromData">FromData</a> for <a class="enum" href="name/enum.PlatformId.html" title="enum owned_ttf_parser::name::PlatformId">PlatformId</a></h3></section></summary><div class="impl-items"><section id="associatedconstant.SIZE-14" class="associatedconstant trait-impl"><a class="src rightside" href="../src/ttf_parser/tables/name.rs.html#56">Source</a><a href="#associatedconstant.SIZE-14" class="anchor">§</a><h4 class="code-header">const <a href="#associatedconstant.SIZE" class="constant">SIZE</a>: <a class="primitive" href="https://doc.rust-lang.org/1.84.0/std/primitive.usize.html">usize</a> = 2usize</h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-FromData-for-Point" class="impl"><a class="src rightside" href="../src/ttf_parser/tables/ankr.rs.html#18">Source</a><a href="#impl-FromData-for-Point" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.FromData.html" title="trait owned_ttf_parser::FromData">FromData</a> for <a class="struct" href="ankr/struct.Point.html" title="struct owned_ttf_parser::ankr::Point">Point</a></h3></section></summary><div class="impl-items"><section id="associatedconstant.SIZE-15" class="associatedconstant trait-impl"><a class="src rightside" href="../src/ttf_parser/tables/ankr.rs.html#19">Source</a><a href="#associatedconstant.SIZE-15" class="anchor">§</a><h4 class="code-header">const <a href="#associatedconstant.SIZE" class="constant">SIZE</a>: <a class="primitive" href="https://doc.rust-lang.org/1.84.0/std/primitive.usize.html">usize</a> = 4usize</h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-FromData-for-AxisValueMap" class="impl"><a class="src rightside" href="../src/ttf_parser/tables/avar.rs.html#18">Source</a><a href="#impl-FromData-for-AxisValueMap" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.FromData.html" title="trait owned_ttf_parser::FromData">FromData</a> for <a class="struct" href="avar/struct.AxisValueMap.html" title="struct owned_ttf_parser::avar::AxisValueMap">AxisValueMap</a></h3></section></summary><div class="impl-items"><section id="associatedconstant.SIZE-16" class="associatedconstant trait-impl"><a class="src rightside" href="../src/ttf_parser/tables/avar.rs.html#19">Source</a><a href="#associatedconstant.SIZE-16" class="anchor">§</a><h4 class="code-header">const <a href="#associatedconstant.SIZE" class="constant">SIZE</a>: <a class="primitive" href="https://doc.rust-lang.org/1.84.0/std/primitive.usize.html">usize</a> = 4usize</h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-FromData-for-SettingName" class="impl"><a class="src rightside" href="../src/ttf_parser/tables/feat.rs.html#43">Source</a><a href="#impl-FromData-for-SettingName" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.FromData.html" title="trait owned_ttf_parser::FromData">FromData</a> for <a class="struct" href="feat/struct.SettingName.html" title="struct owned_ttf_parser::feat::SettingName">SettingName</a></h3></section></summary><div class="impl-items"><section id="associatedconstant.SIZE-17" class="associatedconstant trait-impl"><a class="src rightside" href="../src/ttf_parser/tables/feat.rs.html#44">Source</a><a href="#associatedconstant.SIZE-17" class="anchor">§</a><h4 class="code-header">const <a href="#associatedconstant.SIZE" class="constant">SIZE</a>: <a class="primitive" href="https://doc.rust-lang.org/1.84.0/std/primitive.usize.html">usize</a> = 4usize</h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-FromData-for-VariationAxis" class="impl"><a class="src rightside" href="../src/ttf_parser/tables/fvar.rs.html#23">Source</a><a href="#impl-FromData-for-VariationAxis" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.FromData.html" title="trait owned_ttf_parser::FromData">FromData</a> for <a class="struct" href="fvar/struct.VariationAxis.html" title="struct owned_ttf_parser::fvar::VariationAxis">VariationAxis</a></h3></section></summary><div class="impl-items"><section id="associatedconstant.SIZE-18" class="associatedconstant trait-impl"><a class="src rightside" href="../src/ttf_parser/tables/fvar.rs.html#24">Source</a><a href="#associatedconstant.SIZE-18" class="anchor">§</a><h4 class="code-header">const <a href="#associatedconstant.SIZE" class="constant">SIZE</a>: <a class="primitive" href="https://doc.rust-lang.org/1.84.0/std/primitive.usize.html">usize</a> = 20usize</h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-FromData-for-Metrics" class="impl"><a class="src rightside" href="../src/ttf_parser/tables/hmtx.rs.html#18">Source</a><a href="#impl-FromData-for-Metrics" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.FromData.html" title="trait owned_ttf_parser::FromData">FromData</a> for <a class="struct" href="hmtx/struct.Metrics.html" title="struct owned_ttf_parser::hmtx::Metrics">Metrics</a></h3></section></summary><div class="impl-items"><section id="associatedconstant.SIZE-19" class="associatedconstant trait-impl"><a class="src rightside" href="../src/ttf_parser/tables/hmtx.rs.html#19">Source</a><a href="#associatedconstant.SIZE-19" class="anchor">§</a><h4 class="code-header">const <a href="#associatedconstant.SIZE" class="constant">SIZE</a>: <a class="primitive" href="https://doc.rust-lang.org/1.84.0/std/primitive.usize.html">usize</a> = 4usize</h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-FromData-for-KerningPair" class="impl"><a class="src rightside" href="../src/ttf_parser/tables/kern.rs.html#85">Source</a><a href="#impl-FromData-for-KerningPair" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.FromData.html" title="trait owned_ttf_parser::FromData">FromData</a> for <a class="struct" href="kern/struct.KerningPair.html" title="struct owned_ttf_parser::kern::KerningPair">KerningPair</a></h3></section></summary><div class="impl-items"><section id="associatedconstant.SIZE-20" class="associatedconstant trait-impl"><a class="src rightside" href="../src/ttf_parser/tables/kern.rs.html#86">Source</a><a href="#associatedconstant.SIZE-20" class="anchor">§</a><h4 class="code-header">const <a href="#associatedconstant.SIZE" class="constant">SIZE</a>: <a class="primitive" href="https://doc.rust-lang.org/1.84.0/std/primitive.usize.html">usize</a> = 6usize</h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-FromData-for-EntryData" class="impl"><a class="src rightside" href="../src/ttf_parser/tables/kerx.rs.html#54">Source</a><a href="#impl-FromData-for-EntryData" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.FromData.html" title="trait owned_ttf_parser::FromData">FromData</a> for <a class="struct" href="kerx/struct.EntryData.html" title="struct owned_ttf_parser::kerx::EntryData">EntryData</a></h3></section></summary><div class="impl-items"><section id="associatedconstant.SIZE-21" class="associatedconstant trait-impl"><a class="src rightside" href="../src/ttf_parser/tables/kerx.rs.html#55">Source</a><a href="#associatedconstant.SIZE-21" class="anchor">§</a><h4 class="code-header">const <a href="#associatedconstant.SIZE" class="constant">SIZE</a>: <a class="primitive" href="https://doc.rust-lang.org/1.84.0/std/primitive.usize.html">usize</a> = 2usize</h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-FromData-for-GlyphPart" class="impl"><a class="src rightside" href="../src/ttf_parser/tables/math.rs.html#747">Source</a><a href="#impl-FromData-for-GlyphPart" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.FromData.html" title="trait owned_ttf_parser::FromData">FromData</a> for <a class="struct" href="math/struct.GlyphPart.html" title="struct owned_ttf_parser::math::GlyphPart">GlyphPart</a></h3></section></summary><div class="impl-items"><section id="associatedconstant.SIZE-22" class="associatedconstant trait-impl"><a class="src rightside" href="../src/ttf_parser/tables/math.rs.html#748">Source</a><a href="#associatedconstant.SIZE-22" class="anchor">§</a><h4 class="code-header">const <a href="#associatedconstant.SIZE" class="constant">SIZE</a>: <a class="primitive" href="https://doc.rust-lang.org/1.84.0/std/primitive.usize.html">usize</a> = 10usize</h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-FromData-for-GlyphVariant" class="impl"><a class="src rightside" href="../src/ttf_parser/tables/math.rs.html#793">Source</a><a href="#impl-FromData-for-GlyphVariant" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.FromData.html" title="trait owned_ttf_parser::FromData">FromData</a> for <a class="struct" href="math/struct.GlyphVariant.html" title="struct owned_ttf_parser::math::GlyphVariant">GlyphVariant</a></h3></section></summary><div class="impl-items"><section id="associatedconstant.SIZE-23" class="associatedconstant trait-impl"><a class="src rightside" href="../src/ttf_parser/tables/math.rs.html#794">Source</a><a href="#associatedconstant.SIZE-23" class="anchor">§</a><h4 class="code-header">const <a href="#associatedconstant.SIZE" class="constant">SIZE</a>: <a class="primitive" href="https://doc.rust-lang.org/1.84.0/std/primitive.usize.html">usize</a> = 4usize</h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-FromData-for-PartFlags" class="impl"><a class="src rightside" href="../src/ttf_parser/tables/math.rs.html#724">Source</a><a href="#impl-FromData-for-PartFlags" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.FromData.html" title="trait owned_ttf_parser::FromData">FromData</a> for <a class="struct" href="math/struct.PartFlags.html" title="struct owned_ttf_parser::math::PartFlags">PartFlags</a></h3></section></summary><div class="impl-items"><section id="associatedconstant.SIZE-24" class="associatedconstant trait-impl"><a class="src rightside" href="../src/ttf_parser/tables/math.rs.html#725">Source</a><a href="#associatedconstant.SIZE-24" class="anchor">§</a><h4 class="code-header">const <a href="#associatedconstant.SIZE" class="constant">SIZE</a>: <a class="primitive" href="https://doc.rust-lang.org/1.84.0/std/primitive.usize.html">usize</a> = 2usize</h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-FromData-for-ContextualEntryData" class="impl"><a class="src rightside" href="../src/ttf_parser/tables/morx.rs.html#56">Source</a><a href="#impl-FromData-for-ContextualEntryData" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.FromData.html" title="trait owned_ttf_parser::FromData">FromData</a> for <a class="struct" href="morx/struct.ContextualEntryData.html" title="struct owned_ttf_parser::morx::ContextualEntryData">ContextualEntryData</a></h3></section></summary><div class="impl-items"><section id="associatedconstant.SIZE-25" class="associatedconstant trait-impl"><a class="src rightside" href="../src/ttf_parser/tables/morx.rs.html#57">Source</a><a href="#associatedconstant.SIZE-25" class="anchor">§</a><h4 class="code-header">const <a href="#associatedconstant.SIZE" class="constant">SIZE</a>: <a class="primitive" href="https://doc.rust-lang.org/1.84.0/std/primitive.usize.html">usize</a> = 4usize</h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-FromData-for-Feature" class="impl"><a class="src rightside" href="../src/ttf_parser/tables/morx.rs.html#32">Source</a><a href="#impl-FromData-for-Feature" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.FromData.html" title="trait owned_ttf_parser::FromData">FromData</a> for <a class="struct" href="morx/struct.Feature.html" title="struct owned_ttf_parser::morx::Feature">Feature</a></h3></section></summary><div class="impl-items"><section id="associatedconstant.SIZE-26" class="associatedconstant trait-impl"><a class="src rightside" href="../src/ttf_parser/tables/morx.rs.html#33">Source</a><a href="#associatedconstant.SIZE-26" class="anchor">§</a><h4 class="code-header">const <a href="#associatedconstant.SIZE" class="constant">SIZE</a>: <a class="primitive" href="https://doc.rust-lang.org/1.84.0/std/primitive.usize.html">usize</a> = 12usize</h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-FromData-for-InsertionEntryData" class="impl"><a class="src rightside" href="../src/ttf_parser/tables/morx.rs.html#163">Source</a><a href="#impl-FromData-for-InsertionEntryData" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.FromData.html" title="trait owned_ttf_parser::FromData">FromData</a> for <a class="struct" href="morx/struct.InsertionEntryData.html" title="struct owned_ttf_parser::morx::InsertionEntryData">InsertionEntryData</a></h3></section></summary><div class="impl-items"><section id="associatedconstant.SIZE-27" class="associatedconstant trait-impl"><a class="src rightside" href="../src/ttf_parser/tables/morx.rs.html#164">Source</a><a href="#associatedconstant.SIZE-27" class="anchor">§</a><h4 class="code-header">const <a href="#associatedconstant.SIZE" class="constant">SIZE</a>: <a class="primitive" href="https://doc.rust-lang.org/1.84.0/std/primitive.usize.html">usize</a> = 4usize</h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-FromData-for-LookupFlags" class="impl"><a class="src rightside" href="../src/ttf_parser/ggg/lookup.rs.html#142">Source</a><a href="#impl-FromData-for-LookupFlags" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.FromData.html" title="trait owned_ttf_parser::FromData">FromData</a> for <a class="struct" href="opentype_layout/struct.LookupFlags.html" title="struct owned_ttf_parser::opentype_layout::LookupFlags">LookupFlags</a></h3></section></summary><div class="impl-items"><section id="associatedconstant.SIZE-28" class="associatedconstant trait-impl"><a class="src rightside" href="../src/ttf_parser/ggg/lookup.rs.html#143">Source</a><a href="#associatedconstant.SIZE-28" class="anchor">§</a><h4 class="code-header">const <a href="#associatedconstant.SIZE" class="constant">SIZE</a>: <a class="primitive" href="https://doc.rust-lang.org/1.84.0/std/primitive.usize.html">usize</a> = 2usize</h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-FromData-for-RangeRecord" class="impl"><a class="src rightside" href="../src/ttf_parser/ggg/mod.rs.html#52">Source</a><a href="#impl-FromData-for-RangeRecord" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.FromData.html" title="trait owned_ttf_parser::FromData">FromData</a> for <a class="struct" href="opentype_layout/struct.RangeRecord.html" title="struct owned_ttf_parser::opentype_layout::RangeRecord">RangeRecord</a></h3></section></summary><div class="impl-items"><section id="associatedconstant.SIZE-29" class="associatedconstant trait-impl"><a class="src rightside" href="../src/ttf_parser/ggg/mod.rs.html#53">Source</a><a href="#associatedconstant.SIZE-29" class="anchor">§</a><h4 class="code-header">const <a href="#associatedconstant.SIZE" class="constant">SIZE</a>: <a class="primitive" href="https://doc.rust-lang.org/1.84.0/std/primitive.usize.html">usize</a> = 6usize</h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-FromData-for-SequenceLookupRecord" class="impl"><a class="src rightside" href="../src/ttf_parser/ggg/context.rs.html#118">Source</a><a href="#impl-FromData-for-SequenceLookupRecord" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.FromData.html" title="trait owned_ttf_parser::FromData">FromData</a> for <a class="struct" href="opentype_layout/struct.SequenceLookupRecord.html" title="struct owned_ttf_parser::opentype_layout::SequenceLookupRecord">SequenceLookupRecord</a></h3></section></summary><div class="impl-items"><section id="associatedconstant.SIZE-30" class="associatedconstant trait-impl"><a class="src rightside" href="../src/ttf_parser/ggg/context.rs.html#119">Source</a><a href="#associatedconstant.SIZE-30" class="anchor">§</a><h4 class="code-header">const <a href="#associatedconstant.SIZE" class="constant">SIZE</a>: <a class="primitive" href="https://doc.rust-lang.org/1.84.0/std/primitive.usize.html">usize</a> = 4usize</h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-FromData-for-AxisRecord" class="impl"><a class="src rightside" href="../src/ttf_parser/tables/stat.rs.html#96">Source</a><a href="#impl-FromData-for-AxisRecord" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.FromData.html" title="trait owned_ttf_parser::FromData">FromData</a> for <a class="struct" href="stat/struct.AxisRecord.html" title="struct owned_ttf_parser::stat::AxisRecord">AxisRecord</a></h3></section></summary><div class="impl-items"><section id="associatedconstant.SIZE-31" class="associatedconstant trait-impl"><a class="src rightside" href="../src/ttf_parser/tables/stat.rs.html#97">Source</a><a href="#associatedconstant.SIZE-31" class="anchor">§</a><h4 class="code-header">const <a href="#associatedconstant.SIZE" class="constant">SIZE</a>: <a class="primitive" href="https://doc.rust-lang.org/1.84.0/std/primitive.usize.html">usize</a> = 8usize</h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-FromData-for-AxisValue" class="impl"><a class="src rightside" href="../src/ttf_parser/tables/stat.rs.html#17">Source</a><a href="#impl-FromData-for-AxisValue" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.FromData.html" title="trait owned_ttf_parser::FromData">FromData</a> for <a class="struct" href="stat/struct.AxisValue.html" title="struct owned_ttf_parser::stat::AxisValue">AxisValue</a></h3></section></summary><div class="impl-items"><section id="associatedconstant.SIZE-32" class="associatedconstant trait-impl"><a class="src rightside" href="../src/ttf_parser/tables/stat.rs.html#18">Source</a><a href="#associatedconstant.SIZE-32" class="anchor">§</a><h4 class="code-header">const <a href="#associatedconstant.SIZE" class="constant">SIZE</a>: <a class="primitive" href="https://doc.rust-lang.org/1.84.0/std/primitive.usize.html">usize</a> = 6usize</h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-FromData-for-AxisValueSubtableFormat1" class="impl"><a class="src rightside" href="../src/ttf_parser/tables/stat.rs.html#151">Source</a><a href="#impl-FromData-for-AxisValueSubtableFormat1" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.FromData.html" title="trait owned_ttf_parser::FromData">FromData</a> for <a class="struct" href="stat/struct.AxisValueSubtableFormat1.html" title="struct owned_ttf_parser::stat::AxisValueSubtableFormat1">AxisValueSubtableFormat1</a></h3></section></summary><div class="impl-items"><section id="associatedconstant.SIZE-33" class="associatedconstant trait-impl"><a class="src rightside" href="../src/ttf_parser/tables/stat.rs.html#152">Source</a><a href="#associatedconstant.SIZE-33" class="anchor">§</a><h4 class="code-header">const <a href="#associatedconstant.SIZE" class="constant">SIZE</a>: <a class="primitive" href="https://doc.rust-lang.org/1.84.0/std/primitive.usize.html">usize</a> = 10usize</h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-FromData-for-AxisValueSubtableFormat2" class="impl"><a class="src rightside" href="../src/ttf_parser/tables/stat.rs.html#183">Source</a><a href="#impl-FromData-for-AxisValueSubtableFormat2" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.FromData.html" title="trait owned_ttf_parser::FromData">FromData</a> for <a class="struct" href="stat/struct.AxisValueSubtableFormat2.html" title="struct owned_ttf_parser::stat::AxisValueSubtableFormat2">AxisValueSubtableFormat2</a></h3></section></summary><div class="impl-items"><section id="associatedconstant.SIZE-34" class="associatedconstant trait-impl"><a class="src rightside" href="../src/ttf_parser/tables/stat.rs.html#184">Source</a><a href="#associatedconstant.SIZE-34" class="anchor">§</a><h4 class="code-header">const <a href="#associatedconstant.SIZE" class="constant">SIZE</a>: <a class="primitive" href="https://doc.rust-lang.org/1.84.0/std/primitive.usize.html">usize</a> = 18usize</h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-FromData-for-AxisValueSubtableFormat3" class="impl"><a class="src rightside" href="../src/ttf_parser/tables/stat.rs.html#215">Source</a><a href="#impl-FromData-for-AxisValueSubtableFormat3" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.FromData.html" title="trait owned_ttf_parser::FromData">FromData</a> for <a class="struct" href="stat/struct.AxisValueSubtableFormat3.html" title="struct owned_ttf_parser::stat::AxisValueSubtableFormat3">AxisValueSubtableFormat3</a></h3></section></summary><div class="impl-items"><section id="associatedconstant.SIZE-35" class="associatedconstant trait-impl"><a class="src rightside" href="../src/ttf_parser/tables/stat.rs.html#216">Source</a><a href="#associatedconstant.SIZE-35" class="anchor">§</a><h4 class="code-header">const <a href="#associatedconstant.SIZE" class="constant">SIZE</a>: <a class="primitive" href="https://doc.rust-lang.org/1.84.0/std/primitive.usize.html">usize</a> = 14usize</h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-FromData-for-Fixed" class="impl"><a class="src rightside" href="../src/ttf_parser/parser.rs.html#151">Source</a><a href="#impl-FromData-for-Fixed" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.FromData.html" title="trait owned_ttf_parser::FromData">FromData</a> for <a class="struct" href="struct.Fixed.html" title="struct owned_ttf_parser::Fixed">Fixed</a></h3></section></summary><div class="impl-items"><section id="associatedconstant.SIZE-36" class="associatedconstant trait-impl"><a class="src rightside" href="../src/ttf_parser/parser.rs.html#152">Source</a><a href="#associatedconstant.SIZE-36" class="anchor">§</a><h4 class="code-header">const <a href="#associatedconstant.SIZE" class="constant">SIZE</a>: <a class="primitive" href="https://doc.rust-lang.org/1.84.0/std/primitive.usize.html">usize</a> = 4usize</h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-FromData-for-GlyphId" class="impl"><a class="src rightside" href="../src/ttf_parser/lib.rs.html#115">Source</a><a href="#impl-FromData-for-GlyphId" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.FromData.html" title="trait owned_ttf_parser::FromData">FromData</a> for <a class="struct" href="struct.GlyphId.html" title="struct owned_ttf_parser::GlyphId">GlyphId</a></h3></section></summary><div class="impl-items"><section id="associatedconstant.SIZE-37" class="associatedconstant trait-impl"><a class="src rightside" href="../src/ttf_parser/lib.rs.html#116">Source</a><a href="#associatedconstant.SIZE-37" class="anchor">§</a><h4 class="code-header">const <a href="#associatedconstant.SIZE" class="constant">SIZE</a>: <a class="primitive" href="https://doc.rust-lang.org/1.84.0/std/primitive.usize.html">usize</a> = 2usize</h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-FromData-for-TableRecord" class="impl"><a class="src rightside" href="../src/ttf_parser/lib.rs.html#712">Source</a><a href="#impl-FromData-for-TableRecord" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.FromData.html" title="trait owned_ttf_parser::FromData">FromData</a> for <a class="struct" href="struct.TableRecord.html" title="struct owned_ttf_parser::TableRecord">TableRecord</a></h3></section></summary><div class="impl-items"><section id="associatedconstant.SIZE-38" class="associatedconstant trait-impl"><a class="src rightside" href="../src/ttf_parser/lib.rs.html#713">Source</a><a href="#associatedconstant.SIZE-38" class="anchor">§</a><h4 class="code-header">const <a href="#associatedconstant.SIZE" class="constant">SIZE</a>: <a class="primitive" href="https://doc.rust-lang.org/1.84.0/std/primitive.usize.html">usize</a> = 16usize</h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-FromData-for-Tag" class="impl"><a class="src rightside" href="../src/ttf_parser/lib.rs.html#303">Source</a><a href="#impl-FromData-for-Tag" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.FromData.html" title="trait owned_ttf_parser::FromData">FromData</a> for <a class="struct" href="struct.Tag.html" title="struct owned_ttf_parser::Tag">Tag</a></h3></section></summary><div class="impl-items"><section id="associatedconstant.SIZE-39" class="associatedconstant trait-impl"><a class="src rightside" href="../src/ttf_parser/lib.rs.html#304">Source</a><a href="#associatedconstant.SIZE-39" class="anchor">§</a><h4 class="code-header">const <a href="#associatedconstant.SIZE" class="constant">SIZE</a>: <a class="primitive" href="https://doc.rust-lang.org/1.84.0/std/primitive.usize.html">usize</a> = 4usize</h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-FromData-for-VerticalOriginMetrics" class="impl"><a class="src rightside" href="../src/ttf_parser/tables/vorg.rs.html#17">Source</a><a href="#impl-FromData-for-VerticalOriginMetrics" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.FromData.html" title="trait owned_ttf_parser::FromData">FromData</a> for <a class="struct" href="vorg/struct.VerticalOriginMetrics.html" title="struct owned_ttf_parser::vorg::VerticalOriginMetrics">VerticalOriginMetrics</a></h3></section></summary><div class="impl-items"><section id="associatedconstant.SIZE-40" class="associatedconstant trait-impl"><a class="src rightside" href="../src/ttf_parser/tables/vorg.rs.html#18">Source</a><a href="#associatedconstant.SIZE-40" class="anchor">§</a><h4 class="code-header">const <a href="#associatedconstant.SIZE" class="constant">SIZE</a>: <a class="primitive" href="https://doc.rust-lang.org/1.84.0/std/primitive.usize.html">usize</a> = 4usize</h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-FromData-for-GenericStateEntry%3CT%3E" class="impl"><a class="src rightside" href="../src/ttf_parser/aat.rs.html#44">Source</a><a href="#impl-FromData-for-GenericStateEntry%3CT%3E" class="anchor">§</a><h3 class="code-header">impl&lt;T&gt; <a class="trait" href="trait.FromData.html" title="trait owned_ttf_parser::FromData">FromData</a> for <a class="struct" href="apple_layout/struct.GenericStateEntry.html" title="struct owned_ttf_parser::apple_layout::GenericStateEntry">GenericStateEntry</a>&lt;T&gt;<div class="where">where
T: <a class="trait" href="trait.FromData.html" title="trait owned_ttf_parser::FromData">FromData</a>,</div></h3></section></summary><div class="impl-items"><section id="associatedconstant.SIZE-41" class="associatedconstant trait-impl"><a class="src rightside" href="../src/ttf_parser/aat.rs.html#45">Source</a><a href="#associatedconstant.SIZE-41" class="anchor">§</a><h4 class="code-header">const <a href="#associatedconstant.SIZE" class="constant">SIZE</a>: <a class="primitive" href="https://doc.rust-lang.org/1.84.0/std/primitive.usize.html">usize</a> = _</h4></section></div></details></div><script src="../trait.impl/ttf_parser/parser/trait.FromData.js" data-ignore-extern-crates="ttf_parser,std,core" async></script></section></div></main></body></html>