ssw/doc/nom/number/streaming/index.html
2023-01-09 19:23:20 +01:00

49 lines
16 KiB
HTML
Raw 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="Parsers recognizing numbers, streaming version"><meta name="keywords" content="rust, rustlang, rust-lang, streaming"><title>nom::number::streaming - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../SourceSerif4-Regular.ttf.woff2"><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../FiraSans-Regular.woff2"><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../FiraSans-Medium.woff2"><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../SourceCodePro-Regular.ttf.woff2"><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../SourceSerif4-Bold.ttf.woff2"><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../SourceCodePro-Semibold.ttf.woff2"><link rel="stylesheet" type="text/css" href="../../../normalize.css"><link rel="stylesheet" type="text/css" href="../../../rustdoc.css" id="mainThemeStyle"><link rel="stylesheet" type="text/css" href="../../../ayu.css" disabled><link rel="stylesheet" type="text/css" href="../../../dark.css" disabled><link rel="stylesheet" type="text/css" href="../../../light.css" id="themeStyle"><script id="default-settings" ></script><script src="../../../storage.js"></script><script defer src="../../../main.js"></script><noscript><link rel="stylesheet" href="../../../noscript.css"></noscript><link rel="alternate icon" type="image/png" href="../../../favicon-16x16.png"><link rel="alternate icon" type="image/png" href="../../../favicon-32x32.png"><link rel="icon" type="image/svg+xml" href="../../../favicon.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">&#9776;</button><a class="sidebar-logo" href="../../../nom/index.html"><div class="logo-container"><img class="rust-logo" src="../../../rust-logo.svg" alt="logo"></div></a><h2 class="location"></h2></nav><nav class="sidebar"><a class="sidebar-logo" href="../../../nom/index.html"><div class="logo-container"><img class="rust-logo" src="../../../rust-logo.svg" alt="logo"></div></a><h2 class="location"><a href="#">Module streaming</a></h2><div class="sidebar-elems"><section><div class="block"><ul><li><a href="#functions">Functions</a></li></ul></div></section></div></nav><main><div class="width-limiter"><div class="sub-container"><a class="sub-logo-container" href="../../../nom/index.html"><img class="rust-logo" src="../../../rust-logo.svg" alt="logo"></a><nav class="sub"><form class="search-form"><div class="search-container"><span></span><input class="search-input" name="search" autocomplete="off" spellcheck="false" placeholder="Click or press S to search, ? for more options…" type="search"><div id="help-button" title="help" tabindex="-1"><button type="button">?</button></div><div id="settings-menu" tabindex="-1"><a href="../../../settings.html" title="settings"><img width="22" height="22" alt="Change settings" src="../../../wheel.svg"></a></div></div></form></nav></div><section id="main-content" class="content"><div class="main-heading"><h1 class="fqn"><span class="in-band">Module <a href="../../index.html">nom</a>::<wbr><a href="../index.html">number</a>::<wbr><a class="mod" href="#">streaming</a><button id="copy-path" onclick="copy_path(this)" title="Copy item path to clipboard"><img src="../../../clipboard.svg" width="19" height="18" alt="Copy item path"></button></span></h1><span class="out-of-band"><a class="srclink" href="../../../src/nom/number/streaming.rs.html#1-2206">source</a> · <a id="toggle-all-docs" href="javascript:void(0)" title="collapse all docs">[<span class="inner">&#x2212;</span>]</a></span></div><details class="rustdoc-toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Parsers recognizing numbers, streaming version</p>
</div></details><h2 id="functions" class="small-section-header"><a href="#functions">Functions</a></h2><div class="item-table"><div class="item-row"><div class="item-left module-item"><a class="fn" href="fn.be_f32.html" title="nom::number::streaming::be_f32 fn">be_f32</a></div><div class="item-right docblock-short"><p>Recognizes a big endian 4 bytes floating point number.</p>
</div></div><div class="item-row"><div class="item-left module-item"><a class="fn" href="fn.be_f64.html" title="nom::number::streaming::be_f64 fn">be_f64</a></div><div class="item-right docblock-short"><p>Recognizes a big endian 8 bytes floating point number.</p>
</div></div><div class="item-row"><div class="item-left module-item"><a class="fn" href="fn.be_i8.html" title="nom::number::streaming::be_i8 fn">be_i8</a></div><div class="item-right docblock-short"><p>Recognizes a signed 1 byte integer.</p>
</div></div><div class="item-row"><div class="item-left module-item"><a class="fn" href="fn.be_i16.html" title="nom::number::streaming::be_i16 fn">be_i16</a></div><div class="item-right docblock-short"><p>Recognizes a big endian signed 2 bytes integer.</p>
</div></div><div class="item-row"><div class="item-left module-item"><a class="fn" href="fn.be_i24.html" title="nom::number::streaming::be_i24 fn">be_i24</a></div><div class="item-right docblock-short"><p>Recognizes a big endian signed 3 bytes integer.</p>
</div></div><div class="item-row"><div class="item-left module-item"><a class="fn" href="fn.be_i32.html" title="nom::number::streaming::be_i32 fn">be_i32</a></div><div class="item-right docblock-short"><p>Recognizes a big endian signed 4 bytes integer.</p>
</div></div><div class="item-row"><div class="item-left module-item"><a class="fn" href="fn.be_i64.html" title="nom::number::streaming::be_i64 fn">be_i64</a></div><div class="item-right docblock-short"><p>Recognizes a big endian signed 8 bytes integer.</p>
</div></div><div class="item-row"><div class="item-left module-item"><a class="fn" href="fn.be_i128.html" title="nom::number::streaming::be_i128 fn">be_i128</a></div><div class="item-right docblock-short"><p>Recognizes a big endian signed 16 bytes integer.</p>
</div></div><div class="item-row"><div class="item-left module-item"><a class="fn" href="fn.be_u8.html" title="nom::number::streaming::be_u8 fn">be_u8</a></div><div class="item-right docblock-short"><p>Recognizes an unsigned 1 byte integer.</p>
</div></div><div class="item-row"><div class="item-left module-item"><a class="fn" href="fn.be_u16.html" title="nom::number::streaming::be_u16 fn">be_u16</a></div><div class="item-right docblock-short"><p>Recognizes a big endian unsigned 2 bytes integer.</p>
</div></div><div class="item-row"><div class="item-left module-item"><a class="fn" href="fn.be_u24.html" title="nom::number::streaming::be_u24 fn">be_u24</a></div><div class="item-right docblock-short"><p>Recognizes a big endian unsigned 3 byte integer.</p>
</div></div><div class="item-row"><div class="item-left module-item"><a class="fn" href="fn.be_u32.html" title="nom::number::streaming::be_u32 fn">be_u32</a></div><div class="item-right docblock-short"><p>Recognizes a big endian unsigned 4 bytes integer.</p>
</div></div><div class="item-row"><div class="item-left module-item"><a class="fn" href="fn.be_u64.html" title="nom::number::streaming::be_u64 fn">be_u64</a></div><div class="item-right docblock-short"><p>Recognizes a big endian unsigned 8 bytes integer.</p>
</div></div><div class="item-row"><div class="item-left module-item"><a class="fn" href="fn.be_u128.html" title="nom::number::streaming::be_u128 fn">be_u128</a></div><div class="item-right docblock-short"><p>Recognizes a big endian unsigned 16 bytes integer.</p>
</div></div><div class="item-row"><div class="item-left module-item"><a class="fn" href="fn.double.html" title="nom::number::streaming::double fn">double</a></div><div class="item-right docblock-short"><p>Recognizes floating point number in text format and returns a f64.</p>
</div></div><div class="item-row"><div class="item-left module-item"><a class="fn" href="fn.f32.html" title="nom::number::streaming::f32 fn">f32</a></div><div class="item-right docblock-short"><p>Recognizes a 4 byte floating point number</p>
</div></div><div class="item-row"><div class="item-left module-item"><a class="fn" href="fn.f64.html" title="nom::number::streaming::f64 fn">f64</a></div><div class="item-right docblock-short"><p>Recognizes an 8 byte floating point number</p>
</div></div><div class="item-row"><div class="item-left module-item"><a class="fn" href="fn.float.html" title="nom::number::streaming::float fn">float</a></div><div class="item-right docblock-short"><p>Recognizes floating point number in text format and returns a f32.</p>
</div></div><div class="item-row"><div class="item-left module-item"><a class="fn" href="fn.hex_u32.html" title="nom::number::streaming::hex_u32 fn">hex_u32</a></div><div class="item-right docblock-short"><p>Recognizes a hex-encoded integer.</p>
</div></div><div class="item-row"><div class="item-left module-item"><a class="fn" href="fn.i8.html" title="nom::number::streaming::i8 fn">i8</a></div><div class="item-right docblock-short"><p>Recognizes a signed 1 byte integer</p>
</div></div><div class="item-row"><div class="item-left module-item"><a class="fn" href="fn.i16.html" title="nom::number::streaming::i16 fn">i16</a></div><div class="item-right docblock-short"><p>Recognizes a signed 2 byte integer</p>
</div></div><div class="item-row"><div class="item-left module-item"><a class="fn" href="fn.i24.html" title="nom::number::streaming::i24 fn">i24</a></div><div class="item-right docblock-short"><p>Recognizes a signed 3 byte integer</p>
</div></div><div class="item-row"><div class="item-left module-item"><a class="fn" href="fn.i32.html" title="nom::number::streaming::i32 fn">i32</a></div><div class="item-right docblock-short"><p>Recognizes a signed 4 byte integer</p>
</div></div><div class="item-row"><div class="item-left module-item"><a class="fn" href="fn.i64.html" title="nom::number::streaming::i64 fn">i64</a></div><div class="item-right docblock-short"><p>Recognizes a signed 8 byte integer</p>
</div></div><div class="item-row"><div class="item-left module-item"><a class="fn" href="fn.i128.html" title="nom::number::streaming::i128 fn">i128</a></div><div class="item-right docblock-short"><p>Recognizes a signed 16 byte integer</p>
</div></div><div class="item-row"><div class="item-left module-item"><a class="fn" href="fn.le_f32.html" title="nom::number::streaming::le_f32 fn">le_f32</a></div><div class="item-right docblock-short"><p>Recognizes a little endian 4 bytes floating point number.</p>
</div></div><div class="item-row"><div class="item-left module-item"><a class="fn" href="fn.le_f64.html" title="nom::number::streaming::le_f64 fn">le_f64</a></div><div class="item-right docblock-short"><p>Recognizes a little endian 8 bytes floating point number.</p>
</div></div><div class="item-row"><div class="item-left module-item"><a class="fn" href="fn.le_i8.html" title="nom::number::streaming::le_i8 fn">le_i8</a></div><div class="item-right docblock-short"><p>Recognizes a signed 1 byte integer.</p>
</div></div><div class="item-row"><div class="item-left module-item"><a class="fn" href="fn.le_i16.html" title="nom::number::streaming::le_i16 fn">le_i16</a></div><div class="item-right docblock-short"><p>Recognizes a little endian signed 2 bytes integer.</p>
</div></div><div class="item-row"><div class="item-left module-item"><a class="fn" href="fn.le_i24.html" title="nom::number::streaming::le_i24 fn">le_i24</a></div><div class="item-right docblock-short"><p>Recognizes a little endian signed 3 bytes integer.</p>
</div></div><div class="item-row"><div class="item-left module-item"><a class="fn" href="fn.le_i32.html" title="nom::number::streaming::le_i32 fn">le_i32</a></div><div class="item-right docblock-short"><p>Recognizes a little endian signed 4 bytes integer.</p>
</div></div><div class="item-row"><div class="item-left module-item"><a class="fn" href="fn.le_i64.html" title="nom::number::streaming::le_i64 fn">le_i64</a></div><div class="item-right docblock-short"><p>Recognizes a little endian signed 8 bytes integer.</p>
</div></div><div class="item-row"><div class="item-left module-item"><a class="fn" href="fn.le_i128.html" title="nom::number::streaming::le_i128 fn">le_i128</a></div><div class="item-right docblock-short"><p>Recognizes a little endian signed 16 bytes integer.</p>
</div></div><div class="item-row"><div class="item-left module-item"><a class="fn" href="fn.le_u8.html" title="nom::number::streaming::le_u8 fn">le_u8</a></div><div class="item-right docblock-short"><p>Recognizes an unsigned 1 byte integer.</p>
</div></div><div class="item-row"><div class="item-left module-item"><a class="fn" href="fn.le_u16.html" title="nom::number::streaming::le_u16 fn">le_u16</a></div><div class="item-right docblock-short"><p>Recognizes a little endian unsigned 2 bytes integer.</p>
</div></div><div class="item-row"><div class="item-left module-item"><a class="fn" href="fn.le_u24.html" title="nom::number::streaming::le_u24 fn">le_u24</a></div><div class="item-right docblock-short"><p>Recognizes a little endian unsigned 3 bytes integer.</p>
</div></div><div class="item-row"><div class="item-left module-item"><a class="fn" href="fn.le_u32.html" title="nom::number::streaming::le_u32 fn">le_u32</a></div><div class="item-right docblock-short"><p>Recognizes a little endian unsigned 4 bytes integer.</p>
</div></div><div class="item-row"><div class="item-left module-item"><a class="fn" href="fn.le_u64.html" title="nom::number::streaming::le_u64 fn">le_u64</a></div><div class="item-right docblock-short"><p>Recognizes a little endian unsigned 8 bytes integer.</p>
</div></div><div class="item-row"><div class="item-left module-item"><a class="fn" href="fn.le_u128.html" title="nom::number::streaming::le_u128 fn">le_u128</a></div><div class="item-right docblock-short"><p>Recognizes a little endian unsigned 16 bytes integer.</p>
</div></div><div class="item-row"><div class="item-left module-item"><a class="fn" href="fn.recognize_float.html" title="nom::number::streaming::recognize_float fn">recognize_float</a></div><div class="item-right docblock-short"><p>Recognizes a floating point number in text format and returns the corresponding part of the input.</p>
</div></div><div class="item-row"><div class="item-left module-item"><a class="fn" href="fn.recognize_float_parts.html" title="nom::number::streaming::recognize_float_parts fn">recognize_float_parts</a></div><div class="item-right docblock-short"><p>Recognizes a floating point number in text format</p>
</div></div><div class="item-row"><div class="item-left module-item"><a class="fn" href="fn.u8.html" title="nom::number::streaming::u8 fn">u8</a></div><div class="item-right docblock-short"><p>Recognizes an unsigned 1 byte integer</p>
</div></div><div class="item-row"><div class="item-left module-item"><a class="fn" href="fn.u16.html" title="nom::number::streaming::u16 fn">u16</a></div><div class="item-right docblock-short"><p>Recognizes an unsigned 2 bytes integer</p>
</div></div><div class="item-row"><div class="item-left module-item"><a class="fn" href="fn.u24.html" title="nom::number::streaming::u24 fn">u24</a></div><div class="item-right docblock-short"><p>Recognizes an unsigned 3 byte integer</p>
</div></div><div class="item-row"><div class="item-left module-item"><a class="fn" href="fn.u32.html" title="nom::number::streaming::u32 fn">u32</a></div><div class="item-right docblock-short"><p>Recognizes an unsigned 4 byte integer</p>
</div></div><div class="item-row"><div class="item-left module-item"><a class="fn" href="fn.u64.html" title="nom::number::streaming::u64 fn">u64</a></div><div class="item-right docblock-short"><p>Recognizes an unsigned 8 byte integer</p>
</div></div><div class="item-row"><div class="item-left module-item"><a class="fn" href="fn.u128.html" title="nom::number::streaming::u128 fn">u128</a></div><div class="item-right docblock-short"><p>Recognizes an unsigned 16 byte integer</p>
</div></div></div></section></div></main><div id="rustdoc-vars" data-root-path="../../../" data-current-crate="nom" data-themes="ayu,dark,light" data-resource-suffix="" data-rustdoc-version="1.64.0 (a55dd71d5 2022-09-19)" ></div></body></html>