-
Notifications
You must be signed in to change notification settings - Fork 44
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
1 parent
0e5ed17
commit 7093421
Showing
6 changed files
with
54 additions
and
202 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,4 +1,4 @@ | ||
<!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="Compiler type infrastructure"><title>cairo_native::types - Rust</title><script> if (window.location.protocol !== "file:") document.write(`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="preload" as="font" type="font/woff2" crossorigin href="../../static.files/FiraSans-Regular-018c141bf0843ffd.woff2"><link rel="preload" as="font" type="font/woff2" crossorigin href="../../static.files/FiraSans-Medium-8f9a781e4970d388.woff2"><link rel="preload" as="font" type="font/woff2" crossorigin href="../../static.files/SourceCodePro-Regular-562dcc5011b6de7d.ttf.woff2"><link rel="preload" as="font" type="font/woff2" crossorigin href="../../static.files/SourceCodePro-Semibold-d899c5a5c4aeb14a.ttf.woff2">`)</script><link rel="stylesheet" href="../../static.files/normalize-76eba96aa4d2e634.css"><link rel="stylesheet" href="../../static.files/rustdoc-e935ef01ae1c1829.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="cairo_native" data-themes="" data-resource-suffix="" data-rustdoc-version="1.78.0 (9b00956e5 2024-04-29)" data-channel="1.78.0" data-search-js="search-42d8da7a6b9792c2.js" data-settings-js="settings-4313503d2e1961c2.js" ><script src="../../static.files/storage-4c98445ec4002617.js"></script><script defer src="../sidebar-items.js"></script><script defer src="../../static.files/main-12cf3b4f4f9dc36d.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-04d5337699b92874.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-16x16-8b506e7a72182f1c.png"><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-422f7d1d52889060.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-2c020d218678b618.svg"></head><body class="rustdoc mod"><!--[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="../../cairo_native/index.html">cairo_native</a><span class="version">0.2.0</span></h2></div><h2 class="location"><a href="#">Module types</a></h2><div class="sidebar-elems"><section><ul class="block"><li><a href="#modules">Modules</a></li><li><a href="#structs">Structs</a></li><li><a href="#traits">Traits</a></li></ul></section><h2><a href="../index.html">In crate cairo_native</a></h2></div></nav><div class="sidebar-resizer"></div> | ||
<main><div class="width-limiter"><nav class="sub"><form class="search-form"><span></span><div id="sidebar-button" tabindex="-1"><a href="../../cairo_native/all.html" title="show sidebar"></a></div><input class="search-input" name="search" aria-label="Run search in the documentation" autocomplete="off" spellcheck="false" placeholder="Click or press ‘S’ to search, ‘?’ for more options…" type="search"><div id="help-button" tabindex="-1"><a href="../../help.html" title="help">?</a></div><div id="settings-menu" tabindex="-1"><a href="../../settings.html" title="settings"><img width="22" height="22" alt="Change settings" src="../../static.files/wheel-7b819b6101059cd0.svg"></a></div></form></nav><section id="main-content" class="content"><div class="main-heading"><h1>Module <a href="../index.html">cairo_native</a>::<wbr><a class="mod" href="#">types</a><button id="copy-path" title="Copy item path to clipboard"><img src="../../static.files/clipboard-7571035ce49a181d.svg" width="19" height="18" alt="Copy item path"></button></h1><span class="out-of-band"><a class="src" href="../../src/cairo_native/types.rs.html#1-1041">source</a> · <button id="toggle-all-docs" title="collapse all docs">[<span>−</span>]</button></span></div><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><h2 id="compiler-type-infrastructure"><a class="doc-anchor" href="#compiler-type-infrastructure">§</a>Compiler type infrastructure</h2> | ||
<main><div class="width-limiter"><nav class="sub"><form class="search-form"><span></span><div id="sidebar-button" tabindex="-1"><a href="../../cairo_native/all.html" title="show sidebar"></a></div><input class="search-input" name="search" aria-label="Run search in the documentation" autocomplete="off" spellcheck="false" placeholder="Click or press ‘S’ to search, ‘?’ for more options…" type="search"><div id="help-button" tabindex="-1"><a href="../../help.html" title="help">?</a></div><div id="settings-menu" tabindex="-1"><a href="../../settings.html" title="settings"><img width="22" height="22" alt="Change settings" src="../../static.files/wheel-7b819b6101059cd0.svg"></a></div></form></nav><section id="main-content" class="content"><div class="main-heading"><h1>Module <a href="../index.html">cairo_native</a>::<wbr><a class="mod" href="#">types</a><button id="copy-path" title="Copy item path to clipboard"><img src="../../static.files/clipboard-7571035ce49a181d.svg" width="19" height="18" alt="Copy item path"></button></h1><span class="out-of-band"><a class="src" href="../../src/cairo_native/types.rs.html#1-967">source</a> · <button id="toggle-all-docs" title="collapse all docs">[<span>−</span>]</button></span></div><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><h2 id="compiler-type-infrastructure"><a class="doc-anchor" href="#compiler-type-infrastructure">§</a>Compiler type infrastructure</h2> | ||
<p>Contains type generation stuff (aka. conversion from Sierra to MLIR types).</p> | ||
</div></details><h2 id="modules" class="section-header">Modules<a href="#modules" class="anchor">§</a></h2><ul class="item-table"><li><div class="item-name"><a class="mod" href="array/index.html" title="mod cairo_native::types::array">array</a></div><div class="desc docblock-short">Array type</div></li><li><div class="item-name"><a class="mod" href="bitwise/index.html" title="mod cairo_native::types::bitwise">bitwise</a></div><div class="desc docblock-short">Bitwise type</div></li><li><div class="item-name"><a class="mod" href="bounded_int/index.html" title="mod cairo_native::types::bounded_int">bounded_int</a></div><div class="desc docblock-short"><code>BoundedInt</code> type</div></li><li><div class="item-name"><a class="mod" href="box/index.html" title="mod cairo_native::types::box">box</a></div><div class="desc docblock-short">Box type</div></li><li><div class="item-name"><a class="mod" href="builtin_costs/index.html" title="mod cairo_native::types::builtin_costs">builtin_costs</a></div><div class="desc docblock-short">Builtin costs type</div></li><li><div class="item-name"><a class="mod" href="bytes31/index.html" title="mod cairo_native::types::bytes31">bytes31</a></div><div class="desc docblock-short"><code>bytes31</code> type</div></li><li><div class="item-name"><a class="mod" href="coupon/index.html" title="mod cairo_native::types::coupon">coupon</a></div><div class="desc docblock-short">Coupon type.</div></li><li><div class="item-name"><a class="mod" href="ec_op/index.html" title="mod cairo_native::types::ec_op">ec_op</a></div><div class="desc docblock-short">Elliptic curve operation type</div></li><li><div class="item-name"><a class="mod" href="ec_point/index.html" title="mod cairo_native::types::ec_point">ec_point</a></div><div class="desc docblock-short">Elliptic curve point type</div></li><li><div class="item-name"><a class="mod" href="ec_state/index.html" title="mod cairo_native::types::ec_state">ec_state</a></div><div class="desc docblock-short">Elliptic curve state type</div></li><li><div class="item-name"><a class="mod" href="enum/index.html" title="mod cairo_native::types::enum">enum</a></div><div class="desc docblock-short">Enum type</div></li><li><div class="item-name"><a class="mod" href="felt252/index.html" title="mod cairo_native::types::felt252">felt252</a></div><div class="desc docblock-short"><code>felt252</code> type</div></li><li><div class="item-name"><a class="mod" href="felt252_dict/index.html" title="mod cairo_native::types::felt252_dict">felt252_dict</a></div><div class="desc docblock-short"><code>Felt</code> dictionary type</div></li><li><div class="item-name"><a class="mod" href="felt252_dict_entry/index.html" title="mod cairo_native::types::felt252_dict_entry">felt252_dict_entry</a></div><div class="desc docblock-short"><code>Felt</code> dictionary entry type</div></li><li><div class="item-name"><a class="mod" href="gas_builtin/index.html" title="mod cairo_native::types::gas_builtin">gas_builtin</a></div><div class="desc docblock-short">Gas builtin type</div></li><li><div class="item-name"><a class="mod" href="non_zero/index.html" title="mod cairo_native::types::non_zero">non_zero</a></div><div class="desc docblock-short">Non-zero type</div></li><li><div class="item-name"><a class="mod" href="nullable/index.html" title="mod cairo_native::types::nullable">nullable</a></div><div class="desc docblock-short">Nullable type</div></li><li><div class="item-name"><a class="mod" href="pedersen/index.html" title="mod cairo_native::types::pedersen">pedersen</a></div><div class="desc docblock-short">Pedersen type</div></li><li><div class="item-name"><a class="mod" href="poseidon/index.html" title="mod cairo_native::types::poseidon">poseidon</a></div><div class="desc docblock-short">Poseidon type</div></li><li><div class="item-name"><a class="mod" href="range_check/index.html" title="mod cairo_native::types::range_check">range_check</a></div><div class="desc docblock-short">Builtin costs type</div></li><li><div class="item-name"><a class="mod" href="segment_arena/index.html" title="mod cairo_native::types::segment_arena">segment_arena</a></div><div class="desc docblock-short">Segment arena type</div></li><li><div class="item-name"><a class="mod" href="snapshot/index.html" title="mod cairo_native::types::snapshot">snapshot</a></div><div class="desc docblock-short">Snapshot type</div></li><li><div class="item-name"><a class="mod" href="squashed_felt252_dict/index.html" title="mod cairo_native::types::squashed_felt252_dict">squashed_felt252_dict</a></div><div class="desc docblock-short">Squashed <code>Felt</code> dictionary type</div></li><li><div class="item-name"><a class="mod" href="starknet/index.html" title="mod cairo_native::types::starknet">starknet</a></div><div class="desc docblock-short">Starknet types</div></li><li><div class="item-name"><a class="mod" href="struct/index.html" title="mod cairo_native::types::struct">struct</a></div><div class="desc docblock-short">Struct type</div></li><li><div class="item-name"><a class="mod" href="uint8/index.html" title="mod cairo_native::types::uint8">uint8</a></div><div class="desc docblock-short">Unsigned 8-bit integer type</div></li><li><div class="item-name"><a class="mod" href="uint16/index.html" title="mod cairo_native::types::uint16">uint16</a></div><div class="desc docblock-short">Unsigned 16-bit integer type</div></li><li><div class="item-name"><a class="mod" href="uint32/index.html" title="mod cairo_native::types::uint32">uint32</a></div><div class="desc docblock-short">Unsigned 32-bit integer type</div></li><li><div class="item-name"><a class="mod" href="uint64/index.html" title="mod cairo_native::types::uint64">uint64</a></div><div class="desc docblock-short">Unsigned 64-bit integer type</div></li><li><div class="item-name"><a class="mod" href="uint128/index.html" title="mod cairo_native::types::uint128">uint128</a></div><div class="desc docblock-short">Unsigned 128-bit integer type</div></li><li><div class="item-name"><a class="mod" href="uint128_mul_guarantee/index.html" title="mod cairo_native::types::uint128_mul_guarantee">uint128_mul_guarantee</a></div><div class="desc docblock-short">Unsigned 128-bit multiplication guarantee type</div></li><li><div class="item-name"><a class="mod" href="uninitialized/index.html" title="mod cairo_native::types::uninitialized">uninitialized</a></div><div class="desc docblock-short">Uninitialized type</div></li></ul><h2 id="structs" class="section-header">Structs<a href="#structs" class="anchor">§</a></h2><ul class="item-table"><li><div class="item-name"><a class="struct" href="struct.WithSelf.html" title="struct cairo_native::types::WithSelf">WithSelf</a></div></li></ul><h2 id="traits" class="section-header">Traits<a href="#traits" class="anchor">§</a></h2><ul class="item-table"><li><div class="item-name"><a class="trait" href="trait.TypeBuilder.html" title="trait cairo_native::types::TypeBuilder">TypeBuilder</a></div><div class="desc docblock-short">Generation of MLIR types from their Sierra counterparts.</div></li></ul></section></div></main></body></html> |
Oops, something went wrong.