Files
radarflow2-kvm/docs/radarflow/cli/struct.Cli.html
Janek ac115ec7ac Fix
- Added docs
- Added cs2dumper files to gitignore again.
- Fixed workspace manifest
2023-12-30 18:52:12 +01:00

84 lines
65 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="API documentation for the Rust `Cli` struct in crate `radarflow`."><title>Cli in radarflow::cli - Rust</title><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/SourceSerif4-Bold-a2c9cd1067f8b328.ttf.woff2"><link rel="preload" as="font" type="font/woff2" crossorigin href="../../static.files/SourceCodePro-Semibold-d899c5a5c4aeb14a.ttf.woff2"><link rel="stylesheet" href="../../static.files/normalize-76eba96aa4d2e634.css"><link rel="stylesheet" href="../../static.files/rustdoc-fa3bb1812debf86c.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="radarflow" data-themes="" data-resource-suffix="" data-rustdoc-version="1.74.0 (79e9716c9 2023-11-13)" data-channel="1.74.0" data-search-js="search-8be46b629f5f14a8.js" data-settings-js="settings-74424d7eec62a23e.js" ><script src="../../static.files/storage-fec3eaa3851e447d.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-c5bd66d33317d69f.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-5d8b3c7633ad77ba.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 struct"><!--[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="logo-container" href="../../radarflow/index.html"><img class="rust-logo" src="../../static.files/rust-logo-151179464ae7ed46.svg" alt="logo"></a></nav><nav class="sidebar"><a class="logo-container" href="../../radarflow/index.html"><img class="rust-logo" src="../../static.files/rust-logo-151179464ae7ed46.svg" alt="logo"></a><h2 class="location"><a href="#">Cli</a></h2><div class="sidebar-elems"><section><h3><a href="#fields">Fields</a></h3><ul class="block"><li><a href="#structfield.connector">connector</a></li><li><a href="#structfield.loglevel">loglevel</a></li><li><a href="#structfield.pcileech_device">pcileech_device</a></li><li><a href="#structfield.poll_rate">poll_rate</a></li><li><a href="#structfield.port">port</a></li><li><a href="#structfield.web_path">web_path</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block"><li><a href="#impl-Args-for-Cli">Args</a></li><li><a href="#impl-CommandFactory-for-Cli">CommandFactory</a></li><li><a href="#impl-FromArgMatches-for-Cli">FromArgMatches</a></li><li><a href="#impl-Parser-for-Cli">Parser</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block"><li><a href="#impl-RefUnwindSafe-for-Cli">RefUnwindSafe</a></li><li><a href="#impl-Send-for-Cli">Send</a></li><li><a href="#impl-Sync-for-Cli">Sync</a></li><li><a href="#impl-Unpin-for-Cli">Unpin</a></li><li><a href="#impl-UnwindSafe-for-Cli">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block"><li><a href="#impl-Any-for-Cli">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-Cli">Borrow&lt;T&gt;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-Cli">BorrowMut&lt;T&gt;</a></li><li><a href="#impl-From2%3CT%3E-for-Cli">From2&lt;T&gt;</a></li><li><a href="#impl-From%3CT%3E-for-Cli">From&lt;T&gt;</a></li><li><a href="#impl-GetWithMetadata-for-Cli">GetWithMetadata</a></li><li><a href="#impl-Instrument-for-Cli">Instrument</a></li><li><a href="#impl-Into%3CU%3E-for-Cli">Into&lt;U&gt;</a></li><li><a href="#impl-ROExtAcc-for-Cli">ROExtAcc</a></li><li><a href="#impl-ROExtOps%3CAligned%3E-for-Cli">ROExtOps&lt;Aligned&gt;</a></li><li><a href="#impl-ROExtOps%3CUnaligned%3E-for-Cli">ROExtOps&lt;Unaligned&gt;</a></li><li><a href="#impl-Same%3CT%3E-for-Cli">Same&lt;T&gt;</a></li><li><a href="#impl-SelfOps-for-Cli">SelfOps</a></li><li><a href="#impl-TransmuteElement-for-Cli">TransmuteElement</a></li><li><a href="#impl-TryFrom%3CU%3E-for-Cli">TryFrom&lt;U&gt;</a></li><li><a href="#impl-TryInto%3CU%3E-for-Cli">TryInto&lt;U&gt;</a></li><li><a href="#impl-TypeIdentity-for-Cli">TypeIdentity</a></li><li><a href="#impl-VZip%3CV%3E-for-Cli">VZip&lt;V&gt;</a></li><li><a href="#impl-WithSubscriber-for-Cli">WithSubscriber</a></li></ul></section><h2><a href="index.html">In radarflow::cli</a></h2></div></nav><main><div class="width-limiter"><nav class="sub"><form class="search-form"><span></span><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" title="help" tabindex="-1"><a href="../../help.html">?</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>Struct <a href="../index.html">radarflow</a>::<wbr><a href="index.html">cli</a>::<wbr><a class="struct" href="#">Cli</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/radarflow/cli.rs.html#11-35">source</a> · <button id="toggle-all-docs" title="collapse all docs">[<span>&#x2212;</span>]</button></span></div><pre class="rust item-decl"><code>pub struct Cli {
pub connector: Connector,
pub pcileech_device: <a class="struct" href="https://doc.rust-lang.org/1.74.0/alloc/string/struct.String.html" title="struct alloc::string::String">String</a>,
pub port: <a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.u16.html">u16</a>,
pub web_path: <a class="struct" href="https://doc.rust-lang.org/1.74.0/std/path/struct.PathBuf.html" title="struct std::path::PathBuf">PathBuf</a>,
pub poll_rate: <a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.u16.html">u16</a>,
pub loglevel: <a class="enum" href="enum.Loglevel.html" title="enum radarflow::cli::Loglevel">Loglevel</a>,
}</code></pre><h2 id="fields" class="fields small-section-header">Fields<a href="#fields" class="anchor">§</a></h2><span id="structfield.connector" class="structfield small-section-header"><a href="#structfield.connector" class="anchor field">§</a><code>connector: Connector</code></span><div class="docblock"><p>Specifies the connector type for DMA</p>
</div><span id="structfield.pcileech_device" class="structfield small-section-header"><a href="#structfield.pcileech_device" class="anchor field">§</a><code>pcileech_device: <a class="struct" href="https://doc.rust-lang.org/1.74.0/alloc/string/struct.String.html" title="struct alloc::string::String">String</a></code></span><div class="docblock"><p>Name of the Pcileech device</p>
</div><span id="structfield.port" class="structfield small-section-header"><a href="#structfield.port" class="anchor field">§</a><code>port: <a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.u16.html">u16</a></code></span><div class="docblock"><p>Port number for the Webserver to run on</p>
</div><span id="structfield.web_path" class="structfield small-section-header"><a href="#structfield.web_path" class="anchor field">§</a><code>web_path: <a class="struct" href="https://doc.rust-lang.org/1.74.0/std/path/struct.PathBuf.html" title="struct std::path::PathBuf">PathBuf</a></code></span><div class="docblock"><p>Path to the directory served by the Webserver</p>
</div><span id="structfield.poll_rate" class="structfield small-section-header"><a href="#structfield.poll_rate" class="anchor field">§</a><code>poll_rate: <a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.u16.html">u16</a></code></span><div class="docblock"><p>Polling frequency in times per second for the DMA thread</p>
</div><span id="structfield.loglevel" class="structfield small-section-header"><a href="#structfield.loglevel" class="anchor field">§</a><code>loglevel: <a class="enum" href="enum.Loglevel.html" title="enum radarflow::cli::Loglevel">Loglevel</a></code></span><div class="docblock"><p>Verbosity level for logging to the console</p>
</div><h2 id="trait-implementations" class="small-section-header">Trait Implementations<a href="#trait-implementations" class="anchor">§</a></h2><div id="trait-implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-Args-for-Cli" class="impl"><a class="src rightside" href="../../src/radarflow/cli.rs.html#9">source</a><a href="#impl-Args-for-Cli" class="anchor">§</a><h3 class="code-header">impl Args for <a class="struct" href="struct.Cli.html" title="struct radarflow::cli::Cli">Cli</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.group_id" class="method trait-impl"><a class="src rightside" href="../../src/radarflow/cli.rs.html#9">source</a><a href="#method.group_id" class="anchor">§</a><h4 class="code-header">fn <a class="fn">group_id</a>() -&gt; <a class="enum" href="https://doc.rust-lang.org/1.74.0/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;Id&gt;</h4></section></summary><div class='docblock'>Report the [<code>ArgGroup::id</code>][crate::ArgGroup::id] for this set of arguments</div></details><details class="toggle method-toggle" open><summary><section id="method.augment_args" class="method trait-impl"><a class="src rightside" href="../../src/radarflow/cli.rs.html#9">source</a><a href="#method.augment_args" class="anchor">§</a><h4 class="code-header">fn <a class="fn">augment_args</a>&lt;'b&gt;(__clap_app: Command) -&gt; Command</h4></section></summary><div class='docblock'>Append to [<code>Command</code>] so it can instantiate <code>Self</code>. <a>Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.augment_args_for_update" class="method trait-impl"><a class="src rightside" href="../../src/radarflow/cli.rs.html#9">source</a><a href="#method.augment_args_for_update" class="anchor">§</a><h4 class="code-header">fn <a class="fn">augment_args_for_update</a>&lt;'b&gt;(__clap_app: Command) -&gt; Command</h4></section></summary><div class='docblock'>Append to [<code>Command</code>] so it can update <code>self</code>. <a>Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-CommandFactory-for-Cli" class="impl"><a class="src rightside" href="../../src/radarflow/cli.rs.html#9">source</a><a href="#impl-CommandFactory-for-Cli" class="anchor">§</a><h3 class="code-header">impl CommandFactory for <a class="struct" href="struct.Cli.html" title="struct radarflow::cli::Cli">Cli</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.command" class="method trait-impl"><a class="src rightside" href="../../src/radarflow/cli.rs.html#9">source</a><a href="#method.command" class="anchor">§</a><h4 class="code-header">fn <a class="fn">command</a>&lt;'b&gt;() -&gt; Command</h4></section></summary><div class='docblock'>Build a [<code>Command</code>] that can instantiate <code>Self</code>. <a>Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.command_for_update" class="method trait-impl"><a class="src rightside" href="../../src/radarflow/cli.rs.html#9">source</a><a href="#method.command_for_update" class="anchor">§</a><h4 class="code-header">fn <a class="fn">command_for_update</a>&lt;'b&gt;() -&gt; Command</h4></section></summary><div class='docblock'>Build a [<code>Command</code>] that can update <code>self</code>. <a>Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-FromArgMatches-for-Cli" class="impl"><a class="src rightside" href="../../src/radarflow/cli.rs.html#9">source</a><a href="#impl-FromArgMatches-for-Cli" class="anchor">§</a><h3 class="code-header">impl FromArgMatches for <a class="struct" href="struct.Cli.html" title="struct radarflow::cli::Cli">Cli</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.from_arg_matches" class="method trait-impl"><a class="src rightside" href="../../src/radarflow/cli.rs.html#9">source</a><a href="#method.from_arg_matches" class="anchor">§</a><h4 class="code-header">fn <a class="fn">from_arg_matches</a>(__clap_arg_matches: &amp;ArgMatches) -&gt; <a class="enum" href="https://doc.rust-lang.org/1.74.0/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;Self, Error&gt;</h4></section></summary><div class='docblock'>Instantiate <code>Self</code> from [<code>ArgMatches</code>], parsing the arguments as needed. <a>Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.from_arg_matches_mut" class="method trait-impl"><a class="src rightside" href="../../src/radarflow/cli.rs.html#9">source</a><a href="#method.from_arg_matches_mut" class="anchor">§</a><h4 class="code-header">fn <a class="fn">from_arg_matches_mut</a>(
__clap_arg_matches: &amp;mut ArgMatches
) -&gt; <a class="enum" href="https://doc.rust-lang.org/1.74.0/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;Self, Error&gt;</h4></section></summary><div class='docblock'>Instantiate <code>Self</code> from [<code>ArgMatches</code>], parsing the arguments as needed. <a>Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.update_from_arg_matches" class="method trait-impl"><a class="src rightside" href="../../src/radarflow/cli.rs.html#9">source</a><a href="#method.update_from_arg_matches" class="anchor">§</a><h4 class="code-header">fn <a class="fn">update_from_arg_matches</a>(
&amp;mut self,
__clap_arg_matches: &amp;ArgMatches
) -&gt; <a class="enum" href="https://doc.rust-lang.org/1.74.0/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.unit.html">()</a>, Error&gt;</h4></section></summary><div class='docblock'>Assign values from <code>ArgMatches</code> to <code>self</code>.</div></details><details class="toggle method-toggle" open><summary><section id="method.update_from_arg_matches_mut" class="method trait-impl"><a class="src rightside" href="../../src/radarflow/cli.rs.html#9">source</a><a href="#method.update_from_arg_matches_mut" class="anchor">§</a><h4 class="code-header">fn <a class="fn">update_from_arg_matches_mut</a>(
&amp;mut self,
__clap_arg_matches: &amp;mut ArgMatches
) -&gt; <a class="enum" href="https://doc.rust-lang.org/1.74.0/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.unit.html">()</a>, Error&gt;</h4></section></summary><div class='docblock'>Assign values from <code>ArgMatches</code> to <code>self</code>.</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Parser-for-Cli" class="impl"><a class="src rightside" href="../../src/radarflow/cli.rs.html#9">source</a><a href="#impl-Parser-for-Cli" class="anchor">§</a><h3 class="code-header">impl Parser for <a class="struct" href="struct.Cli.html" title="struct radarflow::cli::Cli">Cli</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.parse" class="method trait-impl"><a href="#method.parse" class="anchor">§</a><h4 class="code-header">fn <a class="fn">parse</a>() -&gt; Self</h4></section></summary><div class='docblock'>Parse from <code>std::env::args_os()</code>, exit on error</div></details><details class="toggle method-toggle" open><summary><section id="method.try_parse" class="method trait-impl"><a href="#method.try_parse" class="anchor">§</a><h4 class="code-header">fn <a class="fn">try_parse</a>() -&gt; <a class="enum" href="https://doc.rust-lang.org/1.74.0/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;Self, Error&lt;RichFormatter&gt;&gt;</h4></section></summary><div class='docblock'>Parse from <code>std::env::args_os()</code>, return Err on error.</div></details><details class="toggle method-toggle" open><summary><section id="method.parse_from" class="method trait-impl"><a href="#method.parse_from" class="anchor">§</a><h4 class="code-header">fn <a class="fn">parse_from</a>&lt;I, T&gt;(itr: I) -&gt; Self<span class="where fmt-newline">where
I: <a class="trait" href="https://doc.rust-lang.org/1.74.0/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a>&lt;Item = T&gt;,
T: <a class="trait" href="https://doc.rust-lang.org/1.74.0/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a>&lt;<a class="struct" href="https://doc.rust-lang.org/1.74.0/std/ffi/os_str/struct.OsString.html" title="struct std::ffi::os_str::OsString">OsString</a>&gt; + <a class="trait" href="https://doc.rust-lang.org/1.74.0/core/clone/trait.Clone.html" title="trait core::clone::Clone">Clone</a>,</span></h4></section></summary><div class='docblock'>Parse from iterator, exit on error</div></details><details class="toggle method-toggle" open><summary><section id="method.try_parse_from" class="method trait-impl"><a href="#method.try_parse_from" class="anchor">§</a><h4 class="code-header">fn <a class="fn">try_parse_from</a>&lt;I, T&gt;(itr: I) -&gt; <a class="enum" href="https://doc.rust-lang.org/1.74.0/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;Self, Error&lt;RichFormatter&gt;&gt;<span class="where fmt-newline">where
I: <a class="trait" href="https://doc.rust-lang.org/1.74.0/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a>&lt;Item = T&gt;,
T: <a class="trait" href="https://doc.rust-lang.org/1.74.0/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a>&lt;<a class="struct" href="https://doc.rust-lang.org/1.74.0/std/ffi/os_str/struct.OsString.html" title="struct std::ffi::os_str::OsString">OsString</a>&gt; + <a class="trait" href="https://doc.rust-lang.org/1.74.0/core/clone/trait.Clone.html" title="trait core::clone::Clone">Clone</a>,</span></h4></section></summary><div class='docblock'>Parse from iterator, return Err on error.</div></details><details class="toggle method-toggle" open><summary><section id="method.update_from" class="method trait-impl"><a href="#method.update_from" class="anchor">§</a><h4 class="code-header">fn <a class="fn">update_from</a>&lt;I, T&gt;(&amp;mut self, itr: I)<span class="where fmt-newline">where
I: <a class="trait" href="https://doc.rust-lang.org/1.74.0/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a>&lt;Item = T&gt;,
T: <a class="trait" href="https://doc.rust-lang.org/1.74.0/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a>&lt;<a class="struct" href="https://doc.rust-lang.org/1.74.0/std/ffi/os_str/struct.OsString.html" title="struct std::ffi::os_str::OsString">OsString</a>&gt; + <a class="trait" href="https://doc.rust-lang.org/1.74.0/core/clone/trait.Clone.html" title="trait core::clone::Clone">Clone</a>,</span></h4></section></summary><div class='docblock'>Update from iterator, exit on error</div></details><details class="toggle method-toggle" open><summary><section id="method.try_update_from" class="method trait-impl"><a href="#method.try_update_from" class="anchor">§</a><h4 class="code-header">fn <a class="fn">try_update_from</a>&lt;I, T&gt;(&amp;mut self, itr: I) -&gt; <a class="enum" href="https://doc.rust-lang.org/1.74.0/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.unit.html">()</a>, Error&lt;RichFormatter&gt;&gt;<span class="where fmt-newline">where
I: <a class="trait" href="https://doc.rust-lang.org/1.74.0/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a>&lt;Item = T&gt;,
T: <a class="trait" href="https://doc.rust-lang.org/1.74.0/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a>&lt;<a class="struct" href="https://doc.rust-lang.org/1.74.0/std/ffi/os_str/struct.OsString.html" title="struct std::ffi::os_str::OsString">OsString</a>&gt; + <a class="trait" href="https://doc.rust-lang.org/1.74.0/core/clone/trait.Clone.html" title="trait core::clone::Clone">Clone</a>,</span></h4></section></summary><div class='docblock'>Update from iterator, return Err on error.</div></details></div></details></div><h2 id="synthetic-implementations" class="small-section-header">Auto Trait Implementations<a href="#synthetic-implementations" class="anchor">§</a></h2><div id="synthetic-implementations-list"><section id="impl-RefUnwindSafe-for-Cli" class="impl"><a href="#impl-RefUnwindSafe-for-Cli" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.74.0/core/panic/unwind_safe/trait.RefUnwindSafe.html" title="trait core::panic::unwind_safe::RefUnwindSafe">RefUnwindSafe</a> for <a class="struct" href="struct.Cli.html" title="struct radarflow::cli::Cli">Cli</a></h3></section><section id="impl-Send-for-Cli" class="impl"><a href="#impl-Send-for-Cli" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.74.0/core/marker/trait.Send.html" title="trait core::marker::Send">Send</a> for <a class="struct" href="struct.Cli.html" title="struct radarflow::cli::Cli">Cli</a></h3></section><section id="impl-Sync-for-Cli" class="impl"><a href="#impl-Sync-for-Cli" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.74.0/core/marker/trait.Sync.html" title="trait core::marker::Sync">Sync</a> for <a class="struct" href="struct.Cli.html" title="struct radarflow::cli::Cli">Cli</a></h3></section><section id="impl-Unpin-for-Cli" class="impl"><a href="#impl-Unpin-for-Cli" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.74.0/core/marker/trait.Unpin.html" title="trait core::marker::Unpin">Unpin</a> for <a class="struct" href="struct.Cli.html" title="struct radarflow::cli::Cli">Cli</a></h3></section><section id="impl-UnwindSafe-for-Cli" class="impl"><a href="#impl-UnwindSafe-for-Cli" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.74.0/core/panic/unwind_safe/trait.UnwindSafe.html" title="trait core::panic::unwind_safe::UnwindSafe">UnwindSafe</a> for <a class="struct" href="struct.Cli.html" title="struct radarflow::cli::Cli">Cli</a></h3></section></div><h2 id="blanket-implementations" class="small-section-header">Blanket Implementations<a href="#blanket-implementations" class="anchor">§</a></h2><div id="blanket-implementations-list"><details class="toggle implementors-toggle"><summary><section id="impl-Any-for-Cli" class="impl"><a class="src rightside" href="https://doc.rust-lang.org/1.74.0/src/core/any.rs.html#135">source</a><a href="#impl-Any-for-Cli" class="anchor">§</a><h3 class="code-header">impl&lt;T&gt; <a class="trait" href="https://doc.rust-lang.org/1.74.0/core/any/trait.Any.html" title="trait core::any::Any">Any</a> for T<span class="where fmt-newline">where
T: 'static + ?<a class="trait" href="https://doc.rust-lang.org/1.74.0/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</span></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.type_id" class="method trait-impl"><a class="src rightside" href="https://doc.rust-lang.org/1.74.0/src/core/any.rs.html#136">source</a><a href="#method.type_id" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.74.0/core/any/trait.Any.html#tymethod.type_id" class="fn">type_id</a>(&amp;self) -&gt; <a class="struct" href="https://doc.rust-lang.org/1.74.0/core/any/struct.TypeId.html" title="struct core::any::TypeId">TypeId</a></h4></section></summary><div class='docblock'>Gets the <code>TypeId</code> of <code>self</code>. <a href="https://doc.rust-lang.org/1.74.0/core/any/trait.Any.html#tymethod.type_id">Read more</a></div></details></div></details><details class="toggle implementors-toggle"><summary><section id="impl-Borrow%3CT%3E-for-Cli" class="impl"><a class="src rightside" href="https://doc.rust-lang.org/1.74.0/src/core/borrow.rs.html#208">source</a><a href="#impl-Borrow%3CT%3E-for-Cli" class="anchor">§</a><h3 class="code-header">impl&lt;T&gt; <a class="trait" href="https://doc.rust-lang.org/1.74.0/core/borrow/trait.Borrow.html" title="trait core::borrow::Borrow">Borrow</a>&lt;T&gt; for T<span class="where fmt-newline">where
T: ?<a class="trait" href="https://doc.rust-lang.org/1.74.0/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</span></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.borrow" class="method trait-impl"><a class="src rightside" href="https://doc.rust-lang.org/1.74.0/src/core/borrow.rs.html#210">source</a><a href="#method.borrow" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.74.0/core/borrow/trait.Borrow.html#tymethod.borrow" class="fn">borrow</a>(&amp;self) -&gt; <a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.reference.html">&amp;T</a></h4></section></summary><div class='docblock'>Immutably borrows from an owned value. <a href="https://doc.rust-lang.org/1.74.0/core/borrow/trait.Borrow.html#tymethod.borrow">Read more</a></div></details></div></details><details class="toggle implementors-toggle"><summary><section id="impl-BorrowMut%3CT%3E-for-Cli" class="impl"><a class="src rightside" href="https://doc.rust-lang.org/1.74.0/src/core/borrow.rs.html#216">source</a><a href="#impl-BorrowMut%3CT%3E-for-Cli" class="anchor">§</a><h3 class="code-header">impl&lt;T&gt; <a class="trait" href="https://doc.rust-lang.org/1.74.0/core/borrow/trait.BorrowMut.html" title="trait core::borrow::BorrowMut">BorrowMut</a>&lt;T&gt; for T<span class="where fmt-newline">where
T: ?<a class="trait" href="https://doc.rust-lang.org/1.74.0/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</span></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.borrow_mut" class="method trait-impl"><a class="src rightside" href="https://doc.rust-lang.org/1.74.0/src/core/borrow.rs.html#217">source</a><a href="#method.borrow_mut" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.74.0/core/borrow/trait.BorrowMut.html#tymethod.borrow_mut" class="fn">borrow_mut</a>(&amp;mut self) -&gt; <a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.reference.html">&amp;mut T</a></h4></section></summary><div class='docblock'>Mutably borrows from an owned value. <a href="https://doc.rust-lang.org/1.74.0/core/borrow/trait.BorrowMut.html#tymethod.borrow_mut">Read more</a></div></details></div></details><details class="toggle implementors-toggle"><summary><section id="impl-From%3CT%3E-for-Cli" class="impl"><a class="src rightside" href="https://doc.rust-lang.org/1.74.0/src/core/convert/mod.rs.html#722">source</a><a href="#impl-From%3CT%3E-for-Cli" class="anchor">§</a><h3 class="code-header">impl&lt;T&gt; <a class="trait" href="https://doc.rust-lang.org/1.74.0/core/convert/trait.From.html" title="trait core::convert::From">From</a>&lt;T&gt; for T</h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.from" class="method trait-impl"><a class="src rightside" href="https://doc.rust-lang.org/1.74.0/src/core/convert/mod.rs.html#725">source</a><a href="#method.from" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.74.0/core/convert/trait.From.html#tymethod.from" class="fn">from</a>(t: T) -&gt; T</h4></section></summary><div class="docblock"><p>Returns the argument unchanged.</p>
</div></details></div></details><details class="toggle implementors-toggle"><summary><section id="impl-From2%3CT%3E-for-Cli" class="impl"><a href="#impl-From2%3CT%3E-for-Cli" class="anchor">§</a><h3 class="code-header">impl&lt;T, F&gt; From2&lt;T&gt; for F<span class="where fmt-newline">where
T: <a class="trait" href="https://doc.rust-lang.org/1.74.0/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a>&lt;F&gt;,</span></h3></section></summary><div class="impl-items"><section id="method.from2" class="method trait-impl"><a href="#method.from2" class="anchor">§</a><h4 class="code-header">fn <a class="fn">from2</a>(other: T) -&gt; F</h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-GetWithMetadata-for-Cli" class="impl"><a href="#impl-GetWithMetadata-for-Cli" class="anchor">§</a><h3 class="code-header">impl&lt;T&gt; GetWithMetadata for T</h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.ForSelf" class="associatedtype trait-impl"><a href="#associatedtype.ForSelf" class="anchor">§</a><h4 class="code-header">type <a class="associatedtype">ForSelf</a> = WithMetadata_&lt;T, T&gt;</h4></section></summary><div class='docblock'>This is always <code>WithMetadata_&lt;Self, Self&gt;</code></div></details></div></details><details class="toggle implementors-toggle"><summary><section id="impl-Instrument-for-Cli" class="impl"><a href="#impl-Instrument-for-Cli" class="anchor">§</a><h3 class="code-header">impl&lt;T&gt; Instrument for T</h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.instrument" class="method trait-impl"><a href="#method.instrument" class="anchor">§</a><h4 class="code-header">fn <a class="fn">instrument</a>(self, span: Span) -&gt; Instrumented&lt;Self&gt;</h4></section></summary><div class='docblock'>Instruments this type with the provided [<code>Span</code>], returning an
<code>Instrumented</code> wrapper. <a>Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.in_current_span" class="method trait-impl"><a href="#method.in_current_span" class="anchor">§</a><h4 class="code-header">fn <a class="fn">in_current_span</a>(self) -&gt; Instrumented&lt;Self&gt;</h4></section></summary><div class='docblock'>Instruments this type with the <a href="super::Span::current()">current</a> <a href="crate::Span"><code>Span</code></a>, returning an
<code>Instrumented</code> wrapper. <a>Read more</a></div></details></div></details><details class="toggle implementors-toggle"><summary><section id="impl-Into%3CU%3E-for-Cli" class="impl"><a class="src rightside" href="https://doc.rust-lang.org/1.74.0/src/core/convert/mod.rs.html#706">source</a><a href="#impl-Into%3CU%3E-for-Cli" class="anchor">§</a><h3 class="code-header">impl&lt;T, U&gt; <a class="trait" href="https://doc.rust-lang.org/1.74.0/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a>&lt;U&gt; for T<span class="where fmt-newline">where
U: <a class="trait" href="https://doc.rust-lang.org/1.74.0/core/convert/trait.From.html" title="trait core::convert::From">From</a>&lt;T&gt;,</span></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.into" class="method trait-impl"><a class="src rightside" href="https://doc.rust-lang.org/1.74.0/src/core/convert/mod.rs.html#715">source</a><a href="#method.into" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.74.0/core/convert/trait.Into.html#tymethod.into" class="fn">into</a>(self) -&gt; U</h4></section></summary><div class="docblock"><p>Calls <code>U::from(self)</code>.</p>
<p>That is, this conversion is whatever the implementation of
<code><a href="https://doc.rust-lang.org/1.74.0/core/convert/trait.From.html" title="trait core::convert::From">From</a>&lt;T&gt; for U</code> chooses to do.</p>
</div></details></div></details><details class="toggle implementors-toggle"><summary><section id="impl-ROExtAcc-for-Cli" class="impl"><a href="#impl-ROExtAcc-for-Cli" class="anchor">§</a><h3 class="code-header">impl&lt;S&gt; ROExtAcc for S</h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.f_get" class="method trait-impl"><a href="#method.f_get" class="anchor">§</a><h4 class="code-header">fn <a class="fn">f_get</a>&lt;F&gt;(&amp;self, offset: FieldOffset&lt;S, F, Aligned&gt;) -&gt; <a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.reference.html">&amp;F</a></h4></section></summary><div class='docblock'>Gets a reference to a field, determined by <code>offset</code>. <a>Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.f_get_mut" class="method trait-impl"><a href="#method.f_get_mut" class="anchor">§</a><h4 class="code-header">fn <a class="fn">f_get_mut</a>&lt;F&gt;(&amp;mut self, offset: FieldOffset&lt;S, F, Aligned&gt;) -&gt; <a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.reference.html">&amp;mut F</a></h4></section></summary><div class='docblock'>Gets a muatble reference to a field, determined by <code>offset</code>. <a>Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.f_get_ptr" class="method trait-impl"><a href="#method.f_get_ptr" class="anchor">§</a><h4 class="code-header">fn <a class="fn">f_get_ptr</a>&lt;F, A&gt;(&amp;self, offset: FieldOffset&lt;S, F, A&gt;) -&gt; <a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.pointer.html">*const F</a></h4></section></summary><div class='docblock'>Gets a const pointer to a field,
the field is determined by <code>offset</code>. <a>Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.f_get_mut_ptr" class="method trait-impl"><a href="#method.f_get_mut_ptr" class="anchor">§</a><h4 class="code-header">fn <a class="fn">f_get_mut_ptr</a>&lt;F, A&gt;(&amp;mut self, offset: FieldOffset&lt;S, F, A&gt;) -&gt; <a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.pointer.html">*mut F</a></h4></section></summary><div class='docblock'>Gets a mutable pointer to a field, determined by <code>offset</code>. <a>Read more</a></div></details></div></details><details class="toggle implementors-toggle"><summary><section id="impl-ROExtOps%3CAligned%3E-for-Cli" class="impl"><a href="#impl-ROExtOps%3CAligned%3E-for-Cli" class="anchor">§</a><h3 class="code-header">impl&lt;S&gt; ROExtOps&lt;Aligned&gt; for S</h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.f_replace-1" class="method trait-impl"><a href="#method.f_replace-1" class="anchor">§</a><h4 class="code-header">fn <a class="fn">f_replace</a>&lt;F&gt;(&amp;mut self, offset: FieldOffset&lt;S, F, Aligned&gt;, value: F) -&gt; F</h4></section></summary><div class='docblock'>Replaces a field (determined by <code>offset</code>) with <code>value</code>,
returning the previous value of the field. <a>Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.f_swap-1" class="method trait-impl"><a href="#method.f_swap-1" class="anchor">§</a><h4 class="code-header">fn <a class="fn">f_swap</a>&lt;F&gt;(&amp;mut self, offset: FieldOffset&lt;S, F, Aligned&gt;, right: <a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.reference.html">&amp;mut S</a>)</h4></section></summary><div class='docblock'>Swaps a field (determined by <code>offset</code>) with the same field in <code>right</code>. <a>Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.f_get_copy-1" class="method trait-impl"><a href="#method.f_get_copy-1" class="anchor">§</a><h4 class="code-header">fn <a class="fn">f_get_copy</a>&lt;F&gt;(&amp;self, offset: FieldOffset&lt;S, F, Aligned&gt;) -&gt; F<span class="where fmt-newline">where
F: <a class="trait" href="https://doc.rust-lang.org/1.74.0/core/marker/trait.Copy.html" title="trait core::marker::Copy">Copy</a>,</span></h4></section></summary><div class='docblock'>Gets a copy of a field (determined by <code>offset</code>).
The field is determined by <code>offset</code>. <a>Read more</a></div></details></div></details><details class="toggle implementors-toggle"><summary><section id="impl-ROExtOps%3CUnaligned%3E-for-Cli" class="impl"><a href="#impl-ROExtOps%3CUnaligned%3E-for-Cli" class="anchor">§</a><h3 class="code-header">impl&lt;S&gt; ROExtOps&lt;Unaligned&gt; for S</h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.f_replace" class="method trait-impl"><a href="#method.f_replace" class="anchor">§</a><h4 class="code-header">fn <a class="fn">f_replace</a>&lt;F&gt;(&amp;mut self, offset: FieldOffset&lt;S, F, Unaligned&gt;, value: F) -&gt; F</h4></section></summary><div class='docblock'>Replaces a field (determined by <code>offset</code>) with <code>value</code>,
returning the previous value of the field. <a>Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.f_swap" class="method trait-impl"><a href="#method.f_swap" class="anchor">§</a><h4 class="code-header">fn <a class="fn">f_swap</a>&lt;F&gt;(&amp;mut self, offset: FieldOffset&lt;S, F, Unaligned&gt;, right: <a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.reference.html">&amp;mut S</a>)</h4></section></summary><div class='docblock'>Swaps a field (determined by <code>offset</code>) with the same field in <code>right</code>. <a>Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.f_get_copy" class="method trait-impl"><a href="#method.f_get_copy" class="anchor">§</a><h4 class="code-header">fn <a class="fn">f_get_copy</a>&lt;F&gt;(&amp;self, offset: FieldOffset&lt;S, F, Unaligned&gt;) -&gt; F<span class="where fmt-newline">where
F: <a class="trait" href="https://doc.rust-lang.org/1.74.0/core/marker/trait.Copy.html" title="trait core::marker::Copy">Copy</a>,</span></h4></section></summary><div class='docblock'>Gets a copy of a field (determined by <code>offset</code>).
The field is determined by <code>offset</code>. <a>Read more</a></div></details></div></details><details class="toggle implementors-toggle"><summary><section id="impl-Same%3CT%3E-for-Cli" class="impl"><a class="src rightside" href="https://docs.rs/typenum/1.17.0/src/typenum/type_operators.rs.html#34">source</a><a href="#impl-Same%3CT%3E-for-Cli" class="anchor">§</a><h3 class="code-header">impl&lt;T&gt; <a class="trait" href="https://docs.rs/typenum/1.17.0/typenum/type_operators/trait.Same.html" title="trait typenum::type_operators::Same">Same</a>&lt;T&gt; for T</h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Output" class="associatedtype trait-impl"><a href="#associatedtype.Output" class="anchor">§</a><h4 class="code-header">type <a href="https://docs.rs/typenum/1.17.0/typenum/type_operators/trait.Same.html#associatedtype.Output" class="associatedtype">Output</a> = T</h4></section></summary><div class='docblock'>Should always be <code>Self</code></div></details></div></details><details class="toggle implementors-toggle"><summary><section id="impl-SelfOps-for-Cli" class="impl"><a href="#impl-SelfOps-for-Cli" class="anchor">§</a><h3 class="code-header">impl&lt;T&gt; SelfOps for T<span class="where fmt-newline">where
T: ?<a class="trait" href="https://doc.rust-lang.org/1.74.0/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</span></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.eq_id" class="method trait-impl"><a href="#method.eq_id" class="anchor">§</a><h4 class="code-header">fn <a class="fn">eq_id</a>(&amp;self, other: <a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.reference.html">&amp;Self</a>) -&gt; <a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.bool.html">bool</a></h4></section></summary><div class='docblock'>Compares the address of <code>self</code> with the address of <code>other</code>. <a>Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.piped" class="method trait-impl"><a href="#method.piped" class="anchor">§</a><h4 class="code-header">fn <a class="fn">piped</a>&lt;F, U&gt;(self, f: F) -&gt; U<span class="where fmt-newline">where
F: <a class="trait" href="https://doc.rust-lang.org/1.74.0/core/ops/function/trait.FnOnce.html" title="trait core::ops::function::FnOnce">FnOnce</a>(Self) -&gt; U,
Self: <a class="trait" href="https://doc.rust-lang.org/1.74.0/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</span></h4></section></summary><div class='docblock'>Emulates the pipeline operator, allowing method syntax in more places. <a>Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.piped_ref" class="method trait-impl"><a href="#method.piped_ref" class="anchor">§</a><h4 class="code-header">fn <a class="fn">piped_ref</a>&lt;'a, F, U&gt;(&amp;'a self, f: F) -&gt; U<span class="where fmt-newline">where
F: <a class="trait" href="https://doc.rust-lang.org/1.74.0/core/ops/function/trait.FnOnce.html" title="trait core::ops::function::FnOnce">FnOnce</a>(<a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.reference.html">&amp;'a Self</a>) -&gt; U,</span></h4></section></summary><div class='docblock'>The same as <code>piped</code> except that the function takes <code>&amp;Self</code>
Useful for functions that take <code>&amp;Self</code> instead of <code>Self</code>. <a>Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.piped_mut" class="method trait-impl"><a href="#method.piped_mut" class="anchor">§</a><h4 class="code-header">fn <a class="fn">piped_mut</a>&lt;'a, F, U&gt;(&amp;'a mut self, f: F) -&gt; U<span class="where fmt-newline">where
F: <a class="trait" href="https://doc.rust-lang.org/1.74.0/core/ops/function/trait.FnOnce.html" title="trait core::ops::function::FnOnce">FnOnce</a>(<a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.reference.html">&amp;'a mut Self</a>) -&gt; U,</span></h4></section></summary><div class='docblock'>The same as <code>piped</code>, except that the function takes <code>&amp;mut Self</code>.
Useful for functions that take <code>&amp;mut Self</code> instead of <code>Self</code>.</div></details><details class="toggle method-toggle" open><summary><section id="method.mutated" class="method trait-impl"><a href="#method.mutated" class="anchor">§</a><h4 class="code-header">fn <a class="fn">mutated</a>&lt;F&gt;(self, f: F) -&gt; Self<span class="where fmt-newline">where
F: <a class="trait" href="https://doc.rust-lang.org/1.74.0/core/ops/function/trait.FnOnce.html" title="trait core::ops::function::FnOnce">FnOnce</a>(<a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.reference.html">&amp;mut Self</a>),
Self: <a class="trait" href="https://doc.rust-lang.org/1.74.0/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</span></h4></section></summary><div class='docblock'>Mutates self using a closure taking self by mutable reference,
passing it along the method chain. <a>Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.observe" class="method trait-impl"><a href="#method.observe" class="anchor">§</a><h4 class="code-header">fn <a class="fn">observe</a>&lt;F&gt;(self, f: F) -&gt; Self<span class="where fmt-newline">where
F: <a class="trait" href="https://doc.rust-lang.org/1.74.0/core/ops/function/trait.FnOnce.html" title="trait core::ops::function::FnOnce">FnOnce</a>(<a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.reference.html">&amp;Self</a>),
Self: <a class="trait" href="https://doc.rust-lang.org/1.74.0/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</span></h4></section></summary><div class='docblock'>Observes the value of self, passing it along unmodified.
Useful in long method chains. <a>Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.into_" class="method trait-impl"><a href="#method.into_" class="anchor">§</a><h4 class="code-header">fn <a class="fn">into_</a>&lt;T&gt;(self) -&gt; T<span class="where fmt-newline">where
Self: <a class="trait" href="https://doc.rust-lang.org/1.74.0/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a>&lt;T&gt;,</span></h4></section></summary><div class='docblock'>Performs a conversion with <code>Into</code>.
using the turbofish <code>.into_::&lt;_&gt;()</code> syntax. <a>Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.as_ref_" class="method trait-impl"><a href="#method.as_ref_" class="anchor">§</a><h4 class="code-header">fn <a class="fn">as_ref_</a>&lt;T&gt;(&amp;self) -&gt; <a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.reference.html">&amp;T</a><span class="where fmt-newline">where
Self: <a class="trait" href="https://doc.rust-lang.org/1.74.0/core/convert/trait.AsRef.html" title="trait core::convert::AsRef">AsRef</a>&lt;T&gt;,
T: ?<a class="trait" href="https://doc.rust-lang.org/1.74.0/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</span></h4></section></summary><div class='docblock'>Performs a reference to reference conversion with <code>AsRef</code>,
using the turbofish <code>.as_ref_::&lt;_&gt;()</code> syntax. <a>Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.as_mut_" class="method trait-impl"><a href="#method.as_mut_" class="anchor">§</a><h4 class="code-header">fn <a class="fn">as_mut_</a>&lt;T&gt;(&amp;mut self) -&gt; <a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.reference.html">&amp;mut T</a><span class="where fmt-newline">where
Self: <a class="trait" href="https://doc.rust-lang.org/1.74.0/core/convert/trait.AsMut.html" title="trait core::convert::AsMut">AsMut</a>&lt;T&gt;,
T: ?<a class="trait" href="https://doc.rust-lang.org/1.74.0/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</span></h4></section></summary><div class='docblock'>Performs a mutable reference to mutable reference conversion with <code>AsMut</code>,
using the turbofish <code>.as_mut_::&lt;_&gt;()</code> syntax. <a>Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.drop_" class="method trait-impl"><a href="#method.drop_" class="anchor">§</a><h4 class="code-header">fn <a class="fn">drop_</a>(self)<span class="where fmt-newline">where
Self: <a class="trait" href="https://doc.rust-lang.org/1.74.0/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</span></h4></section></summary><div class='docblock'>Drops <code>self</code> using method notation.
Alternative to <code>std::mem::drop</code>. <a>Read more</a></div></details></div></details><details class="toggle implementors-toggle"><summary><section id="impl-TransmuteElement-for-Cli" class="impl"><a href="#impl-TransmuteElement-for-Cli" class="anchor">§</a><h3 class="code-header">impl&lt;This&gt; TransmuteElement for This<span class="where fmt-newline">where
This: ?<a class="trait" href="https://doc.rust-lang.org/1.74.0/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</span></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.transmute_element" class="method trait-impl"><a href="#method.transmute_element" class="anchor">§</a><h4 class="code-header">unsafe fn <a class="fn">transmute_element</a>&lt;T&gt;(self) -&gt; Self::TransmutedPtr<span class="where fmt-newline">where
Self: CanTransmuteElement&lt;T&gt;,</span></h4></section></summary><div class='docblock'>Transmutes the element type of this pointer.. <a>Read more</a></div></details></div></details><details class="toggle implementors-toggle"><summary><section id="impl-TryFrom%3CU%3E-for-Cli" class="impl"><a class="src rightside" href="https://doc.rust-lang.org/1.74.0/src/core/convert/mod.rs.html#762">source</a><a href="#impl-TryFrom%3CU%3E-for-Cli" class="anchor">§</a><h3 class="code-header">impl&lt;T, U&gt; <a class="trait" href="https://doc.rust-lang.org/1.74.0/core/convert/trait.TryFrom.html" title="trait core::convert::TryFrom">TryFrom</a>&lt;U&gt; for T<span class="where fmt-newline">where
U: <a class="trait" href="https://doc.rust-lang.org/1.74.0/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a>&lt;T&gt;,</span></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Error" class="associatedtype trait-impl"><a href="#associatedtype.Error" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.74.0/core/convert/trait.TryFrom.html#associatedtype.Error" class="associatedtype">Error</a> = <a class="enum" href="https://doc.rust-lang.org/1.74.0/core/convert/enum.Infallible.html" title="enum core::convert::Infallible">Infallible</a></h4></section></summary><div class='docblock'>The type returned in the event of a conversion error.</div></details><details class="toggle method-toggle" open><summary><section id="method.try_from" class="method trait-impl"><a class="src rightside" href="https://doc.rust-lang.org/1.74.0/src/core/convert/mod.rs.html#769">source</a><a href="#method.try_from" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.74.0/core/convert/trait.TryFrom.html#tymethod.try_from" class="fn">try_from</a>(value: U) -&gt; <a class="enum" href="https://doc.rust-lang.org/1.74.0/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;T, &lt;T as <a class="trait" href="https://doc.rust-lang.org/1.74.0/core/convert/trait.TryFrom.html" title="trait core::convert::TryFrom">TryFrom</a>&lt;U&gt;&gt;::<a class="associatedtype" href="https://doc.rust-lang.org/1.74.0/core/convert/trait.TryFrom.html#associatedtype.Error" title="type core::convert::TryFrom::Error">Error</a>&gt;</h4></section></summary><div class='docblock'>Performs the conversion.</div></details></div></details><details class="toggle implementors-toggle"><summary><section id="impl-TryInto%3CU%3E-for-Cli" class="impl"><a class="src rightside" href="https://doc.rust-lang.org/1.74.0/src/core/convert/mod.rs.html#747">source</a><a href="#impl-TryInto%3CU%3E-for-Cli" class="anchor">§</a><h3 class="code-header">impl&lt;T, U&gt; <a class="trait" href="https://doc.rust-lang.org/1.74.0/core/convert/trait.TryInto.html" title="trait core::convert::TryInto">TryInto</a>&lt;U&gt; for T<span class="where fmt-newline">where
U: <a class="trait" href="https://doc.rust-lang.org/1.74.0/core/convert/trait.TryFrom.html" title="trait core::convert::TryFrom">TryFrom</a>&lt;T&gt;,</span></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Error-1" class="associatedtype trait-impl"><a href="#associatedtype.Error-1" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.74.0/core/convert/trait.TryInto.html#associatedtype.Error" class="associatedtype">Error</a> = &lt;U as <a class="trait" href="https://doc.rust-lang.org/1.74.0/core/convert/trait.TryFrom.html" title="trait core::convert::TryFrom">TryFrom</a>&lt;T&gt;&gt;::<a class="associatedtype" href="https://doc.rust-lang.org/1.74.0/core/convert/trait.TryFrom.html#associatedtype.Error" title="type core::convert::TryFrom::Error">Error</a></h4></section></summary><div class='docblock'>The type returned in the event of a conversion error.</div></details><details class="toggle method-toggle" open><summary><section id="method.try_into" class="method trait-impl"><a class="src rightside" href="https://doc.rust-lang.org/1.74.0/src/core/convert/mod.rs.html#754">source</a><a href="#method.try_into" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.74.0/core/convert/trait.TryInto.html#tymethod.try_into" class="fn">try_into</a>(self) -&gt; <a class="enum" href="https://doc.rust-lang.org/1.74.0/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;U, &lt;U as <a class="trait" href="https://doc.rust-lang.org/1.74.0/core/convert/trait.TryFrom.html" title="trait core::convert::TryFrom">TryFrom</a>&lt;T&gt;&gt;::<a class="associatedtype" href="https://doc.rust-lang.org/1.74.0/core/convert/trait.TryFrom.html#associatedtype.Error" title="type core::convert::TryFrom::Error">Error</a>&gt;</h4></section></summary><div class='docblock'>Performs the conversion.</div></details></div></details><details class="toggle implementors-toggle"><summary><section id="impl-TypeIdentity-for-Cli" class="impl"><a href="#impl-TypeIdentity-for-Cli" class="anchor">§</a><h3 class="code-header">impl&lt;T&gt; TypeIdentity for T<span class="where fmt-newline">where
T: ?<a class="trait" href="https://doc.rust-lang.org/1.74.0/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</span></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Type" class="associatedtype trait-impl"><a href="#associatedtype.Type" class="anchor">§</a><h4 class="code-header">type <a class="associatedtype">Type</a> = T</h4></section></summary><div class='docblock'>This is always <code>Self</code>.</div></details><details class="toggle method-toggle" open><summary><section id="method.into_type" class="method trait-impl"><a href="#method.into_type" class="anchor">§</a><h4 class="code-header">fn <a class="fn">into_type</a>(self) -&gt; Self::Type<span class="where fmt-newline">where
Self: <a class="trait" href="https://doc.rust-lang.org/1.74.0/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,
Self::Type: <a class="trait" href="https://doc.rust-lang.org/1.74.0/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</span></h4></section></summary><div class='docblock'>Converts a value back to the original type.</div></details><details class="toggle method-toggle" open><summary><section id="method.as_type" class="method trait-impl"><a href="#method.as_type" class="anchor">§</a><h4 class="code-header">fn <a class="fn">as_type</a>(&amp;self) -&gt; &amp;Self::Type</h4></section></summary><div class='docblock'>Converts a reference back to the original type.</div></details><details class="toggle method-toggle" open><summary><section id="method.as_type_mut" class="method trait-impl"><a href="#method.as_type_mut" class="anchor">§</a><h4 class="code-header">fn <a class="fn">as_type_mut</a>(&amp;mut self) -&gt; &amp;mut Self::Type</h4></section></summary><div class='docblock'>Converts a mutable reference back to the original type.</div></details><details class="toggle method-toggle" open><summary><section id="method.into_type_box" class="method trait-impl"><a href="#method.into_type_box" class="anchor">§</a><h4 class="code-header">fn <a class="fn">into_type_box</a>(self: <a class="struct" href="https://doc.rust-lang.org/1.74.0/alloc/boxed/struct.Box.html" title="struct alloc::boxed::Box">Box</a>&lt;Self, <a class="struct" href="https://doc.rust-lang.org/1.74.0/alloc/alloc/struct.Global.html" title="struct alloc::alloc::Global">Global</a>&gt;) -&gt; <a class="struct" href="https://doc.rust-lang.org/1.74.0/alloc/boxed/struct.Box.html" title="struct alloc::boxed::Box">Box</a>&lt;Self::Type, <a class="struct" href="https://doc.rust-lang.org/1.74.0/alloc/alloc/struct.Global.html" title="struct alloc::alloc::Global">Global</a>&gt;</h4></section></summary><div class='docblock'>Converts a box back to the original type.</div></details><details class="toggle method-toggle" open><summary><section id="method.into_type_arc" class="method trait-impl"><a href="#method.into_type_arc" class="anchor">§</a><h4 class="code-header">fn <a class="fn">into_type_arc</a>(this: <a class="struct" href="https://doc.rust-lang.org/1.74.0/alloc/sync/struct.Arc.html" title="struct alloc::sync::Arc">Arc</a>&lt;Self, <a class="struct" href="https://doc.rust-lang.org/1.74.0/alloc/alloc/struct.Global.html" title="struct alloc::alloc::Global">Global</a>&gt;) -&gt; <a class="struct" href="https://doc.rust-lang.org/1.74.0/alloc/sync/struct.Arc.html" title="struct alloc::sync::Arc">Arc</a>&lt;Self::Type, <a class="struct" href="https://doc.rust-lang.org/1.74.0/alloc/alloc/struct.Global.html" title="struct alloc::alloc::Global">Global</a>&gt;</h4></section></summary><div class='docblock'>Converts an Arc back to the original type. <a>Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.into_type_rc" class="method trait-impl"><a href="#method.into_type_rc" class="anchor">§</a><h4 class="code-header">fn <a class="fn">into_type_rc</a>(this: <a class="struct" href="https://doc.rust-lang.org/1.74.0/alloc/rc/struct.Rc.html" title="struct alloc::rc::Rc">Rc</a>&lt;Self, <a class="struct" href="https://doc.rust-lang.org/1.74.0/alloc/alloc/struct.Global.html" title="struct alloc::alloc::Global">Global</a>&gt;) -&gt; <a class="struct" href="https://doc.rust-lang.org/1.74.0/alloc/rc/struct.Rc.html" title="struct alloc::rc::Rc">Rc</a>&lt;Self::Type, <a class="struct" href="https://doc.rust-lang.org/1.74.0/alloc/alloc/struct.Global.html" title="struct alloc::alloc::Global">Global</a>&gt;</h4></section></summary><div class='docblock'>Converts an Rc back to the original type. <a>Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.from_type" class="method trait-impl"><a href="#method.from_type" class="anchor">§</a><h4 class="code-header">fn <a class="fn">from_type</a>(this: Self::Type) -&gt; Self<span class="where fmt-newline">where
Self: <a class="trait" href="https://doc.rust-lang.org/1.74.0/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,
Self::Type: <a class="trait" href="https://doc.rust-lang.org/1.74.0/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</span></h4></section></summary><div class='docblock'>Converts a value back to the original type.</div></details><details class="toggle method-toggle" open><summary><section id="method.from_type_ref" class="method trait-impl"><a href="#method.from_type_ref" class="anchor">§</a><h4 class="code-header">fn <a class="fn">from_type_ref</a>(this: &amp;Self::Type) -&gt; <a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.reference.html">&amp;Self</a></h4></section></summary><div class='docblock'>Converts a reference back to the original type.</div></details><details class="toggle method-toggle" open><summary><section id="method.from_type_mut" class="method trait-impl"><a href="#method.from_type_mut" class="anchor">§</a><h4 class="code-header">fn <a class="fn">from_type_mut</a>(this: &amp;mut Self::Type) -&gt; <a class="primitive" href="https://doc.rust-lang.org/1.74.0/std/primitive.reference.html">&amp;mut Self</a></h4></section></summary><div class='docblock'>Converts a mutable reference back to the original type.</div></details><details class="toggle method-toggle" open><summary><section id="method.from_type_box" class="method trait-impl"><a href="#method.from_type_box" class="anchor">§</a><h4 class="code-header">fn <a class="fn">from_type_box</a>(this: <a class="struct" href="https://doc.rust-lang.org/1.74.0/alloc/boxed/struct.Box.html" title="struct alloc::boxed::Box">Box</a>&lt;Self::Type, <a class="struct" href="https://doc.rust-lang.org/1.74.0/alloc/alloc/struct.Global.html" title="struct alloc::alloc::Global">Global</a>&gt;) -&gt; <a class="struct" href="https://doc.rust-lang.org/1.74.0/alloc/boxed/struct.Box.html" title="struct alloc::boxed::Box">Box</a>&lt;Self, <a class="struct" href="https://doc.rust-lang.org/1.74.0/alloc/alloc/struct.Global.html" title="struct alloc::alloc::Global">Global</a>&gt;</h4></section></summary><div class='docblock'>Converts a box back to the original type.</div></details><details class="toggle method-toggle" open><summary><section id="method.from_type_arc" class="method trait-impl"><a href="#method.from_type_arc" class="anchor">§</a><h4 class="code-header">fn <a class="fn">from_type_arc</a>(this: <a class="struct" href="https://doc.rust-lang.org/1.74.0/alloc/sync/struct.Arc.html" title="struct alloc::sync::Arc">Arc</a>&lt;Self::Type, <a class="struct" href="https://doc.rust-lang.org/1.74.0/alloc/alloc/struct.Global.html" title="struct alloc::alloc::Global">Global</a>&gt;) -&gt; <a class="struct" href="https://doc.rust-lang.org/1.74.0/alloc/sync/struct.Arc.html" title="struct alloc::sync::Arc">Arc</a>&lt;Self, <a class="struct" href="https://doc.rust-lang.org/1.74.0/alloc/alloc/struct.Global.html" title="struct alloc::alloc::Global">Global</a>&gt;</h4></section></summary><div class='docblock'>Converts an Arc back to the original type.</div></details><details class="toggle method-toggle" open><summary><section id="method.from_type_rc" class="method trait-impl"><a href="#method.from_type_rc" class="anchor">§</a><h4 class="code-header">fn <a class="fn">from_type_rc</a>(this: <a class="struct" href="https://doc.rust-lang.org/1.74.0/alloc/rc/struct.Rc.html" title="struct alloc::rc::Rc">Rc</a>&lt;Self::Type, <a class="struct" href="https://doc.rust-lang.org/1.74.0/alloc/alloc/struct.Global.html" title="struct alloc::alloc::Global">Global</a>&gt;) -&gt; <a class="struct" href="https://doc.rust-lang.org/1.74.0/alloc/rc/struct.Rc.html" title="struct alloc::rc::Rc">Rc</a>&lt;Self, <a class="struct" href="https://doc.rust-lang.org/1.74.0/alloc/alloc/struct.Global.html" title="struct alloc::alloc::Global">Global</a>&gt;</h4></section></summary><div class='docblock'>Converts an Rc back to the original type.</div></details></div></details><details class="toggle implementors-toggle"><summary><section id="impl-VZip%3CV%3E-for-Cli" class="impl"><a href="#impl-VZip%3CV%3E-for-Cli" class="anchor">§</a><h3 class="code-header">impl&lt;V, T&gt; VZip&lt;V&gt; for T<span class="where fmt-newline">where
V: MultiLane&lt;T&gt;,</span></h3></section></summary><div class="impl-items"><section id="method.vzip" class="method trait-impl"><a href="#method.vzip" class="anchor">§</a><h4 class="code-header">fn <a class="fn">vzip</a>(self) -&gt; V</h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-WithSubscriber-for-Cli" class="impl"><a href="#impl-WithSubscriber-for-Cli" class="anchor">§</a><h3 class="code-header">impl&lt;T&gt; WithSubscriber for T</h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.with_subscriber" class="method trait-impl"><a href="#method.with_subscriber" class="anchor">§</a><h4 class="code-header">fn <a class="fn">with_subscriber</a>&lt;S&gt;(self, subscriber: S) -&gt; WithDispatch&lt;Self&gt;<span class="where fmt-newline">where
S: <a class="trait" href="https://doc.rust-lang.org/1.74.0/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a>&lt;Dispatch&gt;,</span></h4></section></summary><div class='docblock'>Attaches the provided <a href="super::Subscriber"><code>Subscriber</code></a> to this type, returning a
[<code>WithDispatch</code>] wrapper. <a>Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.with_current_subscriber" class="method trait-impl"><a href="#method.with_current_subscriber" class="anchor">§</a><h4 class="code-header">fn <a class="fn">with_current_subscriber</a>(self) -&gt; WithDispatch&lt;Self&gt;</h4></section></summary><div class='docblock'>Attaches the current <a href="crate::dispatcher#setting-the-default-subscriber">default</a> <a href="super::Subscriber"><code>Subscriber</code></a> to this type, returning a
[<code>WithDispatch</code>] wrapper. <a>Read more</a></div></details></div></details></div></section></div></main></body></html>