mirror of
https://github.com/kanidm/kanidm.git
synced 2025-02-23 20:47:01 +01:00
deploy: 9a7c6eeec7
This commit is contained in:
parent
e8d95bda6c
commit
55c1fc9086
|
@ -4,11 +4,11 @@
|
|||
</nav>
|
||||
<nav class="sidebar"><a class="sidebar-logo" href="../../../kanidm/index.html"><div class="logo-container"><img class="rust-logo" src="../../../rust-logo.svg" alt="logo"></div>
|
||||
</a><h2 class="location"><a href="#">UUID_ADMIN</a></h2><div class="sidebar-elems"><section><div class="block"><h3 class="sidebar-title"><a href="#deref-methods-Uuid">Methods from Deref<Target=Uuid></a></h3><ul><li><a href="#method.as_braced">as_braced</a></li><li><a href="#method.as_bytes">as_bytes</a></li><li><a href="#method.as_fields">as_fields</a></li><li><a href="#method.as_hyphenated">as_hyphenated</a></li><li><a href="#method.as_simple">as_simple</a></li><li><a href="#method.as_u128">as_u128</a></li><li><a href="#method.as_u64_pair">as_u64_pair</a></li><li><a href="#method.as_urn">as_urn</a></li><li><a href="#method.get_variant">get_variant</a></li><li><a href="#method.get_version">get_version</a></li><li><a href="#method.get_version_num">get_version_num</a></li><li><a href="#method.is_nil">is_nil</a></li><li><a href="#method.to_bytes_le">to_bytes_le</a></li><li><a href="#method.to_fields_le">to_fields_le</a></li><li><a href="#method.to_u128_le">to_u128_le</a></li></ul></div><div class="block"><h3 class="sidebar-title"><a href="#trait-implementations">Trait Implementations</a></h3><ul><li><a href="#impl-Deref">Deref</a></li><li><a href="#impl-LazyStatic">LazyStatic</a></li></ul></div><div class="block"><h3 class="sidebar-title"><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul><li><a href="#impl-RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send">Send</a></li><li><a href="#impl-Sync">Sync</a></li><li><a href="#impl-Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe">UnwindSafe</a></li></ul></div><div class="block"><h3 class="sidebar-title"><a href="#blanket-implementations">Blanket Implementations</a></h3><ul><li><a href="#impl-Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E">Borrow<T></a></li><li><a href="#impl-BorrowMut%3CT%3E">BorrowMut<T></a></li><li><a href="#impl-From%3CT%3E">From<T></a></li><li><a href="#impl-Instrument">Instrument</a></li><li><a href="#impl-Into%3CU%3E">Into<U></a></li><li><a href="#impl-Pointable">Pointable</a></li><li><a href="#impl-Same%3CT%3E">Same<T></a></li><li><a href="#impl-TryFrom%3CU%3E">TryFrom<U></a></li><li><a href="#impl-TryInto%3CU%3E">TryInto<U></a></li><li><a href="#impl-VZip%3CV%3E">VZip<V></a></li><li><a href="#impl-WithSubscriber">WithSubscriber</a></li></ul></div></section><h2 class="location"><a href="index.html">In kanidm::constants::uuids</a></h2><div id="sidebar-vars" data-name="UUID_ADMIN" data-ty="struct" data-relpath=""></div><script defer src="sidebar-items.js"></script></div></nav><main><div class="width-limiter"><div class="sub-container"><a class="sub-logo-container" href="../../../kanidm/index.html"><img class="rust-logo" src="../../../rust-logo.svg" alt="logo"></a><nav class="sub"><div class="theme-picker hidden"><button id="theme-picker" aria-label="Pick another theme!" aria-haspopup="menu" title="themes"><img width="22" height="22" alt="Pick another theme!" src="../../../brush.svg"></button><div id="theme-choices" role="menu"></div></div><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"><button type="button" id="help-button" title="help">?</button><a id="settings-menu" href="../../../settings.html" title="settings"><img width="22" height="22" alt="Change settings" src="../../../wheel.svg"></a></div></form></nav></div><section id="main-content" class="content"><div class="main-heading">
|
||||
<h1 class="fqn"><span class="in-band">Struct <a href="../../index.html">kanidm</a>::<wbr><a href="../index.html">constants</a>::<wbr><a href="index.html">uuids</a>::<wbr><a class="struct" href="#">UUID_ADMIN</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/kanidm/constants/uuids.rs.html#245-248">source</a> · <a id="toggle-all-docs" href="javascript:void(0)" title="collapse all docs">[<span class="inner">−</span>]</a></span></div><div class="docblock item-decl"><pre class="rust struct"><code>pub struct UUID_ADMIN { /* private fields */ }</code></pre></div><h2 id="deref-methods-Uuid" class="small-section-header"><span>Methods from <a class="trait" href="https://doc.rust-lang.org/1.61.0/core/ops/deref/trait.Deref.html" title="trait core::ops::deref::Deref">Deref</a><Target = <a class="struct" href="../../prelude/struct.Uuid.html" title="struct kanidm::prelude::Uuid">Uuid</a>></span><a href="#deref-methods-Uuid" class="anchor"></a></h2><div id="deref-methods-Uuid-1"><div class="impl-items"><details class="rustdoc-toggle method-toggle" open><summary><section id="method.as_hyphenated" class="method has-srclink"><span class="rightside"><a class="srclink" href="https://docs.rs/uuid/1.1.0/src/uuid/fmt.rs.html#109">source</a></span><a href="#method.as_hyphenated" class="anchor"></a><h4 class="code-header">pub fn <a href="#method.as_hyphenated" class="fnname">as_hyphenated</a>(&self) -> &<a class="struct" href="https://docs.rs/uuid/1.1.0/uuid/fmt/struct.Hyphenated.html" title="struct uuid::fmt::Hyphenated">Hyphenated</a></h4></section></summary><div class="docblock"><p>Get a borrowed <a href="adapter/struct.Hyphenated.html"><code>Hyphenated</code></a> formatter.</p>
|
||||
</div></details><details class="rustdoc-toggle method-toggle" open><summary><section id="method.as_simple" class="method has-srclink"><span class="rightside"><a class="srclink" href="https://docs.rs/uuid/1.1.0/src/uuid/fmt.rs.html#126">source</a></span><a href="#method.as_simple" class="anchor"></a><h4 class="code-header">pub fn <a href="#method.as_simple" class="fnname">as_simple</a>(&self) -> &<a class="struct" href="https://docs.rs/uuid/1.1.0/uuid/fmt/struct.Simple.html" title="struct uuid::fmt::Simple">Simple</a></h4></section></summary><div class="docblock"><p>Get a borrowed <a href="adapter/struct.Simple.html"><code>Simple</code></a> formatter.</p>
|
||||
</div></details><details class="rustdoc-toggle method-toggle" open><summary><section id="method.as_urn" class="method has-srclink"><span class="rightside"><a class="srclink" href="https://docs.rs/uuid/1.1.0/src/uuid/fmt.rs.html#145">source</a></span><a href="#method.as_urn" class="anchor"></a><h4 class="code-header">pub fn <a href="#method.as_urn" class="fnname">as_urn</a>(&self) -> &<a class="struct" href="https://docs.rs/uuid/1.1.0/uuid/fmt/struct.Urn.html" title="struct uuid::fmt::Urn">Urn</a></h4></section></summary><div class="docblock"><p>Get a borrowed <a href="adapter/struct.Urn.html"><code>Urn</code></a> formatter.</p>
|
||||
</div></details><details class="rustdoc-toggle method-toggle" open><summary><section id="method.as_braced" class="method has-srclink"><span class="rightside"><a class="srclink" href="https://docs.rs/uuid/1.1.0/src/uuid/fmt.rs.html#164">source</a></span><a href="#method.as_braced" class="anchor"></a><h4 class="code-header">pub fn <a href="#method.as_braced" class="fnname">as_braced</a>(&self) -> &<a class="struct" href="https://docs.rs/uuid/1.1.0/uuid/fmt/struct.Braced.html" title="struct uuid::fmt::Braced">Braced</a></h4></section></summary><div class="docblock"><p>Get a borrowed <a href="adapter/struct.Braced.html"><code>Braced</code></a> formatter.</p>
|
||||
</div></details></div><div class="impl-items"><section id="associatedconstant.NAMESPACE_DNS" class="associatedconstant has-srclink"><span class="rightside"><a class="srclink" href="https://docs.rs/uuid/1.1.0/src/uuid/lib.rs.html#404-407">source</a></span><a href="#associatedconstant.NAMESPACE_DNS" class="anchor"></a><h4 class="code-header">pub const <a href="#associatedconstant.NAMESPACE_DNS" class="constant">NAMESPACE_DNS</a>: <a class="struct" href="../../prelude/struct.Uuid.html" title="struct kanidm::prelude::Uuid">Uuid</a></h4></section><section id="associatedconstant.NAMESPACE_OID" class="associatedconstant has-srclink"><span class="rightside"><a class="srclink" href="https://docs.rs/uuid/1.1.0/src/uuid/lib.rs.html#410-413">source</a></span><a href="#associatedconstant.NAMESPACE_OID" class="anchor"></a><h4 class="code-header">pub const <a href="#associatedconstant.NAMESPACE_OID" class="constant">NAMESPACE_OID</a>: <a class="struct" href="../../prelude/struct.Uuid.html" title="struct kanidm::prelude::Uuid">Uuid</a></h4></section><section id="associatedconstant.NAMESPACE_URL" class="associatedconstant has-srclink"><span class="rightside"><a class="srclink" href="https://docs.rs/uuid/1.1.0/src/uuid/lib.rs.html#416-419">source</a></span><a href="#associatedconstant.NAMESPACE_URL" class="anchor"></a><h4 class="code-header">pub const <a href="#associatedconstant.NAMESPACE_URL" class="constant">NAMESPACE_URL</a>: <a class="struct" href="../../prelude/struct.Uuid.html" title="struct kanidm::prelude::Uuid">Uuid</a></h4></section><section id="associatedconstant.NAMESPACE_X500" class="associatedconstant has-srclink"><span class="rightside"><a class="srclink" href="https://docs.rs/uuid/1.1.0/src/uuid/lib.rs.html#422-425">source</a></span><a href="#associatedconstant.NAMESPACE_X500" class="anchor"></a><h4 class="code-header">pub const <a href="#associatedconstant.NAMESPACE_X500" class="constant">NAMESPACE_X500</a>: <a class="struct" href="../../prelude/struct.Uuid.html" title="struct kanidm::prelude::Uuid">Uuid</a></h4></section><details class="rustdoc-toggle method-toggle" open><summary><section id="method.get_variant" class="method has-srclink"><span class="rightside"><a class="srclink" href="https://docs.rs/uuid/1.1.0/src/uuid/lib.rs.html#450">source</a></span><a href="#method.get_variant" class="anchor"></a><h4 class="code-header">pub fn <a href="#method.get_variant" class="fnname">get_variant</a>(&self) -> <a class="enum" href="https://docs.rs/uuid/1.1.0/uuid/enum.Variant.html" title="enum uuid::Variant">Variant</a></h4></section></summary><div class="docblock"><p>Returns the variant of the UUID structure.</p>
|
||||
<h1 class="fqn"><span class="in-band">Struct <a href="../../index.html">kanidm</a>::<wbr><a href="../index.html">constants</a>::<wbr><a href="index.html">uuids</a>::<wbr><a class="struct" href="#">UUID_ADMIN</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/kanidm/constants/uuids.rs.html#245-248">source</a> · <a id="toggle-all-docs" href="javascript:void(0)" title="collapse all docs">[<span class="inner">−</span>]</a></span></div><div class="docblock item-decl"><pre class="rust struct"><code>pub struct UUID_ADMIN { /* private fields */ }</code></pre></div><h2 id="deref-methods-Uuid" class="small-section-header"><span>Methods from <a class="trait" href="https://doc.rust-lang.org/1.61.0/core/ops/deref/trait.Deref.html" title="trait core::ops::deref::Deref">Deref</a><Target = <a class="struct" href="../../prelude/struct.Uuid.html" title="struct kanidm::prelude::Uuid">Uuid</a>></span><a href="#deref-methods-Uuid" class="anchor"></a></h2><div id="deref-methods-Uuid-1"><div class="impl-items"><details class="rustdoc-toggle method-toggle" open><summary><section id="method.as_hyphenated" class="method has-srclink"><span class="rightside"><a class="srclink" href="https://docs.rs/uuid/1.1.1/src/uuid/fmt.rs.html#109">source</a></span><a href="#method.as_hyphenated" class="anchor"></a><h4 class="code-header">pub fn <a href="#method.as_hyphenated" class="fnname">as_hyphenated</a>(&self) -> &<a class="struct" href="https://docs.rs/uuid/1.1.1/uuid/fmt/struct.Hyphenated.html" title="struct uuid::fmt::Hyphenated">Hyphenated</a></h4></section></summary><div class="docblock"><p>Get a borrowed <a href="adapter/struct.Hyphenated.html"><code>Hyphenated</code></a> formatter.</p>
|
||||
</div></details><details class="rustdoc-toggle method-toggle" open><summary><section id="method.as_simple" class="method has-srclink"><span class="rightside"><a class="srclink" href="https://docs.rs/uuid/1.1.1/src/uuid/fmt.rs.html#126">source</a></span><a href="#method.as_simple" class="anchor"></a><h4 class="code-header">pub fn <a href="#method.as_simple" class="fnname">as_simple</a>(&self) -> &<a class="struct" href="https://docs.rs/uuid/1.1.1/uuid/fmt/struct.Simple.html" title="struct uuid::fmt::Simple">Simple</a></h4></section></summary><div class="docblock"><p>Get a borrowed <a href="adapter/struct.Simple.html"><code>Simple</code></a> formatter.</p>
|
||||
</div></details><details class="rustdoc-toggle method-toggle" open><summary><section id="method.as_urn" class="method has-srclink"><span class="rightside"><a class="srclink" href="https://docs.rs/uuid/1.1.1/src/uuid/fmt.rs.html#145">source</a></span><a href="#method.as_urn" class="anchor"></a><h4 class="code-header">pub fn <a href="#method.as_urn" class="fnname">as_urn</a>(&self) -> &<a class="struct" href="https://docs.rs/uuid/1.1.1/uuid/fmt/struct.Urn.html" title="struct uuid::fmt::Urn">Urn</a></h4></section></summary><div class="docblock"><p>Get a borrowed <a href="adapter/struct.Urn.html"><code>Urn</code></a> formatter.</p>
|
||||
</div></details><details class="rustdoc-toggle method-toggle" open><summary><section id="method.as_braced" class="method has-srclink"><span class="rightside"><a class="srclink" href="https://docs.rs/uuid/1.1.1/src/uuid/fmt.rs.html#164">source</a></span><a href="#method.as_braced" class="anchor"></a><h4 class="code-header">pub fn <a href="#method.as_braced" class="fnname">as_braced</a>(&self) -> &<a class="struct" href="https://docs.rs/uuid/1.1.1/uuid/fmt/struct.Braced.html" title="struct uuid::fmt::Braced">Braced</a></h4></section></summary><div class="docblock"><p>Get a borrowed <a href="adapter/struct.Braced.html"><code>Braced</code></a> formatter.</p>
|
||||
</div></details></div><div class="impl-items"><section id="associatedconstant.NAMESPACE_DNS" class="associatedconstant has-srclink"><span class="rightside"><a class="srclink" href="https://docs.rs/uuid/1.1.1/src/uuid/lib.rs.html#404-407">source</a></span><a href="#associatedconstant.NAMESPACE_DNS" class="anchor"></a><h4 class="code-header">pub const <a href="#associatedconstant.NAMESPACE_DNS" class="constant">NAMESPACE_DNS</a>: <a class="struct" href="../../prelude/struct.Uuid.html" title="struct kanidm::prelude::Uuid">Uuid</a></h4></section><section id="associatedconstant.NAMESPACE_OID" class="associatedconstant has-srclink"><span class="rightside"><a class="srclink" href="https://docs.rs/uuid/1.1.1/src/uuid/lib.rs.html#410-413">source</a></span><a href="#associatedconstant.NAMESPACE_OID" class="anchor"></a><h4 class="code-header">pub const <a href="#associatedconstant.NAMESPACE_OID" class="constant">NAMESPACE_OID</a>: <a class="struct" href="../../prelude/struct.Uuid.html" title="struct kanidm::prelude::Uuid">Uuid</a></h4></section><section id="associatedconstant.NAMESPACE_URL" class="associatedconstant has-srclink"><span class="rightside"><a class="srclink" href="https://docs.rs/uuid/1.1.1/src/uuid/lib.rs.html#416-419">source</a></span><a href="#associatedconstant.NAMESPACE_URL" class="anchor"></a><h4 class="code-header">pub const <a href="#associatedconstant.NAMESPACE_URL" class="constant">NAMESPACE_URL</a>: <a class="struct" href="../../prelude/struct.Uuid.html" title="struct kanidm::prelude::Uuid">Uuid</a></h4></section><section id="associatedconstant.NAMESPACE_X500" class="associatedconstant has-srclink"><span class="rightside"><a class="srclink" href="https://docs.rs/uuid/1.1.1/src/uuid/lib.rs.html#422-425">source</a></span><a href="#associatedconstant.NAMESPACE_X500" class="anchor"></a><h4 class="code-header">pub const <a href="#associatedconstant.NAMESPACE_X500" class="constant">NAMESPACE_X500</a>: <a class="struct" href="../../prelude/struct.Uuid.html" title="struct kanidm::prelude::Uuid">Uuid</a></h4></section><details class="rustdoc-toggle method-toggle" open><summary><section id="method.get_variant" class="method has-srclink"><span class="rightside"><a class="srclink" href="https://docs.rs/uuid/1.1.1/src/uuid/lib.rs.html#450">source</a></span><a href="#method.get_variant" class="anchor"></a><h4 class="code-header">pub fn <a href="#method.get_variant" class="fnname">get_variant</a>(&self) -> <a class="enum" href="https://docs.rs/uuid/1.1.1/uuid/enum.Variant.html" title="enum uuid::Variant">Variant</a></h4></section></summary><div class="docblock"><p>Returns the variant of the UUID structure.</p>
|
||||
<p>This determines the interpretation of the structure of the UUID.
|
||||
This method simply reads the value of the variant byte. It doesn’t
|
||||
validate the rest of the UUID as conforming to that variant.</p>
|
||||
|
@ -22,7 +22,7 @@ validate the rest of the UUID as conforming to that variant.</p>
|
|||
<ul>
|
||||
<li><a href="http://tools.ietf.org/html/rfc4122#section-4.1.1">Variant in RFC4122</a></li>
|
||||
</ul>
|
||||
</div></details><details class="rustdoc-toggle method-toggle" open><summary><section id="method.get_version_num" class="method has-srclink"><span class="rightside"><a class="srclink" href="https://docs.rs/uuid/1.1.0/src/uuid/lib.rs.html#485">source</a></span><a href="#method.get_version_num" class="anchor"></a><h4 class="code-header">pub fn <a href="#method.get_version_num" class="fnname">get_version_num</a>(&self) -> <a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.usize.html">usize</a></h4></section></summary><div class="docblock"><p>Returns the version number of the UUID.</p>
|
||||
</div></details><details class="rustdoc-toggle method-toggle" open><summary><section id="method.get_version_num" class="method has-srclink"><span class="rightside"><a class="srclink" href="https://docs.rs/uuid/1.1.1/src/uuid/lib.rs.html#485">source</a></span><a href="#method.get_version_num" class="anchor"></a><h4 class="code-header">pub fn <a href="#method.get_version_num" class="fnname">get_version_num</a>(&self) -> <a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.usize.html">usize</a></h4></section></summary><div class="docblock"><p>Returns the version number of the UUID.</p>
|
||||
<p>This represents the algorithm used to generate the value.
|
||||
This method is the future-proof alternative to <a href="../../prelude/struct.Uuid.html#method.get_version" title="Uuid::get_version"><code>Uuid::get_version</code></a>.</p>
|
||||
<h5 id="examples-1"><a href="#examples-1">Examples</a></h5>
|
||||
|
@ -35,7 +35,7 @@ This method is the future-proof alternative to <a href="../../prelude/struct.Uui
|
|||
<ul>
|
||||
<li><a href="https://datatracker.ietf.org/doc/html/rfc4122#section-4.1.3">Version in RFC4122</a></li>
|
||||
</ul>
|
||||
</div></details><details class="rustdoc-toggle method-toggle" open><summary><section id="method.get_version" class="method has-srclink"><span class="rightside"><a class="srclink" href="https://docs.rs/uuid/1.1.0/src/uuid/lib.rs.html#515">source</a></span><a href="#method.get_version" class="anchor"></a><h4 class="code-header">pub fn <a href="#method.get_version" class="fnname">get_version</a>(&self) -> <a class="enum" href="https://doc.rust-lang.org/1.61.0/core/option/enum.Option.html" title="enum core::option::Option">Option</a><<a class="enum" href="https://docs.rs/uuid/1.1.0/uuid/enum.Version.html" title="enum uuid::Version">Version</a>></h4></section></summary><div class="docblock"><p>Returns the version of the UUID.</p>
|
||||
</div></details><details class="rustdoc-toggle method-toggle" open><summary><section id="method.get_version" class="method has-srclink"><span class="rightside"><a class="srclink" href="https://docs.rs/uuid/1.1.1/src/uuid/lib.rs.html#515">source</a></span><a href="#method.get_version" class="anchor"></a><h4 class="code-header">pub fn <a href="#method.get_version" class="fnname">get_version</a>(&self) -> <a class="enum" href="https://doc.rust-lang.org/1.61.0/core/option/enum.Option.html" title="enum core::option::Option">Option</a><<a class="enum" href="https://docs.rs/uuid/1.1.1/uuid/enum.Version.html" title="enum uuid::Version">Version</a>></h4></section></summary><div class="docblock"><p>Returns the version of the UUID.</p>
|
||||
<p>This represents the algorithm used to generate the value.
|
||||
If the version field doesn’t contain a recognized version then <code>None</code>
|
||||
is returned. If you’re trying to read the version for a future extension
|
||||
|
@ -52,7 +52,7 @@ standardized and supported.</p>
|
|||
<ul>
|
||||
<li><a href="https://datatracker.ietf.org/doc/html/rfc4122#section-4.1.3">Version in RFC4122</a></li>
|
||||
</ul>
|
||||
</div></details><details class="rustdoc-toggle method-toggle" open><summary><section id="method.as_fields" class="method has-srclink"><span class="rightside"><a class="srclink" href="https://docs.rs/uuid/1.1.0/src/uuid/lib.rs.html#570">source</a></span><a href="#method.as_fields" class="anchor"></a><h4 class="code-header">pub fn <a href="#method.as_fields" class="fnname">as_fields</a>(&self) -> <a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.tuple.html">(</a><a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.u32.html">u32</a>, <a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.u16.html">u16</a>, <a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.u16.html">u16</a>, &<a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.array.html">[</a><a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.u8.html">u8</a><a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.array.html">; 8]</a><a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.tuple.html">)</a></h4></section></summary><div class="docblock"><p>Returns the four field values of the UUID.</p>
|
||||
</div></details><details class="rustdoc-toggle method-toggle" open><summary><section id="method.as_fields" class="method has-srclink"><span class="rightside"><a class="srclink" href="https://docs.rs/uuid/1.1.1/src/uuid/lib.rs.html#570">source</a></span><a href="#method.as_fields" class="anchor"></a><h4 class="code-header">pub fn <a href="#method.as_fields" class="fnname">as_fields</a>(&self) -> <a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.tuple.html">(</a><a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.u32.html">u32</a>, <a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.u16.html">u16</a>, <a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.u16.html">u16</a>, &<a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.array.html">[</a><a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.u8.html">u8</a><a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.array.html">; 8]</a><a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.tuple.html">)</a></h4></section></summary><div class="docblock"><p>Returns the four field values of the UUID.</p>
|
||||
<p>These values can be passed to the <a href="../../prelude/struct.Uuid.html#method.from_fields" title="Uuid::from_fields"><code>Uuid::from_fields</code></a> method to get
|
||||
the original <code>Uuid</code> back.</p>
|
||||
<ul>
|
||||
|
@ -87,7 +87,7 @@ sequence and the last 48 bits indicate the node ID.</li>
|
|||
<span class="kw-2">&</span>[<span class="number">0xd1</span>, <span class="number">0xd2</span>, <span class="number">0xd3</span>, <span class="number">0xd4</span>, <span class="number">0xd5</span>, <span class="number">0xd6</span>, <span class="number">0xd7</span>, <span class="number">0xd8</span>],
|
||||
)
|
||||
);</code></pre></div>
|
||||
</div></details><details class="rustdoc-toggle method-toggle" open><summary><section id="method.to_fields_le" class="method has-srclink"><span class="rightside"><a class="srclink" href="https://docs.rs/uuid/1.1.0/src/uuid/lib.rs.html#613">source</a></span><a href="#method.to_fields_le" class="anchor"></a><h4 class="code-header">pub fn <a href="#method.to_fields_le" class="fnname">to_fields_le</a>(&self) -> <a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.tuple.html">(</a><a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.u32.html">u32</a>, <a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.u16.html">u16</a>, <a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.u16.html">u16</a>, &<a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.array.html">[</a><a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.u8.html">u8</a><a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.array.html">; 8]</a><a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.tuple.html">)</a></h4></section></summary><div class="docblock"><p>Returns the four field values of the UUID in little-endian order.</p>
|
||||
</div></details><details class="rustdoc-toggle method-toggle" open><summary><section id="method.to_fields_le" class="method has-srclink"><span class="rightside"><a class="srclink" href="https://docs.rs/uuid/1.1.1/src/uuid/lib.rs.html#613">source</a></span><a href="#method.to_fields_le" class="anchor"></a><h4 class="code-header">pub fn <a href="#method.to_fields_le" class="fnname">to_fields_le</a>(&self) -> <a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.tuple.html">(</a><a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.u32.html">u32</a>, <a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.u16.html">u16</a>, <a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.u16.html">u16</a>, &<a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.array.html">[</a><a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.u8.html">u8</a><a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.array.html">; 8]</a><a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.tuple.html">)</a></h4></section></summary><div class="docblock"><p>Returns the four field values of the UUID in little-endian order.</p>
|
||||
<p>The bytes in the returned integer fields will be converted from
|
||||
big-endian order. This is based on the endianness of the UUID,
|
||||
rather than the target environment so bytes will be flipped on both
|
||||
|
@ -106,7 +106,7 @@ big and little endian machines.</p>
|
|||
<span class="kw-2">&</span>[<span class="number">0xd1</span>, <span class="number">0xd2</span>, <span class="number">0xd3</span>, <span class="number">0xd4</span>, <span class="number">0xd5</span>, <span class="number">0xd6</span>, <span class="number">0xd7</span>, <span class="number">0xd8</span>],
|
||||
)
|
||||
);</code></pre></div>
|
||||
</div></details><details class="rustdoc-toggle method-toggle" open><summary><section id="method.as_u128" class="method has-srclink"><span class="rightside"><a class="srclink" href="https://docs.rs/uuid/1.1.0/src/uuid/lib.rs.html#646">source</a></span><a href="#method.as_u128" class="anchor"></a><h4 class="code-header">pub fn <a href="#method.as_u128" class="fnname">as_u128</a>(&self) -> <a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.u128.html">u128</a></h4></section></summary><div class="docblock"><p>Returns a 128bit value containing the value.</p>
|
||||
</div></details><details class="rustdoc-toggle method-toggle" open><summary><section id="method.as_u128" class="method has-srclink"><span class="rightside"><a class="srclink" href="https://docs.rs/uuid/1.1.1/src/uuid/lib.rs.html#646">source</a></span><a href="#method.as_u128" class="anchor"></a><h4 class="code-header">pub fn <a href="#method.as_u128" class="fnname">as_u128</a>(&self) -> <a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.u128.html">u128</a></h4></section></summary><div class="docblock"><p>Returns a 128bit value containing the value.</p>
|
||||
<p>The bytes in the UUID will be packed directly into a <code>u128</code>.</p>
|
||||
<h5 id="examples-5"><a href="#examples-5">Examples</a></h5>
|
||||
<div class="example-wrap"><pre class="rust rust-example-rendered"><code><span class="kw">let</span> <span class="ident">uuid</span> <span class="op">=</span> <span class="ident">Uuid::parse_str</span>(<span class="string">"a1a2a3a4-b1b2-c1c2-d1d2-d3d4d5d6d7d8"</span>)<span class="question-mark">?</span>;
|
||||
|
@ -115,7 +115,7 @@ big and little endian machines.</p>
|
|||
<span class="ident">uuid</span>.<span class="ident">as_u128</span>(),
|
||||
<span class="number">0xa1a2a3a4b1b2c1c2d1d2d3d4d5d6d7d8</span>,
|
||||
);</code></pre></div>
|
||||
</div></details><details class="rustdoc-toggle method-toggle" open><summary><section id="method.to_u128_le" class="method has-srclink"><span class="rightside"><a class="srclink" href="https://docs.rs/uuid/1.1.0/src/uuid/lib.rs.html#690">source</a></span><a href="#method.to_u128_le" class="anchor"></a><h4 class="code-header">pub fn <a href="#method.to_u128_le" class="fnname">to_u128_le</a>(&self) -> <a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.u128.html">u128</a></h4></section></summary><div class="docblock"><p>Returns a 128bit little-endian value containing the value.</p>
|
||||
</div></details><details class="rustdoc-toggle method-toggle" open><summary><section id="method.to_u128_le" class="method has-srclink"><span class="rightside"><a class="srclink" href="https://docs.rs/uuid/1.1.1/src/uuid/lib.rs.html#690">source</a></span><a href="#method.to_u128_le" class="anchor"></a><h4 class="code-header">pub fn <a href="#method.to_u128_le" class="fnname">to_u128_le</a>(&self) -> <a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.u128.html">u128</a></h4></section></summary><div class="docblock"><p>Returns a 128bit little-endian value containing the value.</p>
|
||||
<p>The bytes in the <code>u128</code> will be flipped to convert into big-endian
|
||||
order. This is based on the endianness of the UUID, rather than the
|
||||
target environment so bytes will be flipped on both big and little
|
||||
|
@ -130,7 +130,7 @@ than reversing the individual fields in-place.</p>
|
|||
<span class="ident">uuid</span>.<span class="ident">to_u128_le</span>(),
|
||||
<span class="number">0xd8d7d6d5d4d3d2d1c2c1b2b1a4a3a2a1</span>,
|
||||
);</code></pre></div>
|
||||
</div></details><details class="rustdoc-toggle method-toggle" open><summary><section id="method.as_u64_pair" class="method has-srclink"><span class="rightside"><a class="srclink" href="https://docs.rs/uuid/1.1.0/src/uuid/lib.rs.html#728">source</a></span><a href="#method.as_u64_pair" class="anchor"></a><h4 class="code-header">pub fn <a href="#method.as_u64_pair" class="fnname">as_u64_pair</a>(&self) -> <a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.tuple.html">(</a><a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.u64.html">u64</a>, <a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.u64.html">u64</a><a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.tuple.html">)</a></h4></section></summary><div class="docblock"><p>Returns two 64bit values containing the value.</p>
|
||||
</div></details><details class="rustdoc-toggle method-toggle" open><summary><section id="method.as_u64_pair" class="method has-srclink"><span class="rightside"><a class="srclink" href="https://docs.rs/uuid/1.1.1/src/uuid/lib.rs.html#728">source</a></span><a href="#method.as_u64_pair" class="anchor"></a><h4 class="code-header">pub fn <a href="#method.as_u64_pair" class="fnname">as_u64_pair</a>(&self) -> <a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.tuple.html">(</a><a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.u64.html">u64</a>, <a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.u64.html">u64</a><a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.tuple.html">)</a></h4></section></summary><div class="docblock"><p>Returns two 64bit values containing the value.</p>
|
||||
<p>The bytes in the UUID will be split into two <code>u64</code>.
|
||||
The first u64 represents the 64 most significant bits,
|
||||
the second one represents the 64 least significant.</p>
|
||||
|
@ -140,7 +140,7 @@ the second one represents the 64 least significant.</p>
|
|||
<span class="ident">uuid</span>.<span class="ident">as_u64_pair</span>(),
|
||||
(<span class="number">0xa1a2a3a4b1b2c1c2</span>, <span class="number">0xd1d2d3d4d5d6d7d8</span>),
|
||||
);</code></pre></div>
|
||||
</div></details><details class="rustdoc-toggle method-toggle" open><summary><section id="method.as_bytes" class="method has-srclink"><span class="rightside"><a class="srclink" href="https://docs.rs/uuid/1.1.0/src/uuid/lib.rs.html#759">source</a></span><a href="#method.as_bytes" class="anchor"></a><h4 class="code-header">pub fn <a href="#method.as_bytes" class="fnname">as_bytes</a>(&self) -> &<a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.array.html">[</a><a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.u8.html">u8</a><a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.array.html">; 16]</a></h4></section></summary><div class="docblock"><p>Returns a slice of 16 octets containing the value.</p>
|
||||
</div></details><details class="rustdoc-toggle method-toggle" open><summary><section id="method.as_bytes" class="method has-srclink"><span class="rightside"><a class="srclink" href="https://docs.rs/uuid/1.1.1/src/uuid/lib.rs.html#759">source</a></span><a href="#method.as_bytes" class="anchor"></a><h4 class="code-header">pub fn <a href="#method.as_bytes" class="fnname">as_bytes</a>(&self) -> &<a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.array.html">[</a><a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.u8.html">u8</a><a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.array.html">; 16]</a></h4></section></summary><div class="docblock"><p>Returns a slice of 16 octets containing the value.</p>
|
||||
<p>This method borrows the underlying byte value of the UUID.</p>
|
||||
<h5 id="examples-8"><a href="#examples-8">Examples</a></h5>
|
||||
<div class="example-wrap"><pre class="rust rust-example-rendered"><code><span class="kw">let</span> <span class="ident">bytes1</span> <span class="op">=</span> [
|
||||
|
@ -160,7 +160,7 @@ the second one represents the 64 least significant.</p>
|
|||
<span class="ident">uuid2</span> <span class="kw">as</span> <span class="kw-2">*const</span> <span class="ident">Uuid</span> <span class="kw">as</span> <span class="kw-2">*const</span> <span class="ident">u8</span>,
|
||||
<span class="kw-2">&</span><span class="ident">bytes1</span> <span class="kw">as</span> <span class="kw-2">*const</span> [<span class="ident">u8</span>; <span class="number">16</span>] <span class="kw">as</span> <span class="kw-2">*const</span> <span class="ident">u8</span>,
|
||||
));</code></pre></div>
|
||||
</div></details><details class="rustdoc-toggle method-toggle" open><summary><section id="method.to_bytes_le" class="method has-srclink"><span class="rightside"><a class="srclink" href="https://docs.rs/uuid/1.1.0/src/uuid/lib.rs.html#806">source</a></span><a href="#method.to_bytes_le" class="anchor"></a><h4 class="code-header">pub fn <a href="#method.to_bytes_le" class="fnname">to_bytes_le</a>(&self) -> <a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.array.html">[</a><a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.u8.html">u8</a><a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.array.html">; 16]</a></h4></section></summary><div class="docblock"><p>Returns the bytes of the UUID in little-endian order.</p>
|
||||
</div></details><details class="rustdoc-toggle method-toggle" open><summary><section id="method.to_bytes_le" class="method has-srclink"><span class="rightside"><a class="srclink" href="https://docs.rs/uuid/1.1.1/src/uuid/lib.rs.html#806">source</a></span><a href="#method.to_bytes_le" class="anchor"></a><h4 class="code-header">pub fn <a href="#method.to_bytes_le" class="fnname">to_bytes_le</a>(&self) -> <a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.array.html">[</a><a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.u8.html">u8</a><a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.array.html">; 16]</a></h4></section></summary><div class="docblock"><p>Returns the bytes of the UUID in little-endian order.</p>
|
||||
<p>The bytes will be flipped to convert into little-endian order. This is
|
||||
based on the endianness of the UUID, rather than the target environment
|
||||
so bytes will be flipped on both big and little endian machines.</p>
|
||||
|
@ -176,7 +176,7 @@ so bytes will be flipped on both big and little endian machines.</p>
|
|||
<span class="number">0xd3</span>, <span class="number">0xd4</span>, <span class="number">0xd5</span>, <span class="number">0xd6</span>, <span class="number">0xd7</span>, <span class="number">0xd8</span>
|
||||
])
|
||||
);</code></pre></div>
|
||||
</div></details><details class="rustdoc-toggle method-toggle" open><summary><section id="method.is_nil" class="method has-srclink"><span class="rightside"><a class="srclink" href="https://docs.rs/uuid/1.1.0/src/uuid/lib.rs.html#815">source</a></span><a href="#method.is_nil" class="anchor"></a><h4 class="code-header">pub fn <a href="#method.is_nil" class="fnname">is_nil</a>(&self) -> <a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.bool.html">bool</a></h4></section></summary><div class="docblock"><p>Tests if the UUID is nil.</p>
|
||||
</div></details><details class="rustdoc-toggle method-toggle" open><summary><section id="method.is_nil" class="method has-srclink"><span class="rightside"><a class="srclink" href="https://docs.rs/uuid/1.1.1/src/uuid/lib.rs.html#815">source</a></span><a href="#method.is_nil" class="anchor"></a><h4 class="code-header">pub fn <a href="#method.is_nil" class="fnname">is_nil</a>(&self) -> <a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.bool.html">bool</a></h4></section></summary><div class="docblock"><p>Tests if the UUID is nil.</p>
|
||||
</div></details></div></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="rustdoc-toggle implementors-toggle" open><summary><section id="impl-Deref" class="impl has-srclink"><span class="rightside"><a class="srclink" href="../../../src/kanidm/constants/uuids.rs.html#245-248">source</a></span><a href="#impl-Deref" class="anchor"></a><h3 class="code-header in-band">impl <a class="trait" href="https://doc.rust-lang.org/1.61.0/core/ops/deref/trait.Deref.html" title="trait core::ops::deref::Deref">Deref</a> for <a class="struct" href="struct.UUID_ADMIN.html" title="struct kanidm::constants::uuids::UUID_ADMIN">UUID_ADMIN</a></h3></section></summary><div class="impl-items"><details class="rustdoc-toggle" open><summary><section id="associatedtype.Target" class="type trait-impl has-srclink"><a href="#associatedtype.Target" class="anchor"></a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.61.0/core/ops/deref/trait.Deref.html#associatedtype.Target" class="associatedtype">Target</a> = <a class="struct" href="../../prelude/struct.Uuid.html" title="struct kanidm::prelude::Uuid">Uuid</a></h4></section></summary><div class='docblock'><p>The resulting type after dereferencing.</p>
|
||||
</div></details><details class="rustdoc-toggle method-toggle" open><summary><section id="method.deref" class="method trait-impl has-srclink"><span class="rightside"><a class="srclink" href="../../../src/kanidm/constants/uuids.rs.html#245-248">source</a></span><a href="#method.deref" class="anchor"></a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.61.0/core/ops/deref/trait.Deref.html#tymethod.deref" class="fnname">deref</a>(&self) -> &<a class="struct" href="../../prelude/struct.Uuid.html" title="struct kanidm::prelude::Uuid">Uuid</a></h4></section></summary><div class='docblock'><p>Dereferences the value.</p>
|
||||
</div></details></div></details><section id="impl-LazyStatic" class="impl has-srclink"><span class="rightside"><a class="srclink" href="../../../src/kanidm/constants/uuids.rs.html#245-248">source</a></span><a href="#impl-LazyStatic" class="anchor"></a><h3 class="code-header in-band">impl <a class="trait" href="https://docs.rs/lazy_static/1.4.0/lazy_static/trait.LazyStatic.html" title="trait lazy_static::LazyStatic">LazyStatic</a> for <a class="struct" href="struct.UUID_ADMIN.html" title="struct kanidm::constants::uuids::UUID_ADMIN">UUID_ADMIN</a></h3></section></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" class="impl has-srclink"><a href="#impl-RefUnwindSafe" class="anchor"></a><h3 class="code-header in-band">impl <a class="trait" href="https://doc.rust-lang.org/1.61.0/core/panic/unwind_safe/trait.RefUnwindSafe.html" title="trait core::panic::unwind_safe::RefUnwindSafe">RefUnwindSafe</a> for <a class="struct" href="struct.UUID_ADMIN.html" title="struct kanidm::constants::uuids::UUID_ADMIN">UUID_ADMIN</a></h3></section><section id="impl-Send" class="impl has-srclink"><a href="#impl-Send" class="anchor"></a><h3 class="code-header in-band">impl <a class="trait" href="https://doc.rust-lang.org/1.61.0/core/marker/trait.Send.html" title="trait core::marker::Send">Send</a> for <a class="struct" href="struct.UUID_ADMIN.html" title="struct kanidm::constants::uuids::UUID_ADMIN">UUID_ADMIN</a></h3></section><section id="impl-Sync" class="impl has-srclink"><a href="#impl-Sync" class="anchor"></a><h3 class="code-header in-band">impl <a class="trait" href="https://doc.rust-lang.org/1.61.0/core/marker/trait.Sync.html" title="trait core::marker::Sync">Sync</a> for <a class="struct" href="struct.UUID_ADMIN.html" title="struct kanidm::constants::uuids::UUID_ADMIN">UUID_ADMIN</a></h3></section><section id="impl-Unpin" class="impl has-srclink"><a href="#impl-Unpin" class="anchor"></a><h3 class="code-header in-band">impl <a class="trait" href="https://doc.rust-lang.org/1.61.0/core/marker/trait.Unpin.html" title="trait core::marker::Unpin">Unpin</a> for <a class="struct" href="struct.UUID_ADMIN.html" title="struct kanidm::constants::uuids::UUID_ADMIN">UUID_ADMIN</a></h3></section><section id="impl-UnwindSafe" class="impl has-srclink"><a href="#impl-UnwindSafe" class="anchor"></a><h3 class="code-header in-band">impl <a class="trait" href="https://doc.rust-lang.org/1.61.0/core/panic/unwind_safe/trait.UnwindSafe.html" title="trait core::panic::unwind_safe::UnwindSafe">UnwindSafe</a> for <a class="struct" href="struct.UUID_ADMIN.html" title="struct kanidm::constants::uuids::UUID_ADMIN">UUID_ADMIN</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="rustdoc-toggle implementors-toggle"><summary><section id="impl-Any" class="impl has-srclink"><span class="rightside"><a class="srclink" href="https://doc.rust-lang.org/1.61.0/src/core/any.rs.html#132-136">source</a></span><a href="#impl-Any" class="anchor"></a><h3 class="code-header in-band">impl<T> <a class="trait" href="https://doc.rust-lang.org/1.61.0/core/any/trait.Any.html" title="trait core::any::Any">Any</a> for T <span class="where fmt-newline">where<br> T: 'static + ?<a class="trait" href="https://doc.rust-lang.org/1.61.0/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>, </span></h3></section></summary><div class="impl-items"><details class="rustdoc-toggle method-toggle" open><summary><section id="method.type_id" class="method trait-impl has-srclink"><span class="rightside"><a class="srclink" href="https://doc.rust-lang.org/1.61.0/src/core/any.rs.html#133">source</a></span><a href="#method.type_id" class="anchor"></a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.61.0/core/any/trait.Any.html#tymethod.type_id" class="fnname">type_id</a>(&self) -> <a class="struct" href="https://doc.rust-lang.org/1.61.0/core/any/struct.TypeId.html" title="struct core::any::TypeId">TypeId</a></h4></section></summary><div class='docblock'><p>Gets the <code>TypeId</code> of <code>self</code>. <a href="https://doc.rust-lang.org/1.61.0/core/any/trait.Any.html#tymethod.type_id">Read more</a></p>
|
||||
|
|
|
@ -4,11 +4,11 @@
|
|||
</nav>
|
||||
<nav class="sidebar"><a class="sidebar-logo" href="../../../kanidm/index.html"><div class="logo-container"><img class="rust-logo" src="../../../rust-logo.svg" alt="logo"></div>
|
||||
</a><h2 class="location"><a href="#">UUID_DOMAIN_INFO</a></h2><div class="sidebar-elems"><section><div class="block"><h3 class="sidebar-title"><a href="#deref-methods-Uuid">Methods from Deref<Target=Uuid></a></h3><ul><li><a href="#method.as_braced">as_braced</a></li><li><a href="#method.as_bytes">as_bytes</a></li><li><a href="#method.as_fields">as_fields</a></li><li><a href="#method.as_hyphenated">as_hyphenated</a></li><li><a href="#method.as_simple">as_simple</a></li><li><a href="#method.as_u128">as_u128</a></li><li><a href="#method.as_u64_pair">as_u64_pair</a></li><li><a href="#method.as_urn">as_urn</a></li><li><a href="#method.get_variant">get_variant</a></li><li><a href="#method.get_version">get_version</a></li><li><a href="#method.get_version_num">get_version_num</a></li><li><a href="#method.is_nil">is_nil</a></li><li><a href="#method.to_bytes_le">to_bytes_le</a></li><li><a href="#method.to_fields_le">to_fields_le</a></li><li><a href="#method.to_u128_le">to_u128_le</a></li></ul></div><div class="block"><h3 class="sidebar-title"><a href="#trait-implementations">Trait Implementations</a></h3><ul><li><a href="#impl-Deref">Deref</a></li><li><a href="#impl-LazyStatic">LazyStatic</a></li></ul></div><div class="block"><h3 class="sidebar-title"><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul><li><a href="#impl-RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send">Send</a></li><li><a href="#impl-Sync">Sync</a></li><li><a href="#impl-Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe">UnwindSafe</a></li></ul></div><div class="block"><h3 class="sidebar-title"><a href="#blanket-implementations">Blanket Implementations</a></h3><ul><li><a href="#impl-Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E">Borrow<T></a></li><li><a href="#impl-BorrowMut%3CT%3E">BorrowMut<T></a></li><li><a href="#impl-From%3CT%3E">From<T></a></li><li><a href="#impl-Instrument">Instrument</a></li><li><a href="#impl-Into%3CU%3E">Into<U></a></li><li><a href="#impl-Pointable">Pointable</a></li><li><a href="#impl-Same%3CT%3E">Same<T></a></li><li><a href="#impl-TryFrom%3CU%3E">TryFrom<U></a></li><li><a href="#impl-TryInto%3CU%3E">TryInto<U></a></li><li><a href="#impl-VZip%3CV%3E">VZip<V></a></li><li><a href="#impl-WithSubscriber">WithSubscriber</a></li></ul></div></section><h2 class="location"><a href="index.html">In kanidm::constants::uuids</a></h2><div id="sidebar-vars" data-name="UUID_DOMAIN_INFO" data-ty="struct" data-relpath=""></div><script defer src="sidebar-items.js"></script></div></nav><main><div class="width-limiter"><div class="sub-container"><a class="sub-logo-container" href="../../../kanidm/index.html"><img class="rust-logo" src="../../../rust-logo.svg" alt="logo"></a><nav class="sub"><div class="theme-picker hidden"><button id="theme-picker" aria-label="Pick another theme!" aria-haspopup="menu" title="themes"><img width="22" height="22" alt="Pick another theme!" src="../../../brush.svg"></button><div id="theme-choices" role="menu"></div></div><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"><button type="button" id="help-button" title="help">?</button><a id="settings-menu" href="../../../settings.html" title="settings"><img width="22" height="22" alt="Change settings" src="../../../wheel.svg"></a></div></form></nav></div><section id="main-content" class="content"><div class="main-heading">
|
||||
<h1 class="fqn"><span class="in-band">Struct <a href="../../index.html">kanidm</a>::<wbr><a href="../index.html">constants</a>::<wbr><a href="index.html">uuids</a>::<wbr><a class="struct" href="#">UUID_DOMAIN_INFO</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/kanidm/constants/uuids.rs.html#245-248">source</a> · <a id="toggle-all-docs" href="javascript:void(0)" title="collapse all docs">[<span class="inner">−</span>]</a></span></div><div class="docblock item-decl"><pre class="rust struct"><code>pub struct UUID_DOMAIN_INFO { /* private fields */ }</code></pre></div><h2 id="deref-methods-Uuid" class="small-section-header"><span>Methods from <a class="trait" href="https://doc.rust-lang.org/1.61.0/core/ops/deref/trait.Deref.html" title="trait core::ops::deref::Deref">Deref</a><Target = <a class="struct" href="../../prelude/struct.Uuid.html" title="struct kanidm::prelude::Uuid">Uuid</a>></span><a href="#deref-methods-Uuid" class="anchor"></a></h2><div id="deref-methods-Uuid-1"><div class="impl-items"><details class="rustdoc-toggle method-toggle" open><summary><section id="method.as_hyphenated" class="method has-srclink"><span class="rightside"><a class="srclink" href="https://docs.rs/uuid/1.1.0/src/uuid/fmt.rs.html#109">source</a></span><a href="#method.as_hyphenated" class="anchor"></a><h4 class="code-header">pub fn <a href="#method.as_hyphenated" class="fnname">as_hyphenated</a>(&self) -> &<a class="struct" href="https://docs.rs/uuid/1.1.0/uuid/fmt/struct.Hyphenated.html" title="struct uuid::fmt::Hyphenated">Hyphenated</a></h4></section></summary><div class="docblock"><p>Get a borrowed <a href="adapter/struct.Hyphenated.html"><code>Hyphenated</code></a> formatter.</p>
|
||||
</div></details><details class="rustdoc-toggle method-toggle" open><summary><section id="method.as_simple" class="method has-srclink"><span class="rightside"><a class="srclink" href="https://docs.rs/uuid/1.1.0/src/uuid/fmt.rs.html#126">source</a></span><a href="#method.as_simple" class="anchor"></a><h4 class="code-header">pub fn <a href="#method.as_simple" class="fnname">as_simple</a>(&self) -> &<a class="struct" href="https://docs.rs/uuid/1.1.0/uuid/fmt/struct.Simple.html" title="struct uuid::fmt::Simple">Simple</a></h4></section></summary><div class="docblock"><p>Get a borrowed <a href="adapter/struct.Simple.html"><code>Simple</code></a> formatter.</p>
|
||||
</div></details><details class="rustdoc-toggle method-toggle" open><summary><section id="method.as_urn" class="method has-srclink"><span class="rightside"><a class="srclink" href="https://docs.rs/uuid/1.1.0/src/uuid/fmt.rs.html#145">source</a></span><a href="#method.as_urn" class="anchor"></a><h4 class="code-header">pub fn <a href="#method.as_urn" class="fnname">as_urn</a>(&self) -> &<a class="struct" href="https://docs.rs/uuid/1.1.0/uuid/fmt/struct.Urn.html" title="struct uuid::fmt::Urn">Urn</a></h4></section></summary><div class="docblock"><p>Get a borrowed <a href="adapter/struct.Urn.html"><code>Urn</code></a> formatter.</p>
|
||||
</div></details><details class="rustdoc-toggle method-toggle" open><summary><section id="method.as_braced" class="method has-srclink"><span class="rightside"><a class="srclink" href="https://docs.rs/uuid/1.1.0/src/uuid/fmt.rs.html#164">source</a></span><a href="#method.as_braced" class="anchor"></a><h4 class="code-header">pub fn <a href="#method.as_braced" class="fnname">as_braced</a>(&self) -> &<a class="struct" href="https://docs.rs/uuid/1.1.0/uuid/fmt/struct.Braced.html" title="struct uuid::fmt::Braced">Braced</a></h4></section></summary><div class="docblock"><p>Get a borrowed <a href="adapter/struct.Braced.html"><code>Braced</code></a> formatter.</p>
|
||||
</div></details></div><div class="impl-items"><section id="associatedconstant.NAMESPACE_DNS" class="associatedconstant has-srclink"><span class="rightside"><a class="srclink" href="https://docs.rs/uuid/1.1.0/src/uuid/lib.rs.html#404-407">source</a></span><a href="#associatedconstant.NAMESPACE_DNS" class="anchor"></a><h4 class="code-header">pub const <a href="#associatedconstant.NAMESPACE_DNS" class="constant">NAMESPACE_DNS</a>: <a class="struct" href="../../prelude/struct.Uuid.html" title="struct kanidm::prelude::Uuid">Uuid</a></h4></section><section id="associatedconstant.NAMESPACE_OID" class="associatedconstant has-srclink"><span class="rightside"><a class="srclink" href="https://docs.rs/uuid/1.1.0/src/uuid/lib.rs.html#410-413">source</a></span><a href="#associatedconstant.NAMESPACE_OID" class="anchor"></a><h4 class="code-header">pub const <a href="#associatedconstant.NAMESPACE_OID" class="constant">NAMESPACE_OID</a>: <a class="struct" href="../../prelude/struct.Uuid.html" title="struct kanidm::prelude::Uuid">Uuid</a></h4></section><section id="associatedconstant.NAMESPACE_URL" class="associatedconstant has-srclink"><span class="rightside"><a class="srclink" href="https://docs.rs/uuid/1.1.0/src/uuid/lib.rs.html#416-419">source</a></span><a href="#associatedconstant.NAMESPACE_URL" class="anchor"></a><h4 class="code-header">pub const <a href="#associatedconstant.NAMESPACE_URL" class="constant">NAMESPACE_URL</a>: <a class="struct" href="../../prelude/struct.Uuid.html" title="struct kanidm::prelude::Uuid">Uuid</a></h4></section><section id="associatedconstant.NAMESPACE_X500" class="associatedconstant has-srclink"><span class="rightside"><a class="srclink" href="https://docs.rs/uuid/1.1.0/src/uuid/lib.rs.html#422-425">source</a></span><a href="#associatedconstant.NAMESPACE_X500" class="anchor"></a><h4 class="code-header">pub const <a href="#associatedconstant.NAMESPACE_X500" class="constant">NAMESPACE_X500</a>: <a class="struct" href="../../prelude/struct.Uuid.html" title="struct kanidm::prelude::Uuid">Uuid</a></h4></section><details class="rustdoc-toggle method-toggle" open><summary><section id="method.get_variant" class="method has-srclink"><span class="rightside"><a class="srclink" href="https://docs.rs/uuid/1.1.0/src/uuid/lib.rs.html#450">source</a></span><a href="#method.get_variant" class="anchor"></a><h4 class="code-header">pub fn <a href="#method.get_variant" class="fnname">get_variant</a>(&self) -> <a class="enum" href="https://docs.rs/uuid/1.1.0/uuid/enum.Variant.html" title="enum uuid::Variant">Variant</a></h4></section></summary><div class="docblock"><p>Returns the variant of the UUID structure.</p>
|
||||
<h1 class="fqn"><span class="in-band">Struct <a href="../../index.html">kanidm</a>::<wbr><a href="../index.html">constants</a>::<wbr><a href="index.html">uuids</a>::<wbr><a class="struct" href="#">UUID_DOMAIN_INFO</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/kanidm/constants/uuids.rs.html#245-248">source</a> · <a id="toggle-all-docs" href="javascript:void(0)" title="collapse all docs">[<span class="inner">−</span>]</a></span></div><div class="docblock item-decl"><pre class="rust struct"><code>pub struct UUID_DOMAIN_INFO { /* private fields */ }</code></pre></div><h2 id="deref-methods-Uuid" class="small-section-header"><span>Methods from <a class="trait" href="https://doc.rust-lang.org/1.61.0/core/ops/deref/trait.Deref.html" title="trait core::ops::deref::Deref">Deref</a><Target = <a class="struct" href="../../prelude/struct.Uuid.html" title="struct kanidm::prelude::Uuid">Uuid</a>></span><a href="#deref-methods-Uuid" class="anchor"></a></h2><div id="deref-methods-Uuid-1"><div class="impl-items"><details class="rustdoc-toggle method-toggle" open><summary><section id="method.as_hyphenated" class="method has-srclink"><span class="rightside"><a class="srclink" href="https://docs.rs/uuid/1.1.1/src/uuid/fmt.rs.html#109">source</a></span><a href="#method.as_hyphenated" class="anchor"></a><h4 class="code-header">pub fn <a href="#method.as_hyphenated" class="fnname">as_hyphenated</a>(&self) -> &<a class="struct" href="https://docs.rs/uuid/1.1.1/uuid/fmt/struct.Hyphenated.html" title="struct uuid::fmt::Hyphenated">Hyphenated</a></h4></section></summary><div class="docblock"><p>Get a borrowed <a href="adapter/struct.Hyphenated.html"><code>Hyphenated</code></a> formatter.</p>
|
||||
</div></details><details class="rustdoc-toggle method-toggle" open><summary><section id="method.as_simple" class="method has-srclink"><span class="rightside"><a class="srclink" href="https://docs.rs/uuid/1.1.1/src/uuid/fmt.rs.html#126">source</a></span><a href="#method.as_simple" class="anchor"></a><h4 class="code-header">pub fn <a href="#method.as_simple" class="fnname">as_simple</a>(&self) -> &<a class="struct" href="https://docs.rs/uuid/1.1.1/uuid/fmt/struct.Simple.html" title="struct uuid::fmt::Simple">Simple</a></h4></section></summary><div class="docblock"><p>Get a borrowed <a href="adapter/struct.Simple.html"><code>Simple</code></a> formatter.</p>
|
||||
</div></details><details class="rustdoc-toggle method-toggle" open><summary><section id="method.as_urn" class="method has-srclink"><span class="rightside"><a class="srclink" href="https://docs.rs/uuid/1.1.1/src/uuid/fmt.rs.html#145">source</a></span><a href="#method.as_urn" class="anchor"></a><h4 class="code-header">pub fn <a href="#method.as_urn" class="fnname">as_urn</a>(&self) -> &<a class="struct" href="https://docs.rs/uuid/1.1.1/uuid/fmt/struct.Urn.html" title="struct uuid::fmt::Urn">Urn</a></h4></section></summary><div class="docblock"><p>Get a borrowed <a href="adapter/struct.Urn.html"><code>Urn</code></a> formatter.</p>
|
||||
</div></details><details class="rustdoc-toggle method-toggle" open><summary><section id="method.as_braced" class="method has-srclink"><span class="rightside"><a class="srclink" href="https://docs.rs/uuid/1.1.1/src/uuid/fmt.rs.html#164">source</a></span><a href="#method.as_braced" class="anchor"></a><h4 class="code-header">pub fn <a href="#method.as_braced" class="fnname">as_braced</a>(&self) -> &<a class="struct" href="https://docs.rs/uuid/1.1.1/uuid/fmt/struct.Braced.html" title="struct uuid::fmt::Braced">Braced</a></h4></section></summary><div class="docblock"><p>Get a borrowed <a href="adapter/struct.Braced.html"><code>Braced</code></a> formatter.</p>
|
||||
</div></details></div><div class="impl-items"><section id="associatedconstant.NAMESPACE_DNS" class="associatedconstant has-srclink"><span class="rightside"><a class="srclink" href="https://docs.rs/uuid/1.1.1/src/uuid/lib.rs.html#404-407">source</a></span><a href="#associatedconstant.NAMESPACE_DNS" class="anchor"></a><h4 class="code-header">pub const <a href="#associatedconstant.NAMESPACE_DNS" class="constant">NAMESPACE_DNS</a>: <a class="struct" href="../../prelude/struct.Uuid.html" title="struct kanidm::prelude::Uuid">Uuid</a></h4></section><section id="associatedconstant.NAMESPACE_OID" class="associatedconstant has-srclink"><span class="rightside"><a class="srclink" href="https://docs.rs/uuid/1.1.1/src/uuid/lib.rs.html#410-413">source</a></span><a href="#associatedconstant.NAMESPACE_OID" class="anchor"></a><h4 class="code-header">pub const <a href="#associatedconstant.NAMESPACE_OID" class="constant">NAMESPACE_OID</a>: <a class="struct" href="../../prelude/struct.Uuid.html" title="struct kanidm::prelude::Uuid">Uuid</a></h4></section><section id="associatedconstant.NAMESPACE_URL" class="associatedconstant has-srclink"><span class="rightside"><a class="srclink" href="https://docs.rs/uuid/1.1.1/src/uuid/lib.rs.html#416-419">source</a></span><a href="#associatedconstant.NAMESPACE_URL" class="anchor"></a><h4 class="code-header">pub const <a href="#associatedconstant.NAMESPACE_URL" class="constant">NAMESPACE_URL</a>: <a class="struct" href="../../prelude/struct.Uuid.html" title="struct kanidm::prelude::Uuid">Uuid</a></h4></section><section id="associatedconstant.NAMESPACE_X500" class="associatedconstant has-srclink"><span class="rightside"><a class="srclink" href="https://docs.rs/uuid/1.1.1/src/uuid/lib.rs.html#422-425">source</a></span><a href="#associatedconstant.NAMESPACE_X500" class="anchor"></a><h4 class="code-header">pub const <a href="#associatedconstant.NAMESPACE_X500" class="constant">NAMESPACE_X500</a>: <a class="struct" href="../../prelude/struct.Uuid.html" title="struct kanidm::prelude::Uuid">Uuid</a></h4></section><details class="rustdoc-toggle method-toggle" open><summary><section id="method.get_variant" class="method has-srclink"><span class="rightside"><a class="srclink" href="https://docs.rs/uuid/1.1.1/src/uuid/lib.rs.html#450">source</a></span><a href="#method.get_variant" class="anchor"></a><h4 class="code-header">pub fn <a href="#method.get_variant" class="fnname">get_variant</a>(&self) -> <a class="enum" href="https://docs.rs/uuid/1.1.1/uuid/enum.Variant.html" title="enum uuid::Variant">Variant</a></h4></section></summary><div class="docblock"><p>Returns the variant of the UUID structure.</p>
|
||||
<p>This determines the interpretation of the structure of the UUID.
|
||||
This method simply reads the value of the variant byte. It doesn’t
|
||||
validate the rest of the UUID as conforming to that variant.</p>
|
||||
|
@ -22,7 +22,7 @@ validate the rest of the UUID as conforming to that variant.</p>
|
|||
<ul>
|
||||
<li><a href="http://tools.ietf.org/html/rfc4122#section-4.1.1">Variant in RFC4122</a></li>
|
||||
</ul>
|
||||
</div></details><details class="rustdoc-toggle method-toggle" open><summary><section id="method.get_version_num" class="method has-srclink"><span class="rightside"><a class="srclink" href="https://docs.rs/uuid/1.1.0/src/uuid/lib.rs.html#485">source</a></span><a href="#method.get_version_num" class="anchor"></a><h4 class="code-header">pub fn <a href="#method.get_version_num" class="fnname">get_version_num</a>(&self) -> <a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.usize.html">usize</a></h4></section></summary><div class="docblock"><p>Returns the version number of the UUID.</p>
|
||||
</div></details><details class="rustdoc-toggle method-toggle" open><summary><section id="method.get_version_num" class="method has-srclink"><span class="rightside"><a class="srclink" href="https://docs.rs/uuid/1.1.1/src/uuid/lib.rs.html#485">source</a></span><a href="#method.get_version_num" class="anchor"></a><h4 class="code-header">pub fn <a href="#method.get_version_num" class="fnname">get_version_num</a>(&self) -> <a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.usize.html">usize</a></h4></section></summary><div class="docblock"><p>Returns the version number of the UUID.</p>
|
||||
<p>This represents the algorithm used to generate the value.
|
||||
This method is the future-proof alternative to <a href="../../prelude/struct.Uuid.html#method.get_version" title="Uuid::get_version"><code>Uuid::get_version</code></a>.</p>
|
||||
<h5 id="examples-1"><a href="#examples-1">Examples</a></h5>
|
||||
|
@ -35,7 +35,7 @@ This method is the future-proof alternative to <a href="../../prelude/struct.Uui
|
|||
<ul>
|
||||
<li><a href="https://datatracker.ietf.org/doc/html/rfc4122#section-4.1.3">Version in RFC4122</a></li>
|
||||
</ul>
|
||||
</div></details><details class="rustdoc-toggle method-toggle" open><summary><section id="method.get_version" class="method has-srclink"><span class="rightside"><a class="srclink" href="https://docs.rs/uuid/1.1.0/src/uuid/lib.rs.html#515">source</a></span><a href="#method.get_version" class="anchor"></a><h4 class="code-header">pub fn <a href="#method.get_version" class="fnname">get_version</a>(&self) -> <a class="enum" href="https://doc.rust-lang.org/1.61.0/core/option/enum.Option.html" title="enum core::option::Option">Option</a><<a class="enum" href="https://docs.rs/uuid/1.1.0/uuid/enum.Version.html" title="enum uuid::Version">Version</a>></h4></section></summary><div class="docblock"><p>Returns the version of the UUID.</p>
|
||||
</div></details><details class="rustdoc-toggle method-toggle" open><summary><section id="method.get_version" class="method has-srclink"><span class="rightside"><a class="srclink" href="https://docs.rs/uuid/1.1.1/src/uuid/lib.rs.html#515">source</a></span><a href="#method.get_version" class="anchor"></a><h4 class="code-header">pub fn <a href="#method.get_version" class="fnname">get_version</a>(&self) -> <a class="enum" href="https://doc.rust-lang.org/1.61.0/core/option/enum.Option.html" title="enum core::option::Option">Option</a><<a class="enum" href="https://docs.rs/uuid/1.1.1/uuid/enum.Version.html" title="enum uuid::Version">Version</a>></h4></section></summary><div class="docblock"><p>Returns the version of the UUID.</p>
|
||||
<p>This represents the algorithm used to generate the value.
|
||||
If the version field doesn’t contain a recognized version then <code>None</code>
|
||||
is returned. If you’re trying to read the version for a future extension
|
||||
|
@ -52,7 +52,7 @@ standardized and supported.</p>
|
|||
<ul>
|
||||
<li><a href="https://datatracker.ietf.org/doc/html/rfc4122#section-4.1.3">Version in RFC4122</a></li>
|
||||
</ul>
|
||||
</div></details><details class="rustdoc-toggle method-toggle" open><summary><section id="method.as_fields" class="method has-srclink"><span class="rightside"><a class="srclink" href="https://docs.rs/uuid/1.1.0/src/uuid/lib.rs.html#570">source</a></span><a href="#method.as_fields" class="anchor"></a><h4 class="code-header">pub fn <a href="#method.as_fields" class="fnname">as_fields</a>(&self) -> <a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.tuple.html">(</a><a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.u32.html">u32</a>, <a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.u16.html">u16</a>, <a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.u16.html">u16</a>, &<a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.array.html">[</a><a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.u8.html">u8</a><a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.array.html">; 8]</a><a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.tuple.html">)</a></h4></section></summary><div class="docblock"><p>Returns the four field values of the UUID.</p>
|
||||
</div></details><details class="rustdoc-toggle method-toggle" open><summary><section id="method.as_fields" class="method has-srclink"><span class="rightside"><a class="srclink" href="https://docs.rs/uuid/1.1.1/src/uuid/lib.rs.html#570">source</a></span><a href="#method.as_fields" class="anchor"></a><h4 class="code-header">pub fn <a href="#method.as_fields" class="fnname">as_fields</a>(&self) -> <a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.tuple.html">(</a><a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.u32.html">u32</a>, <a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.u16.html">u16</a>, <a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.u16.html">u16</a>, &<a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.array.html">[</a><a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.u8.html">u8</a><a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.array.html">; 8]</a><a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.tuple.html">)</a></h4></section></summary><div class="docblock"><p>Returns the four field values of the UUID.</p>
|
||||
<p>These values can be passed to the <a href="../../prelude/struct.Uuid.html#method.from_fields" title="Uuid::from_fields"><code>Uuid::from_fields</code></a> method to get
|
||||
the original <code>Uuid</code> back.</p>
|
||||
<ul>
|
||||
|
@ -87,7 +87,7 @@ sequence and the last 48 bits indicate the node ID.</li>
|
|||
<span class="kw-2">&</span>[<span class="number">0xd1</span>, <span class="number">0xd2</span>, <span class="number">0xd3</span>, <span class="number">0xd4</span>, <span class="number">0xd5</span>, <span class="number">0xd6</span>, <span class="number">0xd7</span>, <span class="number">0xd8</span>],
|
||||
)
|
||||
);</code></pre></div>
|
||||
</div></details><details class="rustdoc-toggle method-toggle" open><summary><section id="method.to_fields_le" class="method has-srclink"><span class="rightside"><a class="srclink" href="https://docs.rs/uuid/1.1.0/src/uuid/lib.rs.html#613">source</a></span><a href="#method.to_fields_le" class="anchor"></a><h4 class="code-header">pub fn <a href="#method.to_fields_le" class="fnname">to_fields_le</a>(&self) -> <a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.tuple.html">(</a><a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.u32.html">u32</a>, <a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.u16.html">u16</a>, <a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.u16.html">u16</a>, &<a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.array.html">[</a><a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.u8.html">u8</a><a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.array.html">; 8]</a><a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.tuple.html">)</a></h4></section></summary><div class="docblock"><p>Returns the four field values of the UUID in little-endian order.</p>
|
||||
</div></details><details class="rustdoc-toggle method-toggle" open><summary><section id="method.to_fields_le" class="method has-srclink"><span class="rightside"><a class="srclink" href="https://docs.rs/uuid/1.1.1/src/uuid/lib.rs.html#613">source</a></span><a href="#method.to_fields_le" class="anchor"></a><h4 class="code-header">pub fn <a href="#method.to_fields_le" class="fnname">to_fields_le</a>(&self) -> <a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.tuple.html">(</a><a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.u32.html">u32</a>, <a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.u16.html">u16</a>, <a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.u16.html">u16</a>, &<a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.array.html">[</a><a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.u8.html">u8</a><a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.array.html">; 8]</a><a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.tuple.html">)</a></h4></section></summary><div class="docblock"><p>Returns the four field values of the UUID in little-endian order.</p>
|
||||
<p>The bytes in the returned integer fields will be converted from
|
||||
big-endian order. This is based on the endianness of the UUID,
|
||||
rather than the target environment so bytes will be flipped on both
|
||||
|
@ -106,7 +106,7 @@ big and little endian machines.</p>
|
|||
<span class="kw-2">&</span>[<span class="number">0xd1</span>, <span class="number">0xd2</span>, <span class="number">0xd3</span>, <span class="number">0xd4</span>, <span class="number">0xd5</span>, <span class="number">0xd6</span>, <span class="number">0xd7</span>, <span class="number">0xd8</span>],
|
||||
)
|
||||
);</code></pre></div>
|
||||
</div></details><details class="rustdoc-toggle method-toggle" open><summary><section id="method.as_u128" class="method has-srclink"><span class="rightside"><a class="srclink" href="https://docs.rs/uuid/1.1.0/src/uuid/lib.rs.html#646">source</a></span><a href="#method.as_u128" class="anchor"></a><h4 class="code-header">pub fn <a href="#method.as_u128" class="fnname">as_u128</a>(&self) -> <a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.u128.html">u128</a></h4></section></summary><div class="docblock"><p>Returns a 128bit value containing the value.</p>
|
||||
</div></details><details class="rustdoc-toggle method-toggle" open><summary><section id="method.as_u128" class="method has-srclink"><span class="rightside"><a class="srclink" href="https://docs.rs/uuid/1.1.1/src/uuid/lib.rs.html#646">source</a></span><a href="#method.as_u128" class="anchor"></a><h4 class="code-header">pub fn <a href="#method.as_u128" class="fnname">as_u128</a>(&self) -> <a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.u128.html">u128</a></h4></section></summary><div class="docblock"><p>Returns a 128bit value containing the value.</p>
|
||||
<p>The bytes in the UUID will be packed directly into a <code>u128</code>.</p>
|
||||
<h5 id="examples-5"><a href="#examples-5">Examples</a></h5>
|
||||
<div class="example-wrap"><pre class="rust rust-example-rendered"><code><span class="kw">let</span> <span class="ident">uuid</span> <span class="op">=</span> <span class="ident">Uuid::parse_str</span>(<span class="string">"a1a2a3a4-b1b2-c1c2-d1d2-d3d4d5d6d7d8"</span>)<span class="question-mark">?</span>;
|
||||
|
@ -115,7 +115,7 @@ big and little endian machines.</p>
|
|||
<span class="ident">uuid</span>.<span class="ident">as_u128</span>(),
|
||||
<span class="number">0xa1a2a3a4b1b2c1c2d1d2d3d4d5d6d7d8</span>,
|
||||
);</code></pre></div>
|
||||
</div></details><details class="rustdoc-toggle method-toggle" open><summary><section id="method.to_u128_le" class="method has-srclink"><span class="rightside"><a class="srclink" href="https://docs.rs/uuid/1.1.0/src/uuid/lib.rs.html#690">source</a></span><a href="#method.to_u128_le" class="anchor"></a><h4 class="code-header">pub fn <a href="#method.to_u128_le" class="fnname">to_u128_le</a>(&self) -> <a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.u128.html">u128</a></h4></section></summary><div class="docblock"><p>Returns a 128bit little-endian value containing the value.</p>
|
||||
</div></details><details class="rustdoc-toggle method-toggle" open><summary><section id="method.to_u128_le" class="method has-srclink"><span class="rightside"><a class="srclink" href="https://docs.rs/uuid/1.1.1/src/uuid/lib.rs.html#690">source</a></span><a href="#method.to_u128_le" class="anchor"></a><h4 class="code-header">pub fn <a href="#method.to_u128_le" class="fnname">to_u128_le</a>(&self) -> <a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.u128.html">u128</a></h4></section></summary><div class="docblock"><p>Returns a 128bit little-endian value containing the value.</p>
|
||||
<p>The bytes in the <code>u128</code> will be flipped to convert into big-endian
|
||||
order. This is based on the endianness of the UUID, rather than the
|
||||
target environment so bytes will be flipped on both big and little
|
||||
|
@ -130,7 +130,7 @@ than reversing the individual fields in-place.</p>
|
|||
<span class="ident">uuid</span>.<span class="ident">to_u128_le</span>(),
|
||||
<span class="number">0xd8d7d6d5d4d3d2d1c2c1b2b1a4a3a2a1</span>,
|
||||
);</code></pre></div>
|
||||
</div></details><details class="rustdoc-toggle method-toggle" open><summary><section id="method.as_u64_pair" class="method has-srclink"><span class="rightside"><a class="srclink" href="https://docs.rs/uuid/1.1.0/src/uuid/lib.rs.html#728">source</a></span><a href="#method.as_u64_pair" class="anchor"></a><h4 class="code-header">pub fn <a href="#method.as_u64_pair" class="fnname">as_u64_pair</a>(&self) -> <a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.tuple.html">(</a><a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.u64.html">u64</a>, <a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.u64.html">u64</a><a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.tuple.html">)</a></h4></section></summary><div class="docblock"><p>Returns two 64bit values containing the value.</p>
|
||||
</div></details><details class="rustdoc-toggle method-toggle" open><summary><section id="method.as_u64_pair" class="method has-srclink"><span class="rightside"><a class="srclink" href="https://docs.rs/uuid/1.1.1/src/uuid/lib.rs.html#728">source</a></span><a href="#method.as_u64_pair" class="anchor"></a><h4 class="code-header">pub fn <a href="#method.as_u64_pair" class="fnname">as_u64_pair</a>(&self) -> <a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.tuple.html">(</a><a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.u64.html">u64</a>, <a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.u64.html">u64</a><a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.tuple.html">)</a></h4></section></summary><div class="docblock"><p>Returns two 64bit values containing the value.</p>
|
||||
<p>The bytes in the UUID will be split into two <code>u64</code>.
|
||||
The first u64 represents the 64 most significant bits,
|
||||
the second one represents the 64 least significant.</p>
|
||||
|
@ -140,7 +140,7 @@ the second one represents the 64 least significant.</p>
|
|||
<span class="ident">uuid</span>.<span class="ident">as_u64_pair</span>(),
|
||||
(<span class="number">0xa1a2a3a4b1b2c1c2</span>, <span class="number">0xd1d2d3d4d5d6d7d8</span>),
|
||||
);</code></pre></div>
|
||||
</div></details><details class="rustdoc-toggle method-toggle" open><summary><section id="method.as_bytes" class="method has-srclink"><span class="rightside"><a class="srclink" href="https://docs.rs/uuid/1.1.0/src/uuid/lib.rs.html#759">source</a></span><a href="#method.as_bytes" class="anchor"></a><h4 class="code-header">pub fn <a href="#method.as_bytes" class="fnname">as_bytes</a>(&self) -> &<a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.array.html">[</a><a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.u8.html">u8</a><a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.array.html">; 16]</a></h4></section></summary><div class="docblock"><p>Returns a slice of 16 octets containing the value.</p>
|
||||
</div></details><details class="rustdoc-toggle method-toggle" open><summary><section id="method.as_bytes" class="method has-srclink"><span class="rightside"><a class="srclink" href="https://docs.rs/uuid/1.1.1/src/uuid/lib.rs.html#759">source</a></span><a href="#method.as_bytes" class="anchor"></a><h4 class="code-header">pub fn <a href="#method.as_bytes" class="fnname">as_bytes</a>(&self) -> &<a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.array.html">[</a><a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.u8.html">u8</a><a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.array.html">; 16]</a></h4></section></summary><div class="docblock"><p>Returns a slice of 16 octets containing the value.</p>
|
||||
<p>This method borrows the underlying byte value of the UUID.</p>
|
||||
<h5 id="examples-8"><a href="#examples-8">Examples</a></h5>
|
||||
<div class="example-wrap"><pre class="rust rust-example-rendered"><code><span class="kw">let</span> <span class="ident">bytes1</span> <span class="op">=</span> [
|
||||
|
@ -160,7 +160,7 @@ the second one represents the 64 least significant.</p>
|
|||
<span class="ident">uuid2</span> <span class="kw">as</span> <span class="kw-2">*const</span> <span class="ident">Uuid</span> <span class="kw">as</span> <span class="kw-2">*const</span> <span class="ident">u8</span>,
|
||||
<span class="kw-2">&</span><span class="ident">bytes1</span> <span class="kw">as</span> <span class="kw-2">*const</span> [<span class="ident">u8</span>; <span class="number">16</span>] <span class="kw">as</span> <span class="kw-2">*const</span> <span class="ident">u8</span>,
|
||||
));</code></pre></div>
|
||||
</div></details><details class="rustdoc-toggle method-toggle" open><summary><section id="method.to_bytes_le" class="method has-srclink"><span class="rightside"><a class="srclink" href="https://docs.rs/uuid/1.1.0/src/uuid/lib.rs.html#806">source</a></span><a href="#method.to_bytes_le" class="anchor"></a><h4 class="code-header">pub fn <a href="#method.to_bytes_le" class="fnname">to_bytes_le</a>(&self) -> <a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.array.html">[</a><a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.u8.html">u8</a><a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.array.html">; 16]</a></h4></section></summary><div class="docblock"><p>Returns the bytes of the UUID in little-endian order.</p>
|
||||
</div></details><details class="rustdoc-toggle method-toggle" open><summary><section id="method.to_bytes_le" class="method has-srclink"><span class="rightside"><a class="srclink" href="https://docs.rs/uuid/1.1.1/src/uuid/lib.rs.html#806">source</a></span><a href="#method.to_bytes_le" class="anchor"></a><h4 class="code-header">pub fn <a href="#method.to_bytes_le" class="fnname">to_bytes_le</a>(&self) -> <a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.array.html">[</a><a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.u8.html">u8</a><a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.array.html">; 16]</a></h4></section></summary><div class="docblock"><p>Returns the bytes of the UUID in little-endian order.</p>
|
||||
<p>The bytes will be flipped to convert into little-endian order. This is
|
||||
based on the endianness of the UUID, rather than the target environment
|
||||
so bytes will be flipped on both big and little endian machines.</p>
|
||||
|
@ -176,7 +176,7 @@ so bytes will be flipped on both big and little endian machines.</p>
|
|||
<span class="number">0xd3</span>, <span class="number">0xd4</span>, <span class="number">0xd5</span>, <span class="number">0xd6</span>, <span class="number">0xd7</span>, <span class="number">0xd8</span>
|
||||
])
|
||||
);</code></pre></div>
|
||||
</div></details><details class="rustdoc-toggle method-toggle" open><summary><section id="method.is_nil" class="method has-srclink"><span class="rightside"><a class="srclink" href="https://docs.rs/uuid/1.1.0/src/uuid/lib.rs.html#815">source</a></span><a href="#method.is_nil" class="anchor"></a><h4 class="code-header">pub fn <a href="#method.is_nil" class="fnname">is_nil</a>(&self) -> <a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.bool.html">bool</a></h4></section></summary><div class="docblock"><p>Tests if the UUID is nil.</p>
|
||||
</div></details><details class="rustdoc-toggle method-toggle" open><summary><section id="method.is_nil" class="method has-srclink"><span class="rightside"><a class="srclink" href="https://docs.rs/uuid/1.1.1/src/uuid/lib.rs.html#815">source</a></span><a href="#method.is_nil" class="anchor"></a><h4 class="code-header">pub fn <a href="#method.is_nil" class="fnname">is_nil</a>(&self) -> <a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.bool.html">bool</a></h4></section></summary><div class="docblock"><p>Tests if the UUID is nil.</p>
|
||||
</div></details></div></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="rustdoc-toggle implementors-toggle" open><summary><section id="impl-Deref" class="impl has-srclink"><span class="rightside"><a class="srclink" href="../../../src/kanidm/constants/uuids.rs.html#245-248">source</a></span><a href="#impl-Deref" class="anchor"></a><h3 class="code-header in-band">impl <a class="trait" href="https://doc.rust-lang.org/1.61.0/core/ops/deref/trait.Deref.html" title="trait core::ops::deref::Deref">Deref</a> for <a class="struct" href="struct.UUID_DOMAIN_INFO.html" title="struct kanidm::constants::uuids::UUID_DOMAIN_INFO">UUID_DOMAIN_INFO</a></h3></section></summary><div class="impl-items"><details class="rustdoc-toggle" open><summary><section id="associatedtype.Target" class="type trait-impl has-srclink"><a href="#associatedtype.Target" class="anchor"></a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.61.0/core/ops/deref/trait.Deref.html#associatedtype.Target" class="associatedtype">Target</a> = <a class="struct" href="../../prelude/struct.Uuid.html" title="struct kanidm::prelude::Uuid">Uuid</a></h4></section></summary><div class='docblock'><p>The resulting type after dereferencing.</p>
|
||||
</div></details><details class="rustdoc-toggle method-toggle" open><summary><section id="method.deref" class="method trait-impl has-srclink"><span class="rightside"><a class="srclink" href="../../../src/kanidm/constants/uuids.rs.html#245-248">source</a></span><a href="#method.deref" class="anchor"></a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.61.0/core/ops/deref/trait.Deref.html#tymethod.deref" class="fnname">deref</a>(&self) -> &<a class="struct" href="../../prelude/struct.Uuid.html" title="struct kanidm::prelude::Uuid">Uuid</a></h4></section></summary><div class='docblock'><p>Dereferences the value.</p>
|
||||
</div></details></div></details><section id="impl-LazyStatic" class="impl has-srclink"><span class="rightside"><a class="srclink" href="../../../src/kanidm/constants/uuids.rs.html#245-248">source</a></span><a href="#impl-LazyStatic" class="anchor"></a><h3 class="code-header in-band">impl <a class="trait" href="https://docs.rs/lazy_static/1.4.0/lazy_static/trait.LazyStatic.html" title="trait lazy_static::LazyStatic">LazyStatic</a> for <a class="struct" href="struct.UUID_DOMAIN_INFO.html" title="struct kanidm::constants::uuids::UUID_DOMAIN_INFO">UUID_DOMAIN_INFO</a></h3></section></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" class="impl has-srclink"><a href="#impl-RefUnwindSafe" class="anchor"></a><h3 class="code-header in-band">impl <a class="trait" href="https://doc.rust-lang.org/1.61.0/core/panic/unwind_safe/trait.RefUnwindSafe.html" title="trait core::panic::unwind_safe::RefUnwindSafe">RefUnwindSafe</a> for <a class="struct" href="struct.UUID_DOMAIN_INFO.html" title="struct kanidm::constants::uuids::UUID_DOMAIN_INFO">UUID_DOMAIN_INFO</a></h3></section><section id="impl-Send" class="impl has-srclink"><a href="#impl-Send" class="anchor"></a><h3 class="code-header in-band">impl <a class="trait" href="https://doc.rust-lang.org/1.61.0/core/marker/trait.Send.html" title="trait core::marker::Send">Send</a> for <a class="struct" href="struct.UUID_DOMAIN_INFO.html" title="struct kanidm::constants::uuids::UUID_DOMAIN_INFO">UUID_DOMAIN_INFO</a></h3></section><section id="impl-Sync" class="impl has-srclink"><a href="#impl-Sync" class="anchor"></a><h3 class="code-header in-band">impl <a class="trait" href="https://doc.rust-lang.org/1.61.0/core/marker/trait.Sync.html" title="trait core::marker::Sync">Sync</a> for <a class="struct" href="struct.UUID_DOMAIN_INFO.html" title="struct kanidm::constants::uuids::UUID_DOMAIN_INFO">UUID_DOMAIN_INFO</a></h3></section><section id="impl-Unpin" class="impl has-srclink"><a href="#impl-Unpin" class="anchor"></a><h3 class="code-header in-band">impl <a class="trait" href="https://doc.rust-lang.org/1.61.0/core/marker/trait.Unpin.html" title="trait core::marker::Unpin">Unpin</a> for <a class="struct" href="struct.UUID_DOMAIN_INFO.html" title="struct kanidm::constants::uuids::UUID_DOMAIN_INFO">UUID_DOMAIN_INFO</a></h3></section><section id="impl-UnwindSafe" class="impl has-srclink"><a href="#impl-UnwindSafe" class="anchor"></a><h3 class="code-header in-band">impl <a class="trait" href="https://doc.rust-lang.org/1.61.0/core/panic/unwind_safe/trait.UnwindSafe.html" title="trait core::panic::unwind_safe::UnwindSafe">UnwindSafe</a> for <a class="struct" href="struct.UUID_DOMAIN_INFO.html" title="struct kanidm::constants::uuids::UUID_DOMAIN_INFO">UUID_DOMAIN_INFO</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="rustdoc-toggle implementors-toggle"><summary><section id="impl-Any" class="impl has-srclink"><span class="rightside"><a class="srclink" href="https://doc.rust-lang.org/1.61.0/src/core/any.rs.html#132-136">source</a></span><a href="#impl-Any" class="anchor"></a><h3 class="code-header in-band">impl<T> <a class="trait" href="https://doc.rust-lang.org/1.61.0/core/any/trait.Any.html" title="trait core::any::Any">Any</a> for T <span class="where fmt-newline">where<br> T: 'static + ?<a class="trait" href="https://doc.rust-lang.org/1.61.0/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>, </span></h3></section></summary><div class="impl-items"><details class="rustdoc-toggle method-toggle" open><summary><section id="method.type_id" class="method trait-impl has-srclink"><span class="rightside"><a class="srclink" href="https://doc.rust-lang.org/1.61.0/src/core/any.rs.html#133">source</a></span><a href="#method.type_id" class="anchor"></a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.61.0/core/any/trait.Any.html#tymethod.type_id" class="fnname">type_id</a>(&self) -> <a class="struct" href="https://doc.rust-lang.org/1.61.0/core/any/struct.TypeId.html" title="struct core::any::TypeId">TypeId</a></h4></section></summary><div class='docblock'><p>Gets the <code>TypeId</code> of <code>self</code>. <a href="https://doc.rust-lang.org/1.61.0/core/any/trait.Any.html#tymethod.type_id">Read more</a></p>
|
||||
|
|
File diff suppressed because one or more lines are too long
|
@ -10,12 +10,12 @@
|
|||
Transport(<a class="struct" href="https://docs.rs/reqwest/0.11.10/reqwest/error/struct.Error.html" title="struct reqwest::error::Error">Error</a>),
|
||||
AuthenticationFailed,
|
||||
EmptyResponse,
|
||||
TotpVerifyFailed(<a class="struct" href="https://docs.rs/uuid/1.1.0/uuid/struct.Uuid.html" title="struct uuid::Uuid">Uuid</a>, <a class="struct" href="../kanidm_proto/v1/struct.TotpSecret.html" title="struct kanidm_proto::v1::TotpSecret">TotpSecret</a>),
|
||||
TotpInvalidSha1(<a class="struct" href="https://docs.rs/uuid/1.1.0/uuid/struct.Uuid.html" title="struct uuid::Uuid">Uuid</a>),
|
||||
TotpVerifyFailed(<a class="struct" href="https://docs.rs/uuid/1.1.1/uuid/struct.Uuid.html" title="struct uuid::Uuid">Uuid</a>, <a class="struct" href="../kanidm_proto/v1/struct.TotpSecret.html" title="struct kanidm_proto::v1::TotpSecret">TotpSecret</a>),
|
||||
TotpInvalidSha1(<a class="struct" href="https://docs.rs/uuid/1.1.1/uuid/struct.Uuid.html" title="struct uuid::Uuid">Uuid</a>),
|
||||
JsonDecode(<a class="struct" href="https://docs.rs/reqwest/0.11.10/reqwest/error/struct.Error.html" title="struct reqwest::error::Error">Error</a>, <a class="struct" href="https://doc.rust-lang.org/1.61.0/alloc/string/struct.String.html" title="struct alloc::string::String">String</a>),
|
||||
JsonEncode(<a class="struct" href="https://docs.rs/serde_json/1.0.81/serde_json/error/struct.Error.html" title="struct serde_json::error::Error">SerdeJsonError</a>),
|
||||
SystemError,
|
||||
}</code></pre></div><h2 id="variants" class="variants small-section-header">Variants<a href="#variants" class="anchor"></a></h2><h3 id="variant.Unauthorized" class="variant small-section-header"><a href="#variant.Unauthorized" class="anchor field"></a><code>Unauthorized</code></h3><h3 id="variant.Http" class="variant small-section-header"><a href="#variant.Http" class="anchor field"></a><code>Http(<a class="struct" href="struct.StatusCode.html" title="struct kanidm_client::StatusCode">StatusCode</a>, <a class="enum" href="https://doc.rust-lang.org/1.61.0/core/option/enum.Option.html" title="enum core::option::Option">Option</a><<a class="enum" href="../kanidm_proto/v1/enum.OperationError.html" title="enum kanidm_proto::v1::OperationError">OperationError</a>>, <a class="struct" href="https://doc.rust-lang.org/1.61.0/alloc/string/struct.String.html" title="struct alloc::string::String">String</a>)</code></h3><h3 id="variant.Transport" class="variant small-section-header"><a href="#variant.Transport" class="anchor field"></a><code>Transport(<a class="struct" href="https://docs.rs/reqwest/0.11.10/reqwest/error/struct.Error.html" title="struct reqwest::error::Error">Error</a>)</code></h3><h3 id="variant.AuthenticationFailed" class="variant small-section-header"><a href="#variant.AuthenticationFailed" class="anchor field"></a><code>AuthenticationFailed</code></h3><h3 id="variant.EmptyResponse" class="variant small-section-header"><a href="#variant.EmptyResponse" class="anchor field"></a><code>EmptyResponse</code></h3><h3 id="variant.TotpVerifyFailed" class="variant small-section-header"><a href="#variant.TotpVerifyFailed" class="anchor field"></a><code>TotpVerifyFailed(<a class="struct" href="https://docs.rs/uuid/1.1.0/uuid/struct.Uuid.html" title="struct uuid::Uuid">Uuid</a>, <a class="struct" href="../kanidm_proto/v1/struct.TotpSecret.html" title="struct kanidm_proto::v1::TotpSecret">TotpSecret</a>)</code></h3><h3 id="variant.TotpInvalidSha1" class="variant small-section-header"><a href="#variant.TotpInvalidSha1" class="anchor field"></a><code>TotpInvalidSha1(<a class="struct" href="https://docs.rs/uuid/1.1.0/uuid/struct.Uuid.html" title="struct uuid::Uuid">Uuid</a>)</code></h3><h3 id="variant.JsonDecode" class="variant small-section-header"><a href="#variant.JsonDecode" class="anchor field"></a><code>JsonDecode(<a class="struct" href="https://docs.rs/reqwest/0.11.10/reqwest/error/struct.Error.html" title="struct reqwest::error::Error">Error</a>, <a class="struct" href="https://doc.rust-lang.org/1.61.0/alloc/string/struct.String.html" title="struct alloc::string::String">String</a>)</code></h3><h3 id="variant.JsonEncode" class="variant small-section-header"><a href="#variant.JsonEncode" class="anchor field"></a><code>JsonEncode(<a class="struct" href="https://docs.rs/serde_json/1.0.81/serde_json/error/struct.Error.html" title="struct serde_json::error::Error">SerdeJsonError</a>)</code></h3><h3 id="variant.SystemError" class="variant small-section-header"><a href="#variant.SystemError" class="anchor field"></a><code>SystemError</code></h3><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="rustdoc-toggle implementors-toggle" open><summary><section id="impl-Debug" class="impl has-srclink"><span class="rightside"><a class="srclink" href="../src/kanidm_client/lib.rs.html#50">source</a></span><a href="#impl-Debug" class="anchor"></a><h3 class="code-header in-band">impl <a class="trait" href="https://doc.rust-lang.org/1.61.0/core/fmt/trait.Debug.html" title="trait core::fmt::Debug">Debug</a> for <a class="enum" href="enum.ClientError.html" title="enum kanidm_client::ClientError">ClientError</a></h3></section></summary><div class="impl-items"><details class="rustdoc-toggle method-toggle" open><summary><section id="method.fmt" class="method trait-impl has-srclink"><span class="rightside"><a class="srclink" href="../src/kanidm_client/lib.rs.html#50">source</a></span><a href="#method.fmt" class="anchor"></a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.61.0/core/fmt/trait.Debug.html#tymethod.fmt" class="fnname">fmt</a>(&self, f: &mut <a class="struct" href="https://doc.rust-lang.org/1.61.0/core/fmt/struct.Formatter.html" title="struct core::fmt::Formatter">Formatter</a><'_>) -> <a class="type" href="https://doc.rust-lang.org/1.61.0/core/fmt/type.Result.html" title="type core::fmt::Result">Result</a></h4></section></summary><div class='docblock'><p>Formats the value using the given formatter. <a href="https://doc.rust-lang.org/1.61.0/core/fmt/trait.Debug.html#tymethod.fmt">Read more</a></p>
|
||||
}</code></pre></div><h2 id="variants" class="variants small-section-header">Variants<a href="#variants" class="anchor"></a></h2><h3 id="variant.Unauthorized" class="variant small-section-header"><a href="#variant.Unauthorized" class="anchor field"></a><code>Unauthorized</code></h3><h3 id="variant.Http" class="variant small-section-header"><a href="#variant.Http" class="anchor field"></a><code>Http(<a class="struct" href="struct.StatusCode.html" title="struct kanidm_client::StatusCode">StatusCode</a>, <a class="enum" href="https://doc.rust-lang.org/1.61.0/core/option/enum.Option.html" title="enum core::option::Option">Option</a><<a class="enum" href="../kanidm_proto/v1/enum.OperationError.html" title="enum kanidm_proto::v1::OperationError">OperationError</a>>, <a class="struct" href="https://doc.rust-lang.org/1.61.0/alloc/string/struct.String.html" title="struct alloc::string::String">String</a>)</code></h3><h3 id="variant.Transport" class="variant small-section-header"><a href="#variant.Transport" class="anchor field"></a><code>Transport(<a class="struct" href="https://docs.rs/reqwest/0.11.10/reqwest/error/struct.Error.html" title="struct reqwest::error::Error">Error</a>)</code></h3><h3 id="variant.AuthenticationFailed" class="variant small-section-header"><a href="#variant.AuthenticationFailed" class="anchor field"></a><code>AuthenticationFailed</code></h3><h3 id="variant.EmptyResponse" class="variant small-section-header"><a href="#variant.EmptyResponse" class="anchor field"></a><code>EmptyResponse</code></h3><h3 id="variant.TotpVerifyFailed" class="variant small-section-header"><a href="#variant.TotpVerifyFailed" class="anchor field"></a><code>TotpVerifyFailed(<a class="struct" href="https://docs.rs/uuid/1.1.1/uuid/struct.Uuid.html" title="struct uuid::Uuid">Uuid</a>, <a class="struct" href="../kanidm_proto/v1/struct.TotpSecret.html" title="struct kanidm_proto::v1::TotpSecret">TotpSecret</a>)</code></h3><h3 id="variant.TotpInvalidSha1" class="variant small-section-header"><a href="#variant.TotpInvalidSha1" class="anchor field"></a><code>TotpInvalidSha1(<a class="struct" href="https://docs.rs/uuid/1.1.1/uuid/struct.Uuid.html" title="struct uuid::Uuid">Uuid</a>)</code></h3><h3 id="variant.JsonDecode" class="variant small-section-header"><a href="#variant.JsonDecode" class="anchor field"></a><code>JsonDecode(<a class="struct" href="https://docs.rs/reqwest/0.11.10/reqwest/error/struct.Error.html" title="struct reqwest::error::Error">Error</a>, <a class="struct" href="https://doc.rust-lang.org/1.61.0/alloc/string/struct.String.html" title="struct alloc::string::String">String</a>)</code></h3><h3 id="variant.JsonEncode" class="variant small-section-header"><a href="#variant.JsonEncode" class="anchor field"></a><code>JsonEncode(<a class="struct" href="https://docs.rs/serde_json/1.0.81/serde_json/error/struct.Error.html" title="struct serde_json::error::Error">SerdeJsonError</a>)</code></h3><h3 id="variant.SystemError" class="variant small-section-header"><a href="#variant.SystemError" class="anchor field"></a><code>SystemError</code></h3><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="rustdoc-toggle implementors-toggle" open><summary><section id="impl-Debug" class="impl has-srclink"><span class="rightside"><a class="srclink" href="../src/kanidm_client/lib.rs.html#50">source</a></span><a href="#impl-Debug" class="anchor"></a><h3 class="code-header in-band">impl <a class="trait" href="https://doc.rust-lang.org/1.61.0/core/fmt/trait.Debug.html" title="trait core::fmt::Debug">Debug</a> for <a class="enum" href="enum.ClientError.html" title="enum kanidm_client::ClientError">ClientError</a></h3></section></summary><div class="impl-items"><details class="rustdoc-toggle method-toggle" open><summary><section id="method.fmt" class="method trait-impl has-srclink"><span class="rightside"><a class="srclink" href="../src/kanidm_client/lib.rs.html#50">source</a></span><a href="#method.fmt" class="anchor"></a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.61.0/core/fmt/trait.Debug.html#tymethod.fmt" class="fnname">fmt</a>(&self, f: &mut <a class="struct" href="https://doc.rust-lang.org/1.61.0/core/fmt/struct.Formatter.html" title="struct core::fmt::Formatter">Formatter</a><'_>) -> <a class="type" href="https://doc.rust-lang.org/1.61.0/core/fmt/type.Result.html" title="type core::fmt::Result">Result</a></h4></section></summary><div class='docblock'><p>Formats the value using the given formatter. <a href="https://doc.rust-lang.org/1.61.0/core/fmt/trait.Debug.html#tymethod.fmt">Read more</a></p>
|
||||
</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" class="impl has-srclink"><a href="#impl-RefUnwindSafe" class="anchor"></a><h3 class="code-header in-band">impl !<a class="trait" href="https://doc.rust-lang.org/1.61.0/core/panic/unwind_safe/trait.RefUnwindSafe.html" title="trait core::panic::unwind_safe::RefUnwindSafe">RefUnwindSafe</a> for <a class="enum" href="enum.ClientError.html" title="enum kanidm_client::ClientError">ClientError</a></h3></section><section id="impl-Send" class="impl has-srclink"><a href="#impl-Send" class="anchor"></a><h3 class="code-header in-band">impl <a class="trait" href="https://doc.rust-lang.org/1.61.0/core/marker/trait.Send.html" title="trait core::marker::Send">Send</a> for <a class="enum" href="enum.ClientError.html" title="enum kanidm_client::ClientError">ClientError</a></h3></section><section id="impl-Sync" class="impl has-srclink"><a href="#impl-Sync" class="anchor"></a><h3 class="code-header in-band">impl <a class="trait" href="https://doc.rust-lang.org/1.61.0/core/marker/trait.Sync.html" title="trait core::marker::Sync">Sync</a> for <a class="enum" href="enum.ClientError.html" title="enum kanidm_client::ClientError">ClientError</a></h3></section><section id="impl-Unpin" class="impl has-srclink"><a href="#impl-Unpin" class="anchor"></a><h3 class="code-header in-band">impl <a class="trait" href="https://doc.rust-lang.org/1.61.0/core/marker/trait.Unpin.html" title="trait core::marker::Unpin">Unpin</a> for <a class="enum" href="enum.ClientError.html" title="enum kanidm_client::ClientError">ClientError</a></h3></section><section id="impl-UnwindSafe" class="impl has-srclink"><a href="#impl-UnwindSafe" class="anchor"></a><h3 class="code-header in-band">impl !<a class="trait" href="https://doc.rust-lang.org/1.61.0/core/panic/unwind_safe/trait.UnwindSafe.html" title="trait core::panic::unwind_safe::UnwindSafe">UnwindSafe</a> for <a class="enum" href="enum.ClientError.html" title="enum kanidm_client::ClientError">ClientError</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="rustdoc-toggle implementors-toggle"><summary><section id="impl-Any" class="impl has-srclink"><span class="rightside"><a class="srclink" href="https://doc.rust-lang.org/1.61.0/src/core/any.rs.html#132-136">source</a></span><a href="#impl-Any" class="anchor"></a><h3 class="code-header in-band">impl<T> <a class="trait" href="https://doc.rust-lang.org/1.61.0/core/any/trait.Any.html" title="trait core::any::Any">Any</a> for T <span class="where fmt-newline">where<br> T: 'static + ?<a class="trait" href="https://doc.rust-lang.org/1.61.0/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>, </span></h3></section></summary><div class="impl-items"><details class="rustdoc-toggle method-toggle" open><summary><section id="method.type_id" class="method trait-impl has-srclink"><span class="rightside"><a class="srclink" href="https://doc.rust-lang.org/1.61.0/src/core/any.rs.html#133">source</a></span><a href="#method.type_id" class="anchor"></a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.61.0/core/any/trait.Any.html#tymethod.type_id" class="fnname">type_id</a>(&self) -> <a class="struct" href="https://doc.rust-lang.org/1.61.0/core/any/struct.TypeId.html" title="struct core::any::TypeId">TypeId</a></h4></section></summary><div class='docblock'><p>Gets the <code>TypeId</code> of <code>self</code>. <a href="https://doc.rust-lang.org/1.61.0/core/any/trait.Any.html#tymethod.type_id">Read more</a></p>
|
||||
</div></details></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-Borrow%3CT%3E" class="impl has-srclink"><span class="rightside"><a class="srclink" href="https://doc.rust-lang.org/1.61.0/src/core/borrow.rs.html#209-214">source</a></span><a href="#impl-Borrow%3CT%3E" class="anchor"></a><h3 class="code-header in-band">impl<T> <a class="trait" href="https://doc.rust-lang.org/1.61.0/core/borrow/trait.Borrow.html" title="trait core::borrow::Borrow">Borrow</a><T> for T <span class="where fmt-newline">where<br> T: ?<a class="trait" href="https://doc.rust-lang.org/1.61.0/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>, </span></h3></section></summary><div class="impl-items"><details class="rustdoc-toggle method-toggle" open><summary><section id="method.borrow" class="method trait-impl has-srclink"><span class="rightside"><span class="since" title="const unstable">const: <a href="https://github.com/rust-lang/rust/issues/91522" title="Tracking issue for const_borrow">unstable</a></span> · <a class="srclink" href="https://doc.rust-lang.org/1.61.0/src/core/borrow.rs.html#211">source</a></span><a href="#method.borrow" class="anchor"></a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.61.0/core/borrow/trait.Borrow.html#tymethod.borrow" class="fnname">borrow</a>(&self) -> <a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.reference.html">&</a>T</h4></section></summary><div class='docblock'><p>Immutably borrows from an owned value. <a href="https://doc.rust-lang.org/1.61.0/core/borrow/trait.Borrow.html#tymethod.borrow">Read more</a></p>
|
||||
</div></details></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-BorrowMut%3CT%3E" class="impl has-srclink"><span class="rightside"><a class="srclink" href="https://doc.rust-lang.org/1.61.0/src/core/borrow.rs.html#218-222">source</a></span><a href="#impl-BorrowMut%3CT%3E" class="anchor"></a><h3 class="code-header in-band">impl<T> <a class="trait" href="https://doc.rust-lang.org/1.61.0/core/borrow/trait.BorrowMut.html" title="trait core::borrow::BorrowMut">BorrowMut</a><T> for T <span class="where fmt-newline">where<br> T: ?<a class="trait" href="https://doc.rust-lang.org/1.61.0/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>, </span></h3></section></summary><div class="impl-items"><details class="rustdoc-toggle method-toggle" open><summary><section id="method.borrow_mut" class="method trait-impl has-srclink"><span class="rightside"><span class="since" title="const unstable">const: <a href="https://github.com/rust-lang/rust/issues/91522" title="Tracking issue for const_borrow">unstable</a></span> · <a class="srclink" href="https://doc.rust-lang.org/1.61.0/src/core/borrow.rs.html#219">source</a></span><a href="#method.borrow_mut" class="anchor"></a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.61.0/core/borrow/trait.BorrowMut.html#tymethod.borrow_mut" class="fnname">borrow_mut</a>(&mut self) -> <a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.reference.html">&mut </a>T</h4></section></summary><div class='docblock'><p>Mutably borrows from an owned value. <a href="https://doc.rust-lang.org/1.61.0/core/borrow/trait.BorrowMut.html#tymethod.borrow_mut">Read more</a></p>
|
||||
|
|
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
|
@ -8,15 +8,15 @@
|
|||
Password(<a class="struct" href="https://doc.rust-lang.org/1.61.0/alloc/string/struct.String.html" title="struct alloc::string::String">String</a>),
|
||||
GeneratePassword,
|
||||
TotpGenerate,
|
||||
TotpVerify(<a class="struct" href="https://docs.rs/uuid/1.1.0/uuid/struct.Uuid.html" title="struct uuid::Uuid">Uuid</a>, <a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.u32.html">u32</a>),
|
||||
TotpAcceptSha1(<a class="struct" href="https://docs.rs/uuid/1.1.0/uuid/struct.Uuid.html" title="struct uuid::Uuid">Uuid</a>),
|
||||
TotpVerify(<a class="struct" href="https://docs.rs/uuid/1.1.1/uuid/struct.Uuid.html" title="struct uuid::Uuid">Uuid</a>, <a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.u32.html">u32</a>),
|
||||
TotpAcceptSha1(<a class="struct" href="https://docs.rs/uuid/1.1.1/uuid/struct.Uuid.html" title="struct uuid::Uuid">Uuid</a>),
|
||||
TotpRemove,
|
||||
WebauthnBegin(<a class="struct" href="https://doc.rust-lang.org/1.61.0/alloc/string/struct.String.html" title="struct alloc::string::String">String</a>),
|
||||
WebauthnRegister(<a class="struct" href="https://docs.rs/uuid/1.1.0/uuid/struct.Uuid.html" title="struct uuid::Uuid">Uuid</a>, RegisterPublicKeyCredential),
|
||||
WebauthnRegister(<a class="struct" href="https://docs.rs/uuid/1.1.1/uuid/struct.Uuid.html" title="struct uuid::Uuid">Uuid</a>, RegisterPublicKeyCredential),
|
||||
WebauthnRemove(<a class="struct" href="https://doc.rust-lang.org/1.61.0/alloc/string/struct.String.html" title="struct alloc::string::String">String</a>),
|
||||
BackupCodeGenerate,
|
||||
BackupCodeRemove,
|
||||
}</code></pre></div><h2 id="variants" class="variants small-section-header">Variants<a href="#variants" class="anchor"></a></h2><h3 id="variant.Password" class="variant small-section-header"><a href="#variant.Password" class="anchor field"></a><code>Password(<a class="struct" href="https://doc.rust-lang.org/1.61.0/alloc/string/struct.String.html" title="struct alloc::string::String">String</a>)</code></h3><h3 id="variant.GeneratePassword" class="variant small-section-header"><a href="#variant.GeneratePassword" class="anchor field"></a><code>GeneratePassword</code></h3><h3 id="variant.TotpGenerate" class="variant small-section-header"><a href="#variant.TotpGenerate" class="anchor field"></a><code>TotpGenerate</code></h3><h3 id="variant.TotpVerify" class="variant small-section-header"><a href="#variant.TotpVerify" class="anchor field"></a><code>TotpVerify(<a class="struct" href="https://docs.rs/uuid/1.1.0/uuid/struct.Uuid.html" title="struct uuid::Uuid">Uuid</a>, <a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.u32.html">u32</a>)</code></h3><h3 id="variant.TotpAcceptSha1" class="variant small-section-header"><a href="#variant.TotpAcceptSha1" class="anchor field"></a><code>TotpAcceptSha1(<a class="struct" href="https://docs.rs/uuid/1.1.0/uuid/struct.Uuid.html" title="struct uuid::Uuid">Uuid</a>)</code></h3><h3 id="variant.TotpRemove" class="variant small-section-header"><a href="#variant.TotpRemove" class="anchor field"></a><code>TotpRemove</code></h3><h3 id="variant.WebauthnBegin" class="variant small-section-header"><a href="#variant.WebauthnBegin" class="anchor field"></a><code>WebauthnBegin(<a class="struct" href="https://doc.rust-lang.org/1.61.0/alloc/string/struct.String.html" title="struct alloc::string::String">String</a>)</code></h3><h3 id="variant.WebauthnRegister" class="variant small-section-header"><a href="#variant.WebauthnRegister" class="anchor field"></a><code>WebauthnRegister(<a class="struct" href="https://docs.rs/uuid/1.1.0/uuid/struct.Uuid.html" title="struct uuid::Uuid">Uuid</a>, RegisterPublicKeyCredential)</code></h3><h3 id="variant.WebauthnRemove" class="variant small-section-header"><a href="#variant.WebauthnRemove" class="anchor field"></a><code>WebauthnRemove(<a class="struct" href="https://doc.rust-lang.org/1.61.0/alloc/string/struct.String.html" title="struct alloc::string::String">String</a>)</code></h3><h3 id="variant.BackupCodeGenerate" class="variant small-section-header"><a href="#variant.BackupCodeGenerate" class="anchor field"></a><code>BackupCodeGenerate</code></h3><h3 id="variant.BackupCodeRemove" class="variant small-section-header"><a href="#variant.BackupCodeRemove" class="anchor field"></a><code>BackupCodeRemove</code></h3><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="rustdoc-toggle implementors-toggle" open><summary><section id="impl-Debug" class="impl has-srclink"><span class="rightside"><a class="srclink" href="../../src/kanidm_proto/v1.rs.html#739">source</a></span><a href="#impl-Debug" class="anchor"></a><h3 class="code-header in-band">impl <a class="trait" href="https://doc.rust-lang.org/1.61.0/core/fmt/trait.Debug.html" title="trait core::fmt::Debug">Debug</a> for <a class="enum" href="enum.SetCredentialRequest.html" title="enum kanidm_proto::v1::SetCredentialRequest">SetCredentialRequest</a></h3></section></summary><div class="impl-items"><details class="rustdoc-toggle method-toggle" open><summary><section id="method.fmt" class="method trait-impl has-srclink"><span class="rightside"><a class="srclink" href="../../src/kanidm_proto/v1.rs.html#739">source</a></span><a href="#method.fmt" class="anchor"></a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.61.0/core/fmt/trait.Debug.html#tymethod.fmt" class="fnname">fmt</a>(&self, f: &mut <a class="struct" href="https://doc.rust-lang.org/1.61.0/core/fmt/struct.Formatter.html" title="struct core::fmt::Formatter">Formatter</a><'_>) -> <a class="type" href="https://doc.rust-lang.org/1.61.0/core/fmt/type.Result.html" title="type core::fmt::Result">Result</a></h4></section></summary><div class='docblock'><p>Formats the value using the given formatter. <a href="https://doc.rust-lang.org/1.61.0/core/fmt/trait.Debug.html#tymethod.fmt">Read more</a></p>
|
||||
}</code></pre></div><h2 id="variants" class="variants small-section-header">Variants<a href="#variants" class="anchor"></a></h2><h3 id="variant.Password" class="variant small-section-header"><a href="#variant.Password" class="anchor field"></a><code>Password(<a class="struct" href="https://doc.rust-lang.org/1.61.0/alloc/string/struct.String.html" title="struct alloc::string::String">String</a>)</code></h3><h3 id="variant.GeneratePassword" class="variant small-section-header"><a href="#variant.GeneratePassword" class="anchor field"></a><code>GeneratePassword</code></h3><h3 id="variant.TotpGenerate" class="variant small-section-header"><a href="#variant.TotpGenerate" class="anchor field"></a><code>TotpGenerate</code></h3><h3 id="variant.TotpVerify" class="variant small-section-header"><a href="#variant.TotpVerify" class="anchor field"></a><code>TotpVerify(<a class="struct" href="https://docs.rs/uuid/1.1.1/uuid/struct.Uuid.html" title="struct uuid::Uuid">Uuid</a>, <a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.u32.html">u32</a>)</code></h3><h3 id="variant.TotpAcceptSha1" class="variant small-section-header"><a href="#variant.TotpAcceptSha1" class="anchor field"></a><code>TotpAcceptSha1(<a class="struct" href="https://docs.rs/uuid/1.1.1/uuid/struct.Uuid.html" title="struct uuid::Uuid">Uuid</a>)</code></h3><h3 id="variant.TotpRemove" class="variant small-section-header"><a href="#variant.TotpRemove" class="anchor field"></a><code>TotpRemove</code></h3><h3 id="variant.WebauthnBegin" class="variant small-section-header"><a href="#variant.WebauthnBegin" class="anchor field"></a><code>WebauthnBegin(<a class="struct" href="https://doc.rust-lang.org/1.61.0/alloc/string/struct.String.html" title="struct alloc::string::String">String</a>)</code></h3><h3 id="variant.WebauthnRegister" class="variant small-section-header"><a href="#variant.WebauthnRegister" class="anchor field"></a><code>WebauthnRegister(<a class="struct" href="https://docs.rs/uuid/1.1.1/uuid/struct.Uuid.html" title="struct uuid::Uuid">Uuid</a>, RegisterPublicKeyCredential)</code></h3><h3 id="variant.WebauthnRemove" class="variant small-section-header"><a href="#variant.WebauthnRemove" class="anchor field"></a><code>WebauthnRemove(<a class="struct" href="https://doc.rust-lang.org/1.61.0/alloc/string/struct.String.html" title="struct alloc::string::String">String</a>)</code></h3><h3 id="variant.BackupCodeGenerate" class="variant small-section-header"><a href="#variant.BackupCodeGenerate" class="anchor field"></a><code>BackupCodeGenerate</code></h3><h3 id="variant.BackupCodeRemove" class="variant small-section-header"><a href="#variant.BackupCodeRemove" class="anchor field"></a><code>BackupCodeRemove</code></h3><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="rustdoc-toggle implementors-toggle" open><summary><section id="impl-Debug" class="impl has-srclink"><span class="rightside"><a class="srclink" href="../../src/kanidm_proto/v1.rs.html#739">source</a></span><a href="#impl-Debug" class="anchor"></a><h3 class="code-header in-band">impl <a class="trait" href="https://doc.rust-lang.org/1.61.0/core/fmt/trait.Debug.html" title="trait core::fmt::Debug">Debug</a> for <a class="enum" href="enum.SetCredentialRequest.html" title="enum kanidm_proto::v1::SetCredentialRequest">SetCredentialRequest</a></h3></section></summary><div class="impl-items"><details class="rustdoc-toggle method-toggle" open><summary><section id="method.fmt" class="method trait-impl has-srclink"><span class="rightside"><a class="srclink" href="../../src/kanidm_proto/v1.rs.html#739">source</a></span><a href="#method.fmt" class="anchor"></a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.61.0/core/fmt/trait.Debug.html#tymethod.fmt" class="fnname">fmt</a>(&self, f: &mut <a class="struct" href="https://doc.rust-lang.org/1.61.0/core/fmt/struct.Formatter.html" title="struct core::fmt::Formatter">Formatter</a><'_>) -> <a class="type" href="https://doc.rust-lang.org/1.61.0/core/fmt/type.Result.html" title="type core::fmt::Result">Result</a></h4></section></summary><div class='docblock'><p>Formats the value using the given formatter. <a href="https://doc.rust-lang.org/1.61.0/core/fmt/trait.Debug.html#tymethod.fmt">Read more</a></p>
|
||||
</div></details></div></details><details class="rustdoc-toggle implementors-toggle" open><summary><section id="impl-Deserialize%3C%27de%3E" class="impl has-srclink"><span class="rightside"><a class="srclink" href="../../src/kanidm_proto/v1.rs.html#739">source</a></span><a href="#impl-Deserialize%3C%27de%3E" class="anchor"></a><h3 class="code-header in-band">impl<'de> <a class="trait" href="https://docs.rs/serde/1.0.137/serde/de/trait.Deserialize.html" title="trait serde::de::Deserialize">Deserialize</a><'de> for <a class="enum" href="enum.SetCredentialRequest.html" title="enum kanidm_proto::v1::SetCredentialRequest">SetCredentialRequest</a></h3></section></summary><div class="impl-items"><details class="rustdoc-toggle method-toggle" open><summary><section id="method.deserialize" class="method trait-impl has-srclink"><span class="rightside"><a class="srclink" href="../../src/kanidm_proto/v1.rs.html#739">source</a></span><a href="#method.deserialize" class="anchor"></a><h4 class="code-header">fn <a href="https://docs.rs/serde/1.0.137/serde/de/trait.Deserialize.html#tymethod.deserialize" class="fnname">deserialize</a><__D>(__deserializer: __D) -> <a class="enum" href="https://doc.rust-lang.org/1.61.0/core/result/enum.Result.html" title="enum core::result::Result">Result</a><Self, __D::<a class="associatedtype" href="https://docs.rs/serde/1.0.137/serde/de/trait.Deserializer.html#associatedtype.Error" title="type serde::de::Deserializer::Error">Error</a>> <span class="where fmt-newline">where<br> __D: <a class="trait" href="https://docs.rs/serde/1.0.137/serde/de/trait.Deserializer.html" title="trait serde::de::Deserializer">Deserializer</a><'de>, </span></h4></section></summary><div class='docblock'><p>Deserialize this value from the given Serde deserializer. <a href="https://docs.rs/serde/1.0.137/serde/de/trait.Deserialize.html#tymethod.deserialize">Read more</a></p>
|
||||
</div></details></div></details><details class="rustdoc-toggle implementors-toggle" open><summary><section id="impl-Serialize" class="impl has-srclink"><span class="rightside"><a class="srclink" href="../../src/kanidm_proto/v1.rs.html#739">source</a></span><a href="#impl-Serialize" class="anchor"></a><h3 class="code-header in-band">impl <a class="trait" href="https://docs.rs/serde/1.0.137/serde/ser/trait.Serialize.html" title="trait serde::ser::Serialize">Serialize</a> for <a class="enum" href="enum.SetCredentialRequest.html" title="enum kanidm_proto::v1::SetCredentialRequest">SetCredentialRequest</a></h3></section></summary><div class="impl-items"><details class="rustdoc-toggle method-toggle" open><summary><section id="method.serialize" class="method trait-impl has-srclink"><span class="rightside"><a class="srclink" href="../../src/kanidm_proto/v1.rs.html#739">source</a></span><a href="#method.serialize" class="anchor"></a><h4 class="code-header">fn <a href="https://docs.rs/serde/1.0.137/serde/ser/trait.Serialize.html#tymethod.serialize" class="fnname">serialize</a><__S>(&self, __serializer: __S) -> <a class="enum" href="https://doc.rust-lang.org/1.61.0/core/result/enum.Result.html" title="enum core::result::Result">Result</a><__S::<a class="associatedtype" href="https://docs.rs/serde/1.0.137/serde/ser/trait.Serializer.html#associatedtype.Ok" title="type serde::ser::Serializer::Ok">Ok</a>, __S::<a class="associatedtype" href="https://docs.rs/serde/1.0.137/serde/ser/trait.Serializer.html#associatedtype.Error" title="type serde::ser::Serializer::Error">Error</a>> <span class="where fmt-newline">where<br> __S: <a class="trait" href="https://docs.rs/serde/1.0.137/serde/ser/trait.Serializer.html" title="trait serde::ser::Serializer">Serializer</a>, </span></h4></section></summary><div class='docblock'><p>Serialize this value into the given Serde serializer. <a href="https://docs.rs/serde/1.0.137/serde/ser/trait.Serialize.html#tymethod.serialize">Read more</a></p>
|
||||
</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" class="impl has-srclink"><a href="#impl-RefUnwindSafe" class="anchor"></a><h3 class="code-header in-band">impl <a class="trait" href="https://doc.rust-lang.org/1.61.0/core/panic/unwind_safe/trait.RefUnwindSafe.html" title="trait core::panic::unwind_safe::RefUnwindSafe">RefUnwindSafe</a> for <a class="enum" href="enum.SetCredentialRequest.html" title="enum kanidm_proto::v1::SetCredentialRequest">SetCredentialRequest</a></h3></section><section id="impl-Send" class="impl has-srclink"><a href="#impl-Send" class="anchor"></a><h3 class="code-header in-band">impl <a class="trait" href="https://doc.rust-lang.org/1.61.0/core/marker/trait.Send.html" title="trait core::marker::Send">Send</a> for <a class="enum" href="enum.SetCredentialRequest.html" title="enum kanidm_proto::v1::SetCredentialRequest">SetCredentialRequest</a></h3></section><section id="impl-Sync" class="impl has-srclink"><a href="#impl-Sync" class="anchor"></a><h3 class="code-header in-band">impl <a class="trait" href="https://doc.rust-lang.org/1.61.0/core/marker/trait.Sync.html" title="trait core::marker::Sync">Sync</a> for <a class="enum" href="enum.SetCredentialRequest.html" title="enum kanidm_proto::v1::SetCredentialRequest">SetCredentialRequest</a></h3></section><section id="impl-Unpin" class="impl has-srclink"><a href="#impl-Unpin" class="anchor"></a><h3 class="code-header in-band">impl <a class="trait" href="https://doc.rust-lang.org/1.61.0/core/marker/trait.Unpin.html" title="trait core::marker::Unpin">Unpin</a> for <a class="enum" href="enum.SetCredentialRequest.html" title="enum kanidm_proto::v1::SetCredentialRequest">SetCredentialRequest</a></h3></section><section id="impl-UnwindSafe" class="impl has-srclink"><a href="#impl-UnwindSafe" class="anchor"></a><h3 class="code-header in-band">impl <a class="trait" href="https://doc.rust-lang.org/1.61.0/core/panic/unwind_safe/trait.UnwindSafe.html" title="trait core::panic::unwind_safe::UnwindSafe">UnwindSafe</a> for <a class="enum" href="enum.SetCredentialRequest.html" title="enum kanidm_proto::v1::SetCredentialRequest">SetCredentialRequest</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="rustdoc-toggle implementors-toggle"><summary><section id="impl-Any" class="impl has-srclink"><span class="rightside"><a class="srclink" href="https://doc.rust-lang.org/1.61.0/src/core/any.rs.html#132-136">source</a></span><a href="#impl-Any" class="anchor"></a><h3 class="code-header in-band">impl<T> <a class="trait" href="https://doc.rust-lang.org/1.61.0/core/any/trait.Any.html" title="trait core::any::Any">Any</a> for T <span class="where fmt-newline">where<br> T: 'static + ?<a class="trait" href="https://doc.rust-lang.org/1.61.0/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>, </span></h3></section></summary><div class="impl-items"><details class="rustdoc-toggle method-toggle" open><summary><section id="method.type_id" class="method trait-impl has-srclink"><span class="rightside"><a class="srclink" href="https://doc.rust-lang.org/1.61.0/src/core/any.rs.html#133">source</a></span><a href="#method.type_id" class="anchor"></a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.61.0/core/any/trait.Any.html#tymethod.type_id" class="fnname">type_id</a>(&self) -> <a class="struct" href="https://doc.rust-lang.org/1.61.0/core/any/struct.TypeId.html" title="struct core::any::TypeId">TypeId</a></h4></section></summary><div class='docblock'><p>Gets the <code>TypeId</code> of <code>self</code>. <a href="https://doc.rust-lang.org/1.61.0/core/any/trait.Any.html#tymethod.type_id">Read more</a></p>
|
||||
|
|
|
@ -7,11 +7,11 @@
|
|||
<h1 class="fqn"><span class="in-band">Enum <a href="../index.html">kanidm_proto</a>::<wbr><a href="index.html">v1</a>::<wbr><a class="enum" href="#">SetCredentialResponse</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/kanidm_proto/v1.rs.html#817-824">source</a> · <a id="toggle-all-docs" href="javascript:void(0)" title="collapse all docs">[<span class="inner">−</span>]</a></span></div><div class="docblock item-decl"><pre class="rust enum"><code>pub enum SetCredentialResponse {
|
||||
Success,
|
||||
Token(<a class="struct" href="https://doc.rust-lang.org/1.61.0/alloc/string/struct.String.html" title="struct alloc::string::String">String</a>),
|
||||
TotpCheck(<a class="struct" href="https://docs.rs/uuid/1.1.0/uuid/struct.Uuid.html" title="struct uuid::Uuid">Uuid</a>, <a class="struct" href="struct.TotpSecret.html" title="struct kanidm_proto::v1::TotpSecret">TotpSecret</a>),
|
||||
TotpInvalidSha1(<a class="struct" href="https://docs.rs/uuid/1.1.0/uuid/struct.Uuid.html" title="struct uuid::Uuid">Uuid</a>),
|
||||
WebauthnCreateChallenge(<a class="struct" href="https://docs.rs/uuid/1.1.0/uuid/struct.Uuid.html" title="struct uuid::Uuid">Uuid</a>, CreationChallengeResponse),
|
||||
TotpCheck(<a class="struct" href="https://docs.rs/uuid/1.1.1/uuid/struct.Uuid.html" title="struct uuid::Uuid">Uuid</a>, <a class="struct" href="struct.TotpSecret.html" title="struct kanidm_proto::v1::TotpSecret">TotpSecret</a>),
|
||||
TotpInvalidSha1(<a class="struct" href="https://docs.rs/uuid/1.1.1/uuid/struct.Uuid.html" title="struct uuid::Uuid">Uuid</a>),
|
||||
WebauthnCreateChallenge(<a class="struct" href="https://docs.rs/uuid/1.1.1/uuid/struct.Uuid.html" title="struct uuid::Uuid">Uuid</a>, CreationChallengeResponse),
|
||||
BackupCodes(<a class="struct" href="https://doc.rust-lang.org/1.61.0/alloc/vec/struct.Vec.html" title="struct alloc::vec::Vec">Vec</a><<a class="struct" href="https://doc.rust-lang.org/1.61.0/alloc/string/struct.String.html" title="struct alloc::string::String">String</a>>),
|
||||
}</code></pre></div><h2 id="variants" class="variants small-section-header">Variants<a href="#variants" class="anchor"></a></h2><h3 id="variant.Success" class="variant small-section-header"><a href="#variant.Success" class="anchor field"></a><code>Success</code></h3><h3 id="variant.Token" class="variant small-section-header"><a href="#variant.Token" class="anchor field"></a><code>Token(<a class="struct" href="https://doc.rust-lang.org/1.61.0/alloc/string/struct.String.html" title="struct alloc::string::String">String</a>)</code></h3><h3 id="variant.TotpCheck" class="variant small-section-header"><a href="#variant.TotpCheck" class="anchor field"></a><code>TotpCheck(<a class="struct" href="https://docs.rs/uuid/1.1.0/uuid/struct.Uuid.html" title="struct uuid::Uuid">Uuid</a>, <a class="struct" href="struct.TotpSecret.html" title="struct kanidm_proto::v1::TotpSecret">TotpSecret</a>)</code></h3><h3 id="variant.TotpInvalidSha1" class="variant small-section-header"><a href="#variant.TotpInvalidSha1" class="anchor field"></a><code>TotpInvalidSha1(<a class="struct" href="https://docs.rs/uuid/1.1.0/uuid/struct.Uuid.html" title="struct uuid::Uuid">Uuid</a>)</code></h3><h3 id="variant.WebauthnCreateChallenge" class="variant small-section-header"><a href="#variant.WebauthnCreateChallenge" class="anchor field"></a><code>WebauthnCreateChallenge(<a class="struct" href="https://docs.rs/uuid/1.1.0/uuid/struct.Uuid.html" title="struct uuid::Uuid">Uuid</a>, CreationChallengeResponse)</code></h3><h3 id="variant.BackupCodes" class="variant small-section-header"><a href="#variant.BackupCodes" class="anchor field"></a><code>BackupCodes(<a class="struct" href="https://doc.rust-lang.org/1.61.0/alloc/vec/struct.Vec.html" title="struct alloc::vec::Vec">Vec</a><<a class="struct" href="https://doc.rust-lang.org/1.61.0/alloc/string/struct.String.html" title="struct alloc::string::String">String</a>>)</code></h3><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="rustdoc-toggle implementors-toggle" open><summary><section id="impl-Debug" class="impl has-srclink"><span class="rightside"><a class="srclink" href="../../src/kanidm_proto/v1.rs.html#815">source</a></span><a href="#impl-Debug" class="anchor"></a><h3 class="code-header in-band">impl <a class="trait" href="https://doc.rust-lang.org/1.61.0/core/fmt/trait.Debug.html" title="trait core::fmt::Debug">Debug</a> for <a class="enum" href="enum.SetCredentialResponse.html" title="enum kanidm_proto::v1::SetCredentialResponse">SetCredentialResponse</a></h3></section></summary><div class="impl-items"><details class="rustdoc-toggle method-toggle" open><summary><section id="method.fmt" class="method trait-impl has-srclink"><span class="rightside"><a class="srclink" href="../../src/kanidm_proto/v1.rs.html#815">source</a></span><a href="#method.fmt" class="anchor"></a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.61.0/core/fmt/trait.Debug.html#tymethod.fmt" class="fnname">fmt</a>(&self, f: &mut <a class="struct" href="https://doc.rust-lang.org/1.61.0/core/fmt/struct.Formatter.html" title="struct core::fmt::Formatter">Formatter</a><'_>) -> <a class="type" href="https://doc.rust-lang.org/1.61.0/core/fmt/type.Result.html" title="type core::fmt::Result">Result</a></h4></section></summary><div class='docblock'><p>Formats the value using the given formatter. <a href="https://doc.rust-lang.org/1.61.0/core/fmt/trait.Debug.html#tymethod.fmt">Read more</a></p>
|
||||
}</code></pre></div><h2 id="variants" class="variants small-section-header">Variants<a href="#variants" class="anchor"></a></h2><h3 id="variant.Success" class="variant small-section-header"><a href="#variant.Success" class="anchor field"></a><code>Success</code></h3><h3 id="variant.Token" class="variant small-section-header"><a href="#variant.Token" class="anchor field"></a><code>Token(<a class="struct" href="https://doc.rust-lang.org/1.61.0/alloc/string/struct.String.html" title="struct alloc::string::String">String</a>)</code></h3><h3 id="variant.TotpCheck" class="variant small-section-header"><a href="#variant.TotpCheck" class="anchor field"></a><code>TotpCheck(<a class="struct" href="https://docs.rs/uuid/1.1.1/uuid/struct.Uuid.html" title="struct uuid::Uuid">Uuid</a>, <a class="struct" href="struct.TotpSecret.html" title="struct kanidm_proto::v1::TotpSecret">TotpSecret</a>)</code></h3><h3 id="variant.TotpInvalidSha1" class="variant small-section-header"><a href="#variant.TotpInvalidSha1" class="anchor field"></a><code>TotpInvalidSha1(<a class="struct" href="https://docs.rs/uuid/1.1.1/uuid/struct.Uuid.html" title="struct uuid::Uuid">Uuid</a>)</code></h3><h3 id="variant.WebauthnCreateChallenge" class="variant small-section-header"><a href="#variant.WebauthnCreateChallenge" class="anchor field"></a><code>WebauthnCreateChallenge(<a class="struct" href="https://docs.rs/uuid/1.1.1/uuid/struct.Uuid.html" title="struct uuid::Uuid">Uuid</a>, CreationChallengeResponse)</code></h3><h3 id="variant.BackupCodes" class="variant small-section-header"><a href="#variant.BackupCodes" class="anchor field"></a><code>BackupCodes(<a class="struct" href="https://doc.rust-lang.org/1.61.0/alloc/vec/struct.Vec.html" title="struct alloc::vec::Vec">Vec</a><<a class="struct" href="https://doc.rust-lang.org/1.61.0/alloc/string/struct.String.html" title="struct alloc::string::String">String</a>>)</code></h3><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="rustdoc-toggle implementors-toggle" open><summary><section id="impl-Debug" class="impl has-srclink"><span class="rightside"><a class="srclink" href="../../src/kanidm_proto/v1.rs.html#815">source</a></span><a href="#impl-Debug" class="anchor"></a><h3 class="code-header in-band">impl <a class="trait" href="https://doc.rust-lang.org/1.61.0/core/fmt/trait.Debug.html" title="trait core::fmt::Debug">Debug</a> for <a class="enum" href="enum.SetCredentialResponse.html" title="enum kanidm_proto::v1::SetCredentialResponse">SetCredentialResponse</a></h3></section></summary><div class="impl-items"><details class="rustdoc-toggle method-toggle" open><summary><section id="method.fmt" class="method trait-impl has-srclink"><span class="rightside"><a class="srclink" href="../../src/kanidm_proto/v1.rs.html#815">source</a></span><a href="#method.fmt" class="anchor"></a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.61.0/core/fmt/trait.Debug.html#tymethod.fmt" class="fnname">fmt</a>(&self, f: &mut <a class="struct" href="https://doc.rust-lang.org/1.61.0/core/fmt/struct.Formatter.html" title="struct core::fmt::Formatter">Formatter</a><'_>) -> <a class="type" href="https://doc.rust-lang.org/1.61.0/core/fmt/type.Result.html" title="type core::fmt::Result">Result</a></h4></section></summary><div class='docblock'><p>Formats the value using the given formatter. <a href="https://doc.rust-lang.org/1.61.0/core/fmt/trait.Debug.html#tymethod.fmt">Read more</a></p>
|
||||
</div></details></div></details><details class="rustdoc-toggle implementors-toggle" open><summary><section id="impl-Deserialize%3C%27de%3E" class="impl has-srclink"><span class="rightside"><a class="srclink" href="../../src/kanidm_proto/v1.rs.html#815">source</a></span><a href="#impl-Deserialize%3C%27de%3E" class="anchor"></a><h3 class="code-header in-band">impl<'de> <a class="trait" href="https://docs.rs/serde/1.0.137/serde/de/trait.Deserialize.html" title="trait serde::de::Deserialize">Deserialize</a><'de> for <a class="enum" href="enum.SetCredentialResponse.html" title="enum kanidm_proto::v1::SetCredentialResponse">SetCredentialResponse</a></h3></section></summary><div class="impl-items"><details class="rustdoc-toggle method-toggle" open><summary><section id="method.deserialize" class="method trait-impl has-srclink"><span class="rightside"><a class="srclink" href="../../src/kanidm_proto/v1.rs.html#815">source</a></span><a href="#method.deserialize" class="anchor"></a><h4 class="code-header">fn <a href="https://docs.rs/serde/1.0.137/serde/de/trait.Deserialize.html#tymethod.deserialize" class="fnname">deserialize</a><__D>(__deserializer: __D) -> <a class="enum" href="https://doc.rust-lang.org/1.61.0/core/result/enum.Result.html" title="enum core::result::Result">Result</a><Self, __D::<a class="associatedtype" href="https://docs.rs/serde/1.0.137/serde/de/trait.Deserializer.html#associatedtype.Error" title="type serde::de::Deserializer::Error">Error</a>> <span class="where fmt-newline">where<br> __D: <a class="trait" href="https://docs.rs/serde/1.0.137/serde/de/trait.Deserializer.html" title="trait serde::de::Deserializer">Deserializer</a><'de>, </span></h4></section></summary><div class='docblock'><p>Deserialize this value from the given Serde deserializer. <a href="https://docs.rs/serde/1.0.137/serde/de/trait.Deserialize.html#tymethod.deserialize">Read more</a></p>
|
||||
</div></details></div></details><details class="rustdoc-toggle implementors-toggle" open><summary><section id="impl-Serialize" class="impl has-srclink"><span class="rightside"><a class="srclink" href="../../src/kanidm_proto/v1.rs.html#815">source</a></span><a href="#impl-Serialize" class="anchor"></a><h3 class="code-header in-band">impl <a class="trait" href="https://docs.rs/serde/1.0.137/serde/ser/trait.Serialize.html" title="trait serde::ser::Serialize">Serialize</a> for <a class="enum" href="enum.SetCredentialResponse.html" title="enum kanidm_proto::v1::SetCredentialResponse">SetCredentialResponse</a></h3></section></summary><div class="impl-items"><details class="rustdoc-toggle method-toggle" open><summary><section id="method.serialize" class="method trait-impl has-srclink"><span class="rightside"><a class="srclink" href="../../src/kanidm_proto/v1.rs.html#815">source</a></span><a href="#method.serialize" class="anchor"></a><h4 class="code-header">fn <a href="https://docs.rs/serde/1.0.137/serde/ser/trait.Serialize.html#tymethod.serialize" class="fnname">serialize</a><__S>(&self, __serializer: __S) -> <a class="enum" href="https://doc.rust-lang.org/1.61.0/core/result/enum.Result.html" title="enum core::result::Result">Result</a><__S::<a class="associatedtype" href="https://docs.rs/serde/1.0.137/serde/ser/trait.Serializer.html#associatedtype.Ok" title="type serde::ser::Serializer::Ok">Ok</a>, __S::<a class="associatedtype" href="https://docs.rs/serde/1.0.137/serde/ser/trait.Serializer.html#associatedtype.Error" title="type serde::ser::Serializer::Error">Error</a>> <span class="where fmt-newline">where<br> __S: <a class="trait" href="https://docs.rs/serde/1.0.137/serde/ser/trait.Serializer.html" title="trait serde::ser::Serializer">Serializer</a>, </span></h4></section></summary><div class='docblock'><p>Serialize this value into the given Serde serializer. <a href="https://docs.rs/serde/1.0.137/serde/ser/trait.Serialize.html#tymethod.serialize">Read more</a></p>
|
||||
</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" class="impl has-srclink"><a href="#impl-RefUnwindSafe" class="anchor"></a><h3 class="code-header in-band">impl <a class="trait" href="https://doc.rust-lang.org/1.61.0/core/panic/unwind_safe/trait.RefUnwindSafe.html" title="trait core::panic::unwind_safe::RefUnwindSafe">RefUnwindSafe</a> for <a class="enum" href="enum.SetCredentialResponse.html" title="enum kanidm_proto::v1::SetCredentialResponse">SetCredentialResponse</a></h3></section><section id="impl-Send" class="impl has-srclink"><a href="#impl-Send" class="anchor"></a><h3 class="code-header in-band">impl <a class="trait" href="https://doc.rust-lang.org/1.61.0/core/marker/trait.Send.html" title="trait core::marker::Send">Send</a> for <a class="enum" href="enum.SetCredentialResponse.html" title="enum kanidm_proto::v1::SetCredentialResponse">SetCredentialResponse</a></h3></section><section id="impl-Sync" class="impl has-srclink"><a href="#impl-Sync" class="anchor"></a><h3 class="code-header in-band">impl <a class="trait" href="https://doc.rust-lang.org/1.61.0/core/marker/trait.Sync.html" title="trait core::marker::Sync">Sync</a> for <a class="enum" href="enum.SetCredentialResponse.html" title="enum kanidm_proto::v1::SetCredentialResponse">SetCredentialResponse</a></h3></section><section id="impl-Unpin" class="impl has-srclink"><a href="#impl-Unpin" class="anchor"></a><h3 class="code-header in-band">impl <a class="trait" href="https://doc.rust-lang.org/1.61.0/core/marker/trait.Unpin.html" title="trait core::marker::Unpin">Unpin</a> for <a class="enum" href="enum.SetCredentialResponse.html" title="enum kanidm_proto::v1::SetCredentialResponse">SetCredentialResponse</a></h3></section><section id="impl-UnwindSafe" class="impl has-srclink"><a href="#impl-UnwindSafe" class="anchor"></a><h3 class="code-header in-band">impl <a class="trait" href="https://doc.rust-lang.org/1.61.0/core/panic/unwind_safe/trait.UnwindSafe.html" title="trait core::panic::unwind_safe::UnwindSafe">UnwindSafe</a> for <a class="enum" href="enum.SetCredentialResponse.html" title="enum kanidm_proto::v1::SetCredentialResponse">SetCredentialResponse</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="rustdoc-toggle implementors-toggle"><summary><section id="impl-Any" class="impl has-srclink"><span class="rightside"><a class="srclink" href="https://doc.rust-lang.org/1.61.0/src/core/any.rs.html#132-136">source</a></span><a href="#impl-Any" class="anchor"></a><h3 class="code-header in-band">impl<T> <a class="trait" href="https://doc.rust-lang.org/1.61.0/core/any/trait.Any.html" title="trait core::any::Any">Any</a> for T <span class="where fmt-newline">where<br> T: 'static + ?<a class="trait" href="https://doc.rust-lang.org/1.61.0/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>, </span></h3></section></summary><div class="impl-items"><details class="rustdoc-toggle method-toggle" open><summary><section id="method.type_id" class="method trait-impl has-srclink"><span class="rightside"><a class="srclink" href="https://doc.rust-lang.org/1.61.0/src/core/any.rs.html#133">source</a></span><a href="#method.type_id" class="anchor"></a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.61.0/core/any/trait.Any.html#tymethod.type_id" class="fnname">type_id</a>(&self) -> <a class="struct" href="https://doc.rust-lang.org/1.61.0/core/any/struct.TypeId.html" title="struct core::any::TypeId">TypeId</a></h4></section></summary><div class='docblock'><p>Gets the <code>TypeId</code> of <code>self</code>. <a href="https://doc.rust-lang.org/1.61.0/core/any/trait.Any.html#tymethod.type_id">Read more</a></p>
|
||||
|
|
|
@ -5,9 +5,9 @@
|
|||
<nav class="sidebar"><a class="sidebar-logo" href="../../kanidm_proto/index.html"><div class="logo-container"><img class="rust-logo" src="../../rust-logo.svg" alt="logo"></div>
|
||||
</a><h2 class="location"><a href="#">AuthResponse</a></h2><div class="sidebar-elems"><section><div class="block"><h3 class="sidebar-title"><a href="#fields">Fields</a></h3><ul><li><a href="#structfield.sessionid">sessionid</a></li><li><a href="#structfield.state">state</a></li></ul></div><div class="block"><h3 class="sidebar-title"><a href="#trait-implementations">Trait Implementations</a></h3><ul><li><a href="#impl-Debug">Debug</a></li><li><a href="#impl-Deserialize%3C%27de%3E">Deserialize<'de></a></li><li><a href="#impl-Serialize">Serialize</a></li></ul></div><div class="block"><h3 class="sidebar-title"><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul><li><a href="#impl-RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send">Send</a></li><li><a href="#impl-Sync">Sync</a></li><li><a href="#impl-Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe">UnwindSafe</a></li></ul></div><div class="block"><h3 class="sidebar-title"><a href="#blanket-implementations">Blanket Implementations</a></h3><ul><li><a href="#impl-Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E">Borrow<T></a></li><li><a href="#impl-BorrowMut%3CT%3E">BorrowMut<T></a></li><li><a href="#impl-DeserializeOwned">DeserializeOwned</a></li><li><a href="#impl-From%3CT%3E">From<T></a></li><li><a href="#impl-Instrument">Instrument</a></li><li><a href="#impl-Into%3CU%3E">Into<U></a></li><li><a href="#impl-TryFrom%3CU%3E">TryFrom<U></a></li><li><a href="#impl-TryInto%3CU%3E">TryInto<U></a></li><li><a href="#impl-VZip%3CV%3E">VZip<V></a></li><li><a href="#impl-WithSubscriber">WithSubscriber</a></li></ul></div></section><h2 class="location"><a href="index.html">In kanidm_proto::v1</a></h2><div id="sidebar-vars" data-name="AuthResponse" data-ty="struct" data-relpath=""></div><script defer src="sidebar-items.js"></script></div></nav><main><div class="width-limiter"><div class="sub-container"><a class="sub-logo-container" href="../../kanidm_proto/index.html"><img class="rust-logo" src="../../rust-logo.svg" alt="logo"></a><nav class="sub"><div class="theme-picker hidden"><button id="theme-picker" aria-label="Pick another theme!" aria-haspopup="menu" title="themes"><img width="22" height="22" alt="Pick another theme!" src="../../brush.svg"></button><div id="theme-choices" role="menu"></div></div><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"><button type="button" id="help-button" title="help">?</button><a id="settings-menu" href="../../settings.html" title="settings"><img width="22" height="22" alt="Change settings" src="../../wheel.svg"></a></div></form></nav></div><section id="main-content" class="content"><div class="main-heading">
|
||||
<h1 class="fqn"><span class="in-band">Struct <a href="../index.html">kanidm_proto</a>::<wbr><a href="index.html">v1</a>::<wbr><a class="struct" href="#">AuthResponse</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/kanidm_proto/v1.rs.html#733-736">source</a> · <a id="toggle-all-docs" href="javascript:void(0)" title="collapse all docs">[<span class="inner">−</span>]</a></span></div><div class="docblock item-decl"><pre class="rust struct"><code>pub struct AuthResponse {
|
||||
pub sessionid: <a class="struct" href="https://docs.rs/uuid/1.1.0/uuid/struct.Uuid.html" title="struct uuid::Uuid">Uuid</a>,
|
||||
pub sessionid: <a class="struct" href="https://docs.rs/uuid/1.1.1/uuid/struct.Uuid.html" title="struct uuid::Uuid">Uuid</a>,
|
||||
pub state: <a class="enum" href="enum.AuthState.html" title="enum kanidm_proto::v1::AuthState">AuthState</a>,
|
||||
}</code></pre></div><h2 id="fields" class="fields small-section-header">Fields<a href="#fields" class="anchor"></a></h2><span id="structfield.sessionid" class="structfield small-section-header"><a href="#structfield.sessionid" class="anchor field"></a><code>sessionid: <a class="struct" href="https://docs.rs/uuid/1.1.0/uuid/struct.Uuid.html" title="struct uuid::Uuid">Uuid</a></code></span><span id="structfield.state" class="structfield small-section-header"><a href="#structfield.state" class="anchor field"></a><code>state: <a class="enum" href="enum.AuthState.html" title="enum kanidm_proto::v1::AuthState">AuthState</a></code></span><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="rustdoc-toggle implementors-toggle" open><summary><section id="impl-Debug" class="impl has-srclink"><span class="rightside"><a class="srclink" href="../../src/kanidm_proto/v1.rs.html#732">source</a></span><a href="#impl-Debug" class="anchor"></a><h3 class="code-header in-band">impl <a class="trait" href="https://doc.rust-lang.org/1.61.0/core/fmt/trait.Debug.html" title="trait core::fmt::Debug">Debug</a> for <a class="struct" href="struct.AuthResponse.html" title="struct kanidm_proto::v1::AuthResponse">AuthResponse</a></h3></section></summary><div class="impl-items"><details class="rustdoc-toggle method-toggle" open><summary><section id="method.fmt" class="method trait-impl has-srclink"><span class="rightside"><a class="srclink" href="../../src/kanidm_proto/v1.rs.html#732">source</a></span><a href="#method.fmt" class="anchor"></a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.61.0/core/fmt/trait.Debug.html#tymethod.fmt" class="fnname">fmt</a>(&self, f: &mut <a class="struct" href="https://doc.rust-lang.org/1.61.0/core/fmt/struct.Formatter.html" title="struct core::fmt::Formatter">Formatter</a><'_>) -> <a class="type" href="https://doc.rust-lang.org/1.61.0/core/fmt/type.Result.html" title="type core::fmt::Result">Result</a></h4></section></summary><div class='docblock'><p>Formats the value using the given formatter. <a href="https://doc.rust-lang.org/1.61.0/core/fmt/trait.Debug.html#tymethod.fmt">Read more</a></p>
|
||||
}</code></pre></div><h2 id="fields" class="fields small-section-header">Fields<a href="#fields" class="anchor"></a></h2><span id="structfield.sessionid" class="structfield small-section-header"><a href="#structfield.sessionid" class="anchor field"></a><code>sessionid: <a class="struct" href="https://docs.rs/uuid/1.1.1/uuid/struct.Uuid.html" title="struct uuid::Uuid">Uuid</a></code></span><span id="structfield.state" class="structfield small-section-header"><a href="#structfield.state" class="anchor field"></a><code>state: <a class="enum" href="enum.AuthState.html" title="enum kanidm_proto::v1::AuthState">AuthState</a></code></span><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="rustdoc-toggle implementors-toggle" open><summary><section id="impl-Debug" class="impl has-srclink"><span class="rightside"><a class="srclink" href="../../src/kanidm_proto/v1.rs.html#732">source</a></span><a href="#impl-Debug" class="anchor"></a><h3 class="code-header in-band">impl <a class="trait" href="https://doc.rust-lang.org/1.61.0/core/fmt/trait.Debug.html" title="trait core::fmt::Debug">Debug</a> for <a class="struct" href="struct.AuthResponse.html" title="struct kanidm_proto::v1::AuthResponse">AuthResponse</a></h3></section></summary><div class="impl-items"><details class="rustdoc-toggle method-toggle" open><summary><section id="method.fmt" class="method trait-impl has-srclink"><span class="rightside"><a class="srclink" href="../../src/kanidm_proto/v1.rs.html#732">source</a></span><a href="#method.fmt" class="anchor"></a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.61.0/core/fmt/trait.Debug.html#tymethod.fmt" class="fnname">fmt</a>(&self, f: &mut <a class="struct" href="https://doc.rust-lang.org/1.61.0/core/fmt/struct.Formatter.html" title="struct core::fmt::Formatter">Formatter</a><'_>) -> <a class="type" href="https://doc.rust-lang.org/1.61.0/core/fmt/type.Result.html" title="type core::fmt::Result">Result</a></h4></section></summary><div class='docblock'><p>Formats the value using the given formatter. <a href="https://doc.rust-lang.org/1.61.0/core/fmt/trait.Debug.html#tymethod.fmt">Read more</a></p>
|
||||
</div></details></div></details><details class="rustdoc-toggle implementors-toggle" open><summary><section id="impl-Deserialize%3C%27de%3E" class="impl has-srclink"><span class="rightside"><a class="srclink" href="../../src/kanidm_proto/v1.rs.html#732">source</a></span><a href="#impl-Deserialize%3C%27de%3E" class="anchor"></a><h3 class="code-header in-band">impl<'de> <a class="trait" href="https://docs.rs/serde/1.0.137/serde/de/trait.Deserialize.html" title="trait serde::de::Deserialize">Deserialize</a><'de> for <a class="struct" href="struct.AuthResponse.html" title="struct kanidm_proto::v1::AuthResponse">AuthResponse</a></h3></section></summary><div class="impl-items"><details class="rustdoc-toggle method-toggle" open><summary><section id="method.deserialize" class="method trait-impl has-srclink"><span class="rightside"><a class="srclink" href="../../src/kanidm_proto/v1.rs.html#732">source</a></span><a href="#method.deserialize" class="anchor"></a><h4 class="code-header">fn <a href="https://docs.rs/serde/1.0.137/serde/de/trait.Deserialize.html#tymethod.deserialize" class="fnname">deserialize</a><__D>(__deserializer: __D) -> <a class="enum" href="https://doc.rust-lang.org/1.61.0/core/result/enum.Result.html" title="enum core::result::Result">Result</a><Self, __D::<a class="associatedtype" href="https://docs.rs/serde/1.0.137/serde/de/trait.Deserializer.html#associatedtype.Error" title="type serde::de::Deserializer::Error">Error</a>> <span class="where fmt-newline">where<br> __D: <a class="trait" href="https://docs.rs/serde/1.0.137/serde/de/trait.Deserializer.html" title="trait serde::de::Deserializer">Deserializer</a><'de>, </span></h4></section></summary><div class='docblock'><p>Deserialize this value from the given Serde deserializer. <a href="https://docs.rs/serde/1.0.137/serde/de/trait.Deserialize.html#tymethod.deserialize">Read more</a></p>
|
||||
</div></details></div></details><details class="rustdoc-toggle implementors-toggle" open><summary><section id="impl-Serialize" class="impl has-srclink"><span class="rightside"><a class="srclink" href="../../src/kanidm_proto/v1.rs.html#732">source</a></span><a href="#impl-Serialize" class="anchor"></a><h3 class="code-header in-band">impl <a class="trait" href="https://docs.rs/serde/1.0.137/serde/ser/trait.Serialize.html" title="trait serde::ser::Serialize">Serialize</a> for <a class="struct" href="struct.AuthResponse.html" title="struct kanidm_proto::v1::AuthResponse">AuthResponse</a></h3></section></summary><div class="impl-items"><details class="rustdoc-toggle method-toggle" open><summary><section id="method.serialize" class="method trait-impl has-srclink"><span class="rightside"><a class="srclink" href="../../src/kanidm_proto/v1.rs.html#732">source</a></span><a href="#method.serialize" class="anchor"></a><h4 class="code-header">fn <a href="https://docs.rs/serde/1.0.137/serde/ser/trait.Serialize.html#tymethod.serialize" class="fnname">serialize</a><__S>(&self, __serializer: __S) -> <a class="enum" href="https://doc.rust-lang.org/1.61.0/core/result/enum.Result.html" title="enum core::result::Result">Result</a><__S::<a class="associatedtype" href="https://docs.rs/serde/1.0.137/serde/ser/trait.Serializer.html#associatedtype.Ok" title="type serde::ser::Serializer::Ok">Ok</a>, __S::<a class="associatedtype" href="https://docs.rs/serde/1.0.137/serde/ser/trait.Serializer.html#associatedtype.Error" title="type serde::ser::Serializer::Error">Error</a>> <span class="where fmt-newline">where<br> __S: <a class="trait" href="https://docs.rs/serde/1.0.137/serde/ser/trait.Serializer.html" title="trait serde::ser::Serializer">Serializer</a>, </span></h4></section></summary><div class='docblock'><p>Serialize this value into the given Serde serializer. <a href="https://docs.rs/serde/1.0.137/serde/ser/trait.Serialize.html#tymethod.serialize">Read more</a></p>
|
||||
</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" class="impl has-srclink"><a href="#impl-RefUnwindSafe" class="anchor"></a><h3 class="code-header in-band">impl <a class="trait" href="https://doc.rust-lang.org/1.61.0/core/panic/unwind_safe/trait.RefUnwindSafe.html" title="trait core::panic::unwind_safe::RefUnwindSafe">RefUnwindSafe</a> for <a class="struct" href="struct.AuthResponse.html" title="struct kanidm_proto::v1::AuthResponse">AuthResponse</a></h3></section><section id="impl-Send" class="impl has-srclink"><a href="#impl-Send" class="anchor"></a><h3 class="code-header in-band">impl <a class="trait" href="https://doc.rust-lang.org/1.61.0/core/marker/trait.Send.html" title="trait core::marker::Send">Send</a> for <a class="struct" href="struct.AuthResponse.html" title="struct kanidm_proto::v1::AuthResponse">AuthResponse</a></h3></section><section id="impl-Sync" class="impl has-srclink"><a href="#impl-Sync" class="anchor"></a><h3 class="code-header in-band">impl <a class="trait" href="https://doc.rust-lang.org/1.61.0/core/marker/trait.Sync.html" title="trait core::marker::Sync">Sync</a> for <a class="struct" href="struct.AuthResponse.html" title="struct kanidm_proto::v1::AuthResponse">AuthResponse</a></h3></section><section id="impl-Unpin" class="impl has-srclink"><a href="#impl-Unpin" class="anchor"></a><h3 class="code-header in-band">impl <a class="trait" href="https://doc.rust-lang.org/1.61.0/core/marker/trait.Unpin.html" title="trait core::marker::Unpin">Unpin</a> for <a class="struct" href="struct.AuthResponse.html" title="struct kanidm_proto::v1::AuthResponse">AuthResponse</a></h3></section><section id="impl-UnwindSafe" class="impl has-srclink"><a href="#impl-UnwindSafe" class="anchor"></a><h3 class="code-header in-band">impl <a class="trait" href="https://doc.rust-lang.org/1.61.0/core/panic/unwind_safe/trait.UnwindSafe.html" title="trait core::panic::unwind_safe::UnwindSafe">UnwindSafe</a> for <a class="struct" href="struct.AuthResponse.html" title="struct kanidm_proto::v1::AuthResponse">AuthResponse</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="rustdoc-toggle implementors-toggle"><summary><section id="impl-Any" class="impl has-srclink"><span class="rightside"><a class="srclink" href="https://doc.rust-lang.org/1.61.0/src/core/any.rs.html#132-136">source</a></span><a href="#impl-Any" class="anchor"></a><h3 class="code-header in-band">impl<T> <a class="trait" href="https://doc.rust-lang.org/1.61.0/core/any/trait.Any.html" title="trait core::any::Any">Any</a> for T <span class="where fmt-newline">where<br> T: 'static + ?<a class="trait" href="https://doc.rust-lang.org/1.61.0/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>, </span></h3></section></summary><div class="impl-items"><details class="rustdoc-toggle method-toggle" open><summary><section id="method.type_id" class="method trait-impl has-srclink"><span class="rightside"><a class="srclink" href="https://doc.rust-lang.org/1.61.0/src/core/any.rs.html#133">source</a></span><a href="#method.type_id" class="anchor"></a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.61.0/core/any/trait.Any.html#tymethod.type_id" class="fnname">type_id</a>(&self) -> <a class="struct" href="https://doc.rust-lang.org/1.61.0/core/any/struct.TypeId.html" title="struct core::any::TypeId">TypeId</a></h4></section></summary><div class='docblock'><p>Gets the <code>TypeId</code> of <code>self</code>. <a href="https://doc.rust-lang.org/1.61.0/core/any/trait.Any.html#tymethod.type_id">Read more</a></p>
|
||||
|
|
|
@ -5,10 +5,10 @@
|
|||
<nav class="sidebar"><a class="sidebar-logo" href="../../kanidm_proto/index.html"><div class="logo-container"><img class="rust-logo" src="../../rust-logo.svg" alt="logo"></div>
|
||||
</a><h2 class="location"><a href="#">CredentialDetail</a></h2><div class="sidebar-elems"><section><div class="block"><h3 class="sidebar-title"><a href="#fields">Fields</a></h3><ul><li><a href="#structfield.claims">claims</a></li><li><a href="#structfield.type_">type_</a></li><li><a href="#structfield.uuid">uuid</a></li></ul></div><div class="block"><h3 class="sidebar-title"><a href="#trait-implementations">Trait Implementations</a></h3><ul><li><a href="#impl-Clone">Clone</a></li><li><a href="#impl-Debug">Debug</a></li><li><a href="#impl-Deserialize%3C%27de%3E">Deserialize<'de></a></li><li><a href="#impl-Display">Display</a></li><li><a href="#impl-Serialize">Serialize</a></li></ul></div><div class="block"><h3 class="sidebar-title"><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul><li><a href="#impl-RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send">Send</a></li><li><a href="#impl-Sync">Sync</a></li><li><a href="#impl-Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe">UnwindSafe</a></li></ul></div><div class="block"><h3 class="sidebar-title"><a href="#blanket-implementations">Blanket Implementations</a></h3><ul><li><a href="#impl-Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E">Borrow<T></a></li><li><a href="#impl-BorrowMut%3CT%3E">BorrowMut<T></a></li><li><a href="#impl-DeserializeOwned">DeserializeOwned</a></li><li><a href="#impl-From%3CT%3E">From<T></a></li><li><a href="#impl-Instrument">Instrument</a></li><li><a href="#impl-Into%3CU%3E">Into<U></a></li><li><a href="#impl-ToOwned">ToOwned</a></li><li><a href="#impl-ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E">TryFrom<U></a></li><li><a href="#impl-TryInto%3CU%3E">TryInto<U></a></li><li><a href="#impl-VZip%3CV%3E">VZip<V></a></li><li><a href="#impl-WithSubscriber">WithSubscriber</a></li></ul></div></section><h2 class="location"><a href="index.html">In kanidm_proto::v1</a></h2><div id="sidebar-vars" data-name="CredentialDetail" data-ty="struct" data-relpath=""></div><script defer src="sidebar-items.js"></script></div></nav><main><div class="width-limiter"><div class="sub-container"><a class="sub-logo-container" href="../../kanidm_proto/index.html"><img class="rust-logo" src="../../rust-logo.svg" alt="logo"></a><nav class="sub"><div class="theme-picker hidden"><button id="theme-picker" aria-label="Pick another theme!" aria-haspopup="menu" title="themes"><img width="22" height="22" alt="Pick another theme!" src="../../brush.svg"></button><div id="theme-choices" role="menu"></div></div><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"><button type="button" id="help-button" title="help">?</button><a id="settings-menu" href="../../settings.html" title="settings"><img width="22" height="22" alt="Change settings" src="../../wheel.svg"></a></div></form></nav></div><section id="main-content" class="content"><div class="main-heading">
|
||||
<h1 class="fqn"><span class="in-band">Struct <a href="../index.html">kanidm_proto</a>::<wbr><a href="index.html">v1</a>::<wbr><a class="struct" href="#">CredentialDetail</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/kanidm_proto/v1.rs.html#383-387">source</a> · <a id="toggle-all-docs" href="javascript:void(0)" title="collapse all docs">[<span class="inner">−</span>]</a></span></div><div class="docblock item-decl"><pre class="rust struct"><code>pub struct CredentialDetail {
|
||||
pub uuid: <a class="struct" href="https://docs.rs/uuid/1.1.0/uuid/struct.Uuid.html" title="struct uuid::Uuid">Uuid</a>,
|
||||
pub uuid: <a class="struct" href="https://docs.rs/uuid/1.1.1/uuid/struct.Uuid.html" title="struct uuid::Uuid">Uuid</a>,
|
||||
pub claims: <a class="struct" href="https://doc.rust-lang.org/1.61.0/alloc/vec/struct.Vec.html" title="struct alloc::vec::Vec">Vec</a><<a class="struct" href="https://doc.rust-lang.org/1.61.0/alloc/string/struct.String.html" title="struct alloc::string::String">String</a>>,
|
||||
pub type_: <a class="enum" href="enum.CredentialDetailType.html" title="enum kanidm_proto::v1::CredentialDetailType">CredentialDetailType</a>,
|
||||
}</code></pre></div><h2 id="fields" class="fields small-section-header">Fields<a href="#fields" class="anchor"></a></h2><span id="structfield.uuid" class="structfield small-section-header"><a href="#structfield.uuid" class="anchor field"></a><code>uuid: <a class="struct" href="https://docs.rs/uuid/1.1.0/uuid/struct.Uuid.html" title="struct uuid::Uuid">Uuid</a></code></span><span id="structfield.claims" class="structfield small-section-header"><a href="#structfield.claims" class="anchor field"></a><code>claims: <a class="struct" href="https://doc.rust-lang.org/1.61.0/alloc/vec/struct.Vec.html" title="struct alloc::vec::Vec">Vec</a><<a class="struct" href="https://doc.rust-lang.org/1.61.0/alloc/string/struct.String.html" title="struct alloc::string::String">String</a>></code></span><span id="structfield.type_" class="structfield small-section-header"><a href="#structfield.type_" class="anchor field"></a><code>type_: <a class="enum" href="enum.CredentialDetailType.html" title="enum kanidm_proto::v1::CredentialDetailType">CredentialDetailType</a></code></span><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="rustdoc-toggle implementors-toggle" open><summary><section id="impl-Clone" class="impl has-srclink"><span class="rightside"><a class="srclink" href="../../src/kanidm_proto/v1.rs.html#382">source</a></span><a href="#impl-Clone" class="anchor"></a><h3 class="code-header in-band">impl <a class="trait" href="https://doc.rust-lang.org/1.61.0/core/clone/trait.Clone.html" title="trait core::clone::Clone">Clone</a> for <a class="struct" href="struct.CredentialDetail.html" title="struct kanidm_proto::v1::CredentialDetail">CredentialDetail</a></h3></section></summary><div class="impl-items"><details class="rustdoc-toggle method-toggle" open><summary><section id="method.clone" class="method trait-impl has-srclink"><span class="rightside"><a class="srclink" href="../../src/kanidm_proto/v1.rs.html#382">source</a></span><a href="#method.clone" class="anchor"></a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.61.0/core/clone/trait.Clone.html#tymethod.clone" class="fnname">clone</a>(&self) -> <a class="struct" href="struct.CredentialDetail.html" title="struct kanidm_proto::v1::CredentialDetail">CredentialDetail</a></h4></section></summary><div class='docblock'><p>Returns a copy of the value. <a href="https://doc.rust-lang.org/1.61.0/core/clone/trait.Clone.html#tymethod.clone">Read more</a></p>
|
||||
}</code></pre></div><h2 id="fields" class="fields small-section-header">Fields<a href="#fields" class="anchor"></a></h2><span id="structfield.uuid" class="structfield small-section-header"><a href="#structfield.uuid" class="anchor field"></a><code>uuid: <a class="struct" href="https://docs.rs/uuid/1.1.1/uuid/struct.Uuid.html" title="struct uuid::Uuid">Uuid</a></code></span><span id="structfield.claims" class="structfield small-section-header"><a href="#structfield.claims" class="anchor field"></a><code>claims: <a class="struct" href="https://doc.rust-lang.org/1.61.0/alloc/vec/struct.Vec.html" title="struct alloc::vec::Vec">Vec</a><<a class="struct" href="https://doc.rust-lang.org/1.61.0/alloc/string/struct.String.html" title="struct alloc::string::String">String</a>></code></span><span id="structfield.type_" class="structfield small-section-header"><a href="#structfield.type_" class="anchor field"></a><code>type_: <a class="enum" href="enum.CredentialDetailType.html" title="enum kanidm_proto::v1::CredentialDetailType">CredentialDetailType</a></code></span><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="rustdoc-toggle implementors-toggle" open><summary><section id="impl-Clone" class="impl has-srclink"><span class="rightside"><a class="srclink" href="../../src/kanidm_proto/v1.rs.html#382">source</a></span><a href="#impl-Clone" class="anchor"></a><h3 class="code-header in-band">impl <a class="trait" href="https://doc.rust-lang.org/1.61.0/core/clone/trait.Clone.html" title="trait core::clone::Clone">Clone</a> for <a class="struct" href="struct.CredentialDetail.html" title="struct kanidm_proto::v1::CredentialDetail">CredentialDetail</a></h3></section></summary><div class="impl-items"><details class="rustdoc-toggle method-toggle" open><summary><section id="method.clone" class="method trait-impl has-srclink"><span class="rightside"><a class="srclink" href="../../src/kanidm_proto/v1.rs.html#382">source</a></span><a href="#method.clone" class="anchor"></a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.61.0/core/clone/trait.Clone.html#tymethod.clone" class="fnname">clone</a>(&self) -> <a class="struct" href="struct.CredentialDetail.html" title="struct kanidm_proto::v1::CredentialDetail">CredentialDetail</a></h4></section></summary><div class='docblock'><p>Returns a copy of the value. <a href="https://doc.rust-lang.org/1.61.0/core/clone/trait.Clone.html#tymethod.clone">Read more</a></p>
|
||||
</div></details><details class="rustdoc-toggle method-toggle" open><summary><section id="method.clone_from" class="method trait-impl has-srclink"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="srclink" href="https://doc.rust-lang.org/1.61.0/src/core/clone.rs.html#134-136">source</a></span><a href="#method.clone_from" class="anchor"></a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.61.0/core/clone/trait.Clone.html#method.clone_from" class="fnname">clone_from</a>(&mut self, source: <a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.reference.html">&</a>Self)</h4></section></summary><div class='docblock'><p>Performs copy-assignment from <code>source</code>. <a href="https://doc.rust-lang.org/1.61.0/core/clone/trait.Clone.html#method.clone_from">Read more</a></p>
|
||||
</div></details></div></details><details class="rustdoc-toggle implementors-toggle" open><summary><section id="impl-Debug" class="impl has-srclink"><span class="rightside"><a class="srclink" href="../../src/kanidm_proto/v1.rs.html#382">source</a></span><a href="#impl-Debug" class="anchor"></a><h3 class="code-header in-band">impl <a class="trait" href="https://doc.rust-lang.org/1.61.0/core/fmt/trait.Debug.html" title="trait core::fmt::Debug">Debug</a> for <a class="struct" href="struct.CredentialDetail.html" title="struct kanidm_proto::v1::CredentialDetail">CredentialDetail</a></h3></section></summary><div class="impl-items"><details class="rustdoc-toggle method-toggle" open><summary><section id="method.fmt" class="method trait-impl has-srclink"><span class="rightside"><a class="srclink" href="../../src/kanidm_proto/v1.rs.html#382">source</a></span><a href="#method.fmt" class="anchor"></a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.61.0/core/fmt/trait.Debug.html#tymethod.fmt" class="fnname">fmt</a>(&self, f: &mut <a class="struct" href="https://doc.rust-lang.org/1.61.0/core/fmt/struct.Formatter.html" title="struct core::fmt::Formatter">Formatter</a><'_>) -> <a class="type" href="https://doc.rust-lang.org/1.61.0/core/fmt/type.Result.html" title="type core::fmt::Result">Result</a></h4></section></summary><div class='docblock'><p>Formats the value using the given formatter. <a href="https://doc.rust-lang.org/1.61.0/core/fmt/trait.Debug.html#tymethod.fmt">Read more</a></p>
|
||||
</div></details></div></details><details class="rustdoc-toggle implementors-toggle" open><summary><section id="impl-Deserialize%3C%27de%3E" class="impl has-srclink"><span class="rightside"><a class="srclink" href="../../src/kanidm_proto/v1.rs.html#382">source</a></span><a href="#impl-Deserialize%3C%27de%3E" class="anchor"></a><h3 class="code-header in-band">impl<'de> <a class="trait" href="https://docs.rs/serde/1.0.137/serde/de/trait.Deserialize.html" title="trait serde::de::Deserialize">Deserialize</a><'de> for <a class="struct" href="struct.CredentialDetail.html" title="struct kanidm_proto::v1::CredentialDetail">CredentialDetail</a></h3></section></summary><div class="impl-items"><details class="rustdoc-toggle method-toggle" open><summary><section id="method.deserialize" class="method trait-impl has-srclink"><span class="rightside"><a class="srclink" href="../../src/kanidm_proto/v1.rs.html#382">source</a></span><a href="#method.deserialize" class="anchor"></a><h4 class="code-header">fn <a href="https://docs.rs/serde/1.0.137/serde/de/trait.Deserialize.html#tymethod.deserialize" class="fnname">deserialize</a><__D>(__deserializer: __D) -> <a class="enum" href="https://doc.rust-lang.org/1.61.0/core/result/enum.Result.html" title="enum core::result::Result">Result</a><Self, __D::<a class="associatedtype" href="https://docs.rs/serde/1.0.137/serde/de/trait.Deserializer.html#associatedtype.Error" title="type serde::de::Deserializer::Error">Error</a>> <span class="where fmt-newline">where<br> __D: <a class="trait" href="https://docs.rs/serde/1.0.137/serde/de/trait.Deserializer.html" title="trait serde::de::Deserializer">Deserializer</a><'de>, </span></h4></section></summary><div class='docblock'><p>Deserialize this value from the given Serde deserializer. <a href="https://docs.rs/serde/1.0.137/serde/de/trait.Deserialize.html#tymethod.deserialize">Read more</a></p>
|
||||
|
|
|
@ -5,10 +5,10 @@
|
|||
<nav class="sidebar"><a class="sidebar-logo" href="../../kanidm_proto/index.html"><div class="logo-container"><img class="rust-logo" src="../../rust-logo.svg" alt="logo"></div>
|
||||
</a><h2 class="location"><a href="#">UserAuthToken</a></h2><div class="sidebar-elems"><section><div class="block"><h3 class="sidebar-title"><a href="#fields">Fields</a></h3><ul><li><a href="#structfield.auth_type">auth_type</a></li><li><a href="#structfield.displayname">displayname</a></li><li><a href="#structfield.expiry">expiry</a></li><li><a href="#structfield.lim_fmax">lim_fmax</a></li><li><a href="#structfield.lim_pmax">lim_pmax</a></li><li><a href="#structfield.lim_rmax">lim_rmax</a></li><li><a href="#structfield.lim_uidx">lim_uidx</a></li><li><a href="#structfield.mail_primary">mail_primary</a></li><li><a href="#structfield.session_id">session_id</a></li><li><a href="#structfield.spn">spn</a></li><li><a href="#structfield.uuid">uuid</a></li></ul></div><div class="block"><h3 class="sidebar-title"><a href="#trait-implementations">Trait Implementations</a></h3><ul><li><a href="#impl-Clone">Clone</a></li><li><a href="#impl-Debug">Debug</a></li><li><a href="#impl-Deserialize%3C%27de%3E">Deserialize<'de></a></li><li><a href="#impl-Display">Display</a></li><li><a href="#impl-Serialize">Serialize</a></li></ul></div><div class="block"><h3 class="sidebar-title"><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul><li><a href="#impl-RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send">Send</a></li><li><a href="#impl-Sync">Sync</a></li><li><a href="#impl-Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe">UnwindSafe</a></li></ul></div><div class="block"><h3 class="sidebar-title"><a href="#blanket-implementations">Blanket Implementations</a></h3><ul><li><a href="#impl-Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E">Borrow<T></a></li><li><a href="#impl-BorrowMut%3CT%3E">BorrowMut<T></a></li><li><a href="#impl-DeserializeOwned">DeserializeOwned</a></li><li><a href="#impl-From%3CT%3E">From<T></a></li><li><a href="#impl-Instrument">Instrument</a></li><li><a href="#impl-Into%3CU%3E">Into<U></a></li><li><a href="#impl-ToOwned">ToOwned</a></li><li><a href="#impl-ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E">TryFrom<U></a></li><li><a href="#impl-TryInto%3CU%3E">TryInto<U></a></li><li><a href="#impl-VZip%3CV%3E">VZip<V></a></li><li><a href="#impl-WithSubscriber">WithSubscriber</a></li></ul></div></section><h2 class="location"><a href="index.html">In kanidm_proto::v1</a></h2><div id="sidebar-vars" data-name="UserAuthToken" data-ty="struct" data-relpath=""></div><script defer src="sidebar-items.js"></script></div></nav><main><div class="width-limiter"><div class="sub-container"><a class="sub-logo-container" href="../../kanidm_proto/index.html"><img class="rust-logo" src="../../rust-logo.svg" alt="logo"></a><nav class="sub"><div class="theme-picker hidden"><button id="theme-picker" aria-label="Pick another theme!" aria-haspopup="menu" title="themes"><img width="22" height="22" alt="Pick another theme!" src="../../brush.svg"></button><div id="theme-choices" role="menu"></div></div><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"><button type="button" id="help-button" title="help">?</button><a id="settings-menu" href="../../settings.html" title="settings"><img width="22" height="22" alt="Change settings" src="../../wheel.svg"></a></div></form></nav></div><section id="main-content" class="content"><div class="main-heading">
|
||||
<h1 class="fqn"><span class="in-band">Struct <a href="../index.html">kanidm_proto</a>::<wbr><a href="index.html">v1</a>::<wbr><a class="struct" href="#">UserAuthToken</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/kanidm_proto/v1.rs.html#232-250">source</a> · <a id="toggle-all-docs" href="javascript:void(0)" title="collapse all docs">[<span class="inner">−</span>]</a></span></div><div class="docblock item-decl"><pre class="rust struct"><code>pub struct UserAuthToken {
|
||||
pub session_id: <a class="struct" href="https://docs.rs/uuid/1.1.0/uuid/struct.Uuid.html" title="struct uuid::Uuid">Uuid</a>,
|
||||
pub session_id: <a class="struct" href="https://docs.rs/uuid/1.1.1/uuid/struct.Uuid.html" title="struct uuid::Uuid">Uuid</a>,
|
||||
pub auth_type: <a class="enum" href="enum.AuthType.html" title="enum kanidm_proto::v1::AuthType">AuthType</a>,
|
||||
pub expiry: OffsetDateTime,
|
||||
pub uuid: <a class="struct" href="https://docs.rs/uuid/1.1.0/uuid/struct.Uuid.html" title="struct uuid::Uuid">Uuid</a>,
|
||||
pub uuid: <a class="struct" href="https://docs.rs/uuid/1.1.1/uuid/struct.Uuid.html" title="struct uuid::Uuid">Uuid</a>,
|
||||
pub displayname: <a class="struct" href="https://doc.rust-lang.org/1.61.0/alloc/string/struct.String.html" title="struct alloc::string::String">String</a>,
|
||||
pub spn: <a class="struct" href="https://doc.rust-lang.org/1.61.0/alloc/string/struct.String.html" title="struct alloc::string::String">String</a>,
|
||||
pub mail_primary: <a class="enum" href="https://doc.rust-lang.org/1.61.0/core/option/enum.Option.html" title="enum core::option::Option">Option</a><<a class="struct" href="https://doc.rust-lang.org/1.61.0/alloc/string/struct.String.html" title="struct alloc::string::String">String</a>>,
|
||||
|
@ -25,7 +25,7 @@ group/authorisation data.</p>
|
|||
point onward!</p>
|
||||
<p>It’s likely that this must have a relationship to the server’s user structure
|
||||
and to the Entry so that filters or access controls can be applied.</p>
|
||||
</div></details><h2 id="fields" class="fields small-section-header">Fields<a href="#fields" class="anchor"></a></h2><span id="structfield.session_id" class="structfield small-section-header"><a href="#structfield.session_id" class="anchor field"></a><code>session_id: <a class="struct" href="https://docs.rs/uuid/1.1.0/uuid/struct.Uuid.html" title="struct uuid::Uuid">Uuid</a></code></span><span id="structfield.auth_type" class="structfield small-section-header"><a href="#structfield.auth_type" class="anchor field"></a><code>auth_type: <a class="enum" href="enum.AuthType.html" title="enum kanidm_proto::v1::AuthType">AuthType</a></code></span><span id="structfield.expiry" class="structfield small-section-header"><a href="#structfield.expiry" class="anchor field"></a><code>expiry: OffsetDateTime</code></span><span id="structfield.uuid" class="structfield small-section-header"><a href="#structfield.uuid" class="anchor field"></a><code>uuid: <a class="struct" href="https://docs.rs/uuid/1.1.0/uuid/struct.Uuid.html" title="struct uuid::Uuid">Uuid</a></code></span><span id="structfield.displayname" class="structfield small-section-header"><a href="#structfield.displayname" class="anchor field"></a><code>displayname: <a class="struct" href="https://doc.rust-lang.org/1.61.0/alloc/string/struct.String.html" title="struct alloc::string::String">String</a></code></span><span id="structfield.spn" class="structfield small-section-header"><a href="#structfield.spn" class="anchor field"></a><code>spn: <a class="struct" href="https://doc.rust-lang.org/1.61.0/alloc/string/struct.String.html" title="struct alloc::string::String">String</a></code></span><span id="structfield.mail_primary" class="structfield small-section-header"><a href="#structfield.mail_primary" class="anchor field"></a><code>mail_primary: <a class="enum" href="https://doc.rust-lang.org/1.61.0/core/option/enum.Option.html" title="enum core::option::Option">Option</a><<a class="struct" href="https://doc.rust-lang.org/1.61.0/alloc/string/struct.String.html" title="struct alloc::string::String">String</a>></code></span><span id="structfield.lim_uidx" class="structfield small-section-header"><a href="#structfield.lim_uidx" class="anchor field"></a><code>lim_uidx: <a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.bool.html">bool</a></code></span><span id="structfield.lim_rmax" class="structfield small-section-header"><a href="#structfield.lim_rmax" class="anchor field"></a><code>lim_rmax: <a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.usize.html">usize</a></code></span><span id="structfield.lim_pmax" class="structfield small-section-header"><a href="#structfield.lim_pmax" class="anchor field"></a><code>lim_pmax: <a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.usize.html">usize</a></code></span><span id="structfield.lim_fmax" class="structfield small-section-header"><a href="#structfield.lim_fmax" class="anchor field"></a><code>lim_fmax: <a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.usize.html">usize</a></code></span><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="rustdoc-toggle implementors-toggle" open><summary><section id="impl-Clone" class="impl has-srclink"><span class="rightside"><a class="srclink" href="../../src/kanidm_proto/v1.rs.html#230">source</a></span><a href="#impl-Clone" class="anchor"></a><h3 class="code-header in-band">impl <a class="trait" href="https://doc.rust-lang.org/1.61.0/core/clone/trait.Clone.html" title="trait core::clone::Clone">Clone</a> for <a class="struct" href="struct.UserAuthToken.html" title="struct kanidm_proto::v1::UserAuthToken">UserAuthToken</a></h3></section></summary><div class="impl-items"><details class="rustdoc-toggle method-toggle" open><summary><section id="method.clone" class="method trait-impl has-srclink"><span class="rightside"><a class="srclink" href="../../src/kanidm_proto/v1.rs.html#230">source</a></span><a href="#method.clone" class="anchor"></a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.61.0/core/clone/trait.Clone.html#tymethod.clone" class="fnname">clone</a>(&self) -> <a class="struct" href="struct.UserAuthToken.html" title="struct kanidm_proto::v1::UserAuthToken">UserAuthToken</a></h4></section></summary><div class='docblock'><p>Returns a copy of the value. <a href="https://doc.rust-lang.org/1.61.0/core/clone/trait.Clone.html#tymethod.clone">Read more</a></p>
|
||||
</div></details><h2 id="fields" class="fields small-section-header">Fields<a href="#fields" class="anchor"></a></h2><span id="structfield.session_id" class="structfield small-section-header"><a href="#structfield.session_id" class="anchor field"></a><code>session_id: <a class="struct" href="https://docs.rs/uuid/1.1.1/uuid/struct.Uuid.html" title="struct uuid::Uuid">Uuid</a></code></span><span id="structfield.auth_type" class="structfield small-section-header"><a href="#structfield.auth_type" class="anchor field"></a><code>auth_type: <a class="enum" href="enum.AuthType.html" title="enum kanidm_proto::v1::AuthType">AuthType</a></code></span><span id="structfield.expiry" class="structfield small-section-header"><a href="#structfield.expiry" class="anchor field"></a><code>expiry: OffsetDateTime</code></span><span id="structfield.uuid" class="structfield small-section-header"><a href="#structfield.uuid" class="anchor field"></a><code>uuid: <a class="struct" href="https://docs.rs/uuid/1.1.1/uuid/struct.Uuid.html" title="struct uuid::Uuid">Uuid</a></code></span><span id="structfield.displayname" class="structfield small-section-header"><a href="#structfield.displayname" class="anchor field"></a><code>displayname: <a class="struct" href="https://doc.rust-lang.org/1.61.0/alloc/string/struct.String.html" title="struct alloc::string::String">String</a></code></span><span id="structfield.spn" class="structfield small-section-header"><a href="#structfield.spn" class="anchor field"></a><code>spn: <a class="struct" href="https://doc.rust-lang.org/1.61.0/alloc/string/struct.String.html" title="struct alloc::string::String">String</a></code></span><span id="structfield.mail_primary" class="structfield small-section-header"><a href="#structfield.mail_primary" class="anchor field"></a><code>mail_primary: <a class="enum" href="https://doc.rust-lang.org/1.61.0/core/option/enum.Option.html" title="enum core::option::Option">Option</a><<a class="struct" href="https://doc.rust-lang.org/1.61.0/alloc/string/struct.String.html" title="struct alloc::string::String">String</a>></code></span><span id="structfield.lim_uidx" class="structfield small-section-header"><a href="#structfield.lim_uidx" class="anchor field"></a><code>lim_uidx: <a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.bool.html">bool</a></code></span><span id="structfield.lim_rmax" class="structfield small-section-header"><a href="#structfield.lim_rmax" class="anchor field"></a><code>lim_rmax: <a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.usize.html">usize</a></code></span><span id="structfield.lim_pmax" class="structfield small-section-header"><a href="#structfield.lim_pmax" class="anchor field"></a><code>lim_pmax: <a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.usize.html">usize</a></code></span><span id="structfield.lim_fmax" class="structfield small-section-header"><a href="#structfield.lim_fmax" class="anchor field"></a><code>lim_fmax: <a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.usize.html">usize</a></code></span><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="rustdoc-toggle implementors-toggle" open><summary><section id="impl-Clone" class="impl has-srclink"><span class="rightside"><a class="srclink" href="../../src/kanidm_proto/v1.rs.html#230">source</a></span><a href="#impl-Clone" class="anchor"></a><h3 class="code-header in-band">impl <a class="trait" href="https://doc.rust-lang.org/1.61.0/core/clone/trait.Clone.html" title="trait core::clone::Clone">Clone</a> for <a class="struct" href="struct.UserAuthToken.html" title="struct kanidm_proto::v1::UserAuthToken">UserAuthToken</a></h3></section></summary><div class="impl-items"><details class="rustdoc-toggle method-toggle" open><summary><section id="method.clone" class="method trait-impl has-srclink"><span class="rightside"><a class="srclink" href="../../src/kanidm_proto/v1.rs.html#230">source</a></span><a href="#method.clone" class="anchor"></a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.61.0/core/clone/trait.Clone.html#tymethod.clone" class="fnname">clone</a>(&self) -> <a class="struct" href="struct.UserAuthToken.html" title="struct kanidm_proto::v1::UserAuthToken">UserAuthToken</a></h4></section></summary><div class='docblock'><p>Returns a copy of the value. <a href="https://doc.rust-lang.org/1.61.0/core/clone/trait.Clone.html#tymethod.clone">Read more</a></p>
|
||||
</div></details><details class="rustdoc-toggle method-toggle" open><summary><section id="method.clone_from" class="method trait-impl has-srclink"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="srclink" href="https://doc.rust-lang.org/1.61.0/src/core/clone.rs.html#134-136">source</a></span><a href="#method.clone_from" class="anchor"></a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.61.0/core/clone/trait.Clone.html#method.clone_from" class="fnname">clone_from</a>(&mut self, source: <a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.reference.html">&</a>Self)</h4></section></summary><div class='docblock'><p>Performs copy-assignment from <code>source</code>. <a href="https://doc.rust-lang.org/1.61.0/core/clone/trait.Clone.html#method.clone_from">Read more</a></p>
|
||||
</div></details></div></details><details class="rustdoc-toggle implementors-toggle" open><summary><section id="impl-Debug" class="impl has-srclink"><span class="rightside"><a class="srclink" href="../../src/kanidm_proto/v1.rs.html#230">source</a></span><a href="#impl-Debug" class="anchor"></a><h3 class="code-header in-band">impl <a class="trait" href="https://doc.rust-lang.org/1.61.0/core/fmt/trait.Debug.html" title="trait core::fmt::Debug">Debug</a> for <a class="struct" href="struct.UserAuthToken.html" title="struct kanidm_proto::v1::UserAuthToken">UserAuthToken</a></h3></section></summary><div class="impl-items"><details class="rustdoc-toggle method-toggle" open><summary><section id="method.fmt" class="method trait-impl has-srclink"><span class="rightside"><a class="srclink" href="../../src/kanidm_proto/v1.rs.html#230">source</a></span><a href="#method.fmt" class="anchor"></a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.61.0/core/fmt/trait.Debug.html#tymethod.fmt" class="fnname">fmt</a>(&self, f: &mut <a class="struct" href="https://doc.rust-lang.org/1.61.0/core/fmt/struct.Formatter.html" title="struct core::fmt::Formatter">Formatter</a><'_>) -> <a class="type" href="https://doc.rust-lang.org/1.61.0/core/fmt/type.Result.html" title="type core::fmt::Result">Result</a></h4></section></summary><div class='docblock'><p>Formats the value using the given formatter. <a href="https://doc.rust-lang.org/1.61.0/core/fmt/trait.Debug.html#tymethod.fmt">Read more</a></p>
|
||||
</div></details></div></details><details class="rustdoc-toggle implementors-toggle" open><summary><section id="impl-Deserialize%3C%27de%3E" class="impl has-srclink"><span class="rightside"><a class="srclink" href="../../src/kanidm_proto/v1.rs.html#230">source</a></span><a href="#impl-Deserialize%3C%27de%3E" class="anchor"></a><h3 class="code-header in-band">impl<'de> <a class="trait" href="https://docs.rs/serde/1.0.137/serde/de/trait.Deserialize.html" title="trait serde::de::Deserialize">Deserialize</a><'de> for <a class="struct" href="struct.UserAuthToken.html" title="struct kanidm_proto::v1::UserAuthToken">UserAuthToken</a></h3></section></summary><div class="impl-items"><details class="rustdoc-toggle method-toggle" open><summary><section id="method.deserialize" class="method trait-impl has-srclink"><span class="rightside"><a class="srclink" href="../../src/kanidm_proto/v1.rs.html#230">source</a></span><a href="#method.deserialize" class="anchor"></a><h4 class="code-header">fn <a href="https://docs.rs/serde/1.0.137/serde/de/trait.Deserialize.html#tymethod.deserialize" class="fnname">deserialize</a><__D>(__deserializer: __D) -> <a class="enum" href="https://doc.rust-lang.org/1.61.0/core/result/enum.Result.html" title="enum core::result::Result">Result</a><Self, __D::<a class="associatedtype" href="https://docs.rs/serde/1.0.137/serde/de/trait.Deserializer.html#associatedtype.Error" title="type serde::de::Deserializer::Error">Error</a>> <span class="where fmt-newline">where<br> __D: <a class="trait" href="https://docs.rs/serde/1.0.137/serde/de/trait.Deserializer.html" title="trait serde::de::Deserializer">Deserializer</a><'de>, </span></h4></section></summary><div class='docblock'><p>Deserialize this value from the given Serde deserializer. <a href="https://docs.rs/serde/1.0.137/serde/de/trait.Deserialize.html#tymethod.deserialize">Read more</a></p>
|
||||
|
|
|
@ -6,8 +6,8 @@
|
|||
</a><h2 class="location"><a href="#">Change</a></h2><div class="sidebar-elems"><section><div class="block"><h3 class="sidebar-title"><a href="#variants">Variants</a></h3><ul><li><a href="#variant.Account">Account</a></li><li><a href="#variant.Group">Group</a></li></ul></div><div class="block"><h3 class="sidebar-title"><a href="#trait-implementations">Trait Implementations</a></h3><ul><li><a href="#impl-Debug">Debug</a></li><li><a href="#impl-Deserialize%3C%27de%3E">Deserialize<'de></a></li><li><a href="#impl-Serialize">Serialize</a></li></ul></div><div class="block"><h3 class="sidebar-title"><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul><li><a href="#impl-RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send">Send</a></li><li><a href="#impl-Sync">Sync</a></li><li><a href="#impl-Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe">UnwindSafe</a></li></ul></div><div class="block"><h3 class="sidebar-title"><a href="#blanket-implementations">Blanket Implementations</a></h3><ul><li><a href="#impl-Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E">Borrow<T></a></li><li><a href="#impl-BorrowMut%3CT%3E">BorrowMut<T></a></li><li><a href="#impl-DeserializeOwned">DeserializeOwned</a></li><li><a href="#impl-From%3CT%3E">From<T></a></li><li><a href="#impl-Instrument">Instrument</a></li><li><a href="#impl-Into%3CU%3E">Into<U></a></li><li><a href="#impl-Pointable">Pointable</a></li><li><a href="#impl-Serialize-1">Serialize</a></li><li><a href="#impl-TryFrom%3CU%3E">TryFrom<U></a></li><li><a href="#impl-TryInto%3CU%3E">TryInto<U></a></li><li><a href="#impl-VZip%3CV%3E">VZip<V></a></li><li><a href="#impl-WithSubscriber">WithSubscriber</a></li></ul></div></section><h2 class="location"><a href="index.html">In orca::data</a></h2><div id="sidebar-vars" data-name="Change" data-ty="enum" data-relpath=""></div><script defer src="sidebar-items.js"></script></div></nav><main><div class="width-limiter"><div class="sub-container"><a class="sub-logo-container" href="../../orca/index.html"><img class="rust-logo" src="../../rust-logo.svg" alt="logo"></a><nav class="sub"><div class="theme-picker hidden"><button id="theme-picker" aria-label="Pick another theme!" aria-haspopup="menu" title="themes"><img width="22" height="22" alt="Pick another theme!" src="../../brush.svg"></button><div id="theme-choices" role="menu"></div></div><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"><button type="button" id="help-button" title="help">?</button><a id="settings-menu" href="../../settings.html" title="settings"><img width="22" height="22" alt="Change settings" src="../../wheel.svg"></a></div></form></nav></div><section id="main-content" class="content"><div class="main-heading">
|
||||
<h1 class="fqn"><span class="in-band">Enum <a href="../index.html">orca</a>::<wbr><a href="index.html">data</a>::<wbr><a class="enum" href="#">Change</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/orca/data.rs.html#133-137">source</a> · <a id="toggle-all-docs" href="javascript:void(0)" title="collapse all docs">[<span class="inner">−</span>]</a></span></div><div class="docblock item-decl"><pre class="rust enum"><code>pub enum Change {
|
||||
Account,
|
||||
Group(<a class="struct" href="https://doc.rust-lang.org/1.61.0/alloc/vec/struct.Vec.html" title="struct alloc::vec::Vec">Vec</a><<a class="struct" href="https://docs.rs/uuid/1.1.0/uuid/struct.Uuid.html" title="struct uuid::Uuid">Uuid</a>>),
|
||||
}</code></pre></div><h2 id="variants" class="variants small-section-header">Variants<a href="#variants" class="anchor"></a></h2><h3 id="variant.Account" class="variant small-section-header"><a href="#variant.Account" class="anchor field"></a><code>Account</code></h3><h3 id="variant.Group" class="variant small-section-header"><a href="#variant.Group" class="anchor field"></a><code>Group(<a class="struct" href="https://doc.rust-lang.org/1.61.0/alloc/vec/struct.Vec.html" title="struct alloc::vec::Vec">Vec</a><<a class="struct" href="https://docs.rs/uuid/1.1.0/uuid/struct.Uuid.html" title="struct uuid::Uuid">Uuid</a>>)</code></h3><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="rustdoc-toggle implementors-toggle" open><summary><section id="impl-Debug" class="impl has-srclink"><span class="rightside"><a class="srclink" href="../../src/orca/data.rs.html#132">source</a></span><a href="#impl-Debug" class="anchor"></a><h3 class="code-header in-band">impl <a class="trait" href="https://doc.rust-lang.org/1.61.0/core/fmt/trait.Debug.html" title="trait core::fmt::Debug">Debug</a> for <a class="enum" href="enum.Change.html" title="enum orca::data::Change">Change</a></h3></section></summary><div class="impl-items"><details class="rustdoc-toggle method-toggle" open><summary><section id="method.fmt" class="method trait-impl has-srclink"><span class="rightside"><a class="srclink" href="../../src/orca/data.rs.html#132">source</a></span><a href="#method.fmt" class="anchor"></a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.61.0/core/fmt/trait.Debug.html#tymethod.fmt" class="fnname">fmt</a>(&self, f: &mut <a class="struct" href="https://doc.rust-lang.org/1.61.0/core/fmt/struct.Formatter.html" title="struct core::fmt::Formatter">Formatter</a><'_>) -> <a class="type" href="https://doc.rust-lang.org/1.61.0/core/fmt/type.Result.html" title="type core::fmt::Result">Result</a></h4></section></summary><div class='docblock'><p>Formats the value using the given formatter. <a href="https://doc.rust-lang.org/1.61.0/core/fmt/trait.Debug.html#tymethod.fmt">Read more</a></p>
|
||||
Group(<a class="struct" href="https://doc.rust-lang.org/1.61.0/alloc/vec/struct.Vec.html" title="struct alloc::vec::Vec">Vec</a><<a class="struct" href="https://docs.rs/uuid/1.1.1/uuid/struct.Uuid.html" title="struct uuid::Uuid">Uuid</a>>),
|
||||
}</code></pre></div><h2 id="variants" class="variants small-section-header">Variants<a href="#variants" class="anchor"></a></h2><h3 id="variant.Account" class="variant small-section-header"><a href="#variant.Account" class="anchor field"></a><code>Account</code></h3><h3 id="variant.Group" class="variant small-section-header"><a href="#variant.Group" class="anchor field"></a><code>Group(<a class="struct" href="https://doc.rust-lang.org/1.61.0/alloc/vec/struct.Vec.html" title="struct alloc::vec::Vec">Vec</a><<a class="struct" href="https://docs.rs/uuid/1.1.1/uuid/struct.Uuid.html" title="struct uuid::Uuid">Uuid</a>>)</code></h3><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="rustdoc-toggle implementors-toggle" open><summary><section id="impl-Debug" class="impl has-srclink"><span class="rightside"><a class="srclink" href="../../src/orca/data.rs.html#132">source</a></span><a href="#impl-Debug" class="anchor"></a><h3 class="code-header in-band">impl <a class="trait" href="https://doc.rust-lang.org/1.61.0/core/fmt/trait.Debug.html" title="trait core::fmt::Debug">Debug</a> for <a class="enum" href="enum.Change.html" title="enum orca::data::Change">Change</a></h3></section></summary><div class="impl-items"><details class="rustdoc-toggle method-toggle" open><summary><section id="method.fmt" class="method trait-impl has-srclink"><span class="rightside"><a class="srclink" href="../../src/orca/data.rs.html#132">source</a></span><a href="#method.fmt" class="anchor"></a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.61.0/core/fmt/trait.Debug.html#tymethod.fmt" class="fnname">fmt</a>(&self, f: &mut <a class="struct" href="https://doc.rust-lang.org/1.61.0/core/fmt/struct.Formatter.html" title="struct core::fmt::Formatter">Formatter</a><'_>) -> <a class="type" href="https://doc.rust-lang.org/1.61.0/core/fmt/type.Result.html" title="type core::fmt::Result">Result</a></h4></section></summary><div class='docblock'><p>Formats the value using the given formatter. <a href="https://doc.rust-lang.org/1.61.0/core/fmt/trait.Debug.html#tymethod.fmt">Read more</a></p>
|
||||
</div></details></div></details><details class="rustdoc-toggle implementors-toggle" open><summary><section id="impl-Deserialize%3C%27de%3E" class="impl has-srclink"><span class="rightside"><a class="srclink" href="../../src/orca/data.rs.html#132">source</a></span><a href="#impl-Deserialize%3C%27de%3E" class="anchor"></a><h3 class="code-header in-band">impl<'de> <a class="trait" href="https://docs.rs/serde/1.0.137/serde/de/trait.Deserialize.html" title="trait serde::de::Deserialize">Deserialize</a><'de> for <a class="enum" href="enum.Change.html" title="enum orca::data::Change">Change</a></h3></section></summary><div class="impl-items"><details class="rustdoc-toggle method-toggle" open><summary><section id="method.deserialize" class="method trait-impl has-srclink"><span class="rightside"><a class="srclink" href="../../src/orca/data.rs.html#132">source</a></span><a href="#method.deserialize" class="anchor"></a><h4 class="code-header">fn <a href="https://docs.rs/serde/1.0.137/serde/de/trait.Deserialize.html#tymethod.deserialize" class="fnname">deserialize</a><__D>(__deserializer: __D) -> <a class="enum" href="https://doc.rust-lang.org/1.61.0/core/result/enum.Result.html" title="enum core::result::Result">Result</a><Self, __D::<a class="associatedtype" href="https://docs.rs/serde/1.0.137/serde/de/trait.Deserializer.html#associatedtype.Error" title="type serde::de::Deserializer::Error">Error</a>> <span class="where fmt-newline">where<br> __D: <a class="trait" href="https://docs.rs/serde/1.0.137/serde/de/trait.Deserializer.html" title="trait serde::de::Deserializer">Deserializer</a><'de>, </span></h4></section></summary><div class='docblock'><p>Deserialize this value from the given Serde deserializer. <a href="https://docs.rs/serde/1.0.137/serde/de/trait.Deserialize.html#tymethod.deserialize">Read more</a></p>
|
||||
</div></details></div></details><details class="rustdoc-toggle implementors-toggle" open><summary><section id="impl-Serialize" class="impl has-srclink"><span class="rightside"><a class="srclink" href="../../src/orca/data.rs.html#132">source</a></span><a href="#impl-Serialize" class="anchor"></a><h3 class="code-header in-band">impl <a class="trait" href="https://docs.rs/serde/1.0.137/serde/ser/trait.Serialize.html" title="trait serde::ser::Serialize">Serialize</a> for <a class="enum" href="enum.Change.html" title="enum orca::data::Change">Change</a></h3></section></summary><div class="impl-items"><details class="rustdoc-toggle method-toggle" open><summary><section id="method.serialize" class="method trait-impl has-srclink"><span class="rightside"><a class="srclink" href="../../src/orca/data.rs.html#132">source</a></span><a href="#method.serialize" class="anchor"></a><h4 class="code-header">fn <a href="https://docs.rs/serde/1.0.137/serde/ser/trait.Serialize.html#tymethod.serialize" class="fnname">serialize</a><__S>(&self, __serializer: __S) -> <a class="enum" href="https://doc.rust-lang.org/1.61.0/core/result/enum.Result.html" title="enum core::result::Result">Result</a><__S::<a class="associatedtype" href="https://docs.rs/serde/1.0.137/serde/ser/trait.Serializer.html#associatedtype.Ok" title="type serde::ser::Serializer::Ok">Ok</a>, __S::<a class="associatedtype" href="https://docs.rs/serde/1.0.137/serde/ser/trait.Serializer.html#associatedtype.Error" title="type serde::ser::Serializer::Error">Error</a>> <span class="where fmt-newline">where<br> __S: <a class="trait" href="https://docs.rs/serde/1.0.137/serde/ser/trait.Serializer.html" title="trait serde::ser::Serializer">Serializer</a>, </span></h4></section></summary><div class='docblock'><p>Serialize this value into the given Serde serializer. <a href="https://docs.rs/serde/1.0.137/serde/ser/trait.Serialize.html#tymethod.serialize">Read more</a></p>
|
||||
</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" class="impl has-srclink"><a href="#impl-RefUnwindSafe" class="anchor"></a><h3 class="code-header in-band">impl <a class="trait" href="https://doc.rust-lang.org/1.61.0/core/panic/unwind_safe/trait.RefUnwindSafe.html" title="trait core::panic::unwind_safe::RefUnwindSafe">RefUnwindSafe</a> for <a class="enum" href="enum.Change.html" title="enum orca::data::Change">Change</a></h3></section><section id="impl-Send" class="impl has-srclink"><a href="#impl-Send" class="anchor"></a><h3 class="code-header in-band">impl <a class="trait" href="https://doc.rust-lang.org/1.61.0/core/marker/trait.Send.html" title="trait core::marker::Send">Send</a> for <a class="enum" href="enum.Change.html" title="enum orca::data::Change">Change</a></h3></section><section id="impl-Sync" class="impl has-srclink"><a href="#impl-Sync" class="anchor"></a><h3 class="code-header in-band">impl <a class="trait" href="https://doc.rust-lang.org/1.61.0/core/marker/trait.Sync.html" title="trait core::marker::Sync">Sync</a> for <a class="enum" href="enum.Change.html" title="enum orca::data::Change">Change</a></h3></section><section id="impl-Unpin" class="impl has-srclink"><a href="#impl-Unpin" class="anchor"></a><h3 class="code-header in-band">impl <a class="trait" href="https://doc.rust-lang.org/1.61.0/core/marker/trait.Unpin.html" title="trait core::marker::Unpin">Unpin</a> for <a class="enum" href="enum.Change.html" title="enum orca::data::Change">Change</a></h3></section><section id="impl-UnwindSafe" class="impl has-srclink"><a href="#impl-UnwindSafe" class="anchor"></a><h3 class="code-header in-band">impl <a class="trait" href="https://doc.rust-lang.org/1.61.0/core/panic/unwind_safe/trait.UnwindSafe.html" title="trait core::panic::unwind_safe::UnwindSafe">UnwindSafe</a> for <a class="enum" href="enum.Change.html" title="enum orca::data::Change">Change</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="rustdoc-toggle implementors-toggle"><summary><section id="impl-Any" class="impl has-srclink"><span class="rightside"><a class="srclink" href="https://doc.rust-lang.org/1.61.0/src/core/any.rs.html#132-136">source</a></span><a href="#impl-Any" class="anchor"></a><h3 class="code-header in-band">impl<T> <a class="trait" href="https://doc.rust-lang.org/1.61.0/core/any/trait.Any.html" title="trait core::any::Any">Any</a> for T <span class="where fmt-newline">where<br> T: 'static + ?<a class="trait" href="https://doc.rust-lang.org/1.61.0/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>, </span></h3></section></summary><div class="impl-items"><details class="rustdoc-toggle method-toggle" open><summary><section id="method.type_id" class="method trait-impl has-srclink"><span class="rightside"><a class="srclink" href="https://doc.rust-lang.org/1.61.0/src/core/any.rs.html#133">source</a></span><a href="#method.type_id" class="anchor"></a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.61.0/core/any/trait.Any.html#tymethod.type_id" class="fnname">type_id</a>(&self) -> <a class="struct" href="https://doc.rust-lang.org/1.61.0/core/any/struct.TypeId.html" title="struct core::any::TypeId">TypeId</a></h4></section></summary><div class='docblock'><p>Gets the <code>TypeId</code> of <code>self</code>. <a href="https://doc.rust-lang.org/1.61.0/core/any/trait.Any.html#tymethod.type_id">Read more</a></p>
|
||||
|
|
|
@ -7,7 +7,7 @@
|
|||
<h1 class="fqn"><span class="in-band">Enum <a href="../index.html">orca</a>::<wbr><a href="index.html">data</a>::<wbr><a class="enum" href="#">Entity</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/orca/data.rs.html#91-94">source</a> · <a id="toggle-all-docs" href="javascript:void(0)" title="collapse all docs">[<span class="inner">−</span>]</a></span></div><div class="docblock item-decl"><pre class="rust enum"><code>pub enum Entity {
|
||||
Account(<a class="struct" href="struct.Account.html" title="struct orca::data::Account">Account</a>),
|
||||
Group(<a class="struct" href="struct.Group.html" title="struct orca::data::Group">Group</a>),
|
||||
}</code></pre></div><h2 id="variants" class="variants small-section-header">Variants<a href="#variants" class="anchor"></a></h2><h3 id="variant.Account" class="variant small-section-header"><a href="#variant.Account" class="anchor field"></a><code>Account(<a class="struct" href="struct.Account.html" title="struct orca::data::Account">Account</a>)</code></h3><h3 id="variant.Group" class="variant small-section-header"><a href="#variant.Group" class="anchor field"></a><code>Group(<a class="struct" href="struct.Group.html" title="struct orca::data::Group">Group</a>)</code></h3><h2 id="implementations" class="small-section-header">Implementations<a href="#implementations" class="anchor"></a></h2><div id="implementations-list"><details class="rustdoc-toggle implementors-toggle" open><summary><section id="impl" class="impl has-srclink"><span class="rightside"><a class="srclink" href="../../src/orca/data.rs.html#96-124">source</a></span><a href="#impl" class="anchor"></a><h3 class="code-header in-band">impl <a class="enum" href="enum.Entity.html" title="enum orca::data::Entity">Entity</a></h3></section></summary><div class="impl-items"><section id="method.get_uuid" class="method has-srclink"><span class="rightside"><a class="srclink" href="../../src/orca/data.rs.html#97-102">source</a></span><a href="#method.get_uuid" class="anchor"></a><h4 class="code-header">pub fn <a href="#method.get_uuid" class="fnname">get_uuid</a>(&self) -> <a class="struct" href="https://docs.rs/uuid/1.1.0/uuid/struct.Uuid.html" title="struct uuid::Uuid">Uuid</a></h4></section><section id="method.get_name" class="method has-srclink"><span class="rightside"><a class="srclink" href="../../src/orca/data.rs.html#104-109">source</a></span><a href="#method.get_name" class="anchor"></a><h4 class="code-header">pub fn <a href="#method.get_name" class="fnname">get_name</a>(&self) -> &<a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.str.html">str</a></h4></section><section id="method.get_ds_ldap_dn" class="method has-srclink"><span class="rightside"><a class="srclink" href="../../src/orca/data.rs.html#111-116">source</a></span><a href="#method.get_ds_ldap_dn" class="anchor"></a><h4 class="code-header">pub fn <a href="#method.get_ds_ldap_dn" class="fnname">get_ds_ldap_dn</a>(&self, basedn: &<a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.str.html">str</a>) -> <a class="struct" href="https://doc.rust-lang.org/1.61.0/alloc/string/struct.String.html" title="struct alloc::string::String">String</a></h4></section><section id="method.get_entity_type" class="method has-srclink"><span class="rightside"><a class="srclink" href="../../src/orca/data.rs.html#118-123">source</a></span><a href="#method.get_entity_type" class="anchor"></a><h4 class="code-header">pub fn <a href="#method.get_entity_type" class="fnname">get_entity_type</a>(&self) -> <a class="enum" href="enum.EntityType.html" title="enum orca::data::EntityType">EntityType</a></h4></section></div></details></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="rustdoc-toggle implementors-toggle" open><summary><section id="impl-Clone" class="impl has-srclink"><span class="rightside"><a class="srclink" href="../../src/orca/data.rs.html#90">source</a></span><a href="#impl-Clone" class="anchor"></a><h3 class="code-header in-band">impl <a class="trait" href="https://doc.rust-lang.org/1.61.0/core/clone/trait.Clone.html" title="trait core::clone::Clone">Clone</a> for <a class="enum" href="enum.Entity.html" title="enum orca::data::Entity">Entity</a></h3></section></summary><div class="impl-items"><details class="rustdoc-toggle method-toggle" open><summary><section id="method.clone" class="method trait-impl has-srclink"><span class="rightside"><a class="srclink" href="../../src/orca/data.rs.html#90">source</a></span><a href="#method.clone" class="anchor"></a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.61.0/core/clone/trait.Clone.html#tymethod.clone" class="fnname">clone</a>(&self) -> <a class="enum" href="enum.Entity.html" title="enum orca::data::Entity">Entity</a></h4></section></summary><div class='docblock'><p>Returns a copy of the value. <a href="https://doc.rust-lang.org/1.61.0/core/clone/trait.Clone.html#tymethod.clone">Read more</a></p>
|
||||
}</code></pre></div><h2 id="variants" class="variants small-section-header">Variants<a href="#variants" class="anchor"></a></h2><h3 id="variant.Account" class="variant small-section-header"><a href="#variant.Account" class="anchor field"></a><code>Account(<a class="struct" href="struct.Account.html" title="struct orca::data::Account">Account</a>)</code></h3><h3 id="variant.Group" class="variant small-section-header"><a href="#variant.Group" class="anchor field"></a><code>Group(<a class="struct" href="struct.Group.html" title="struct orca::data::Group">Group</a>)</code></h3><h2 id="implementations" class="small-section-header">Implementations<a href="#implementations" class="anchor"></a></h2><div id="implementations-list"><details class="rustdoc-toggle implementors-toggle" open><summary><section id="impl" class="impl has-srclink"><span class="rightside"><a class="srclink" href="../../src/orca/data.rs.html#96-124">source</a></span><a href="#impl" class="anchor"></a><h3 class="code-header in-band">impl <a class="enum" href="enum.Entity.html" title="enum orca::data::Entity">Entity</a></h3></section></summary><div class="impl-items"><section id="method.get_uuid" class="method has-srclink"><span class="rightside"><a class="srclink" href="../../src/orca/data.rs.html#97-102">source</a></span><a href="#method.get_uuid" class="anchor"></a><h4 class="code-header">pub fn <a href="#method.get_uuid" class="fnname">get_uuid</a>(&self) -> <a class="struct" href="https://docs.rs/uuid/1.1.1/uuid/struct.Uuid.html" title="struct uuid::Uuid">Uuid</a></h4></section><section id="method.get_name" class="method has-srclink"><span class="rightside"><a class="srclink" href="../../src/orca/data.rs.html#104-109">source</a></span><a href="#method.get_name" class="anchor"></a><h4 class="code-header">pub fn <a href="#method.get_name" class="fnname">get_name</a>(&self) -> &<a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.str.html">str</a></h4></section><section id="method.get_ds_ldap_dn" class="method has-srclink"><span class="rightside"><a class="srclink" href="../../src/orca/data.rs.html#111-116">source</a></span><a href="#method.get_ds_ldap_dn" class="anchor"></a><h4 class="code-header">pub fn <a href="#method.get_ds_ldap_dn" class="fnname">get_ds_ldap_dn</a>(&self, basedn: &<a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.str.html">str</a>) -> <a class="struct" href="https://doc.rust-lang.org/1.61.0/alloc/string/struct.String.html" title="struct alloc::string::String">String</a></h4></section><section id="method.get_entity_type" class="method has-srclink"><span class="rightside"><a class="srclink" href="../../src/orca/data.rs.html#118-123">source</a></span><a href="#method.get_entity_type" class="anchor"></a><h4 class="code-header">pub fn <a href="#method.get_entity_type" class="fnname">get_entity_type</a>(&self) -> <a class="enum" href="enum.EntityType.html" title="enum orca::data::EntityType">EntityType</a></h4></section></div></details></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="rustdoc-toggle implementors-toggle" open><summary><section id="impl-Clone" class="impl has-srclink"><span class="rightside"><a class="srclink" href="../../src/orca/data.rs.html#90">source</a></span><a href="#impl-Clone" class="anchor"></a><h3 class="code-header in-band">impl <a class="trait" href="https://doc.rust-lang.org/1.61.0/core/clone/trait.Clone.html" title="trait core::clone::Clone">Clone</a> for <a class="enum" href="enum.Entity.html" title="enum orca::data::Entity">Entity</a></h3></section></summary><div class="impl-items"><details class="rustdoc-toggle method-toggle" open><summary><section id="method.clone" class="method trait-impl has-srclink"><span class="rightside"><a class="srclink" href="../../src/orca/data.rs.html#90">source</a></span><a href="#method.clone" class="anchor"></a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.61.0/core/clone/trait.Clone.html#tymethod.clone" class="fnname">clone</a>(&self) -> <a class="enum" href="enum.Entity.html" title="enum orca::data::Entity">Entity</a></h4></section></summary><div class='docblock'><p>Returns a copy of the value. <a href="https://doc.rust-lang.org/1.61.0/core/clone/trait.Clone.html#tymethod.clone">Read more</a></p>
|
||||
</div></details><details class="rustdoc-toggle method-toggle" open><summary><section id="method.clone_from" class="method trait-impl has-srclink"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="srclink" href="https://doc.rust-lang.org/1.61.0/src/core/clone.rs.html#134-136">source</a></span><a href="#method.clone_from" class="anchor"></a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.61.0/core/clone/trait.Clone.html#method.clone_from" class="fnname">clone_from</a>(&mut self, source: <a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.reference.html">&</a>Self)</h4></section></summary><div class='docblock'><p>Performs copy-assignment from <code>source</code>. <a href="https://doc.rust-lang.org/1.61.0/core/clone/trait.Clone.html#method.clone_from">Read more</a></p>
|
||||
</div></details></div></details><details class="rustdoc-toggle implementors-toggle" open><summary><section id="impl-Debug" class="impl has-srclink"><span class="rightside"><a class="srclink" href="../../src/orca/data.rs.html#90">source</a></span><a href="#impl-Debug" class="anchor"></a><h3 class="code-header in-band">impl <a class="trait" href="https://doc.rust-lang.org/1.61.0/core/fmt/trait.Debug.html" title="trait core::fmt::Debug">Debug</a> for <a class="enum" href="enum.Entity.html" title="enum orca::data::Entity">Entity</a></h3></section></summary><div class="impl-items"><details class="rustdoc-toggle method-toggle" open><summary><section id="method.fmt" class="method trait-impl has-srclink"><span class="rightside"><a class="srclink" href="../../src/orca/data.rs.html#90">source</a></span><a href="#method.fmt" class="anchor"></a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.61.0/core/fmt/trait.Debug.html#tymethod.fmt" class="fnname">fmt</a>(&self, f: &mut <a class="struct" href="https://doc.rust-lang.org/1.61.0/core/fmt/struct.Formatter.html" title="struct core::fmt::Formatter">Formatter</a><'_>) -> <a class="type" href="https://doc.rust-lang.org/1.61.0/core/fmt/type.Result.html" title="type core::fmt::Result">Result</a></h4></section></summary><div class='docblock'><p>Formats the value using the given formatter. <a href="https://doc.rust-lang.org/1.61.0/core/fmt/trait.Debug.html#tymethod.fmt">Read more</a></p>
|
||||
</div></details></div></details><details class="rustdoc-toggle implementors-toggle" open><summary><section id="impl-Deserialize%3C%27de%3E" class="impl has-srclink"><span class="rightside"><a class="srclink" href="../../src/orca/data.rs.html#90">source</a></span><a href="#impl-Deserialize%3C%27de%3E" class="anchor"></a><h3 class="code-header in-band">impl<'de> <a class="trait" href="https://docs.rs/serde/1.0.137/serde/de/trait.Deserialize.html" title="trait serde::de::Deserialize">Deserialize</a><'de> for <a class="enum" href="enum.Entity.html" title="enum orca::data::Entity">Entity</a></h3></section></summary><div class="impl-items"><details class="rustdoc-toggle method-toggle" open><summary><section id="method.deserialize" class="method trait-impl has-srclink"><span class="rightside"><a class="srclink" href="../../src/orca/data.rs.html#90">source</a></span><a href="#method.deserialize" class="anchor"></a><h4 class="code-header">fn <a href="https://docs.rs/serde/1.0.137/serde/de/trait.Deserialize.html#tymethod.deserialize" class="fnname">deserialize</a><__D>(__deserializer: __D) -> <a class="enum" href="https://doc.rust-lang.org/1.61.0/core/result/enum.Result.html" title="enum core::result::Result">Result</a><Self, __D::<a class="associatedtype" href="https://docs.rs/serde/1.0.137/serde/de/trait.Deserializer.html#associatedtype.Error" title="type serde::de::Deserializer::Error">Error</a>> <span class="where fmt-newline">where<br> __D: <a class="trait" href="https://docs.rs/serde/1.0.137/serde/de/trait.Deserializer.html" title="trait serde::de::Deserializer">Deserializer</a><'de>, </span></h4></section></summary><div class='docblock'><p>Deserialize this value from the given Serde deserializer. <a href="https://docs.rs/serde/1.0.137/serde/de/trait.Deserialize.html#tymethod.deserialize">Read more</a></p>
|
||||
|
|
|
@ -5,9 +5,9 @@
|
|||
<nav class="sidebar"><a class="sidebar-logo" href="../../orca/index.html"><div class="logo-container"><img class="rust-logo" src="../../rust-logo.svg" alt="logo"></div>
|
||||
</a><h2 class="location"><a href="#">EntityType</a></h2><div class="sidebar-elems"><section><div class="block"><h3 class="sidebar-title"><a href="#variants">Variants</a></h3><ul><li><a href="#variant.Account">Account</a></li><li><a href="#variant.Group">Group</a></li></ul></div><div class="block"><h3 class="sidebar-title"><a href="#trait-implementations">Trait Implementations</a></h3><ul><li><a href="#impl-Clone">Clone</a></li><li><a href="#impl-Debug">Debug</a></li><li><a href="#impl-Deserialize%3C%27de%3E">Deserialize<'de></a></li><li><a href="#impl-Eq">Eq</a></li><li><a href="#impl-Ord">Ord</a></li><li><a href="#impl-PartialEq%3CEntityType%3E">PartialEq<EntityType></a></li><li><a href="#impl-PartialOrd%3CEntityType%3E">PartialOrd<EntityType></a></li><li><a href="#impl-Serialize">Serialize</a></li><li><a href="#impl-StructuralEq">StructuralEq</a></li><li><a href="#impl-StructuralPartialEq">StructuralPartialEq</a></li></ul></div><div class="block"><h3 class="sidebar-title"><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul><li><a href="#impl-RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send">Send</a></li><li><a href="#impl-Sync">Sync</a></li><li><a href="#impl-Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe">UnwindSafe</a></li></ul></div><div class="block"><h3 class="sidebar-title"><a href="#blanket-implementations">Blanket Implementations</a></h3><ul><li><a href="#impl-Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E">Borrow<T></a></li><li><a href="#impl-BorrowMut%3CT%3E">BorrowMut<T></a></li><li><a href="#impl-DeserializeOwned">DeserializeOwned</a></li><li><a href="#impl-Equivalent%3CK%3E">Equivalent<K></a></li><li><a href="#impl-From%3CT%3E">From<T></a></li><li><a href="#impl-Instrument">Instrument</a></li><li><a href="#impl-Into%3CU%3E">Into<U></a></li><li><a href="#impl-Pointable">Pointable</a></li><li><a href="#impl-Serialize-1">Serialize</a></li><li><a href="#impl-ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E">TryFrom<U></a></li><li><a href="#impl-TryInto%3CU%3E">TryInto<U></a></li><li><a href="#impl-VZip%3CV%3E">VZip<V></a></li><li><a href="#impl-WithSubscriber">WithSubscriber</a></li></ul></div></section><h2 class="location"><a href="index.html">In orca::data</a></h2><div id="sidebar-vars" data-name="EntityType" data-ty="enum" data-relpath=""></div><script defer src="sidebar-items.js"></script></div></nav><main><div class="width-limiter"><div class="sub-container"><a class="sub-logo-container" href="../../orca/index.html"><img class="rust-logo" src="../../rust-logo.svg" alt="logo"></a><nav class="sub"><div class="theme-picker hidden"><button id="theme-picker" aria-label="Pick another theme!" aria-haspopup="menu" title="themes"><img width="22" height="22" alt="Pick another theme!" src="../../brush.svg"></button><div id="theme-choices" role="menu"></div></div><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"><button type="button" id="help-button" title="help">?</button><a id="settings-menu" href="../../settings.html" title="settings"><img width="22" height="22" alt="Change settings" src="../../wheel.svg"></a></div></form></nav></div><section id="main-content" class="content"><div class="main-heading">
|
||||
<h1 class="fqn"><span class="in-band">Enum <a href="../index.html">orca</a>::<wbr><a href="index.html">data</a>::<wbr><a class="enum" href="#">EntityType</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/orca/data.rs.html#127-130">source</a> · <a id="toggle-all-docs" href="javascript:void(0)" title="collapse all docs">[<span class="inner">−</span>]</a></span></div><div class="docblock item-decl"><pre class="rust enum"><code>pub enum EntityType {
|
||||
Account(<a class="struct" href="https://docs.rs/uuid/1.1.0/uuid/struct.Uuid.html" title="struct uuid::Uuid">Uuid</a>),
|
||||
Group(<a class="struct" href="https://docs.rs/uuid/1.1.0/uuid/struct.Uuid.html" title="struct uuid::Uuid">Uuid</a>),
|
||||
}</code></pre></div><h2 id="variants" class="variants small-section-header">Variants<a href="#variants" class="anchor"></a></h2><h3 id="variant.Account" class="variant small-section-header"><a href="#variant.Account" class="anchor field"></a><code>Account(<a class="struct" href="https://docs.rs/uuid/1.1.0/uuid/struct.Uuid.html" title="struct uuid::Uuid">Uuid</a>)</code></h3><h3 id="variant.Group" class="variant small-section-header"><a href="#variant.Group" class="anchor field"></a><code>Group(<a class="struct" href="https://docs.rs/uuid/1.1.0/uuid/struct.Uuid.html" title="struct uuid::Uuid">Uuid</a>)</code></h3><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="rustdoc-toggle implementors-toggle" open><summary><section id="impl-Clone" class="impl has-srclink"><span class="rightside"><a class="srclink" href="../../src/orca/data.rs.html#126">source</a></span><a href="#impl-Clone" class="anchor"></a><h3 class="code-header in-band">impl <a class="trait" href="https://doc.rust-lang.org/1.61.0/core/clone/trait.Clone.html" title="trait core::clone::Clone">Clone</a> for <a class="enum" href="enum.EntityType.html" title="enum orca::data::EntityType">EntityType</a></h3></section></summary><div class="impl-items"><details class="rustdoc-toggle method-toggle" open><summary><section id="method.clone" class="method trait-impl has-srclink"><span class="rightside"><a class="srclink" href="../../src/orca/data.rs.html#126">source</a></span><a href="#method.clone" class="anchor"></a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.61.0/core/clone/trait.Clone.html#tymethod.clone" class="fnname">clone</a>(&self) -> <a class="enum" href="enum.EntityType.html" title="enum orca::data::EntityType">EntityType</a></h4></section></summary><div class='docblock'><p>Returns a copy of the value. <a href="https://doc.rust-lang.org/1.61.0/core/clone/trait.Clone.html#tymethod.clone">Read more</a></p>
|
||||
Account(<a class="struct" href="https://docs.rs/uuid/1.1.1/uuid/struct.Uuid.html" title="struct uuid::Uuid">Uuid</a>),
|
||||
Group(<a class="struct" href="https://docs.rs/uuid/1.1.1/uuid/struct.Uuid.html" title="struct uuid::Uuid">Uuid</a>),
|
||||
}</code></pre></div><h2 id="variants" class="variants small-section-header">Variants<a href="#variants" class="anchor"></a></h2><h3 id="variant.Account" class="variant small-section-header"><a href="#variant.Account" class="anchor field"></a><code>Account(<a class="struct" href="https://docs.rs/uuid/1.1.1/uuid/struct.Uuid.html" title="struct uuid::Uuid">Uuid</a>)</code></h3><h3 id="variant.Group" class="variant small-section-header"><a href="#variant.Group" class="anchor field"></a><code>Group(<a class="struct" href="https://docs.rs/uuid/1.1.1/uuid/struct.Uuid.html" title="struct uuid::Uuid">Uuid</a>)</code></h3><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="rustdoc-toggle implementors-toggle" open><summary><section id="impl-Clone" class="impl has-srclink"><span class="rightside"><a class="srclink" href="../../src/orca/data.rs.html#126">source</a></span><a href="#impl-Clone" class="anchor"></a><h3 class="code-header in-band">impl <a class="trait" href="https://doc.rust-lang.org/1.61.0/core/clone/trait.Clone.html" title="trait core::clone::Clone">Clone</a> for <a class="enum" href="enum.EntityType.html" title="enum orca::data::EntityType">EntityType</a></h3></section></summary><div class="impl-items"><details class="rustdoc-toggle method-toggle" open><summary><section id="method.clone" class="method trait-impl has-srclink"><span class="rightside"><a class="srclink" href="../../src/orca/data.rs.html#126">source</a></span><a href="#method.clone" class="anchor"></a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.61.0/core/clone/trait.Clone.html#tymethod.clone" class="fnname">clone</a>(&self) -> <a class="enum" href="enum.EntityType.html" title="enum orca::data::EntityType">EntityType</a></h4></section></summary><div class='docblock'><p>Returns a copy of the value. <a href="https://doc.rust-lang.org/1.61.0/core/clone/trait.Clone.html#tymethod.clone">Read more</a></p>
|
||||
</div></details><details class="rustdoc-toggle method-toggle" open><summary><section id="method.clone_from" class="method trait-impl has-srclink"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="srclink" href="https://doc.rust-lang.org/1.61.0/src/core/clone.rs.html#134-136">source</a></span><a href="#method.clone_from" class="anchor"></a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.61.0/core/clone/trait.Clone.html#method.clone_from" class="fnname">clone_from</a>(&mut self, source: <a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.reference.html">&</a>Self)</h4></section></summary><div class='docblock'><p>Performs copy-assignment from <code>source</code>. <a href="https://doc.rust-lang.org/1.61.0/core/clone/trait.Clone.html#method.clone_from">Read more</a></p>
|
||||
</div></details></div></details><details class="rustdoc-toggle implementors-toggle" open><summary><section id="impl-Debug" class="impl has-srclink"><span class="rightside"><a class="srclink" href="../../src/orca/data.rs.html#126">source</a></span><a href="#impl-Debug" class="anchor"></a><h3 class="code-header in-band">impl <a class="trait" href="https://doc.rust-lang.org/1.61.0/core/fmt/trait.Debug.html" title="trait core::fmt::Debug">Debug</a> for <a class="enum" href="enum.EntityType.html" title="enum orca::data::EntityType">EntityType</a></h3></section></summary><div class="impl-items"><details class="rustdoc-toggle method-toggle" open><summary><section id="method.fmt" class="method trait-impl has-srclink"><span class="rightside"><a class="srclink" href="../../src/orca/data.rs.html#126">source</a></span><a href="#method.fmt" class="anchor"></a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.61.0/core/fmt/trait.Debug.html#tymethod.fmt" class="fnname">fmt</a>(&self, f: &mut <a class="struct" href="https://doc.rust-lang.org/1.61.0/core/fmt/struct.Formatter.html" title="struct core::fmt::Formatter">Formatter</a><'_>) -> <a class="type" href="https://doc.rust-lang.org/1.61.0/core/fmt/type.Result.html" title="type core::fmt::Result">Result</a></h4></section></summary><div class='docblock'><p>Formats the value using the given formatter. <a href="https://doc.rust-lang.org/1.61.0/core/fmt/trait.Debug.html#tymethod.fmt">Read more</a></p>
|
||||
</div></details></div></details><details class="rustdoc-toggle implementors-toggle" open><summary><section id="impl-Deserialize%3C%27de%3E" class="impl has-srclink"><span class="rightside"><a class="srclink" href="../../src/orca/data.rs.html#126">source</a></span><a href="#impl-Deserialize%3C%27de%3E" class="anchor"></a><h3 class="code-header in-band">impl<'de> <a class="trait" href="https://docs.rs/serde/1.0.137/serde/de/trait.Deserialize.html" title="trait serde::de::Deserialize">Deserialize</a><'de> for <a class="enum" href="enum.EntityType.html" title="enum orca::data::EntityType">EntityType</a></h3></section></summary><div class="impl-items"><details class="rustdoc-toggle method-toggle" open><summary><section id="method.deserialize" class="method trait-impl has-srclink"><span class="rightside"><a class="srclink" href="../../src/orca/data.rs.html#126">source</a></span><a href="#method.deserialize" class="anchor"></a><h4 class="code-header">fn <a href="https://docs.rs/serde/1.0.137/serde/de/trait.Deserialize.html#tymethod.deserialize" class="fnname">deserialize</a><__D>(__deserializer: __D) -> <a class="enum" href="https://doc.rust-lang.org/1.61.0/core/result/enum.Result.html" title="enum core::result::Result">Result</a><Self, __D::<a class="associatedtype" href="https://docs.rs/serde/1.0.137/serde/de/trait.Deserializer.html#associatedtype.Error" title="type serde::de::Deserializer::Error">Error</a>> <span class="where fmt-newline">where<br> __D: <a class="trait" href="https://docs.rs/serde/1.0.137/serde/de/trait.Deserializer.html" title="trait serde::de::Deserializer">Deserializer</a><'de>, </span></h4></section></summary><div class='docblock'><p>Deserialize this value from the given Serde deserializer. <a href="https://docs.rs/serde/1.0.137/serde/de/trait.Deserialize.html#tymethod.deserialize">Read more</a></p>
|
||||
|
|
|
@ -5,12 +5,12 @@
|
|||
<nav class="sidebar"><a class="sidebar-logo" href="../../orca/index.html"><div class="logo-container"><img class="rust-logo" src="../../rust-logo.svg" alt="logo"></div>
|
||||
</a><h2 class="location"><a href="#">OpType</a></h2><div class="sidebar-elems"><section><div class="block"><h3 class="sidebar-title"><a href="#variants">Variants</a></h3><ul><li><a href="#variant.Add">Add</a></li><li><a href="#variant.Bind">Bind</a></li><li><a href="#variant.Delete">Delete</a></li><li><a href="#variant.Mod">Mod</a></li><li><a href="#variant.Search">Search</a></li></ul></div><div class="block"><h3 class="sidebar-title"><a href="#trait-implementations">Trait Implementations</a></h3><ul><li><a href="#impl-Debug">Debug</a></li><li><a href="#impl-Deserialize%3C%27de%3E">Deserialize<'de></a></li><li><a href="#impl-Serialize">Serialize</a></li></ul></div><div class="block"><h3 class="sidebar-title"><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul><li><a href="#impl-RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send">Send</a></li><li><a href="#impl-Sync">Sync</a></li><li><a href="#impl-Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe">UnwindSafe</a></li></ul></div><div class="block"><h3 class="sidebar-title"><a href="#blanket-implementations">Blanket Implementations</a></h3><ul><li><a href="#impl-Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E">Borrow<T></a></li><li><a href="#impl-BorrowMut%3CT%3E">BorrowMut<T></a></li><li><a href="#impl-DeserializeOwned">DeserializeOwned</a></li><li><a href="#impl-From%3CT%3E">From<T></a></li><li><a href="#impl-Instrument">Instrument</a></li><li><a href="#impl-Into%3CU%3E">Into<U></a></li><li><a href="#impl-Pointable">Pointable</a></li><li><a href="#impl-Serialize-1">Serialize</a></li><li><a href="#impl-TryFrom%3CU%3E">TryFrom<U></a></li><li><a href="#impl-TryInto%3CU%3E">TryInto<U></a></li><li><a href="#impl-VZip%3CV%3E">VZip<V></a></li><li><a href="#impl-WithSubscriber">WithSubscriber</a></li></ul></div></section><h2 class="location"><a href="index.html">In orca::data</a></h2><div id="sidebar-vars" data-name="OpType" data-ty="enum" data-relpath=""></div><script defer src="sidebar-items.js"></script></div></nav><main><div class="width-limiter"><div class="sub-container"><a class="sub-logo-container" href="../../orca/index.html"><img class="rust-logo" src="../../rust-logo.svg" alt="logo"></a><nav class="sub"><div class="theme-picker hidden"><button id="theme-picker" aria-label="Pick another theme!" aria-haspopup="menu" title="themes"><img width="22" height="22" alt="Pick another theme!" src="../../brush.svg"></button><div id="theme-choices" role="menu"></div></div><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"><button type="button" id="help-button" title="help">?</button><a id="settings-menu" href="../../settings.html" title="settings"><img width="22" height="22" alt="Change settings" src="../../wheel.svg"></a></div></form></nav></div><section id="main-content" class="content"><div class="main-heading">
|
||||
<h1 class="fqn"><span class="in-band">Enum <a href="../index.html">orca</a>::<wbr><a href="index.html">data</a>::<wbr><a class="enum" href="#">OpType</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/orca/data.rs.html#140-146">source</a> · <a id="toggle-all-docs" href="javascript:void(0)" title="collapse all docs">[<span class="inner">−</span>]</a></span></div><div class="docblock item-decl"><pre class="rust enum"><code>pub enum OpType {
|
||||
Bind(<a class="struct" href="https://docs.rs/uuid/1.1.0/uuid/struct.Uuid.html" title="struct uuid::Uuid">Uuid</a>),
|
||||
Add(<a class="struct" href="https://doc.rust-lang.org/1.61.0/alloc/vec/struct.Vec.html" title="struct alloc::vec::Vec">Vec</a><<a class="struct" href="https://docs.rs/uuid/1.1.0/uuid/struct.Uuid.html" title="struct uuid::Uuid">Uuid</a>>),
|
||||
Mod(<a class="struct" href="https://doc.rust-lang.org/1.61.0/alloc/vec/struct.Vec.html" title="struct alloc::vec::Vec">Vec</a><<a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.tuple.html">(</a><a class="struct" href="https://docs.rs/uuid/1.1.0/uuid/struct.Uuid.html" title="struct uuid::Uuid">Uuid</a>, <a class="enum" href="enum.Change.html" title="enum orca::data::Change">Change</a><a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.tuple.html">)</a>>),
|
||||
Delete(<a class="struct" href="https://doc.rust-lang.org/1.61.0/alloc/vec/struct.Vec.html" title="struct alloc::vec::Vec">Vec</a><<a class="struct" href="https://docs.rs/uuid/1.1.0/uuid/struct.Uuid.html" title="struct uuid::Uuid">Uuid</a>>),
|
||||
Search(<a class="struct" href="https://doc.rust-lang.org/1.61.0/alloc/vec/struct.Vec.html" title="struct alloc::vec::Vec">Vec</a><<a class="struct" href="https://docs.rs/uuid/1.1.0/uuid/struct.Uuid.html" title="struct uuid::Uuid">Uuid</a>>),
|
||||
}</code></pre></div><h2 id="variants" class="variants small-section-header">Variants<a href="#variants" class="anchor"></a></h2><h3 id="variant.Bind" class="variant small-section-header"><a href="#variant.Bind" class="anchor field"></a><code>Bind(<a class="struct" href="https://docs.rs/uuid/1.1.0/uuid/struct.Uuid.html" title="struct uuid::Uuid">Uuid</a>)</code></h3><h3 id="variant.Add" class="variant small-section-header"><a href="#variant.Add" class="anchor field"></a><code>Add(<a class="struct" href="https://doc.rust-lang.org/1.61.0/alloc/vec/struct.Vec.html" title="struct alloc::vec::Vec">Vec</a><<a class="struct" href="https://docs.rs/uuid/1.1.0/uuid/struct.Uuid.html" title="struct uuid::Uuid">Uuid</a>>)</code></h3><h3 id="variant.Mod" class="variant small-section-header"><a href="#variant.Mod" class="anchor field"></a><code>Mod(<a class="struct" href="https://doc.rust-lang.org/1.61.0/alloc/vec/struct.Vec.html" title="struct alloc::vec::Vec">Vec</a><<a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.tuple.html">(</a><a class="struct" href="https://docs.rs/uuid/1.1.0/uuid/struct.Uuid.html" title="struct uuid::Uuid">Uuid</a>, <a class="enum" href="enum.Change.html" title="enum orca::data::Change">Change</a><a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.tuple.html">)</a>>)</code></h3><h3 id="variant.Delete" class="variant small-section-header"><a href="#variant.Delete" class="anchor field"></a><code>Delete(<a class="struct" href="https://doc.rust-lang.org/1.61.0/alloc/vec/struct.Vec.html" title="struct alloc::vec::Vec">Vec</a><<a class="struct" href="https://docs.rs/uuid/1.1.0/uuid/struct.Uuid.html" title="struct uuid::Uuid">Uuid</a>>)</code></h3><h3 id="variant.Search" class="variant small-section-header"><a href="#variant.Search" class="anchor field"></a><code>Search(<a class="struct" href="https://doc.rust-lang.org/1.61.0/alloc/vec/struct.Vec.html" title="struct alloc::vec::Vec">Vec</a><<a class="struct" href="https://docs.rs/uuid/1.1.0/uuid/struct.Uuid.html" title="struct uuid::Uuid">Uuid</a>>)</code></h3><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="rustdoc-toggle implementors-toggle" open><summary><section id="impl-Debug" class="impl has-srclink"><span class="rightside"><a class="srclink" href="../../src/orca/data.rs.html#139">source</a></span><a href="#impl-Debug" class="anchor"></a><h3 class="code-header in-band">impl <a class="trait" href="https://doc.rust-lang.org/1.61.0/core/fmt/trait.Debug.html" title="trait core::fmt::Debug">Debug</a> for <a class="enum" href="enum.OpType.html" title="enum orca::data::OpType">OpType</a></h3></section></summary><div class="impl-items"><details class="rustdoc-toggle method-toggle" open><summary><section id="method.fmt" class="method trait-impl has-srclink"><span class="rightside"><a class="srclink" href="../../src/orca/data.rs.html#139">source</a></span><a href="#method.fmt" class="anchor"></a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.61.0/core/fmt/trait.Debug.html#tymethod.fmt" class="fnname">fmt</a>(&self, f: &mut <a class="struct" href="https://doc.rust-lang.org/1.61.0/core/fmt/struct.Formatter.html" title="struct core::fmt::Formatter">Formatter</a><'_>) -> <a class="type" href="https://doc.rust-lang.org/1.61.0/core/fmt/type.Result.html" title="type core::fmt::Result">Result</a></h4></section></summary><div class='docblock'><p>Formats the value using the given formatter. <a href="https://doc.rust-lang.org/1.61.0/core/fmt/trait.Debug.html#tymethod.fmt">Read more</a></p>
|
||||
Bind(<a class="struct" href="https://docs.rs/uuid/1.1.1/uuid/struct.Uuid.html" title="struct uuid::Uuid">Uuid</a>),
|
||||
Add(<a class="struct" href="https://doc.rust-lang.org/1.61.0/alloc/vec/struct.Vec.html" title="struct alloc::vec::Vec">Vec</a><<a class="struct" href="https://docs.rs/uuid/1.1.1/uuid/struct.Uuid.html" title="struct uuid::Uuid">Uuid</a>>),
|
||||
Mod(<a class="struct" href="https://doc.rust-lang.org/1.61.0/alloc/vec/struct.Vec.html" title="struct alloc::vec::Vec">Vec</a><<a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.tuple.html">(</a><a class="struct" href="https://docs.rs/uuid/1.1.1/uuid/struct.Uuid.html" title="struct uuid::Uuid">Uuid</a>, <a class="enum" href="enum.Change.html" title="enum orca::data::Change">Change</a><a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.tuple.html">)</a>>),
|
||||
Delete(<a class="struct" href="https://doc.rust-lang.org/1.61.0/alloc/vec/struct.Vec.html" title="struct alloc::vec::Vec">Vec</a><<a class="struct" href="https://docs.rs/uuid/1.1.1/uuid/struct.Uuid.html" title="struct uuid::Uuid">Uuid</a>>),
|
||||
Search(<a class="struct" href="https://doc.rust-lang.org/1.61.0/alloc/vec/struct.Vec.html" title="struct alloc::vec::Vec">Vec</a><<a class="struct" href="https://docs.rs/uuid/1.1.1/uuid/struct.Uuid.html" title="struct uuid::Uuid">Uuid</a>>),
|
||||
}</code></pre></div><h2 id="variants" class="variants small-section-header">Variants<a href="#variants" class="anchor"></a></h2><h3 id="variant.Bind" class="variant small-section-header"><a href="#variant.Bind" class="anchor field"></a><code>Bind(<a class="struct" href="https://docs.rs/uuid/1.1.1/uuid/struct.Uuid.html" title="struct uuid::Uuid">Uuid</a>)</code></h3><h3 id="variant.Add" class="variant small-section-header"><a href="#variant.Add" class="anchor field"></a><code>Add(<a class="struct" href="https://doc.rust-lang.org/1.61.0/alloc/vec/struct.Vec.html" title="struct alloc::vec::Vec">Vec</a><<a class="struct" href="https://docs.rs/uuid/1.1.1/uuid/struct.Uuid.html" title="struct uuid::Uuid">Uuid</a>>)</code></h3><h3 id="variant.Mod" class="variant small-section-header"><a href="#variant.Mod" class="anchor field"></a><code>Mod(<a class="struct" href="https://doc.rust-lang.org/1.61.0/alloc/vec/struct.Vec.html" title="struct alloc::vec::Vec">Vec</a><<a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.tuple.html">(</a><a class="struct" href="https://docs.rs/uuid/1.1.1/uuid/struct.Uuid.html" title="struct uuid::Uuid">Uuid</a>, <a class="enum" href="enum.Change.html" title="enum orca::data::Change">Change</a><a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.tuple.html">)</a>>)</code></h3><h3 id="variant.Delete" class="variant small-section-header"><a href="#variant.Delete" class="anchor field"></a><code>Delete(<a class="struct" href="https://doc.rust-lang.org/1.61.0/alloc/vec/struct.Vec.html" title="struct alloc::vec::Vec">Vec</a><<a class="struct" href="https://docs.rs/uuid/1.1.1/uuid/struct.Uuid.html" title="struct uuid::Uuid">Uuid</a>>)</code></h3><h3 id="variant.Search" class="variant small-section-header"><a href="#variant.Search" class="anchor field"></a><code>Search(<a class="struct" href="https://doc.rust-lang.org/1.61.0/alloc/vec/struct.Vec.html" title="struct alloc::vec::Vec">Vec</a><<a class="struct" href="https://docs.rs/uuid/1.1.1/uuid/struct.Uuid.html" title="struct uuid::Uuid">Uuid</a>>)</code></h3><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="rustdoc-toggle implementors-toggle" open><summary><section id="impl-Debug" class="impl has-srclink"><span class="rightside"><a class="srclink" href="../../src/orca/data.rs.html#139">source</a></span><a href="#impl-Debug" class="anchor"></a><h3 class="code-header in-band">impl <a class="trait" href="https://doc.rust-lang.org/1.61.0/core/fmt/trait.Debug.html" title="trait core::fmt::Debug">Debug</a> for <a class="enum" href="enum.OpType.html" title="enum orca::data::OpType">OpType</a></h3></section></summary><div class="impl-items"><details class="rustdoc-toggle method-toggle" open><summary><section id="method.fmt" class="method trait-impl has-srclink"><span class="rightside"><a class="srclink" href="../../src/orca/data.rs.html#139">source</a></span><a href="#method.fmt" class="anchor"></a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.61.0/core/fmt/trait.Debug.html#tymethod.fmt" class="fnname">fmt</a>(&self, f: &mut <a class="struct" href="https://doc.rust-lang.org/1.61.0/core/fmt/struct.Formatter.html" title="struct core::fmt::Formatter">Formatter</a><'_>) -> <a class="type" href="https://doc.rust-lang.org/1.61.0/core/fmt/type.Result.html" title="type core::fmt::Result">Result</a></h4></section></summary><div class='docblock'><p>Formats the value using the given formatter. <a href="https://doc.rust-lang.org/1.61.0/core/fmt/trait.Debug.html#tymethod.fmt">Read more</a></p>
|
||||
</div></details></div></details><details class="rustdoc-toggle implementors-toggle" open><summary><section id="impl-Deserialize%3C%27de%3E" class="impl has-srclink"><span class="rightside"><a class="srclink" href="../../src/orca/data.rs.html#139">source</a></span><a href="#impl-Deserialize%3C%27de%3E" class="anchor"></a><h3 class="code-header in-band">impl<'de> <a class="trait" href="https://docs.rs/serde/1.0.137/serde/de/trait.Deserialize.html" title="trait serde::de::Deserialize">Deserialize</a><'de> for <a class="enum" href="enum.OpType.html" title="enum orca::data::OpType">OpType</a></h3></section></summary><div class="impl-items"><details class="rustdoc-toggle method-toggle" open><summary><section id="method.deserialize" class="method trait-impl has-srclink"><span class="rightside"><a class="srclink" href="../../src/orca/data.rs.html#139">source</a></span><a href="#method.deserialize" class="anchor"></a><h4 class="code-header">fn <a href="https://docs.rs/serde/1.0.137/serde/de/trait.Deserialize.html#tymethod.deserialize" class="fnname">deserialize</a><__D>(__deserializer: __D) -> <a class="enum" href="https://doc.rust-lang.org/1.61.0/core/result/enum.Result.html" title="enum core::result::Result">Result</a><Self, __D::<a class="associatedtype" href="https://docs.rs/serde/1.0.137/serde/de/trait.Deserializer.html#associatedtype.Error" title="type serde::de::Deserializer::Error">Error</a>> <span class="where fmt-newline">where<br> __D: <a class="trait" href="https://docs.rs/serde/1.0.137/serde/de/trait.Deserializer.html" title="trait serde::de::Deserializer">Deserializer</a><'de>, </span></h4></section></summary><div class='docblock'><p>Deserialize this value from the given Serde deserializer. <a href="https://docs.rs/serde/1.0.137/serde/de/trait.Deserialize.html#tymethod.deserialize">Read more</a></p>
|
||||
</div></details></div></details><details class="rustdoc-toggle implementors-toggle" open><summary><section id="impl-Serialize" class="impl has-srclink"><span class="rightside"><a class="srclink" href="../../src/orca/data.rs.html#139">source</a></span><a href="#impl-Serialize" class="anchor"></a><h3 class="code-header in-band">impl <a class="trait" href="https://docs.rs/serde/1.0.137/serde/ser/trait.Serialize.html" title="trait serde::ser::Serialize">Serialize</a> for <a class="enum" href="enum.OpType.html" title="enum orca::data::OpType">OpType</a></h3></section></summary><div class="impl-items"><details class="rustdoc-toggle method-toggle" open><summary><section id="method.serialize" class="method trait-impl has-srclink"><span class="rightside"><a class="srclink" href="../../src/orca/data.rs.html#139">source</a></span><a href="#method.serialize" class="anchor"></a><h4 class="code-header">fn <a href="https://docs.rs/serde/1.0.137/serde/ser/trait.Serialize.html#tymethod.serialize" class="fnname">serialize</a><__S>(&self, __serializer: __S) -> <a class="enum" href="https://doc.rust-lang.org/1.61.0/core/result/enum.Result.html" title="enum core::result::Result">Result</a><__S::<a class="associatedtype" href="https://docs.rs/serde/1.0.137/serde/ser/trait.Serializer.html#associatedtype.Ok" title="type serde::ser::Serializer::Ok">Ok</a>, __S::<a class="associatedtype" href="https://docs.rs/serde/1.0.137/serde/ser/trait.Serializer.html#associatedtype.Error" title="type serde::ser::Serializer::Error">Error</a>> <span class="where fmt-newline">where<br> __S: <a class="trait" href="https://docs.rs/serde/1.0.137/serde/ser/trait.Serializer.html" title="trait serde::ser::Serializer">Serializer</a>, </span></h4></section></summary><div class='docblock'><p>Serialize this value into the given Serde serializer. <a href="https://docs.rs/serde/1.0.137/serde/ser/trait.Serialize.html#tymethod.serialize">Read more</a></p>
|
||||
</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" class="impl has-srclink"><a href="#impl-RefUnwindSafe" class="anchor"></a><h3 class="code-header in-band">impl <a class="trait" href="https://doc.rust-lang.org/1.61.0/core/panic/unwind_safe/trait.RefUnwindSafe.html" title="trait core::panic::unwind_safe::RefUnwindSafe">RefUnwindSafe</a> for <a class="enum" href="enum.OpType.html" title="enum orca::data::OpType">OpType</a></h3></section><section id="impl-Send" class="impl has-srclink"><a href="#impl-Send" class="anchor"></a><h3 class="code-header in-band">impl <a class="trait" href="https://doc.rust-lang.org/1.61.0/core/marker/trait.Send.html" title="trait core::marker::Send">Send</a> for <a class="enum" href="enum.OpType.html" title="enum orca::data::OpType">OpType</a></h3></section><section id="impl-Sync" class="impl has-srclink"><a href="#impl-Sync" class="anchor"></a><h3 class="code-header in-band">impl <a class="trait" href="https://doc.rust-lang.org/1.61.0/core/marker/trait.Sync.html" title="trait core::marker::Sync">Sync</a> for <a class="enum" href="enum.OpType.html" title="enum orca::data::OpType">OpType</a></h3></section><section id="impl-Unpin" class="impl has-srclink"><a href="#impl-Unpin" class="anchor"></a><h3 class="code-header in-band">impl <a class="trait" href="https://doc.rust-lang.org/1.61.0/core/marker/trait.Unpin.html" title="trait core::marker::Unpin">Unpin</a> for <a class="enum" href="enum.OpType.html" title="enum orca::data::OpType">OpType</a></h3></section><section id="impl-UnwindSafe" class="impl has-srclink"><a href="#impl-UnwindSafe" class="anchor"></a><h3 class="code-header in-band">impl <a class="trait" href="https://doc.rust-lang.org/1.61.0/core/panic/unwind_safe/trait.UnwindSafe.html" title="trait core::panic::unwind_safe::UnwindSafe">UnwindSafe</a> for <a class="enum" href="enum.OpType.html" title="enum orca::data::OpType">OpType</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="rustdoc-toggle implementors-toggle"><summary><section id="impl-Any" class="impl has-srclink"><span class="rightside"><a class="srclink" href="https://doc.rust-lang.org/1.61.0/src/core/any.rs.html#132-136">source</a></span><a href="#impl-Any" class="anchor"></a><h3 class="code-header in-band">impl<T> <a class="trait" href="https://doc.rust-lang.org/1.61.0/core/any/trait.Any.html" title="trait core::any::Any">Any</a> for T <span class="where fmt-newline">where<br> T: 'static + ?<a class="trait" href="https://doc.rust-lang.org/1.61.0/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>, </span></h3></section></summary><div class="impl-items"><details class="rustdoc-toggle method-toggle" open><summary><section id="method.type_id" class="method trait-impl has-srclink"><span class="rightside"><a class="srclink" href="https://doc.rust-lang.org/1.61.0/src/core/any.rs.html#133">source</a></span><a href="#method.type_id" class="anchor"></a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.61.0/core/any/trait.Any.html#tymethod.type_id" class="fnname">type_id</a>(&self) -> <a class="struct" href="https://doc.rust-lang.org/1.61.0/core/any/struct.TypeId.html" title="struct core::any::TypeId">TypeId</a></h4></section></summary><div class='docblock'><p>Gets the <code>TypeId</code> of <code>self</code>. <a href="https://doc.rust-lang.org/1.61.0/core/any/trait.Any.html#tymethod.type_id">Read more</a></p>
|
||||
|
|
|
@ -8,8 +8,8 @@
|
|||
pub name: <a class="struct" href="https://doc.rust-lang.org/1.61.0/alloc/string/struct.String.html" title="struct alloc::string::String">String</a>,
|
||||
pub display_name: <a class="struct" href="https://doc.rust-lang.org/1.61.0/alloc/string/struct.String.html" title="struct alloc::string::String">String</a>,
|
||||
pub password: <a class="struct" href="https://doc.rust-lang.org/1.61.0/alloc/string/struct.String.html" title="struct alloc::string::String">String</a>,
|
||||
pub uuid: <a class="struct" href="https://docs.rs/uuid/1.1.0/uuid/struct.Uuid.html" title="struct uuid::Uuid">Uuid</a>,
|
||||
}</code></pre></div><h2 id="fields" class="fields small-section-header">Fields<a href="#fields" class="anchor"></a></h2><span id="structfield.name" class="structfield small-section-header"><a href="#structfield.name" class="anchor field"></a><code>name: <a class="struct" href="https://doc.rust-lang.org/1.61.0/alloc/string/struct.String.html" title="struct alloc::string::String">String</a></code></span><span id="structfield.display_name" class="structfield small-section-header"><a href="#structfield.display_name" class="anchor field"></a><code>display_name: <a class="struct" href="https://doc.rust-lang.org/1.61.0/alloc/string/struct.String.html" title="struct alloc::string::String">String</a></code></span><span id="structfield.password" class="structfield small-section-header"><a href="#structfield.password" class="anchor field"></a><code>password: <a class="struct" href="https://doc.rust-lang.org/1.61.0/alloc/string/struct.String.html" title="struct alloc::string::String">String</a></code></span><span id="structfield.uuid" class="structfield small-section-header"><a href="#structfield.uuid" class="anchor field"></a><code>uuid: <a class="struct" href="https://docs.rs/uuid/1.1.0/uuid/struct.Uuid.html" title="struct uuid::Uuid">Uuid</a></code></span><h2 id="implementations" class="small-section-header">Implementations<a href="#implementations" class="anchor"></a></h2><div id="implementations-list"><details class="rustdoc-toggle implementors-toggle" open><summary><section id="impl" class="impl has-srclink"><span class="rightside"><a class="srclink" href="../../src/orca/data.rs.html#44-62">source</a></span><a href="#impl" class="anchor"></a><h3 class="code-header in-band">impl <a class="struct" href="struct.Account.html" title="struct orca::data::Account">Account</a></h3></section></summary><div class="impl-items"><section id="method.get_ds_ldap_dn" class="method has-srclink"><span class="rightside"><a class="srclink" href="../../src/orca/data.rs.html#45-47">source</a></span><a href="#method.get_ds_ldap_dn" class="anchor"></a><h4 class="code-header">pub fn <a href="#method.get_ds_ldap_dn" class="fnname">get_ds_ldap_dn</a>(&self, basedn: &<a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.str.html">str</a>) -> <a class="struct" href="https://doc.rust-lang.org/1.61.0/alloc/string/struct.String.html" title="struct alloc::string::String">String</a></h4></section><section id="method.generate" class="method has-srclink"><span class="rightside"><a class="srclink" href="../../src/orca/data.rs.html#49-61">source</a></span><a href="#method.generate" class="anchor"></a><h4 class="code-header">pub fn <a href="#method.generate" class="fnname">generate</a>(uuid: <a class="struct" href="https://docs.rs/uuid/1.1.0/uuid/struct.Uuid.html" title="struct uuid::Uuid">Uuid</a>) -> Self</h4></section></div></details></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="rustdoc-toggle implementors-toggle" open><summary><section id="impl-Clone" class="impl has-srclink"><span class="rightside"><a class="srclink" href="../../src/orca/data.rs.html#36">source</a></span><a href="#impl-Clone" class="anchor"></a><h3 class="code-header in-band">impl <a class="trait" href="https://doc.rust-lang.org/1.61.0/core/clone/trait.Clone.html" title="trait core::clone::Clone">Clone</a> for <a class="struct" href="struct.Account.html" title="struct orca::data::Account">Account</a></h3></section></summary><div class="impl-items"><details class="rustdoc-toggle method-toggle" open><summary><section id="method.clone" class="method trait-impl has-srclink"><span class="rightside"><a class="srclink" href="../../src/orca/data.rs.html#36">source</a></span><a href="#method.clone" class="anchor"></a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.61.0/core/clone/trait.Clone.html#tymethod.clone" class="fnname">clone</a>(&self) -> <a class="struct" href="struct.Account.html" title="struct orca::data::Account">Account</a></h4></section></summary><div class='docblock'><p>Returns a copy of the value. <a href="https://doc.rust-lang.org/1.61.0/core/clone/trait.Clone.html#tymethod.clone">Read more</a></p>
|
||||
pub uuid: <a class="struct" href="https://docs.rs/uuid/1.1.1/uuid/struct.Uuid.html" title="struct uuid::Uuid">Uuid</a>,
|
||||
}</code></pre></div><h2 id="fields" class="fields small-section-header">Fields<a href="#fields" class="anchor"></a></h2><span id="structfield.name" class="structfield small-section-header"><a href="#structfield.name" class="anchor field"></a><code>name: <a class="struct" href="https://doc.rust-lang.org/1.61.0/alloc/string/struct.String.html" title="struct alloc::string::String">String</a></code></span><span id="structfield.display_name" class="structfield small-section-header"><a href="#structfield.display_name" class="anchor field"></a><code>display_name: <a class="struct" href="https://doc.rust-lang.org/1.61.0/alloc/string/struct.String.html" title="struct alloc::string::String">String</a></code></span><span id="structfield.password" class="structfield small-section-header"><a href="#structfield.password" class="anchor field"></a><code>password: <a class="struct" href="https://doc.rust-lang.org/1.61.0/alloc/string/struct.String.html" title="struct alloc::string::String">String</a></code></span><span id="structfield.uuid" class="structfield small-section-header"><a href="#structfield.uuid" class="anchor field"></a><code>uuid: <a class="struct" href="https://docs.rs/uuid/1.1.1/uuid/struct.Uuid.html" title="struct uuid::Uuid">Uuid</a></code></span><h2 id="implementations" class="small-section-header">Implementations<a href="#implementations" class="anchor"></a></h2><div id="implementations-list"><details class="rustdoc-toggle implementors-toggle" open><summary><section id="impl" class="impl has-srclink"><span class="rightside"><a class="srclink" href="../../src/orca/data.rs.html#44-62">source</a></span><a href="#impl" class="anchor"></a><h3 class="code-header in-band">impl <a class="struct" href="struct.Account.html" title="struct orca::data::Account">Account</a></h3></section></summary><div class="impl-items"><section id="method.get_ds_ldap_dn" class="method has-srclink"><span class="rightside"><a class="srclink" href="../../src/orca/data.rs.html#45-47">source</a></span><a href="#method.get_ds_ldap_dn" class="anchor"></a><h4 class="code-header">pub fn <a href="#method.get_ds_ldap_dn" class="fnname">get_ds_ldap_dn</a>(&self, basedn: &<a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.str.html">str</a>) -> <a class="struct" href="https://doc.rust-lang.org/1.61.0/alloc/string/struct.String.html" title="struct alloc::string::String">String</a></h4></section><section id="method.generate" class="method has-srclink"><span class="rightside"><a class="srclink" href="../../src/orca/data.rs.html#49-61">source</a></span><a href="#method.generate" class="anchor"></a><h4 class="code-header">pub fn <a href="#method.generate" class="fnname">generate</a>(uuid: <a class="struct" href="https://docs.rs/uuid/1.1.1/uuid/struct.Uuid.html" title="struct uuid::Uuid">Uuid</a>) -> Self</h4></section></div></details></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="rustdoc-toggle implementors-toggle" open><summary><section id="impl-Clone" class="impl has-srclink"><span class="rightside"><a class="srclink" href="../../src/orca/data.rs.html#36">source</a></span><a href="#impl-Clone" class="anchor"></a><h3 class="code-header in-band">impl <a class="trait" href="https://doc.rust-lang.org/1.61.0/core/clone/trait.Clone.html" title="trait core::clone::Clone">Clone</a> for <a class="struct" href="struct.Account.html" title="struct orca::data::Account">Account</a></h3></section></summary><div class="impl-items"><details class="rustdoc-toggle method-toggle" open><summary><section id="method.clone" class="method trait-impl has-srclink"><span class="rightside"><a class="srclink" href="../../src/orca/data.rs.html#36">source</a></span><a href="#method.clone" class="anchor"></a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.61.0/core/clone/trait.Clone.html#tymethod.clone" class="fnname">clone</a>(&self) -> <a class="struct" href="struct.Account.html" title="struct orca::data::Account">Account</a></h4></section></summary><div class='docblock'><p>Returns a copy of the value. <a href="https://doc.rust-lang.org/1.61.0/core/clone/trait.Clone.html#tymethod.clone">Read more</a></p>
|
||||
</div></details><details class="rustdoc-toggle method-toggle" open><summary><section id="method.clone_from" class="method trait-impl has-srclink"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="srclink" href="https://doc.rust-lang.org/1.61.0/src/core/clone.rs.html#134-136">source</a></span><a href="#method.clone_from" class="anchor"></a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.61.0/core/clone/trait.Clone.html#method.clone_from" class="fnname">clone_from</a>(&mut self, source: <a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.reference.html">&</a>Self)</h4></section></summary><div class='docblock'><p>Performs copy-assignment from <code>source</code>. <a href="https://doc.rust-lang.org/1.61.0/core/clone/trait.Clone.html#method.clone_from">Read more</a></p>
|
||||
</div></details></div></details><details class="rustdoc-toggle implementors-toggle" open><summary><section id="impl-Debug" class="impl has-srclink"><span class="rightside"><a class="srclink" href="../../src/orca/data.rs.html#36">source</a></span><a href="#impl-Debug" class="anchor"></a><h3 class="code-header in-band">impl <a class="trait" href="https://doc.rust-lang.org/1.61.0/core/fmt/trait.Debug.html" title="trait core::fmt::Debug">Debug</a> for <a class="struct" href="struct.Account.html" title="struct orca::data::Account">Account</a></h3></section></summary><div class="impl-items"><details class="rustdoc-toggle method-toggle" open><summary><section id="method.fmt" class="method trait-impl has-srclink"><span class="rightside"><a class="srclink" href="../../src/orca/data.rs.html#36">source</a></span><a href="#method.fmt" class="anchor"></a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.61.0/core/fmt/trait.Debug.html#tymethod.fmt" class="fnname">fmt</a>(&self, f: &mut <a class="struct" href="https://doc.rust-lang.org/1.61.0/core/fmt/struct.Formatter.html" title="struct core::fmt::Formatter">Formatter</a><'_>) -> <a class="type" href="https://doc.rust-lang.org/1.61.0/core/fmt/type.Result.html" title="type core::fmt::Result">Result</a></h4></section></summary><div class='docblock'><p>Formats the value using the given formatter. <a href="https://doc.rust-lang.org/1.61.0/core/fmt/trait.Debug.html#tymethod.fmt">Read more</a></p>
|
||||
</div></details></div></details><details class="rustdoc-toggle implementors-toggle" open><summary><section id="impl-Deserialize%3C%27de%3E" class="impl has-srclink"><span class="rightside"><a class="srclink" href="../../src/orca/data.rs.html#36">source</a></span><a href="#impl-Deserialize%3C%27de%3E" class="anchor"></a><h3 class="code-header in-band">impl<'de> <a class="trait" href="https://docs.rs/serde/1.0.137/serde/de/trait.Deserialize.html" title="trait serde::de::Deserialize">Deserialize</a><'de> for <a class="struct" href="struct.Account.html" title="struct orca::data::Account">Account</a></h3></section></summary><div class="impl-items"><details class="rustdoc-toggle method-toggle" open><summary><section id="method.deserialize" class="method trait-impl has-srclink"><span class="rightside"><a class="srclink" href="../../src/orca/data.rs.html#36">source</a></span><a href="#method.deserialize" class="anchor"></a><h4 class="code-header">fn <a href="https://docs.rs/serde/1.0.137/serde/de/trait.Deserialize.html#tymethod.deserialize" class="fnname">deserialize</a><__D>(__deserializer: __D) -> <a class="enum" href="https://doc.rust-lang.org/1.61.0/core/result/enum.Result.html" title="enum core::result::Result">Result</a><Self, __D::<a class="associatedtype" href="https://docs.rs/serde/1.0.137/serde/de/trait.Deserializer.html#associatedtype.Error" title="type serde::de::Deserializer::Error">Error</a>> <span class="where fmt-newline">where<br> __D: <a class="trait" href="https://docs.rs/serde/1.0.137/serde/de/trait.Deserializer.html" title="trait serde::de::Deserializer">Deserializer</a><'de>, </span></h4></section></summary><div class='docblock'><p>Deserialize this value from the given Serde deserializer. <a href="https://docs.rs/serde/1.0.137/serde/de/trait.Deserialize.html#tymethod.deserialize">Read more</a></p>
|
||||
|
|
|
@ -6,9 +6,9 @@
|
|||
</a><h2 class="location"><a href="#">Group</a></h2><div class="sidebar-elems"><section><div class="block"><h3 class="sidebar-title"><a href="#fields">Fields</a></h3><ul><li><a href="#structfield.members">members</a></li><li><a href="#structfield.name">name</a></li><li><a href="#structfield.uuid">uuid</a></li></ul></div><div class="block"><h3 class="sidebar-title"><a href="#implementations">Methods</a></h3><ul><li><a href="#method.generate">generate</a></li><li><a href="#method.get_ds_ldap_dn">get_ds_ldap_dn</a></li></ul></div><div class="block"><h3 class="sidebar-title"><a href="#trait-implementations">Trait Implementations</a></h3><ul><li><a href="#impl-Clone">Clone</a></li><li><a href="#impl-Debug">Debug</a></li><li><a href="#impl-Deserialize%3C%27de%3E">Deserialize<'de></a></li><li><a href="#impl-Serialize">Serialize</a></li></ul></div><div class="block"><h3 class="sidebar-title"><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul><li><a href="#impl-RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send">Send</a></li><li><a href="#impl-Sync">Sync</a></li><li><a href="#impl-Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe">UnwindSafe</a></li></ul></div><div class="block"><h3 class="sidebar-title"><a href="#blanket-implementations">Blanket Implementations</a></h3><ul><li><a href="#impl-Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E">Borrow<T></a></li><li><a href="#impl-BorrowMut%3CT%3E">BorrowMut<T></a></li><li><a href="#impl-DeserializeOwned">DeserializeOwned</a></li><li><a href="#impl-From%3CT%3E">From<T></a></li><li><a href="#impl-Instrument">Instrument</a></li><li><a href="#impl-Into%3CU%3E">Into<U></a></li><li><a href="#impl-Pointable">Pointable</a></li><li><a href="#impl-Serialize-1">Serialize</a></li><li><a href="#impl-ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E">TryFrom<U></a></li><li><a href="#impl-TryInto%3CU%3E">TryInto<U></a></li><li><a href="#impl-VZip%3CV%3E">VZip<V></a></li><li><a href="#impl-WithSubscriber">WithSubscriber</a></li></ul></div></section><h2 class="location"><a href="index.html">In orca::data</a></h2><div id="sidebar-vars" data-name="Group" data-ty="struct" data-relpath=""></div><script defer src="sidebar-items.js"></script></div></nav><main><div class="width-limiter"><div class="sub-container"><a class="sub-logo-container" href="../../orca/index.html"><img class="rust-logo" src="../../rust-logo.svg" alt="logo"></a><nav class="sub"><div class="theme-picker hidden"><button id="theme-picker" aria-label="Pick another theme!" aria-haspopup="menu" title="themes"><img width="22" height="22" alt="Pick another theme!" src="../../brush.svg"></button><div id="theme-choices" role="menu"></div></div><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"><button type="button" id="help-button" title="help">?</button><a id="settings-menu" href="../../settings.html" title="settings"><img width="22" height="22" alt="Change settings" src="../../wheel.svg"></a></div></form></nav></div><section id="main-content" class="content"><div class="main-heading">
|
||||
<h1 class="fqn"><span class="in-band">Struct <a href="../index.html">orca</a>::<wbr><a href="index.html">data</a>::<wbr><a class="struct" href="#">Group</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/orca/data.rs.html#65-69">source</a> · <a id="toggle-all-docs" href="javascript:void(0)" title="collapse all docs">[<span class="inner">−</span>]</a></span></div><div class="docblock item-decl"><pre class="rust struct"><code>pub struct Group {
|
||||
pub name: <a class="struct" href="https://doc.rust-lang.org/1.61.0/alloc/string/struct.String.html" title="struct alloc::string::String">String</a>,
|
||||
pub uuid: <a class="struct" href="https://docs.rs/uuid/1.1.0/uuid/struct.Uuid.html" title="struct uuid::Uuid">Uuid</a>,
|
||||
pub members: <a class="struct" href="https://doc.rust-lang.org/1.61.0/alloc/vec/struct.Vec.html" title="struct alloc::vec::Vec">Vec</a><<a class="struct" href="https://docs.rs/uuid/1.1.0/uuid/struct.Uuid.html" title="struct uuid::Uuid">Uuid</a>>,
|
||||
}</code></pre></div><h2 id="fields" class="fields small-section-header">Fields<a href="#fields" class="anchor"></a></h2><span id="structfield.name" class="structfield small-section-header"><a href="#structfield.name" class="anchor field"></a><code>name: <a class="struct" href="https://doc.rust-lang.org/1.61.0/alloc/string/struct.String.html" title="struct alloc::string::String">String</a></code></span><span id="structfield.uuid" class="structfield small-section-header"><a href="#structfield.uuid" class="anchor field"></a><code>uuid: <a class="struct" href="https://docs.rs/uuid/1.1.0/uuid/struct.Uuid.html" title="struct uuid::Uuid">Uuid</a></code></span><span id="structfield.members" class="structfield small-section-header"><a href="#structfield.members" class="anchor field"></a><code>members: <a class="struct" href="https://doc.rust-lang.org/1.61.0/alloc/vec/struct.Vec.html" title="struct alloc::vec::Vec">Vec</a><<a class="struct" href="https://docs.rs/uuid/1.1.0/uuid/struct.Uuid.html" title="struct uuid::Uuid">Uuid</a>></code></span><h2 id="implementations" class="small-section-header">Implementations<a href="#implementations" class="anchor"></a></h2><div id="implementations-list"><details class="rustdoc-toggle implementors-toggle" open><summary><section id="impl" class="impl has-srclink"><span class="rightside"><a class="srclink" href="../../src/orca/data.rs.html#71-88">source</a></span><a href="#impl" class="anchor"></a><h3 class="code-header in-band">impl <a class="struct" href="struct.Group.html" title="struct orca::data::Group">Group</a></h3></section></summary><div class="impl-items"><section id="method.get_ds_ldap_dn" class="method has-srclink"><span class="rightside"><a class="srclink" href="../../src/orca/data.rs.html#72-74">source</a></span><a href="#method.get_ds_ldap_dn" class="anchor"></a><h4 class="code-header">pub fn <a href="#method.get_ds_ldap_dn" class="fnname">get_ds_ldap_dn</a>(&self, basedn: &<a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.str.html">str</a>) -> <a class="struct" href="https://doc.rust-lang.org/1.61.0/alloc/string/struct.String.html" title="struct alloc::string::String">String</a></h4></section><section id="method.generate" class="method has-srclink"><span class="rightside"><a class="srclink" href="../../src/orca/data.rs.html#76-87">source</a></span><a href="#method.generate" class="anchor"></a><h4 class="code-header">pub fn <a href="#method.generate" class="fnname">generate</a>(uuid: <a class="struct" href="https://docs.rs/uuid/1.1.0/uuid/struct.Uuid.html" title="struct uuid::Uuid">Uuid</a>, members: <a class="struct" href="https://doc.rust-lang.org/1.61.0/alloc/vec/struct.Vec.html" title="struct alloc::vec::Vec">Vec</a><<a class="struct" href="https://docs.rs/uuid/1.1.0/uuid/struct.Uuid.html" title="struct uuid::Uuid">Uuid</a>>) -> Self</h4></section></div></details></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="rustdoc-toggle implementors-toggle" open><summary><section id="impl-Clone" class="impl has-srclink"><span class="rightside"><a class="srclink" href="../../src/orca/data.rs.html#64">source</a></span><a href="#impl-Clone" class="anchor"></a><h3 class="code-header in-band">impl <a class="trait" href="https://doc.rust-lang.org/1.61.0/core/clone/trait.Clone.html" title="trait core::clone::Clone">Clone</a> for <a class="struct" href="struct.Group.html" title="struct orca::data::Group">Group</a></h3></section></summary><div class="impl-items"><details class="rustdoc-toggle method-toggle" open><summary><section id="method.clone" class="method trait-impl has-srclink"><span class="rightside"><a class="srclink" href="../../src/orca/data.rs.html#64">source</a></span><a href="#method.clone" class="anchor"></a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.61.0/core/clone/trait.Clone.html#tymethod.clone" class="fnname">clone</a>(&self) -> <a class="struct" href="struct.Group.html" title="struct orca::data::Group">Group</a></h4></section></summary><div class='docblock'><p>Returns a copy of the value. <a href="https://doc.rust-lang.org/1.61.0/core/clone/trait.Clone.html#tymethod.clone">Read more</a></p>
|
||||
pub uuid: <a class="struct" href="https://docs.rs/uuid/1.1.1/uuid/struct.Uuid.html" title="struct uuid::Uuid">Uuid</a>,
|
||||
pub members: <a class="struct" href="https://doc.rust-lang.org/1.61.0/alloc/vec/struct.Vec.html" title="struct alloc::vec::Vec">Vec</a><<a class="struct" href="https://docs.rs/uuid/1.1.1/uuid/struct.Uuid.html" title="struct uuid::Uuid">Uuid</a>>,
|
||||
}</code></pre></div><h2 id="fields" class="fields small-section-header">Fields<a href="#fields" class="anchor"></a></h2><span id="structfield.name" class="structfield small-section-header"><a href="#structfield.name" class="anchor field"></a><code>name: <a class="struct" href="https://doc.rust-lang.org/1.61.0/alloc/string/struct.String.html" title="struct alloc::string::String">String</a></code></span><span id="structfield.uuid" class="structfield small-section-header"><a href="#structfield.uuid" class="anchor field"></a><code>uuid: <a class="struct" href="https://docs.rs/uuid/1.1.1/uuid/struct.Uuid.html" title="struct uuid::Uuid">Uuid</a></code></span><span id="structfield.members" class="structfield small-section-header"><a href="#structfield.members" class="anchor field"></a><code>members: <a class="struct" href="https://doc.rust-lang.org/1.61.0/alloc/vec/struct.Vec.html" title="struct alloc::vec::Vec">Vec</a><<a class="struct" href="https://docs.rs/uuid/1.1.1/uuid/struct.Uuid.html" title="struct uuid::Uuid">Uuid</a>></code></span><h2 id="implementations" class="small-section-header">Implementations<a href="#implementations" class="anchor"></a></h2><div id="implementations-list"><details class="rustdoc-toggle implementors-toggle" open><summary><section id="impl" class="impl has-srclink"><span class="rightside"><a class="srclink" href="../../src/orca/data.rs.html#71-88">source</a></span><a href="#impl" class="anchor"></a><h3 class="code-header in-band">impl <a class="struct" href="struct.Group.html" title="struct orca::data::Group">Group</a></h3></section></summary><div class="impl-items"><section id="method.get_ds_ldap_dn" class="method has-srclink"><span class="rightside"><a class="srclink" href="../../src/orca/data.rs.html#72-74">source</a></span><a href="#method.get_ds_ldap_dn" class="anchor"></a><h4 class="code-header">pub fn <a href="#method.get_ds_ldap_dn" class="fnname">get_ds_ldap_dn</a>(&self, basedn: &<a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.str.html">str</a>) -> <a class="struct" href="https://doc.rust-lang.org/1.61.0/alloc/string/struct.String.html" title="struct alloc::string::String">String</a></h4></section><section id="method.generate" class="method has-srclink"><span class="rightside"><a class="srclink" href="../../src/orca/data.rs.html#76-87">source</a></span><a href="#method.generate" class="anchor"></a><h4 class="code-header">pub fn <a href="#method.generate" class="fnname">generate</a>(uuid: <a class="struct" href="https://docs.rs/uuid/1.1.1/uuid/struct.Uuid.html" title="struct uuid::Uuid">Uuid</a>, members: <a class="struct" href="https://doc.rust-lang.org/1.61.0/alloc/vec/struct.Vec.html" title="struct alloc::vec::Vec">Vec</a><<a class="struct" href="https://docs.rs/uuid/1.1.1/uuid/struct.Uuid.html" title="struct uuid::Uuid">Uuid</a>>) -> Self</h4></section></div></details></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="rustdoc-toggle implementors-toggle" open><summary><section id="impl-Clone" class="impl has-srclink"><span class="rightside"><a class="srclink" href="../../src/orca/data.rs.html#64">source</a></span><a href="#impl-Clone" class="anchor"></a><h3 class="code-header in-band">impl <a class="trait" href="https://doc.rust-lang.org/1.61.0/core/clone/trait.Clone.html" title="trait core::clone::Clone">Clone</a> for <a class="struct" href="struct.Group.html" title="struct orca::data::Group">Group</a></h3></section></summary><div class="impl-items"><details class="rustdoc-toggle method-toggle" open><summary><section id="method.clone" class="method trait-impl has-srclink"><span class="rightside"><a class="srclink" href="../../src/orca/data.rs.html#64">source</a></span><a href="#method.clone" class="anchor"></a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.61.0/core/clone/trait.Clone.html#tymethod.clone" class="fnname">clone</a>(&self) -> <a class="struct" href="struct.Group.html" title="struct orca::data::Group">Group</a></h4></section></summary><div class='docblock'><p>Returns a copy of the value. <a href="https://doc.rust-lang.org/1.61.0/core/clone/trait.Clone.html#tymethod.clone">Read more</a></p>
|
||||
</div></details><details class="rustdoc-toggle method-toggle" open><summary><section id="method.clone_from" class="method trait-impl has-srclink"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="srclink" href="https://doc.rust-lang.org/1.61.0/src/core/clone.rs.html#134-136">source</a></span><a href="#method.clone_from" class="anchor"></a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.61.0/core/clone/trait.Clone.html#method.clone_from" class="fnname">clone_from</a>(&mut self, source: <a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.reference.html">&</a>Self)</h4></section></summary><div class='docblock'><p>Performs copy-assignment from <code>source</code>. <a href="https://doc.rust-lang.org/1.61.0/core/clone/trait.Clone.html#method.clone_from">Read more</a></p>
|
||||
</div></details></div></details><details class="rustdoc-toggle implementors-toggle" open><summary><section id="impl-Debug" class="impl has-srclink"><span class="rightside"><a class="srclink" href="../../src/orca/data.rs.html#64">source</a></span><a href="#impl-Debug" class="anchor"></a><h3 class="code-header in-band">impl <a class="trait" href="https://doc.rust-lang.org/1.61.0/core/fmt/trait.Debug.html" title="trait core::fmt::Debug">Debug</a> for <a class="struct" href="struct.Group.html" title="struct orca::data::Group">Group</a></h3></section></summary><div class="impl-items"><details class="rustdoc-toggle method-toggle" open><summary><section id="method.fmt" class="method trait-impl has-srclink"><span class="rightside"><a class="srclink" href="../../src/orca/data.rs.html#64">source</a></span><a href="#method.fmt" class="anchor"></a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.61.0/core/fmt/trait.Debug.html#tymethod.fmt" class="fnname">fmt</a>(&self, f: &mut <a class="struct" href="https://doc.rust-lang.org/1.61.0/core/fmt/struct.Formatter.html" title="struct core::fmt::Formatter">Formatter</a><'_>) -> <a class="type" href="https://doc.rust-lang.org/1.61.0/core/fmt/type.Result.html" title="type core::fmt::Result">Result</a></h4></section></summary><div class='docblock'><p>Formats the value using the given formatter. <a href="https://doc.rust-lang.org/1.61.0/core/fmt/trait.Debug.html#tymethod.fmt">Read more</a></p>
|
||||
</div></details></div></details><details class="rustdoc-toggle implementors-toggle" open><summary><section id="impl-Deserialize%3C%27de%3E" class="impl has-srclink"><span class="rightside"><a class="srclink" href="../../src/orca/data.rs.html#64">source</a></span><a href="#impl-Deserialize%3C%27de%3E" class="anchor"></a><h3 class="code-header in-band">impl<'de> <a class="trait" href="https://docs.rs/serde/1.0.137/serde/de/trait.Deserialize.html" title="trait serde::de::Deserialize">Deserialize</a><'de> for <a class="struct" href="struct.Group.html" title="struct orca::data::Group">Group</a></h3></section></summary><div class="impl-items"><details class="rustdoc-toggle method-toggle" open><summary><section id="method.deserialize" class="method trait-impl has-srclink"><span class="rightside"><a class="srclink" href="../../src/orca/data.rs.html#64">source</a></span><a href="#method.deserialize" class="anchor"></a><h4 class="code-header">fn <a href="https://docs.rs/serde/1.0.137/serde/de/trait.Deserialize.html#tymethod.deserialize" class="fnname">deserialize</a><__D>(__deserializer: __D) -> <a class="enum" href="https://doc.rust-lang.org/1.61.0/core/result/enum.Result.html" title="enum core::result::Result">Result</a><Self, __D::<a class="associatedtype" href="https://docs.rs/serde/1.0.137/serde/de/trait.Deserializer.html#associatedtype.Error" title="type serde::de::Deserializer::Error">Error</a>> <span class="where fmt-newline">where<br> __D: <a class="trait" href="https://docs.rs/serde/1.0.137/serde/de/trait.Deserializer.html" title="trait serde::de::Deserializer">Deserializer</a><'de>, </span></h4></section></summary><div class='docblock'><p>Deserialize this value from the given Serde deserializer. <a href="https://docs.rs/serde/1.0.137/serde/de/trait.Deserialize.html#tymethod.deserialize">Read more</a></p>
|
||||
|
|
|
@ -8,7 +8,7 @@
|
|||
pub orig_etime: <a class="struct" href="https://doc.rust-lang.org/1.61.0/core/time/struct.Duration.html" title="struct core::time::Duration">Duration</a>,
|
||||
pub rtime: <a class="struct" href="https://doc.rust-lang.org/1.61.0/core/time/struct.Duration.html" title="struct core::time::Duration">Duration</a>,
|
||||
pub op_type: <a class="enum" href="enum.OpType.html" title="enum orca::data::OpType">OpType</a>,
|
||||
}</code></pre></div><h2 id="fields" class="fields small-section-header">Fields<a href="#fields" class="anchor"></a></h2><span id="structfield.orig_etime" class="structfield small-section-header"><a href="#structfield.orig_etime" class="anchor field"></a><code>orig_etime: <a class="struct" href="https://doc.rust-lang.org/1.61.0/core/time/struct.Duration.html" title="struct core::time::Duration">Duration</a></code></span><span id="structfield.rtime" class="structfield small-section-header"><a href="#structfield.rtime" class="anchor field"></a><code>rtime: <a class="struct" href="https://doc.rust-lang.org/1.61.0/core/time/struct.Duration.html" title="struct core::time::Duration">Duration</a></code></span><span id="structfield.op_type" class="structfield small-section-header"><a href="#structfield.op_type" class="anchor field"></a><code>op_type: <a class="enum" href="enum.OpType.html" title="enum orca::data::OpType">OpType</a></code></span><h2 id="implementations" class="small-section-header">Implementations<a href="#implementations" class="anchor"></a></h2><div id="implementations-list"><details class="rustdoc-toggle implementors-toggle" open><summary><section id="impl" class="impl has-srclink"><span class="rightside"><a class="srclink" href="../../src/orca/data.rs.html#155-163">source</a></span><a href="#impl" class="anchor"></a><h3 class="code-header in-band">impl <a class="struct" href="struct.Op.html" title="struct orca::data::Op">Op</a></h3></section></summary><div class="impl-items"><section id="method.require_reset" class="method has-srclink"><span class="rightside"><a class="srclink" href="../../src/orca/data.rs.html#156-162">source</a></span><a href="#method.require_reset" class="anchor"></a><h4 class="code-header">pub fn <a href="#method.require_reset" class="fnname">require_reset</a><'a>(<br> &'a self<br>) -> <a class="enum" href="https://doc.rust-lang.org/1.61.0/core/option/enum.Option.html" title="enum core::option::Option">Option</a><<a class="struct" href="https://doc.rust-lang.org/1.61.0/alloc/boxed/struct.Box.html" title="struct alloc::boxed::Box">Box</a><dyn <a class="trait" href="https://doc.rust-lang.org/1.61.0/core/iter/traits/iterator/trait.Iterator.html" title="trait core::iter::traits::iterator::Iterator">Iterator</a><Item = <a class="struct" href="https://docs.rs/uuid/1.1.0/uuid/struct.Uuid.html" title="struct uuid::Uuid">Uuid</a>> + 'a>></h4></section></div></details></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="rustdoc-toggle implementors-toggle" open><summary><section id="impl-Debug" class="impl has-srclink"><span class="rightside"><a class="srclink" href="../../src/orca/data.rs.html#148">source</a></span><a href="#impl-Debug" class="anchor"></a><h3 class="code-header in-band">impl <a class="trait" href="https://doc.rust-lang.org/1.61.0/core/fmt/trait.Debug.html" title="trait core::fmt::Debug">Debug</a> for <a class="struct" href="struct.Op.html" title="struct orca::data::Op">Op</a></h3></section></summary><div class="impl-items"><details class="rustdoc-toggle method-toggle" open><summary><section id="method.fmt" class="method trait-impl has-srclink"><span class="rightside"><a class="srclink" href="../../src/orca/data.rs.html#148">source</a></span><a href="#method.fmt" class="anchor"></a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.61.0/core/fmt/trait.Debug.html#tymethod.fmt" class="fnname">fmt</a>(&self, f: &mut <a class="struct" href="https://doc.rust-lang.org/1.61.0/core/fmt/struct.Formatter.html" title="struct core::fmt::Formatter">Formatter</a><'_>) -> <a class="type" href="https://doc.rust-lang.org/1.61.0/core/fmt/type.Result.html" title="type core::fmt::Result">Result</a></h4></section></summary><div class='docblock'><p>Formats the value using the given formatter. <a href="https://doc.rust-lang.org/1.61.0/core/fmt/trait.Debug.html#tymethod.fmt">Read more</a></p>
|
||||
}</code></pre></div><h2 id="fields" class="fields small-section-header">Fields<a href="#fields" class="anchor"></a></h2><span id="structfield.orig_etime" class="structfield small-section-header"><a href="#structfield.orig_etime" class="anchor field"></a><code>orig_etime: <a class="struct" href="https://doc.rust-lang.org/1.61.0/core/time/struct.Duration.html" title="struct core::time::Duration">Duration</a></code></span><span id="structfield.rtime" class="structfield small-section-header"><a href="#structfield.rtime" class="anchor field"></a><code>rtime: <a class="struct" href="https://doc.rust-lang.org/1.61.0/core/time/struct.Duration.html" title="struct core::time::Duration">Duration</a></code></span><span id="structfield.op_type" class="structfield small-section-header"><a href="#structfield.op_type" class="anchor field"></a><code>op_type: <a class="enum" href="enum.OpType.html" title="enum orca::data::OpType">OpType</a></code></span><h2 id="implementations" class="small-section-header">Implementations<a href="#implementations" class="anchor"></a></h2><div id="implementations-list"><details class="rustdoc-toggle implementors-toggle" open><summary><section id="impl" class="impl has-srclink"><span class="rightside"><a class="srclink" href="../../src/orca/data.rs.html#155-163">source</a></span><a href="#impl" class="anchor"></a><h3 class="code-header in-band">impl <a class="struct" href="struct.Op.html" title="struct orca::data::Op">Op</a></h3></section></summary><div class="impl-items"><section id="method.require_reset" class="method has-srclink"><span class="rightside"><a class="srclink" href="../../src/orca/data.rs.html#156-162">source</a></span><a href="#method.require_reset" class="anchor"></a><h4 class="code-header">pub fn <a href="#method.require_reset" class="fnname">require_reset</a><'a>(<br> &'a self<br>) -> <a class="enum" href="https://doc.rust-lang.org/1.61.0/core/option/enum.Option.html" title="enum core::option::Option">Option</a><<a class="struct" href="https://doc.rust-lang.org/1.61.0/alloc/boxed/struct.Box.html" title="struct alloc::boxed::Box">Box</a><dyn <a class="trait" href="https://doc.rust-lang.org/1.61.0/core/iter/traits/iterator/trait.Iterator.html" title="trait core::iter::traits::iterator::Iterator">Iterator</a><Item = <a class="struct" href="https://docs.rs/uuid/1.1.1/uuid/struct.Uuid.html" title="struct uuid::Uuid">Uuid</a>> + 'a>></h4></section></div></details></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="rustdoc-toggle implementors-toggle" open><summary><section id="impl-Debug" class="impl has-srclink"><span class="rightside"><a class="srclink" href="../../src/orca/data.rs.html#148">source</a></span><a href="#impl-Debug" class="anchor"></a><h3 class="code-header in-band">impl <a class="trait" href="https://doc.rust-lang.org/1.61.0/core/fmt/trait.Debug.html" title="trait core::fmt::Debug">Debug</a> for <a class="struct" href="struct.Op.html" title="struct orca::data::Op">Op</a></h3></section></summary><div class="impl-items"><details class="rustdoc-toggle method-toggle" open><summary><section id="method.fmt" class="method trait-impl has-srclink"><span class="rightside"><a class="srclink" href="../../src/orca/data.rs.html#148">source</a></span><a href="#method.fmt" class="anchor"></a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.61.0/core/fmt/trait.Debug.html#tymethod.fmt" class="fnname">fmt</a>(&self, f: &mut <a class="struct" href="https://doc.rust-lang.org/1.61.0/core/fmt/struct.Formatter.html" title="struct core::fmt::Formatter">Formatter</a><'_>) -> <a class="type" href="https://doc.rust-lang.org/1.61.0/core/fmt/type.Result.html" title="type core::fmt::Result">Result</a></h4></section></summary><div class='docblock'><p>Formats the value using the given formatter. <a href="https://doc.rust-lang.org/1.61.0/core/fmt/trait.Debug.html#tymethod.fmt">Read more</a></p>
|
||||
</div></details></div></details><details class="rustdoc-toggle implementors-toggle" open><summary><section id="impl-Deserialize%3C%27de%3E" class="impl has-srclink"><span class="rightside"><a class="srclink" href="../../src/orca/data.rs.html#148">source</a></span><a href="#impl-Deserialize%3C%27de%3E" class="anchor"></a><h3 class="code-header in-band">impl<'de> <a class="trait" href="https://docs.rs/serde/1.0.137/serde/de/trait.Deserialize.html" title="trait serde::de::Deserialize">Deserialize</a><'de> for <a class="struct" href="struct.Op.html" title="struct orca::data::Op">Op</a></h3></section></summary><div class="impl-items"><details class="rustdoc-toggle method-toggle" open><summary><section id="method.deserialize" class="method trait-impl has-srclink"><span class="rightside"><a class="srclink" href="../../src/orca/data.rs.html#148">source</a></span><a href="#method.deserialize" class="anchor"></a><h4 class="code-header">fn <a href="https://docs.rs/serde/1.0.137/serde/de/trait.Deserialize.html#tymethod.deserialize" class="fnname">deserialize</a><__D>(__deserializer: __D) -> <a class="enum" href="https://doc.rust-lang.org/1.61.0/core/result/enum.Result.html" title="enum core::result::Result">Result</a><Self, __D::<a class="associatedtype" href="https://docs.rs/serde/1.0.137/serde/de/trait.Deserializer.html#associatedtype.Error" title="type serde::de::Deserializer::Error">Error</a>> <span class="where fmt-newline">where<br> __D: <a class="trait" href="https://docs.rs/serde/1.0.137/serde/de/trait.Deserializer.html" title="trait serde::de::Deserializer">Deserializer</a><'de>, </span></h4></section></summary><div class='docblock'><p>Deserialize this value from the given Serde deserializer. <a href="https://docs.rs/serde/1.0.137/serde/de/trait.Deserialize.html#tymethod.deserialize">Read more</a></p>
|
||||
</div></details></div></details><details class="rustdoc-toggle implementors-toggle" open><summary><section id="impl-Serialize" class="impl has-srclink"><span class="rightside"><a class="srclink" href="../../src/orca/data.rs.html#148">source</a></span><a href="#impl-Serialize" class="anchor"></a><h3 class="code-header in-band">impl <a class="trait" href="https://docs.rs/serde/1.0.137/serde/ser/trait.Serialize.html" title="trait serde::ser::Serialize">Serialize</a> for <a class="struct" href="struct.Op.html" title="struct orca::data::Op">Op</a></h3></section></summary><div class="impl-items"><details class="rustdoc-toggle method-toggle" open><summary><section id="method.serialize" class="method trait-impl has-srclink"><span class="rightside"><a class="srclink" href="../../src/orca/data.rs.html#148">source</a></span><a href="#method.serialize" class="anchor"></a><h4 class="code-header">fn <a href="https://docs.rs/serde/1.0.137/serde/ser/trait.Serialize.html#tymethod.serialize" class="fnname">serialize</a><__S>(&self, __serializer: __S) -> <a class="enum" href="https://doc.rust-lang.org/1.61.0/core/result/enum.Result.html" title="enum core::result::Result">Result</a><__S::<a class="associatedtype" href="https://docs.rs/serde/1.0.137/serde/ser/trait.Serializer.html#associatedtype.Ok" title="type serde::ser::Serializer::Ok">Ok</a>, __S::<a class="associatedtype" href="https://docs.rs/serde/1.0.137/serde/ser/trait.Serializer.html#associatedtype.Error" title="type serde::ser::Serializer::Error">Error</a>> <span class="where fmt-newline">where<br> __S: <a class="trait" href="https://docs.rs/serde/1.0.137/serde/ser/trait.Serializer.html" title="trait serde::ser::Serializer">Serializer</a>, </span></h4></section></summary><div class='docblock'><p>Serialize this value into the given Serde serializer. <a href="https://docs.rs/serde/1.0.137/serde/ser/trait.Serialize.html#tymethod.serialize">Read more</a></p>
|
||||
</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" class="impl has-srclink"><a href="#impl-RefUnwindSafe" class="anchor"></a><h3 class="code-header in-band">impl <a class="trait" href="https://doc.rust-lang.org/1.61.0/core/panic/unwind_safe/trait.RefUnwindSafe.html" title="trait core::panic::unwind_safe::RefUnwindSafe">RefUnwindSafe</a> for <a class="struct" href="struct.Op.html" title="struct orca::data::Op">Op</a></h3></section><section id="impl-Send" class="impl has-srclink"><a href="#impl-Send" class="anchor"></a><h3 class="code-header in-band">impl <a class="trait" href="https://doc.rust-lang.org/1.61.0/core/marker/trait.Send.html" title="trait core::marker::Send">Send</a> for <a class="struct" href="struct.Op.html" title="struct orca::data::Op">Op</a></h3></section><section id="impl-Sync" class="impl has-srclink"><a href="#impl-Sync" class="anchor"></a><h3 class="code-header in-band">impl <a class="trait" href="https://doc.rust-lang.org/1.61.0/core/marker/trait.Sync.html" title="trait core::marker::Sync">Sync</a> for <a class="struct" href="struct.Op.html" title="struct orca::data::Op">Op</a></h3></section><section id="impl-Unpin" class="impl has-srclink"><a href="#impl-Unpin" class="anchor"></a><h3 class="code-header in-band">impl <a class="trait" href="https://doc.rust-lang.org/1.61.0/core/marker/trait.Unpin.html" title="trait core::marker::Unpin">Unpin</a> for <a class="struct" href="struct.Op.html" title="struct orca::data::Op">Op</a></h3></section><section id="impl-UnwindSafe" class="impl has-srclink"><a href="#impl-UnwindSafe" class="anchor"></a><h3 class="code-header in-band">impl <a class="trait" href="https://doc.rust-lang.org/1.61.0/core/panic/unwind_safe/trait.UnwindSafe.html" title="trait core::panic::unwind_safe::UnwindSafe">UnwindSafe</a> for <a class="struct" href="struct.Op.html" title="struct orca::data::Op">Op</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="rustdoc-toggle implementors-toggle"><summary><section id="impl-Any" class="impl has-srclink"><span class="rightside"><a class="srclink" href="https://doc.rust-lang.org/1.61.0/src/core/any.rs.html#132-136">source</a></span><a href="#impl-Any" class="anchor"></a><h3 class="code-header in-band">impl<T> <a class="trait" href="https://doc.rust-lang.org/1.61.0/core/any/trait.Any.html" title="trait core::any::Any">Any</a> for T <span class="where fmt-newline">where<br> T: 'static + ?<a class="trait" href="https://doc.rust-lang.org/1.61.0/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>, </span></h3></section></summary><div class="impl-items"><details class="rustdoc-toggle method-toggle" open><summary><section id="method.type_id" class="method trait-impl has-srclink"><span class="rightside"><a class="srclink" href="https://doc.rust-lang.org/1.61.0/src/core/any.rs.html#133">source</a></span><a href="#method.type_id" class="anchor"></a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.61.0/core/any/trait.Any.html#tymethod.type_id" class="fnname">type_id</a>(&self) -> <a class="struct" href="https://doc.rust-lang.org/1.61.0/core/any/struct.TypeId.html" title="struct core::any::TypeId">TypeId</a></h4></section></summary><div class='docblock'><p>Gets the <code>TypeId</code> of <code>self</code>. <a href="https://doc.rust-lang.org/1.61.0/core/any/trait.Any.html#tymethod.type_id">Read more</a></p>
|
||||
|
|
|
@ -5,12 +5,12 @@
|
|||
<nav class="sidebar"><a class="sidebar-logo" href="../../orca/index.html"><div class="logo-container"><img class="rust-logo" src="../../rust-logo.svg" alt="logo"></div>
|
||||
</a><h2 class="location"><a href="#">TestData</a></h2><div class="sidebar-elems"><section><div class="block"><h3 class="sidebar-title"><a href="#fields">Fields</a></h3><ul><li><a href="#structfield.access">access</a></li><li><a href="#structfield.accounts">accounts</a></li><li><a href="#structfield.all_entities">all_entities</a></li><li><a href="#structfield.connections">connections</a></li><li><a href="#structfield.precreate">precreate</a></li></ul></div><div class="block"><h3 class="sidebar-title"><a href="#trait-implementations">Trait Implementations</a></h3><ul><li><a href="#impl-Debug">Debug</a></li><li><a href="#impl-Deserialize%3C%27de%3E">Deserialize<'de></a></li><li><a href="#impl-Serialize">Serialize</a></li></ul></div><div class="block"><h3 class="sidebar-title"><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul><li><a href="#impl-RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send">Send</a></li><li><a href="#impl-Sync">Sync</a></li><li><a href="#impl-Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe">UnwindSafe</a></li></ul></div><div class="block"><h3 class="sidebar-title"><a href="#blanket-implementations">Blanket Implementations</a></h3><ul><li><a href="#impl-Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E">Borrow<T></a></li><li><a href="#impl-BorrowMut%3CT%3E">BorrowMut<T></a></li><li><a href="#impl-DeserializeOwned">DeserializeOwned</a></li><li><a href="#impl-From%3CT%3E">From<T></a></li><li><a href="#impl-Instrument">Instrument</a></li><li><a href="#impl-Into%3CU%3E">Into<U></a></li><li><a href="#impl-Pointable">Pointable</a></li><li><a href="#impl-Serialize-1">Serialize</a></li><li><a href="#impl-TryFrom%3CU%3E">TryFrom<U></a></li><li><a href="#impl-TryInto%3CU%3E">TryInto<U></a></li><li><a href="#impl-VZip%3CV%3E">VZip<V></a></li><li><a href="#impl-WithSubscriber">WithSubscriber</a></li></ul></div></section><h2 class="location"><a href="index.html">In orca::data</a></h2><div id="sidebar-vars" data-name="TestData" data-ty="struct" data-relpath=""></div><script defer src="sidebar-items.js"></script></div></nav><main><div class="width-limiter"><div class="sub-container"><a class="sub-logo-container" href="../../orca/index.html"><img class="rust-logo" src="../../rust-logo.svg" alt="logo"></a><nav class="sub"><div class="theme-picker hidden"><button id="theme-picker" aria-label="Pick another theme!" aria-haspopup="menu" title="themes"><img width="22" height="22" alt="Pick another theme!" src="../../brush.svg"></button><div id="theme-choices" role="menu"></div></div><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"><button type="button" id="help-button" title="help">?</button><a id="settings-menu" href="../../settings.html" title="settings"><img width="22" height="22" alt="Change settings" src="../../wheel.svg"></a></div></form></nav></div><section id="main-content" class="content"><div class="main-heading">
|
||||
<h1 class="fqn"><span class="in-band">Struct <a href="../index.html">orca</a>::<wbr><a href="index.html">data</a>::<wbr><a class="struct" href="#">TestData</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/orca/data.rs.html#172-178">source</a> · <a id="toggle-all-docs" href="javascript:void(0)" title="collapse all docs">[<span class="inner">−</span>]</a></span></div><div class="docblock item-decl"><pre class="rust struct"><code>pub struct TestData {
|
||||
pub all_entities: <a class="struct" href="https://doc.rust-lang.org/1.61.0/std/collections/hash/map/struct.HashMap.html" title="struct std::collections::hash::map::HashMap">HashMap</a><<a class="struct" href="https://docs.rs/uuid/1.1.0/uuid/struct.Uuid.html" title="struct uuid::Uuid">Uuid</a>, <a class="enum" href="enum.Entity.html" title="enum orca::data::Entity">Entity</a>>,
|
||||
pub access: <a class="struct" href="https://doc.rust-lang.org/1.61.0/std/collections/hash/map/struct.HashMap.html" title="struct std::collections::hash::map::HashMap">HashMap</a><<a class="struct" href="https://docs.rs/uuid/1.1.0/uuid/struct.Uuid.html" title="struct uuid::Uuid">Uuid</a>, <a class="struct" href="https://doc.rust-lang.org/1.61.0/alloc/vec/struct.Vec.html" title="struct alloc::vec::Vec">Vec</a><<a class="enum" href="enum.EntityType.html" title="enum orca::data::EntityType">EntityType</a>>>,
|
||||
pub accounts: <a class="struct" href="https://doc.rust-lang.org/1.61.0/std/collections/hash/set/struct.HashSet.html" title="struct std::collections::hash::set::HashSet">HashSet</a><<a class="struct" href="https://docs.rs/uuid/1.1.0/uuid/struct.Uuid.html" title="struct uuid::Uuid">Uuid</a>>,
|
||||
pub precreate: <a class="struct" href="https://doc.rust-lang.org/1.61.0/std/collections/hash/set/struct.HashSet.html" title="struct std::collections::hash::set::HashSet">HashSet</a><<a class="struct" href="https://docs.rs/uuid/1.1.0/uuid/struct.Uuid.html" title="struct uuid::Uuid">Uuid</a>>,
|
||||
pub all_entities: <a class="struct" href="https://doc.rust-lang.org/1.61.0/std/collections/hash/map/struct.HashMap.html" title="struct std::collections::hash::map::HashMap">HashMap</a><<a class="struct" href="https://docs.rs/uuid/1.1.1/uuid/struct.Uuid.html" title="struct uuid::Uuid">Uuid</a>, <a class="enum" href="enum.Entity.html" title="enum orca::data::Entity">Entity</a>>,
|
||||
pub access: <a class="struct" href="https://doc.rust-lang.org/1.61.0/std/collections/hash/map/struct.HashMap.html" title="struct std::collections::hash::map::HashMap">HashMap</a><<a class="struct" href="https://docs.rs/uuid/1.1.1/uuid/struct.Uuid.html" title="struct uuid::Uuid">Uuid</a>, <a class="struct" href="https://doc.rust-lang.org/1.61.0/alloc/vec/struct.Vec.html" title="struct alloc::vec::Vec">Vec</a><<a class="enum" href="enum.EntityType.html" title="enum orca::data::EntityType">EntityType</a>>>,
|
||||
pub accounts: <a class="struct" href="https://doc.rust-lang.org/1.61.0/std/collections/hash/set/struct.HashSet.html" title="struct std::collections::hash::set::HashSet">HashSet</a><<a class="struct" href="https://docs.rs/uuid/1.1.1/uuid/struct.Uuid.html" title="struct uuid::Uuid">Uuid</a>>,
|
||||
pub precreate: <a class="struct" href="https://doc.rust-lang.org/1.61.0/std/collections/hash/set/struct.HashSet.html" title="struct std::collections::hash::set::HashSet">HashSet</a><<a class="struct" href="https://docs.rs/uuid/1.1.1/uuid/struct.Uuid.html" title="struct uuid::Uuid">Uuid</a>>,
|
||||
pub connections: <a class="struct" href="https://doc.rust-lang.org/1.61.0/alloc/vec/struct.Vec.html" title="struct alloc::vec::Vec">Vec</a><<a class="struct" href="struct.Conn.html" title="struct orca::data::Conn">Conn</a>>,
|
||||
}</code></pre></div><h2 id="fields" class="fields small-section-header">Fields<a href="#fields" class="anchor"></a></h2><span id="structfield.all_entities" class="structfield small-section-header"><a href="#structfield.all_entities" class="anchor field"></a><code>all_entities: <a class="struct" href="https://doc.rust-lang.org/1.61.0/std/collections/hash/map/struct.HashMap.html" title="struct std::collections::hash::map::HashMap">HashMap</a><<a class="struct" href="https://docs.rs/uuid/1.1.0/uuid/struct.Uuid.html" title="struct uuid::Uuid">Uuid</a>, <a class="enum" href="enum.Entity.html" title="enum orca::data::Entity">Entity</a>></code></span><span id="structfield.access" class="structfield small-section-header"><a href="#structfield.access" class="anchor field"></a><code>access: <a class="struct" href="https://doc.rust-lang.org/1.61.0/std/collections/hash/map/struct.HashMap.html" title="struct std::collections::hash::map::HashMap">HashMap</a><<a class="struct" href="https://docs.rs/uuid/1.1.0/uuid/struct.Uuid.html" title="struct uuid::Uuid">Uuid</a>, <a class="struct" href="https://doc.rust-lang.org/1.61.0/alloc/vec/struct.Vec.html" title="struct alloc::vec::Vec">Vec</a><<a class="enum" href="enum.EntityType.html" title="enum orca::data::EntityType">EntityType</a>>></code></span><span id="structfield.accounts" class="structfield small-section-header"><a href="#structfield.accounts" class="anchor field"></a><code>accounts: <a class="struct" href="https://doc.rust-lang.org/1.61.0/std/collections/hash/set/struct.HashSet.html" title="struct std::collections::hash::set::HashSet">HashSet</a><<a class="struct" href="https://docs.rs/uuid/1.1.0/uuid/struct.Uuid.html" title="struct uuid::Uuid">Uuid</a>></code></span><span id="structfield.precreate" class="structfield small-section-header"><a href="#structfield.precreate" class="anchor field"></a><code>precreate: <a class="struct" href="https://doc.rust-lang.org/1.61.0/std/collections/hash/set/struct.HashSet.html" title="struct std::collections::hash::set::HashSet">HashSet</a><<a class="struct" href="https://docs.rs/uuid/1.1.0/uuid/struct.Uuid.html" title="struct uuid::Uuid">Uuid</a>></code></span><span id="structfield.connections" class="structfield small-section-header"><a href="#structfield.connections" class="anchor field"></a><code>connections: <a class="struct" href="https://doc.rust-lang.org/1.61.0/alloc/vec/struct.Vec.html" title="struct alloc::vec::Vec">Vec</a><<a class="struct" href="struct.Conn.html" title="struct orca::data::Conn">Conn</a>></code></span><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="rustdoc-toggle implementors-toggle" open><summary><section id="impl-Debug" class="impl has-srclink"><span class="rightside"><a class="srclink" href="../../src/orca/data.rs.html#171">source</a></span><a href="#impl-Debug" class="anchor"></a><h3 class="code-header in-band">impl <a class="trait" href="https://doc.rust-lang.org/1.61.0/core/fmt/trait.Debug.html" title="trait core::fmt::Debug">Debug</a> for <a class="struct" href="struct.TestData.html" title="struct orca::data::TestData">TestData</a></h3></section></summary><div class="impl-items"><details class="rustdoc-toggle method-toggle" open><summary><section id="method.fmt" class="method trait-impl has-srclink"><span class="rightside"><a class="srclink" href="../../src/orca/data.rs.html#171">source</a></span><a href="#method.fmt" class="anchor"></a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.61.0/core/fmt/trait.Debug.html#tymethod.fmt" class="fnname">fmt</a>(&self, f: &mut <a class="struct" href="https://doc.rust-lang.org/1.61.0/core/fmt/struct.Formatter.html" title="struct core::fmt::Formatter">Formatter</a><'_>) -> <a class="type" href="https://doc.rust-lang.org/1.61.0/core/fmt/type.Result.html" title="type core::fmt::Result">Result</a></h4></section></summary><div class='docblock'><p>Formats the value using the given formatter. <a href="https://doc.rust-lang.org/1.61.0/core/fmt/trait.Debug.html#tymethod.fmt">Read more</a></p>
|
||||
}</code></pre></div><h2 id="fields" class="fields small-section-header">Fields<a href="#fields" class="anchor"></a></h2><span id="structfield.all_entities" class="structfield small-section-header"><a href="#structfield.all_entities" class="anchor field"></a><code>all_entities: <a class="struct" href="https://doc.rust-lang.org/1.61.0/std/collections/hash/map/struct.HashMap.html" title="struct std::collections::hash::map::HashMap">HashMap</a><<a class="struct" href="https://docs.rs/uuid/1.1.1/uuid/struct.Uuid.html" title="struct uuid::Uuid">Uuid</a>, <a class="enum" href="enum.Entity.html" title="enum orca::data::Entity">Entity</a>></code></span><span id="structfield.access" class="structfield small-section-header"><a href="#structfield.access" class="anchor field"></a><code>access: <a class="struct" href="https://doc.rust-lang.org/1.61.0/std/collections/hash/map/struct.HashMap.html" title="struct std::collections::hash::map::HashMap">HashMap</a><<a class="struct" href="https://docs.rs/uuid/1.1.1/uuid/struct.Uuid.html" title="struct uuid::Uuid">Uuid</a>, <a class="struct" href="https://doc.rust-lang.org/1.61.0/alloc/vec/struct.Vec.html" title="struct alloc::vec::Vec">Vec</a><<a class="enum" href="enum.EntityType.html" title="enum orca::data::EntityType">EntityType</a>>></code></span><span id="structfield.accounts" class="structfield small-section-header"><a href="#structfield.accounts" class="anchor field"></a><code>accounts: <a class="struct" href="https://doc.rust-lang.org/1.61.0/std/collections/hash/set/struct.HashSet.html" title="struct std::collections::hash::set::HashSet">HashSet</a><<a class="struct" href="https://docs.rs/uuid/1.1.1/uuid/struct.Uuid.html" title="struct uuid::Uuid">Uuid</a>></code></span><span id="structfield.precreate" class="structfield small-section-header"><a href="#structfield.precreate" class="anchor field"></a><code>precreate: <a class="struct" href="https://doc.rust-lang.org/1.61.0/std/collections/hash/set/struct.HashSet.html" title="struct std::collections::hash::set::HashSet">HashSet</a><<a class="struct" href="https://docs.rs/uuid/1.1.1/uuid/struct.Uuid.html" title="struct uuid::Uuid">Uuid</a>></code></span><span id="structfield.connections" class="structfield small-section-header"><a href="#structfield.connections" class="anchor field"></a><code>connections: <a class="struct" href="https://doc.rust-lang.org/1.61.0/alloc/vec/struct.Vec.html" title="struct alloc::vec::Vec">Vec</a><<a class="struct" href="struct.Conn.html" title="struct orca::data::Conn">Conn</a>></code></span><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="rustdoc-toggle implementors-toggle" open><summary><section id="impl-Debug" class="impl has-srclink"><span class="rightside"><a class="srclink" href="../../src/orca/data.rs.html#171">source</a></span><a href="#impl-Debug" class="anchor"></a><h3 class="code-header in-band">impl <a class="trait" href="https://doc.rust-lang.org/1.61.0/core/fmt/trait.Debug.html" title="trait core::fmt::Debug">Debug</a> for <a class="struct" href="struct.TestData.html" title="struct orca::data::TestData">TestData</a></h3></section></summary><div class="impl-items"><details class="rustdoc-toggle method-toggle" open><summary><section id="method.fmt" class="method trait-impl has-srclink"><span class="rightside"><a class="srclink" href="../../src/orca/data.rs.html#171">source</a></span><a href="#method.fmt" class="anchor"></a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.61.0/core/fmt/trait.Debug.html#tymethod.fmt" class="fnname">fmt</a>(&self, f: &mut <a class="struct" href="https://doc.rust-lang.org/1.61.0/core/fmt/struct.Formatter.html" title="struct core::fmt::Formatter">Formatter</a><'_>) -> <a class="type" href="https://doc.rust-lang.org/1.61.0/core/fmt/type.Result.html" title="type core::fmt::Result">Result</a></h4></section></summary><div class='docblock'><p>Formats the value using the given formatter. <a href="https://doc.rust-lang.org/1.61.0/core/fmt/trait.Debug.html#tymethod.fmt">Read more</a></p>
|
||||
</div></details></div></details><details class="rustdoc-toggle implementors-toggle" open><summary><section id="impl-Deserialize%3C%27de%3E" class="impl has-srclink"><span class="rightside"><a class="srclink" href="../../src/orca/data.rs.html#171">source</a></span><a href="#impl-Deserialize%3C%27de%3E" class="anchor"></a><h3 class="code-header in-band">impl<'de> <a class="trait" href="https://docs.rs/serde/1.0.137/serde/de/trait.Deserialize.html" title="trait serde::de::Deserialize">Deserialize</a><'de> for <a class="struct" href="struct.TestData.html" title="struct orca::data::TestData">TestData</a></h3></section></summary><div class="impl-items"><details class="rustdoc-toggle method-toggle" open><summary><section id="method.deserialize" class="method trait-impl has-srclink"><span class="rightside"><a class="srclink" href="../../src/orca/data.rs.html#171">source</a></span><a href="#method.deserialize" class="anchor"></a><h4 class="code-header">fn <a href="https://docs.rs/serde/1.0.137/serde/de/trait.Deserialize.html#tymethod.deserialize" class="fnname">deserialize</a><__D>(__deserializer: __D) -> <a class="enum" href="https://doc.rust-lang.org/1.61.0/core/result/enum.Result.html" title="enum core::result::Result">Result</a><Self, __D::<a class="associatedtype" href="https://docs.rs/serde/1.0.137/serde/de/trait.Deserializer.html#associatedtype.Error" title="type serde::de::Deserializer::Error">Error</a>> <span class="where fmt-newline">where<br> __D: <a class="trait" href="https://docs.rs/serde/1.0.137/serde/de/trait.Deserializer.html" title="trait serde::de::Deserializer">Deserializer</a><'de>, </span></h4></section></summary><div class='docblock'><p>Deserialize this value from the given Serde deserializer. <a href="https://docs.rs/serde/1.0.137/serde/de/trait.Deserialize.html#tymethod.deserialize">Read more</a></p>
|
||||
</div></details></div></details><details class="rustdoc-toggle implementors-toggle" open><summary><section id="impl-Serialize" class="impl has-srclink"><span class="rightside"><a class="srclink" href="../../src/orca/data.rs.html#171">source</a></span><a href="#impl-Serialize" class="anchor"></a><h3 class="code-header in-band">impl <a class="trait" href="https://docs.rs/serde/1.0.137/serde/ser/trait.Serialize.html" title="trait serde::ser::Serialize">Serialize</a> for <a class="struct" href="struct.TestData.html" title="struct orca::data::TestData">TestData</a></h3></section></summary><div class="impl-items"><details class="rustdoc-toggle method-toggle" open><summary><section id="method.serialize" class="method trait-impl has-srclink"><span class="rightside"><a class="srclink" href="../../src/orca/data.rs.html#171">source</a></span><a href="#method.serialize" class="anchor"></a><h4 class="code-header">fn <a href="https://docs.rs/serde/1.0.137/serde/ser/trait.Serialize.html#tymethod.serialize" class="fnname">serialize</a><__S>(&self, __serializer: __S) -> <a class="enum" href="https://doc.rust-lang.org/1.61.0/core/result/enum.Result.html" title="enum core::result::Result">Result</a><__S::<a class="associatedtype" href="https://docs.rs/serde/1.0.137/serde/ser/trait.Serializer.html#associatedtype.Ok" title="type serde::ser::Serializer::Ok">Ok</a>, __S::<a class="associatedtype" href="https://docs.rs/serde/1.0.137/serde/ser/trait.Serializer.html#associatedtype.Error" title="type serde::ser::Serializer::Error">Error</a>> <span class="where fmt-newline">where<br> __S: <a class="trait" href="https://docs.rs/serde/1.0.137/serde/ser/trait.Serializer.html" title="trait serde::ser::Serializer">Serializer</a>, </span></h4></section></summary><div class='docblock'><p>Serialize this value into the given Serde serializer. <a href="https://docs.rs/serde/1.0.137/serde/ser/trait.Serialize.html#tymethod.serialize">Read more</a></p>
|
||||
</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" class="impl has-srclink"><a href="#impl-RefUnwindSafe" class="anchor"></a><h3 class="code-header in-band">impl <a class="trait" href="https://doc.rust-lang.org/1.61.0/core/panic/unwind_safe/trait.RefUnwindSafe.html" title="trait core::panic::unwind_safe::RefUnwindSafe">RefUnwindSafe</a> for <a class="struct" href="struct.TestData.html" title="struct orca::data::TestData">TestData</a></h3></section><section id="impl-Send" class="impl has-srclink"><a href="#impl-Send" class="anchor"></a><h3 class="code-header in-band">impl <a class="trait" href="https://doc.rust-lang.org/1.61.0/core/marker/trait.Send.html" title="trait core::marker::Send">Send</a> for <a class="struct" href="struct.TestData.html" title="struct orca::data::TestData">TestData</a></h3></section><section id="impl-Sync" class="impl has-srclink"><a href="#impl-Sync" class="anchor"></a><h3 class="code-header in-band">impl <a class="trait" href="https://doc.rust-lang.org/1.61.0/core/marker/trait.Sync.html" title="trait core::marker::Sync">Sync</a> for <a class="struct" href="struct.TestData.html" title="struct orca::data::TestData">TestData</a></h3></section><section id="impl-Unpin" class="impl has-srclink"><a href="#impl-Unpin" class="anchor"></a><h3 class="code-header in-band">impl <a class="trait" href="https://doc.rust-lang.org/1.61.0/core/marker/trait.Unpin.html" title="trait core::marker::Unpin">Unpin</a> for <a class="struct" href="struct.TestData.html" title="struct orca::data::TestData">TestData</a></h3></section><section id="impl-UnwindSafe" class="impl has-srclink"><a href="#impl-UnwindSafe" class="anchor"></a><h3 class="code-header in-band">impl <a class="trait" href="https://doc.rust-lang.org/1.61.0/core/panic/unwind_safe/trait.UnwindSafe.html" title="trait core::panic::unwind_safe::UnwindSafe">UnwindSafe</a> for <a class="struct" href="struct.TestData.html" title="struct orca::data::TestData">TestData</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="rustdoc-toggle implementors-toggle"><summary><section id="impl-Any" class="impl has-srclink"><span class="rightside"><a class="srclink" href="https://doc.rust-lang.org/1.61.0/src/core/any.rs.html#132-136">source</a></span><a href="#impl-Any" class="anchor"></a><h3 class="code-header in-band">impl<T> <a class="trait" href="https://doc.rust-lang.org/1.61.0/core/any/trait.Any.html" title="trait core::any::Any">Any</a> for T <span class="where fmt-newline">where<br> T: 'static + ?<a class="trait" href="https://doc.rust-lang.org/1.61.0/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>, </span></h3></section></summary><div class="impl-items"><details class="rustdoc-toggle method-toggle" open><summary><section id="method.type_id" class="method trait-impl has-srclink"><span class="rightside"><a class="srclink" href="https://doc.rust-lang.org/1.61.0/src/core/any.rs.html#133">source</a></span><a href="#method.type_id" class="anchor"></a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.61.0/core/any/trait.Any.html#tymethod.type_id" class="fnname">type_id</a>(&self) -> <a class="struct" href="https://doc.rust-lang.org/1.61.0/core/any/struct.TypeId.html" title="struct core::any::TypeId">TypeId</a></h4></section></summary><div class='docblock'><p>Gets the <code>TypeId</code> of <code>self</code>. <a href="https://doc.rust-lang.org/1.61.0/core/any/trait.Any.html#tymethod.type_id">Read more</a></p>
|
||||
|
|
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
|
@ -7,11 +7,11 @@
|
|||
<h1 class="fqn"><span class="in-band">Struct <a href="../index.html">orca</a>::<wbr><a href="index.html">preprocess</a>::<wbr><a class="struct" href="#">RawRecord</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/orca/preprocess.rs.html#16-24">source</a> · <a id="toggle-all-docs" href="javascript:void(0)" title="collapse all docs">[<span class="inner">−</span>]</a></span></div><div class="docblock item-decl"><pre class="rust struct"><code>struct RawRecord {
|
||||
conn: <a class="struct" href="https://doc.rust-lang.org/1.61.0/alloc/string/struct.String.html" title="struct alloc::string::String">String</a>,
|
||||
etime: <a class="struct" href="https://doc.rust-lang.org/1.61.0/alloc/string/struct.String.html" title="struct alloc::string::String">String</a>,
|
||||
ids: <a class="struct" href="https://doc.rust-lang.org/1.61.0/alloc/vec/struct.Vec.html" title="struct alloc::vec::Vec">Vec</a><<a class="struct" href="https://docs.rs/uuid/1.1.0/uuid/struct.Uuid.html" title="struct uuid::Uuid">Uuid</a>>,
|
||||
ids: <a class="struct" href="https://doc.rust-lang.org/1.61.0/alloc/vec/struct.Vec.html" title="struct alloc::vec::Vec">Vec</a><<a class="struct" href="https://docs.rs/uuid/1.1.1/uuid/struct.Uuid.html" title="struct uuid::Uuid">Uuid</a>>,
|
||||
nentries: <a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.u32.html">u32</a>,
|
||||
rtime: <a class="struct" href="https://doc.rust-lang.org/1.61.0/alloc/string/struct.String.html" title="struct alloc::string::String">String</a>,
|
||||
op_type: <a class="struct" href="https://doc.rust-lang.org/1.61.0/alloc/string/struct.String.html" title="struct alloc::string::String">String</a>,
|
||||
}</code></pre></div><h2 id="fields" class="fields small-section-header">Fields<a href="#fields" class="anchor"></a></h2><span id="structfield.conn" class="structfield small-section-header"><a href="#structfield.conn" class="anchor field"></a><code>conn: <a class="struct" href="https://doc.rust-lang.org/1.61.0/alloc/string/struct.String.html" title="struct alloc::string::String">String</a></code></span><span id="structfield.etime" class="structfield small-section-header"><a href="#structfield.etime" class="anchor field"></a><code>etime: <a class="struct" href="https://doc.rust-lang.org/1.61.0/alloc/string/struct.String.html" title="struct alloc::string::String">String</a></code></span><span id="structfield.ids" class="structfield small-section-header"><a href="#structfield.ids" class="anchor field"></a><code>ids: <a class="struct" href="https://doc.rust-lang.org/1.61.0/alloc/vec/struct.Vec.html" title="struct alloc::vec::Vec">Vec</a><<a class="struct" href="https://docs.rs/uuid/1.1.0/uuid/struct.Uuid.html" title="struct uuid::Uuid">Uuid</a>></code></span><span id="structfield.nentries" class="structfield small-section-header"><a href="#structfield.nentries" class="anchor field"></a><code>nentries: <a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.u32.html">u32</a></code></span><span id="structfield.rtime" class="structfield small-section-header"><a href="#structfield.rtime" class="anchor field"></a><code>rtime: <a class="struct" href="https://doc.rust-lang.org/1.61.0/alloc/string/struct.String.html" title="struct alloc::string::String">String</a></code></span><span id="structfield.op_type" class="structfield small-section-header"><a href="#structfield.op_type" class="anchor field"></a><code>op_type: <a class="struct" href="https://doc.rust-lang.org/1.61.0/alloc/string/struct.String.html" title="struct alloc::string::String">String</a></code></span><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="rustdoc-toggle implementors-toggle" open><summary><section id="impl-Debug" class="impl has-srclink"><span class="rightside"><a class="srclink" href="../../src/orca/preprocess.rs.html#15">source</a></span><a href="#impl-Debug" class="anchor"></a><h3 class="code-header in-band">impl <a class="trait" href="https://doc.rust-lang.org/1.61.0/core/fmt/trait.Debug.html" title="trait core::fmt::Debug">Debug</a> for <a class="struct" href="struct.RawRecord.html" title="struct orca::preprocess::RawRecord">RawRecord</a></h3></section></summary><div class="impl-items"><details class="rustdoc-toggle method-toggle" open><summary><section id="method.fmt" class="method trait-impl has-srclink"><span class="rightside"><a class="srclink" href="../../src/orca/preprocess.rs.html#15">source</a></span><a href="#method.fmt" class="anchor"></a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.61.0/core/fmt/trait.Debug.html#tymethod.fmt" class="fnname">fmt</a>(&self, f: &mut <a class="struct" href="https://doc.rust-lang.org/1.61.0/core/fmt/struct.Formatter.html" title="struct core::fmt::Formatter">Formatter</a><'_>) -> <a class="type" href="https://doc.rust-lang.org/1.61.0/core/fmt/type.Result.html" title="type core::fmt::Result">Result</a></h4></section></summary><div class='docblock'><p>Formats the value using the given formatter. <a href="https://doc.rust-lang.org/1.61.0/core/fmt/trait.Debug.html#tymethod.fmt">Read more</a></p>
|
||||
}</code></pre></div><h2 id="fields" class="fields small-section-header">Fields<a href="#fields" class="anchor"></a></h2><span id="structfield.conn" class="structfield small-section-header"><a href="#structfield.conn" class="anchor field"></a><code>conn: <a class="struct" href="https://doc.rust-lang.org/1.61.0/alloc/string/struct.String.html" title="struct alloc::string::String">String</a></code></span><span id="structfield.etime" class="structfield small-section-header"><a href="#structfield.etime" class="anchor field"></a><code>etime: <a class="struct" href="https://doc.rust-lang.org/1.61.0/alloc/string/struct.String.html" title="struct alloc::string::String">String</a></code></span><span id="structfield.ids" class="structfield small-section-header"><a href="#structfield.ids" class="anchor field"></a><code>ids: <a class="struct" href="https://doc.rust-lang.org/1.61.0/alloc/vec/struct.Vec.html" title="struct alloc::vec::Vec">Vec</a><<a class="struct" href="https://docs.rs/uuid/1.1.1/uuid/struct.Uuid.html" title="struct uuid::Uuid">Uuid</a>></code></span><span id="structfield.nentries" class="structfield small-section-header"><a href="#structfield.nentries" class="anchor field"></a><code>nentries: <a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.u32.html">u32</a></code></span><span id="structfield.rtime" class="structfield small-section-header"><a href="#structfield.rtime" class="anchor field"></a><code>rtime: <a class="struct" href="https://doc.rust-lang.org/1.61.0/alloc/string/struct.String.html" title="struct alloc::string::String">String</a></code></span><span id="structfield.op_type" class="structfield small-section-header"><a href="#structfield.op_type" class="anchor field"></a><code>op_type: <a class="struct" href="https://doc.rust-lang.org/1.61.0/alloc/string/struct.String.html" title="struct alloc::string::String">String</a></code></span><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="rustdoc-toggle implementors-toggle" open><summary><section id="impl-Debug" class="impl has-srclink"><span class="rightside"><a class="srclink" href="../../src/orca/preprocess.rs.html#15">source</a></span><a href="#impl-Debug" class="anchor"></a><h3 class="code-header in-band">impl <a class="trait" href="https://doc.rust-lang.org/1.61.0/core/fmt/trait.Debug.html" title="trait core::fmt::Debug">Debug</a> for <a class="struct" href="struct.RawRecord.html" title="struct orca::preprocess::RawRecord">RawRecord</a></h3></section></summary><div class="impl-items"><details class="rustdoc-toggle method-toggle" open><summary><section id="method.fmt" class="method trait-impl has-srclink"><span class="rightside"><a class="srclink" href="../../src/orca/preprocess.rs.html#15">source</a></span><a href="#method.fmt" class="anchor"></a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.61.0/core/fmt/trait.Debug.html#tymethod.fmt" class="fnname">fmt</a>(&self, f: &mut <a class="struct" href="https://doc.rust-lang.org/1.61.0/core/fmt/struct.Formatter.html" title="struct core::fmt::Formatter">Formatter</a><'_>) -> <a class="type" href="https://doc.rust-lang.org/1.61.0/core/fmt/type.Result.html" title="type core::fmt::Result">Result</a></h4></section></summary><div class='docblock'><p>Formats the value using the given formatter. <a href="https://doc.rust-lang.org/1.61.0/core/fmt/trait.Debug.html#tymethod.fmt">Read more</a></p>
|
||||
</div></details></div></details><details class="rustdoc-toggle implementors-toggle" open><summary><section id="impl-Deserialize%3C%27de%3E" class="impl has-srclink"><span class="rightside"><a class="srclink" href="../../src/orca/preprocess.rs.html#15">source</a></span><a href="#impl-Deserialize%3C%27de%3E" class="anchor"></a><h3 class="code-header in-band">impl<'de> <a class="trait" href="https://docs.rs/serde/1.0.137/serde/de/trait.Deserialize.html" title="trait serde::de::Deserialize">Deserialize</a><'de> for <a class="struct" href="struct.RawRecord.html" title="struct orca::preprocess::RawRecord">RawRecord</a></h3></section></summary><div class="impl-items"><details class="rustdoc-toggle method-toggle" open><summary><section id="method.deserialize" class="method trait-impl has-srclink"><span class="rightside"><a class="srclink" href="../../src/orca/preprocess.rs.html#15">source</a></span><a href="#method.deserialize" class="anchor"></a><h4 class="code-header">fn <a href="https://docs.rs/serde/1.0.137/serde/de/trait.Deserialize.html#tymethod.deserialize" class="fnname">deserialize</a><__D>(__deserializer: __D) -> <a class="enum" href="https://doc.rust-lang.org/1.61.0/core/result/enum.Result.html" title="enum core::result::Result">Result</a><Self, __D::<a class="associatedtype" href="https://docs.rs/serde/1.0.137/serde/de/trait.Deserializer.html#associatedtype.Error" title="type serde::de::Deserializer::Error">Error</a>> <span class="where fmt-newline">where<br> __D: <a class="trait" href="https://docs.rs/serde/1.0.137/serde/de/trait.Deserializer.html" title="trait serde::de::Deserializer">Deserializer</a><'de>, </span></h4></section></summary><div class='docblock'><p>Deserialize this value from the given Serde deserializer. <a href="https://docs.rs/serde/1.0.137/serde/de/trait.Deserialize.html#tymethod.deserialize">Read more</a></p>
|
||||
</div></details></div></details><details class="rustdoc-toggle implementors-toggle" open><summary><section id="impl-TryFrom%3CRawRecord%3E" class="impl has-srclink"><span class="rightside"><a class="srclink" href="../../src/orca/preprocess.rs.html#150-184">source</a></span><a href="#impl-TryFrom%3CRawRecord%3E" class="anchor"></a><h3 class="code-header in-band">impl <a class="trait" href="https://doc.rust-lang.org/1.61.0/core/convert/trait.TryFrom.html" title="trait core::convert::TryFrom">TryFrom</a><<a class="struct" href="struct.RawRecord.html" title="struct orca::preprocess::RawRecord">RawRecord</a>> for <a class="struct" href="struct.Record.html" title="struct orca::preprocess::Record">Record</a></h3></section></summary><div class="impl-items"><details class="rustdoc-toggle" open><summary><section id="associatedtype.Error" class="type trait-impl has-srclink"><a href="#associatedtype.Error" class="anchor"></a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.61.0/core/convert/trait.TryFrom.html#associatedtype.Error" class="associatedtype">Error</a> = <a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.unit.html">()</a></h4></section></summary><div class='docblock'><p>The type returned in the event of a conversion error.</p>
|
||||
</div></details><details class="rustdoc-toggle method-toggle" open><summary><section id="method.try_from" class="method trait-impl has-srclink"><span class="rightside"><a class="srclink" href="../../src/orca/preprocess.rs.html#153-183">source</a></span><a href="#method.try_from" class="anchor"></a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.61.0/core/convert/trait.TryFrom.html#tymethod.try_from" class="fnname">try_from</a>(value: <a class="struct" href="struct.RawRecord.html" title="struct orca::preprocess::RawRecord">RawRecord</a>) -> <a class="enum" href="https://doc.rust-lang.org/1.61.0/core/result/enum.Result.html" title="enum core::result::Result">Result</a><Self, Self::<a class="associatedtype" href="https://doc.rust-lang.org/1.61.0/core/convert/trait.TryFrom.html#associatedtype.Error" title="type core::convert::TryFrom::Error">Error</a>></h4></section></summary><div class='docblock'><p>Performs the conversion.</p>
|
||||
|
|
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
|
@ -4,11 +4,11 @@
|
|||
</nav>
|
||||
<nav class="sidebar"><a class="sidebar-logo" href="../../../kanidm/index.html"><div class="logo-container"><img class="rust-logo" src="../../../rust-logo.svg" alt="logo"></div>
|
||||
</a><h2 class="location"><a href="#">UUID_ADMIN</a></h2><div class="sidebar-elems"><section><div class="block"><h3 class="sidebar-title"><a href="#deref-methods-Uuid">Methods from Deref<Target=Uuid></a></h3><ul><li><a href="#method.as_braced">as_braced</a></li><li><a href="#method.as_bytes">as_bytes</a></li><li><a href="#method.as_fields">as_fields</a></li><li><a href="#method.as_hyphenated">as_hyphenated</a></li><li><a href="#method.as_simple">as_simple</a></li><li><a href="#method.as_u128">as_u128</a></li><li><a href="#method.as_u64_pair">as_u64_pair</a></li><li><a href="#method.as_urn">as_urn</a></li><li><a href="#method.get_variant">get_variant</a></li><li><a href="#method.get_version">get_version</a></li><li><a href="#method.get_version_num">get_version_num</a></li><li><a href="#method.is_nil">is_nil</a></li><li><a href="#method.to_bytes_le">to_bytes_le</a></li><li><a href="#method.to_fields_le">to_fields_le</a></li><li><a href="#method.to_u128_le">to_u128_le</a></li></ul></div><div class="block"><h3 class="sidebar-title"><a href="#trait-implementations">Trait Implementations</a></h3><ul><li><a href="#impl-Deref">Deref</a></li><li><a href="#impl-LazyStatic">LazyStatic</a></li></ul></div><div class="block"><h3 class="sidebar-title"><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul><li><a href="#impl-RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send">Send</a></li><li><a href="#impl-Sync">Sync</a></li><li><a href="#impl-Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe">UnwindSafe</a></li></ul></div><div class="block"><h3 class="sidebar-title"><a href="#blanket-implementations">Blanket Implementations</a></h3><ul><li><a href="#impl-Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E">Borrow<T></a></li><li><a href="#impl-BorrowMut%3CT%3E">BorrowMut<T></a></li><li><a href="#impl-From%3CT%3E">From<T></a></li><li><a href="#impl-Instrument">Instrument</a></li><li><a href="#impl-Into%3CU%3E">Into<U></a></li><li><a href="#impl-Pointable">Pointable</a></li><li><a href="#impl-Same%3CT%3E">Same<T></a></li><li><a href="#impl-TryFrom%3CU%3E">TryFrom<U></a></li><li><a href="#impl-TryInto%3CU%3E">TryInto<U></a></li><li><a href="#impl-VZip%3CV%3E">VZip<V></a></li><li><a href="#impl-WithSubscriber">WithSubscriber</a></li></ul></div></section><h2 class="location"><a href="index.html">In kanidm::constants::uuids</a></h2><div id="sidebar-vars" data-name="UUID_ADMIN" data-ty="struct" data-relpath=""></div><script defer src="sidebar-items.js"></script></div></nav><main><div class="width-limiter"><div class="sub-container"><a class="sub-logo-container" href="../../../kanidm/index.html"><img class="rust-logo" src="../../../rust-logo.svg" alt="logo"></a><nav class="sub"><div class="theme-picker hidden"><button id="theme-picker" aria-label="Pick another theme!" aria-haspopup="menu" title="themes"><img width="22" height="22" alt="Pick another theme!" src="../../../brush.svg"></button><div id="theme-choices" role="menu"></div></div><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"><button type="button" id="help-button" title="help">?</button><a id="settings-menu" href="../../../settings.html" title="settings"><img width="22" height="22" alt="Change settings" src="../../../wheel.svg"></a></div></form></nav></div><section id="main-content" class="content"><div class="main-heading">
|
||||
<h1 class="fqn"><span class="in-band">Struct <a href="../../index.html">kanidm</a>::<wbr><a href="../index.html">constants</a>::<wbr><a href="index.html">uuids</a>::<wbr><a class="struct" href="#">UUID_ADMIN</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/kanidm/constants/uuids.rs.html#245-248">source</a> · <a id="toggle-all-docs" href="javascript:void(0)" title="collapse all docs">[<span class="inner">−</span>]</a></span></div><div class="docblock item-decl"><pre class="rust struct"><code>pub struct UUID_ADMIN { /* private fields */ }</code></pre></div><h2 id="deref-methods-Uuid" class="small-section-header"><span>Methods from <a class="trait" href="https://doc.rust-lang.org/1.61.0/core/ops/deref/trait.Deref.html" title="trait core::ops::deref::Deref">Deref</a><Target = <a class="struct" href="../../prelude/struct.Uuid.html" title="struct kanidm::prelude::Uuid">Uuid</a>></span><a href="#deref-methods-Uuid" class="anchor"></a></h2><div id="deref-methods-Uuid-1"><div class="impl-items"><details class="rustdoc-toggle method-toggle" open><summary><section id="method.as_hyphenated" class="method has-srclink"><span class="rightside"><a class="srclink" href="https://docs.rs/uuid/1.1.0/src/uuid/fmt.rs.html#109">source</a></span><a href="#method.as_hyphenated" class="anchor"></a><h4 class="code-header">pub fn <a href="#method.as_hyphenated" class="fnname">as_hyphenated</a>(&self) -> &<a class="struct" href="https://docs.rs/uuid/1.1.0/uuid/fmt/struct.Hyphenated.html" title="struct uuid::fmt::Hyphenated">Hyphenated</a></h4></section></summary><div class="docblock"><p>Get a borrowed <a href="adapter/struct.Hyphenated.html"><code>Hyphenated</code></a> formatter.</p>
|
||||
</div></details><details class="rustdoc-toggle method-toggle" open><summary><section id="method.as_simple" class="method has-srclink"><span class="rightside"><a class="srclink" href="https://docs.rs/uuid/1.1.0/src/uuid/fmt.rs.html#126">source</a></span><a href="#method.as_simple" class="anchor"></a><h4 class="code-header">pub fn <a href="#method.as_simple" class="fnname">as_simple</a>(&self) -> &<a class="struct" href="https://docs.rs/uuid/1.1.0/uuid/fmt/struct.Simple.html" title="struct uuid::fmt::Simple">Simple</a></h4></section></summary><div class="docblock"><p>Get a borrowed <a href="adapter/struct.Simple.html"><code>Simple</code></a> formatter.</p>
|
||||
</div></details><details class="rustdoc-toggle method-toggle" open><summary><section id="method.as_urn" class="method has-srclink"><span class="rightside"><a class="srclink" href="https://docs.rs/uuid/1.1.0/src/uuid/fmt.rs.html#145">source</a></span><a href="#method.as_urn" class="anchor"></a><h4 class="code-header">pub fn <a href="#method.as_urn" class="fnname">as_urn</a>(&self) -> &<a class="struct" href="https://docs.rs/uuid/1.1.0/uuid/fmt/struct.Urn.html" title="struct uuid::fmt::Urn">Urn</a></h4></section></summary><div class="docblock"><p>Get a borrowed <a href="adapter/struct.Urn.html"><code>Urn</code></a> formatter.</p>
|
||||
</div></details><details class="rustdoc-toggle method-toggle" open><summary><section id="method.as_braced" class="method has-srclink"><span class="rightside"><a class="srclink" href="https://docs.rs/uuid/1.1.0/src/uuid/fmt.rs.html#164">source</a></span><a href="#method.as_braced" class="anchor"></a><h4 class="code-header">pub fn <a href="#method.as_braced" class="fnname">as_braced</a>(&self) -> &<a class="struct" href="https://docs.rs/uuid/1.1.0/uuid/fmt/struct.Braced.html" title="struct uuid::fmt::Braced">Braced</a></h4></section></summary><div class="docblock"><p>Get a borrowed <a href="adapter/struct.Braced.html"><code>Braced</code></a> formatter.</p>
|
||||
</div></details></div><div class="impl-items"><section id="associatedconstant.NAMESPACE_DNS" class="associatedconstant has-srclink"><span class="rightside"><a class="srclink" href="https://docs.rs/uuid/1.1.0/src/uuid/lib.rs.html#404-407">source</a></span><a href="#associatedconstant.NAMESPACE_DNS" class="anchor"></a><h4 class="code-header">pub const <a href="#associatedconstant.NAMESPACE_DNS" class="constant">NAMESPACE_DNS</a>: <a class="struct" href="../../prelude/struct.Uuid.html" title="struct kanidm::prelude::Uuid">Uuid</a></h4></section><section id="associatedconstant.NAMESPACE_OID" class="associatedconstant has-srclink"><span class="rightside"><a class="srclink" href="https://docs.rs/uuid/1.1.0/src/uuid/lib.rs.html#410-413">source</a></span><a href="#associatedconstant.NAMESPACE_OID" class="anchor"></a><h4 class="code-header">pub const <a href="#associatedconstant.NAMESPACE_OID" class="constant">NAMESPACE_OID</a>: <a class="struct" href="../../prelude/struct.Uuid.html" title="struct kanidm::prelude::Uuid">Uuid</a></h4></section><section id="associatedconstant.NAMESPACE_URL" class="associatedconstant has-srclink"><span class="rightside"><a class="srclink" href="https://docs.rs/uuid/1.1.0/src/uuid/lib.rs.html#416-419">source</a></span><a href="#associatedconstant.NAMESPACE_URL" class="anchor"></a><h4 class="code-header">pub const <a href="#associatedconstant.NAMESPACE_URL" class="constant">NAMESPACE_URL</a>: <a class="struct" href="../../prelude/struct.Uuid.html" title="struct kanidm::prelude::Uuid">Uuid</a></h4></section><section id="associatedconstant.NAMESPACE_X500" class="associatedconstant has-srclink"><span class="rightside"><a class="srclink" href="https://docs.rs/uuid/1.1.0/src/uuid/lib.rs.html#422-425">source</a></span><a href="#associatedconstant.NAMESPACE_X500" class="anchor"></a><h4 class="code-header">pub const <a href="#associatedconstant.NAMESPACE_X500" class="constant">NAMESPACE_X500</a>: <a class="struct" href="../../prelude/struct.Uuid.html" title="struct kanidm::prelude::Uuid">Uuid</a></h4></section><details class="rustdoc-toggle method-toggle" open><summary><section id="method.get_variant" class="method has-srclink"><span class="rightside"><a class="srclink" href="https://docs.rs/uuid/1.1.0/src/uuid/lib.rs.html#450">source</a></span><a href="#method.get_variant" class="anchor"></a><h4 class="code-header">pub fn <a href="#method.get_variant" class="fnname">get_variant</a>(&self) -> <a class="enum" href="https://docs.rs/uuid/1.1.0/uuid/enum.Variant.html" title="enum uuid::Variant">Variant</a></h4></section></summary><div class="docblock"><p>Returns the variant of the UUID structure.</p>
|
||||
<h1 class="fqn"><span class="in-band">Struct <a href="../../index.html">kanidm</a>::<wbr><a href="../index.html">constants</a>::<wbr><a href="index.html">uuids</a>::<wbr><a class="struct" href="#">UUID_ADMIN</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/kanidm/constants/uuids.rs.html#245-248">source</a> · <a id="toggle-all-docs" href="javascript:void(0)" title="collapse all docs">[<span class="inner">−</span>]</a></span></div><div class="docblock item-decl"><pre class="rust struct"><code>pub struct UUID_ADMIN { /* private fields */ }</code></pre></div><h2 id="deref-methods-Uuid" class="small-section-header"><span>Methods from <a class="trait" href="https://doc.rust-lang.org/1.61.0/core/ops/deref/trait.Deref.html" title="trait core::ops::deref::Deref">Deref</a><Target = <a class="struct" href="../../prelude/struct.Uuid.html" title="struct kanidm::prelude::Uuid">Uuid</a>></span><a href="#deref-methods-Uuid" class="anchor"></a></h2><div id="deref-methods-Uuid-1"><div class="impl-items"><details class="rustdoc-toggle method-toggle" open><summary><section id="method.as_hyphenated" class="method has-srclink"><span class="rightside"><a class="srclink" href="https://docs.rs/uuid/1.1.1/src/uuid/fmt.rs.html#109">source</a></span><a href="#method.as_hyphenated" class="anchor"></a><h4 class="code-header">pub fn <a href="#method.as_hyphenated" class="fnname">as_hyphenated</a>(&self) -> &<a class="struct" href="https://docs.rs/uuid/1.1.1/uuid/fmt/struct.Hyphenated.html" title="struct uuid::fmt::Hyphenated">Hyphenated</a></h4></section></summary><div class="docblock"><p>Get a borrowed <a href="adapter/struct.Hyphenated.html"><code>Hyphenated</code></a> formatter.</p>
|
||||
</div></details><details class="rustdoc-toggle method-toggle" open><summary><section id="method.as_simple" class="method has-srclink"><span class="rightside"><a class="srclink" href="https://docs.rs/uuid/1.1.1/src/uuid/fmt.rs.html#126">source</a></span><a href="#method.as_simple" class="anchor"></a><h4 class="code-header">pub fn <a href="#method.as_simple" class="fnname">as_simple</a>(&self) -> &<a class="struct" href="https://docs.rs/uuid/1.1.1/uuid/fmt/struct.Simple.html" title="struct uuid::fmt::Simple">Simple</a></h4></section></summary><div class="docblock"><p>Get a borrowed <a href="adapter/struct.Simple.html"><code>Simple</code></a> formatter.</p>
|
||||
</div></details><details class="rustdoc-toggle method-toggle" open><summary><section id="method.as_urn" class="method has-srclink"><span class="rightside"><a class="srclink" href="https://docs.rs/uuid/1.1.1/src/uuid/fmt.rs.html#145">source</a></span><a href="#method.as_urn" class="anchor"></a><h4 class="code-header">pub fn <a href="#method.as_urn" class="fnname">as_urn</a>(&self) -> &<a class="struct" href="https://docs.rs/uuid/1.1.1/uuid/fmt/struct.Urn.html" title="struct uuid::fmt::Urn">Urn</a></h4></section></summary><div class="docblock"><p>Get a borrowed <a href="adapter/struct.Urn.html"><code>Urn</code></a> formatter.</p>
|
||||
</div></details><details class="rustdoc-toggle method-toggle" open><summary><section id="method.as_braced" class="method has-srclink"><span class="rightside"><a class="srclink" href="https://docs.rs/uuid/1.1.1/src/uuid/fmt.rs.html#164">source</a></span><a href="#method.as_braced" class="anchor"></a><h4 class="code-header">pub fn <a href="#method.as_braced" class="fnname">as_braced</a>(&self) -> &<a class="struct" href="https://docs.rs/uuid/1.1.1/uuid/fmt/struct.Braced.html" title="struct uuid::fmt::Braced">Braced</a></h4></section></summary><div class="docblock"><p>Get a borrowed <a href="adapter/struct.Braced.html"><code>Braced</code></a> formatter.</p>
|
||||
</div></details></div><div class="impl-items"><section id="associatedconstant.NAMESPACE_DNS" class="associatedconstant has-srclink"><span class="rightside"><a class="srclink" href="https://docs.rs/uuid/1.1.1/src/uuid/lib.rs.html#404-407">source</a></span><a href="#associatedconstant.NAMESPACE_DNS" class="anchor"></a><h4 class="code-header">pub const <a href="#associatedconstant.NAMESPACE_DNS" class="constant">NAMESPACE_DNS</a>: <a class="struct" href="../../prelude/struct.Uuid.html" title="struct kanidm::prelude::Uuid">Uuid</a></h4></section><section id="associatedconstant.NAMESPACE_OID" class="associatedconstant has-srclink"><span class="rightside"><a class="srclink" href="https://docs.rs/uuid/1.1.1/src/uuid/lib.rs.html#410-413">source</a></span><a href="#associatedconstant.NAMESPACE_OID" class="anchor"></a><h4 class="code-header">pub const <a href="#associatedconstant.NAMESPACE_OID" class="constant">NAMESPACE_OID</a>: <a class="struct" href="../../prelude/struct.Uuid.html" title="struct kanidm::prelude::Uuid">Uuid</a></h4></section><section id="associatedconstant.NAMESPACE_URL" class="associatedconstant has-srclink"><span class="rightside"><a class="srclink" href="https://docs.rs/uuid/1.1.1/src/uuid/lib.rs.html#416-419">source</a></span><a href="#associatedconstant.NAMESPACE_URL" class="anchor"></a><h4 class="code-header">pub const <a href="#associatedconstant.NAMESPACE_URL" class="constant">NAMESPACE_URL</a>: <a class="struct" href="../../prelude/struct.Uuid.html" title="struct kanidm::prelude::Uuid">Uuid</a></h4></section><section id="associatedconstant.NAMESPACE_X500" class="associatedconstant has-srclink"><span class="rightside"><a class="srclink" href="https://docs.rs/uuid/1.1.1/src/uuid/lib.rs.html#422-425">source</a></span><a href="#associatedconstant.NAMESPACE_X500" class="anchor"></a><h4 class="code-header">pub const <a href="#associatedconstant.NAMESPACE_X500" class="constant">NAMESPACE_X500</a>: <a class="struct" href="../../prelude/struct.Uuid.html" title="struct kanidm::prelude::Uuid">Uuid</a></h4></section><details class="rustdoc-toggle method-toggle" open><summary><section id="method.get_variant" class="method has-srclink"><span class="rightside"><a class="srclink" href="https://docs.rs/uuid/1.1.1/src/uuid/lib.rs.html#450">source</a></span><a href="#method.get_variant" class="anchor"></a><h4 class="code-header">pub fn <a href="#method.get_variant" class="fnname">get_variant</a>(&self) -> <a class="enum" href="https://docs.rs/uuid/1.1.1/uuid/enum.Variant.html" title="enum uuid::Variant">Variant</a></h4></section></summary><div class="docblock"><p>Returns the variant of the UUID structure.</p>
|
||||
<p>This determines the interpretation of the structure of the UUID.
|
||||
This method simply reads the value of the variant byte. It doesn’t
|
||||
validate the rest of the UUID as conforming to that variant.</p>
|
||||
|
@ -22,7 +22,7 @@ validate the rest of the UUID as conforming to that variant.</p>
|
|||
<ul>
|
||||
<li><a href="http://tools.ietf.org/html/rfc4122#section-4.1.1">Variant in RFC4122</a></li>
|
||||
</ul>
|
||||
</div></details><details class="rustdoc-toggle method-toggle" open><summary><section id="method.get_version_num" class="method has-srclink"><span class="rightside"><a class="srclink" href="https://docs.rs/uuid/1.1.0/src/uuid/lib.rs.html#485">source</a></span><a href="#method.get_version_num" class="anchor"></a><h4 class="code-header">pub fn <a href="#method.get_version_num" class="fnname">get_version_num</a>(&self) -> <a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.usize.html">usize</a></h4></section></summary><div class="docblock"><p>Returns the version number of the UUID.</p>
|
||||
</div></details><details class="rustdoc-toggle method-toggle" open><summary><section id="method.get_version_num" class="method has-srclink"><span class="rightside"><a class="srclink" href="https://docs.rs/uuid/1.1.1/src/uuid/lib.rs.html#485">source</a></span><a href="#method.get_version_num" class="anchor"></a><h4 class="code-header">pub fn <a href="#method.get_version_num" class="fnname">get_version_num</a>(&self) -> <a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.usize.html">usize</a></h4></section></summary><div class="docblock"><p>Returns the version number of the UUID.</p>
|
||||
<p>This represents the algorithm used to generate the value.
|
||||
This method is the future-proof alternative to <a href="../../prelude/struct.Uuid.html#method.get_version" title="Uuid::get_version"><code>Uuid::get_version</code></a>.</p>
|
||||
<h5 id="examples-1"><a href="#examples-1">Examples</a></h5>
|
||||
|
@ -35,7 +35,7 @@ This method is the future-proof alternative to <a href="../../prelude/struct.Uui
|
|||
<ul>
|
||||
<li><a href="https://datatracker.ietf.org/doc/html/rfc4122#section-4.1.3">Version in RFC4122</a></li>
|
||||
</ul>
|
||||
</div></details><details class="rustdoc-toggle method-toggle" open><summary><section id="method.get_version" class="method has-srclink"><span class="rightside"><a class="srclink" href="https://docs.rs/uuid/1.1.0/src/uuid/lib.rs.html#515">source</a></span><a href="#method.get_version" class="anchor"></a><h4 class="code-header">pub fn <a href="#method.get_version" class="fnname">get_version</a>(&self) -> <a class="enum" href="https://doc.rust-lang.org/1.61.0/core/option/enum.Option.html" title="enum core::option::Option">Option</a><<a class="enum" href="https://docs.rs/uuid/1.1.0/uuid/enum.Version.html" title="enum uuid::Version">Version</a>></h4></section></summary><div class="docblock"><p>Returns the version of the UUID.</p>
|
||||
</div></details><details class="rustdoc-toggle method-toggle" open><summary><section id="method.get_version" class="method has-srclink"><span class="rightside"><a class="srclink" href="https://docs.rs/uuid/1.1.1/src/uuid/lib.rs.html#515">source</a></span><a href="#method.get_version" class="anchor"></a><h4 class="code-header">pub fn <a href="#method.get_version" class="fnname">get_version</a>(&self) -> <a class="enum" href="https://doc.rust-lang.org/1.61.0/core/option/enum.Option.html" title="enum core::option::Option">Option</a><<a class="enum" href="https://docs.rs/uuid/1.1.1/uuid/enum.Version.html" title="enum uuid::Version">Version</a>></h4></section></summary><div class="docblock"><p>Returns the version of the UUID.</p>
|
||||
<p>This represents the algorithm used to generate the value.
|
||||
If the version field doesn’t contain a recognized version then <code>None</code>
|
||||
is returned. If you’re trying to read the version for a future extension
|
||||
|
@ -52,7 +52,7 @@ standardized and supported.</p>
|
|||
<ul>
|
||||
<li><a href="https://datatracker.ietf.org/doc/html/rfc4122#section-4.1.3">Version in RFC4122</a></li>
|
||||
</ul>
|
||||
</div></details><details class="rustdoc-toggle method-toggle" open><summary><section id="method.as_fields" class="method has-srclink"><span class="rightside"><a class="srclink" href="https://docs.rs/uuid/1.1.0/src/uuid/lib.rs.html#570">source</a></span><a href="#method.as_fields" class="anchor"></a><h4 class="code-header">pub fn <a href="#method.as_fields" class="fnname">as_fields</a>(&self) -> <a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.tuple.html">(</a><a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.u32.html">u32</a>, <a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.u16.html">u16</a>, <a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.u16.html">u16</a>, &<a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.array.html">[</a><a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.u8.html">u8</a><a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.array.html">; 8]</a><a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.tuple.html">)</a></h4></section></summary><div class="docblock"><p>Returns the four field values of the UUID.</p>
|
||||
</div></details><details class="rustdoc-toggle method-toggle" open><summary><section id="method.as_fields" class="method has-srclink"><span class="rightside"><a class="srclink" href="https://docs.rs/uuid/1.1.1/src/uuid/lib.rs.html#570">source</a></span><a href="#method.as_fields" class="anchor"></a><h4 class="code-header">pub fn <a href="#method.as_fields" class="fnname">as_fields</a>(&self) -> <a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.tuple.html">(</a><a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.u32.html">u32</a>, <a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.u16.html">u16</a>, <a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.u16.html">u16</a>, &<a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.array.html">[</a><a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.u8.html">u8</a><a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.array.html">; 8]</a><a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.tuple.html">)</a></h4></section></summary><div class="docblock"><p>Returns the four field values of the UUID.</p>
|
||||
<p>These values can be passed to the <a href="../../prelude/struct.Uuid.html#method.from_fields" title="Uuid::from_fields"><code>Uuid::from_fields</code></a> method to get
|
||||
the original <code>Uuid</code> back.</p>
|
||||
<ul>
|
||||
|
@ -87,7 +87,7 @@ sequence and the last 48 bits indicate the node ID.</li>
|
|||
<span class="kw-2">&</span>[<span class="number">0xd1</span>, <span class="number">0xd2</span>, <span class="number">0xd3</span>, <span class="number">0xd4</span>, <span class="number">0xd5</span>, <span class="number">0xd6</span>, <span class="number">0xd7</span>, <span class="number">0xd8</span>],
|
||||
)
|
||||
);</code></pre></div>
|
||||
</div></details><details class="rustdoc-toggle method-toggle" open><summary><section id="method.to_fields_le" class="method has-srclink"><span class="rightside"><a class="srclink" href="https://docs.rs/uuid/1.1.0/src/uuid/lib.rs.html#613">source</a></span><a href="#method.to_fields_le" class="anchor"></a><h4 class="code-header">pub fn <a href="#method.to_fields_le" class="fnname">to_fields_le</a>(&self) -> <a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.tuple.html">(</a><a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.u32.html">u32</a>, <a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.u16.html">u16</a>, <a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.u16.html">u16</a>, &<a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.array.html">[</a><a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.u8.html">u8</a><a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.array.html">; 8]</a><a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.tuple.html">)</a></h4></section></summary><div class="docblock"><p>Returns the four field values of the UUID in little-endian order.</p>
|
||||
</div></details><details class="rustdoc-toggle method-toggle" open><summary><section id="method.to_fields_le" class="method has-srclink"><span class="rightside"><a class="srclink" href="https://docs.rs/uuid/1.1.1/src/uuid/lib.rs.html#613">source</a></span><a href="#method.to_fields_le" class="anchor"></a><h4 class="code-header">pub fn <a href="#method.to_fields_le" class="fnname">to_fields_le</a>(&self) -> <a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.tuple.html">(</a><a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.u32.html">u32</a>, <a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.u16.html">u16</a>, <a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.u16.html">u16</a>, &<a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.array.html">[</a><a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.u8.html">u8</a><a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.array.html">; 8]</a><a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.tuple.html">)</a></h4></section></summary><div class="docblock"><p>Returns the four field values of the UUID in little-endian order.</p>
|
||||
<p>The bytes in the returned integer fields will be converted from
|
||||
big-endian order. This is based on the endianness of the UUID,
|
||||
rather than the target environment so bytes will be flipped on both
|
||||
|
@ -106,7 +106,7 @@ big and little endian machines.</p>
|
|||
<span class="kw-2">&</span>[<span class="number">0xd1</span>, <span class="number">0xd2</span>, <span class="number">0xd3</span>, <span class="number">0xd4</span>, <span class="number">0xd5</span>, <span class="number">0xd6</span>, <span class="number">0xd7</span>, <span class="number">0xd8</span>],
|
||||
)
|
||||
);</code></pre></div>
|
||||
</div></details><details class="rustdoc-toggle method-toggle" open><summary><section id="method.as_u128" class="method has-srclink"><span class="rightside"><a class="srclink" href="https://docs.rs/uuid/1.1.0/src/uuid/lib.rs.html#646">source</a></span><a href="#method.as_u128" class="anchor"></a><h4 class="code-header">pub fn <a href="#method.as_u128" class="fnname">as_u128</a>(&self) -> <a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.u128.html">u128</a></h4></section></summary><div class="docblock"><p>Returns a 128bit value containing the value.</p>
|
||||
</div></details><details class="rustdoc-toggle method-toggle" open><summary><section id="method.as_u128" class="method has-srclink"><span class="rightside"><a class="srclink" href="https://docs.rs/uuid/1.1.1/src/uuid/lib.rs.html#646">source</a></span><a href="#method.as_u128" class="anchor"></a><h4 class="code-header">pub fn <a href="#method.as_u128" class="fnname">as_u128</a>(&self) -> <a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.u128.html">u128</a></h4></section></summary><div class="docblock"><p>Returns a 128bit value containing the value.</p>
|
||||
<p>The bytes in the UUID will be packed directly into a <code>u128</code>.</p>
|
||||
<h5 id="examples-5"><a href="#examples-5">Examples</a></h5>
|
||||
<div class="example-wrap"><pre class="rust rust-example-rendered"><code><span class="kw">let</span> <span class="ident">uuid</span> <span class="op">=</span> <span class="ident">Uuid::parse_str</span>(<span class="string">"a1a2a3a4-b1b2-c1c2-d1d2-d3d4d5d6d7d8"</span>)<span class="question-mark">?</span>;
|
||||
|
@ -115,7 +115,7 @@ big and little endian machines.</p>
|
|||
<span class="ident">uuid</span>.<span class="ident">as_u128</span>(),
|
||||
<span class="number">0xa1a2a3a4b1b2c1c2d1d2d3d4d5d6d7d8</span>,
|
||||
);</code></pre></div>
|
||||
</div></details><details class="rustdoc-toggle method-toggle" open><summary><section id="method.to_u128_le" class="method has-srclink"><span class="rightside"><a class="srclink" href="https://docs.rs/uuid/1.1.0/src/uuid/lib.rs.html#690">source</a></span><a href="#method.to_u128_le" class="anchor"></a><h4 class="code-header">pub fn <a href="#method.to_u128_le" class="fnname">to_u128_le</a>(&self) -> <a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.u128.html">u128</a></h4></section></summary><div class="docblock"><p>Returns a 128bit little-endian value containing the value.</p>
|
||||
</div></details><details class="rustdoc-toggle method-toggle" open><summary><section id="method.to_u128_le" class="method has-srclink"><span class="rightside"><a class="srclink" href="https://docs.rs/uuid/1.1.1/src/uuid/lib.rs.html#690">source</a></span><a href="#method.to_u128_le" class="anchor"></a><h4 class="code-header">pub fn <a href="#method.to_u128_le" class="fnname">to_u128_le</a>(&self) -> <a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.u128.html">u128</a></h4></section></summary><div class="docblock"><p>Returns a 128bit little-endian value containing the value.</p>
|
||||
<p>The bytes in the <code>u128</code> will be flipped to convert into big-endian
|
||||
order. This is based on the endianness of the UUID, rather than the
|
||||
target environment so bytes will be flipped on both big and little
|
||||
|
@ -130,7 +130,7 @@ than reversing the individual fields in-place.</p>
|
|||
<span class="ident">uuid</span>.<span class="ident">to_u128_le</span>(),
|
||||
<span class="number">0xd8d7d6d5d4d3d2d1c2c1b2b1a4a3a2a1</span>,
|
||||
);</code></pre></div>
|
||||
</div></details><details class="rustdoc-toggle method-toggle" open><summary><section id="method.as_u64_pair" class="method has-srclink"><span class="rightside"><a class="srclink" href="https://docs.rs/uuid/1.1.0/src/uuid/lib.rs.html#728">source</a></span><a href="#method.as_u64_pair" class="anchor"></a><h4 class="code-header">pub fn <a href="#method.as_u64_pair" class="fnname">as_u64_pair</a>(&self) -> <a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.tuple.html">(</a><a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.u64.html">u64</a>, <a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.u64.html">u64</a><a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.tuple.html">)</a></h4></section></summary><div class="docblock"><p>Returns two 64bit values containing the value.</p>
|
||||
</div></details><details class="rustdoc-toggle method-toggle" open><summary><section id="method.as_u64_pair" class="method has-srclink"><span class="rightside"><a class="srclink" href="https://docs.rs/uuid/1.1.1/src/uuid/lib.rs.html#728">source</a></span><a href="#method.as_u64_pair" class="anchor"></a><h4 class="code-header">pub fn <a href="#method.as_u64_pair" class="fnname">as_u64_pair</a>(&self) -> <a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.tuple.html">(</a><a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.u64.html">u64</a>, <a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.u64.html">u64</a><a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.tuple.html">)</a></h4></section></summary><div class="docblock"><p>Returns two 64bit values containing the value.</p>
|
||||
<p>The bytes in the UUID will be split into two <code>u64</code>.
|
||||
The first u64 represents the 64 most significant bits,
|
||||
the second one represents the 64 least significant.</p>
|
||||
|
@ -140,7 +140,7 @@ the second one represents the 64 least significant.</p>
|
|||
<span class="ident">uuid</span>.<span class="ident">as_u64_pair</span>(),
|
||||
(<span class="number">0xa1a2a3a4b1b2c1c2</span>, <span class="number">0xd1d2d3d4d5d6d7d8</span>),
|
||||
);</code></pre></div>
|
||||
</div></details><details class="rustdoc-toggle method-toggle" open><summary><section id="method.as_bytes" class="method has-srclink"><span class="rightside"><a class="srclink" href="https://docs.rs/uuid/1.1.0/src/uuid/lib.rs.html#759">source</a></span><a href="#method.as_bytes" class="anchor"></a><h4 class="code-header">pub fn <a href="#method.as_bytes" class="fnname">as_bytes</a>(&self) -> &<a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.array.html">[</a><a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.u8.html">u8</a><a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.array.html">; 16]</a></h4></section></summary><div class="docblock"><p>Returns a slice of 16 octets containing the value.</p>
|
||||
</div></details><details class="rustdoc-toggle method-toggle" open><summary><section id="method.as_bytes" class="method has-srclink"><span class="rightside"><a class="srclink" href="https://docs.rs/uuid/1.1.1/src/uuid/lib.rs.html#759">source</a></span><a href="#method.as_bytes" class="anchor"></a><h4 class="code-header">pub fn <a href="#method.as_bytes" class="fnname">as_bytes</a>(&self) -> &<a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.array.html">[</a><a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.u8.html">u8</a><a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.array.html">; 16]</a></h4></section></summary><div class="docblock"><p>Returns a slice of 16 octets containing the value.</p>
|
||||
<p>This method borrows the underlying byte value of the UUID.</p>
|
||||
<h5 id="examples-8"><a href="#examples-8">Examples</a></h5>
|
||||
<div class="example-wrap"><pre class="rust rust-example-rendered"><code><span class="kw">let</span> <span class="ident">bytes1</span> <span class="op">=</span> [
|
||||
|
@ -160,7 +160,7 @@ the second one represents the 64 least significant.</p>
|
|||
<span class="ident">uuid2</span> <span class="kw">as</span> <span class="kw-2">*const</span> <span class="ident">Uuid</span> <span class="kw">as</span> <span class="kw-2">*const</span> <span class="ident">u8</span>,
|
||||
<span class="kw-2">&</span><span class="ident">bytes1</span> <span class="kw">as</span> <span class="kw-2">*const</span> [<span class="ident">u8</span>; <span class="number">16</span>] <span class="kw">as</span> <span class="kw-2">*const</span> <span class="ident">u8</span>,
|
||||
));</code></pre></div>
|
||||
</div></details><details class="rustdoc-toggle method-toggle" open><summary><section id="method.to_bytes_le" class="method has-srclink"><span class="rightside"><a class="srclink" href="https://docs.rs/uuid/1.1.0/src/uuid/lib.rs.html#806">source</a></span><a href="#method.to_bytes_le" class="anchor"></a><h4 class="code-header">pub fn <a href="#method.to_bytes_le" class="fnname">to_bytes_le</a>(&self) -> <a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.array.html">[</a><a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.u8.html">u8</a><a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.array.html">; 16]</a></h4></section></summary><div class="docblock"><p>Returns the bytes of the UUID in little-endian order.</p>
|
||||
</div></details><details class="rustdoc-toggle method-toggle" open><summary><section id="method.to_bytes_le" class="method has-srclink"><span class="rightside"><a class="srclink" href="https://docs.rs/uuid/1.1.1/src/uuid/lib.rs.html#806">source</a></span><a href="#method.to_bytes_le" class="anchor"></a><h4 class="code-header">pub fn <a href="#method.to_bytes_le" class="fnname">to_bytes_le</a>(&self) -> <a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.array.html">[</a><a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.u8.html">u8</a><a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.array.html">; 16]</a></h4></section></summary><div class="docblock"><p>Returns the bytes of the UUID in little-endian order.</p>
|
||||
<p>The bytes will be flipped to convert into little-endian order. This is
|
||||
based on the endianness of the UUID, rather than the target environment
|
||||
so bytes will be flipped on both big and little endian machines.</p>
|
||||
|
@ -176,7 +176,7 @@ so bytes will be flipped on both big and little endian machines.</p>
|
|||
<span class="number">0xd3</span>, <span class="number">0xd4</span>, <span class="number">0xd5</span>, <span class="number">0xd6</span>, <span class="number">0xd7</span>, <span class="number">0xd8</span>
|
||||
])
|
||||
);</code></pre></div>
|
||||
</div></details><details class="rustdoc-toggle method-toggle" open><summary><section id="method.is_nil" class="method has-srclink"><span class="rightside"><a class="srclink" href="https://docs.rs/uuid/1.1.0/src/uuid/lib.rs.html#815">source</a></span><a href="#method.is_nil" class="anchor"></a><h4 class="code-header">pub fn <a href="#method.is_nil" class="fnname">is_nil</a>(&self) -> <a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.bool.html">bool</a></h4></section></summary><div class="docblock"><p>Tests if the UUID is nil.</p>
|
||||
</div></details><details class="rustdoc-toggle method-toggle" open><summary><section id="method.is_nil" class="method has-srclink"><span class="rightside"><a class="srclink" href="https://docs.rs/uuid/1.1.1/src/uuid/lib.rs.html#815">source</a></span><a href="#method.is_nil" class="anchor"></a><h4 class="code-header">pub fn <a href="#method.is_nil" class="fnname">is_nil</a>(&self) -> <a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.bool.html">bool</a></h4></section></summary><div class="docblock"><p>Tests if the UUID is nil.</p>
|
||||
</div></details></div></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="rustdoc-toggle implementors-toggle" open><summary><section id="impl-Deref" class="impl has-srclink"><span class="rightside"><a class="srclink" href="../../../src/kanidm/constants/uuids.rs.html#245-248">source</a></span><a href="#impl-Deref" class="anchor"></a><h3 class="code-header in-band">impl <a class="trait" href="https://doc.rust-lang.org/1.61.0/core/ops/deref/trait.Deref.html" title="trait core::ops::deref::Deref">Deref</a> for <a class="struct" href="struct.UUID_ADMIN.html" title="struct kanidm::constants::uuids::UUID_ADMIN">UUID_ADMIN</a></h3></section></summary><div class="impl-items"><details class="rustdoc-toggle" open><summary><section id="associatedtype.Target" class="type trait-impl has-srclink"><a href="#associatedtype.Target" class="anchor"></a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.61.0/core/ops/deref/trait.Deref.html#associatedtype.Target" class="associatedtype">Target</a> = <a class="struct" href="../../prelude/struct.Uuid.html" title="struct kanidm::prelude::Uuid">Uuid</a></h4></section></summary><div class='docblock'><p>The resulting type after dereferencing.</p>
|
||||
</div></details><details class="rustdoc-toggle method-toggle" open><summary><section id="method.deref" class="method trait-impl has-srclink"><span class="rightside"><a class="srclink" href="../../../src/kanidm/constants/uuids.rs.html#245-248">source</a></span><a href="#method.deref" class="anchor"></a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.61.0/core/ops/deref/trait.Deref.html#tymethod.deref" class="fnname">deref</a>(&self) -> &<a class="struct" href="../../prelude/struct.Uuid.html" title="struct kanidm::prelude::Uuid">Uuid</a></h4></section></summary><div class='docblock'><p>Dereferences the value.</p>
|
||||
</div></details></div></details><section id="impl-LazyStatic" class="impl has-srclink"><span class="rightside"><a class="srclink" href="../../../src/kanidm/constants/uuids.rs.html#245-248">source</a></span><a href="#impl-LazyStatic" class="anchor"></a><h3 class="code-header in-band">impl <a class="trait" href="https://docs.rs/lazy_static/1.4.0/lazy_static/trait.LazyStatic.html" title="trait lazy_static::LazyStatic">LazyStatic</a> for <a class="struct" href="struct.UUID_ADMIN.html" title="struct kanidm::constants::uuids::UUID_ADMIN">UUID_ADMIN</a></h3></section></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" class="impl has-srclink"><a href="#impl-RefUnwindSafe" class="anchor"></a><h3 class="code-header in-band">impl <a class="trait" href="https://doc.rust-lang.org/1.61.0/core/panic/unwind_safe/trait.RefUnwindSafe.html" title="trait core::panic::unwind_safe::RefUnwindSafe">RefUnwindSafe</a> for <a class="struct" href="struct.UUID_ADMIN.html" title="struct kanidm::constants::uuids::UUID_ADMIN">UUID_ADMIN</a></h3></section><section id="impl-Send" class="impl has-srclink"><a href="#impl-Send" class="anchor"></a><h3 class="code-header in-band">impl <a class="trait" href="https://doc.rust-lang.org/1.61.0/core/marker/trait.Send.html" title="trait core::marker::Send">Send</a> for <a class="struct" href="struct.UUID_ADMIN.html" title="struct kanidm::constants::uuids::UUID_ADMIN">UUID_ADMIN</a></h3></section><section id="impl-Sync" class="impl has-srclink"><a href="#impl-Sync" class="anchor"></a><h3 class="code-header in-band">impl <a class="trait" href="https://doc.rust-lang.org/1.61.0/core/marker/trait.Sync.html" title="trait core::marker::Sync">Sync</a> for <a class="struct" href="struct.UUID_ADMIN.html" title="struct kanidm::constants::uuids::UUID_ADMIN">UUID_ADMIN</a></h3></section><section id="impl-Unpin" class="impl has-srclink"><a href="#impl-Unpin" class="anchor"></a><h3 class="code-header in-band">impl <a class="trait" href="https://doc.rust-lang.org/1.61.0/core/marker/trait.Unpin.html" title="trait core::marker::Unpin">Unpin</a> for <a class="struct" href="struct.UUID_ADMIN.html" title="struct kanidm::constants::uuids::UUID_ADMIN">UUID_ADMIN</a></h3></section><section id="impl-UnwindSafe" class="impl has-srclink"><a href="#impl-UnwindSafe" class="anchor"></a><h3 class="code-header in-band">impl <a class="trait" href="https://doc.rust-lang.org/1.61.0/core/panic/unwind_safe/trait.UnwindSafe.html" title="trait core::panic::unwind_safe::UnwindSafe">UnwindSafe</a> for <a class="struct" href="struct.UUID_ADMIN.html" title="struct kanidm::constants::uuids::UUID_ADMIN">UUID_ADMIN</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="rustdoc-toggle implementors-toggle"><summary><section id="impl-Any" class="impl has-srclink"><span class="rightside"><a class="srclink" href="https://doc.rust-lang.org/1.61.0/src/core/any.rs.html#132-136">source</a></span><a href="#impl-Any" class="anchor"></a><h3 class="code-header in-band">impl<T> <a class="trait" href="https://doc.rust-lang.org/1.61.0/core/any/trait.Any.html" title="trait core::any::Any">Any</a> for T <span class="where fmt-newline">where<br> T: 'static + ?<a class="trait" href="https://doc.rust-lang.org/1.61.0/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>, </span></h3></section></summary><div class="impl-items"><details class="rustdoc-toggle method-toggle" open><summary><section id="method.type_id" class="method trait-impl has-srclink"><span class="rightside"><a class="srclink" href="https://doc.rust-lang.org/1.61.0/src/core/any.rs.html#133">source</a></span><a href="#method.type_id" class="anchor"></a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.61.0/core/any/trait.Any.html#tymethod.type_id" class="fnname">type_id</a>(&self) -> <a class="struct" href="https://doc.rust-lang.org/1.61.0/core/any/struct.TypeId.html" title="struct core::any::TypeId">TypeId</a></h4></section></summary><div class='docblock'><p>Gets the <code>TypeId</code> of <code>self</code>. <a href="https://doc.rust-lang.org/1.61.0/core/any/trait.Any.html#tymethod.type_id">Read more</a></p>
|
||||
|
|
|
@ -4,11 +4,11 @@
|
|||
</nav>
|
||||
<nav class="sidebar"><a class="sidebar-logo" href="../../../kanidm/index.html"><div class="logo-container"><img class="rust-logo" src="../../../rust-logo.svg" alt="logo"></div>
|
||||
</a><h2 class="location"><a href="#">UUID_DOMAIN_INFO</a></h2><div class="sidebar-elems"><section><div class="block"><h3 class="sidebar-title"><a href="#deref-methods-Uuid">Methods from Deref<Target=Uuid></a></h3><ul><li><a href="#method.as_braced">as_braced</a></li><li><a href="#method.as_bytes">as_bytes</a></li><li><a href="#method.as_fields">as_fields</a></li><li><a href="#method.as_hyphenated">as_hyphenated</a></li><li><a href="#method.as_simple">as_simple</a></li><li><a href="#method.as_u128">as_u128</a></li><li><a href="#method.as_u64_pair">as_u64_pair</a></li><li><a href="#method.as_urn">as_urn</a></li><li><a href="#method.get_variant">get_variant</a></li><li><a href="#method.get_version">get_version</a></li><li><a href="#method.get_version_num">get_version_num</a></li><li><a href="#method.is_nil">is_nil</a></li><li><a href="#method.to_bytes_le">to_bytes_le</a></li><li><a href="#method.to_fields_le">to_fields_le</a></li><li><a href="#method.to_u128_le">to_u128_le</a></li></ul></div><div class="block"><h3 class="sidebar-title"><a href="#trait-implementations">Trait Implementations</a></h3><ul><li><a href="#impl-Deref">Deref</a></li><li><a href="#impl-LazyStatic">LazyStatic</a></li></ul></div><div class="block"><h3 class="sidebar-title"><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul><li><a href="#impl-RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send">Send</a></li><li><a href="#impl-Sync">Sync</a></li><li><a href="#impl-Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe">UnwindSafe</a></li></ul></div><div class="block"><h3 class="sidebar-title"><a href="#blanket-implementations">Blanket Implementations</a></h3><ul><li><a href="#impl-Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E">Borrow<T></a></li><li><a href="#impl-BorrowMut%3CT%3E">BorrowMut<T></a></li><li><a href="#impl-From%3CT%3E">From<T></a></li><li><a href="#impl-Instrument">Instrument</a></li><li><a href="#impl-Into%3CU%3E">Into<U></a></li><li><a href="#impl-Pointable">Pointable</a></li><li><a href="#impl-Same%3CT%3E">Same<T></a></li><li><a href="#impl-TryFrom%3CU%3E">TryFrom<U></a></li><li><a href="#impl-TryInto%3CU%3E">TryInto<U></a></li><li><a href="#impl-VZip%3CV%3E">VZip<V></a></li><li><a href="#impl-WithSubscriber">WithSubscriber</a></li></ul></div></section><h2 class="location"><a href="index.html">In kanidm::constants::uuids</a></h2><div id="sidebar-vars" data-name="UUID_DOMAIN_INFO" data-ty="struct" data-relpath=""></div><script defer src="sidebar-items.js"></script></div></nav><main><div class="width-limiter"><div class="sub-container"><a class="sub-logo-container" href="../../../kanidm/index.html"><img class="rust-logo" src="../../../rust-logo.svg" alt="logo"></a><nav class="sub"><div class="theme-picker hidden"><button id="theme-picker" aria-label="Pick another theme!" aria-haspopup="menu" title="themes"><img width="22" height="22" alt="Pick another theme!" src="../../../brush.svg"></button><div id="theme-choices" role="menu"></div></div><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"><button type="button" id="help-button" title="help">?</button><a id="settings-menu" href="../../../settings.html" title="settings"><img width="22" height="22" alt="Change settings" src="../../../wheel.svg"></a></div></form></nav></div><section id="main-content" class="content"><div class="main-heading">
|
||||
<h1 class="fqn"><span class="in-band">Struct <a href="../../index.html">kanidm</a>::<wbr><a href="../index.html">constants</a>::<wbr><a href="index.html">uuids</a>::<wbr><a class="struct" href="#">UUID_DOMAIN_INFO</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/kanidm/constants/uuids.rs.html#245-248">source</a> · <a id="toggle-all-docs" href="javascript:void(0)" title="collapse all docs">[<span class="inner">−</span>]</a></span></div><div class="docblock item-decl"><pre class="rust struct"><code>pub struct UUID_DOMAIN_INFO { /* private fields */ }</code></pre></div><h2 id="deref-methods-Uuid" class="small-section-header"><span>Methods from <a class="trait" href="https://doc.rust-lang.org/1.61.0/core/ops/deref/trait.Deref.html" title="trait core::ops::deref::Deref">Deref</a><Target = <a class="struct" href="../../prelude/struct.Uuid.html" title="struct kanidm::prelude::Uuid">Uuid</a>></span><a href="#deref-methods-Uuid" class="anchor"></a></h2><div id="deref-methods-Uuid-1"><div class="impl-items"><details class="rustdoc-toggle method-toggle" open><summary><section id="method.as_hyphenated" class="method has-srclink"><span class="rightside"><a class="srclink" href="https://docs.rs/uuid/1.1.0/src/uuid/fmt.rs.html#109">source</a></span><a href="#method.as_hyphenated" class="anchor"></a><h4 class="code-header">pub fn <a href="#method.as_hyphenated" class="fnname">as_hyphenated</a>(&self) -> &<a class="struct" href="https://docs.rs/uuid/1.1.0/uuid/fmt/struct.Hyphenated.html" title="struct uuid::fmt::Hyphenated">Hyphenated</a></h4></section></summary><div class="docblock"><p>Get a borrowed <a href="adapter/struct.Hyphenated.html"><code>Hyphenated</code></a> formatter.</p>
|
||||
</div></details><details class="rustdoc-toggle method-toggle" open><summary><section id="method.as_simple" class="method has-srclink"><span class="rightside"><a class="srclink" href="https://docs.rs/uuid/1.1.0/src/uuid/fmt.rs.html#126">source</a></span><a href="#method.as_simple" class="anchor"></a><h4 class="code-header">pub fn <a href="#method.as_simple" class="fnname">as_simple</a>(&self) -> &<a class="struct" href="https://docs.rs/uuid/1.1.0/uuid/fmt/struct.Simple.html" title="struct uuid::fmt::Simple">Simple</a></h4></section></summary><div class="docblock"><p>Get a borrowed <a href="adapter/struct.Simple.html"><code>Simple</code></a> formatter.</p>
|
||||
</div></details><details class="rustdoc-toggle method-toggle" open><summary><section id="method.as_urn" class="method has-srclink"><span class="rightside"><a class="srclink" href="https://docs.rs/uuid/1.1.0/src/uuid/fmt.rs.html#145">source</a></span><a href="#method.as_urn" class="anchor"></a><h4 class="code-header">pub fn <a href="#method.as_urn" class="fnname">as_urn</a>(&self) -> &<a class="struct" href="https://docs.rs/uuid/1.1.0/uuid/fmt/struct.Urn.html" title="struct uuid::fmt::Urn">Urn</a></h4></section></summary><div class="docblock"><p>Get a borrowed <a href="adapter/struct.Urn.html"><code>Urn</code></a> formatter.</p>
|
||||
</div></details><details class="rustdoc-toggle method-toggle" open><summary><section id="method.as_braced" class="method has-srclink"><span class="rightside"><a class="srclink" href="https://docs.rs/uuid/1.1.0/src/uuid/fmt.rs.html#164">source</a></span><a href="#method.as_braced" class="anchor"></a><h4 class="code-header">pub fn <a href="#method.as_braced" class="fnname">as_braced</a>(&self) -> &<a class="struct" href="https://docs.rs/uuid/1.1.0/uuid/fmt/struct.Braced.html" title="struct uuid::fmt::Braced">Braced</a></h4></section></summary><div class="docblock"><p>Get a borrowed <a href="adapter/struct.Braced.html"><code>Braced</code></a> formatter.</p>
|
||||
</div></details></div><div class="impl-items"><section id="associatedconstant.NAMESPACE_DNS" class="associatedconstant has-srclink"><span class="rightside"><a class="srclink" href="https://docs.rs/uuid/1.1.0/src/uuid/lib.rs.html#404-407">source</a></span><a href="#associatedconstant.NAMESPACE_DNS" class="anchor"></a><h4 class="code-header">pub const <a href="#associatedconstant.NAMESPACE_DNS" class="constant">NAMESPACE_DNS</a>: <a class="struct" href="../../prelude/struct.Uuid.html" title="struct kanidm::prelude::Uuid">Uuid</a></h4></section><section id="associatedconstant.NAMESPACE_OID" class="associatedconstant has-srclink"><span class="rightside"><a class="srclink" href="https://docs.rs/uuid/1.1.0/src/uuid/lib.rs.html#410-413">source</a></span><a href="#associatedconstant.NAMESPACE_OID" class="anchor"></a><h4 class="code-header">pub const <a href="#associatedconstant.NAMESPACE_OID" class="constant">NAMESPACE_OID</a>: <a class="struct" href="../../prelude/struct.Uuid.html" title="struct kanidm::prelude::Uuid">Uuid</a></h4></section><section id="associatedconstant.NAMESPACE_URL" class="associatedconstant has-srclink"><span class="rightside"><a class="srclink" href="https://docs.rs/uuid/1.1.0/src/uuid/lib.rs.html#416-419">source</a></span><a href="#associatedconstant.NAMESPACE_URL" class="anchor"></a><h4 class="code-header">pub const <a href="#associatedconstant.NAMESPACE_URL" class="constant">NAMESPACE_URL</a>: <a class="struct" href="../../prelude/struct.Uuid.html" title="struct kanidm::prelude::Uuid">Uuid</a></h4></section><section id="associatedconstant.NAMESPACE_X500" class="associatedconstant has-srclink"><span class="rightside"><a class="srclink" href="https://docs.rs/uuid/1.1.0/src/uuid/lib.rs.html#422-425">source</a></span><a href="#associatedconstant.NAMESPACE_X500" class="anchor"></a><h4 class="code-header">pub const <a href="#associatedconstant.NAMESPACE_X500" class="constant">NAMESPACE_X500</a>: <a class="struct" href="../../prelude/struct.Uuid.html" title="struct kanidm::prelude::Uuid">Uuid</a></h4></section><details class="rustdoc-toggle method-toggle" open><summary><section id="method.get_variant" class="method has-srclink"><span class="rightside"><a class="srclink" href="https://docs.rs/uuid/1.1.0/src/uuid/lib.rs.html#450">source</a></span><a href="#method.get_variant" class="anchor"></a><h4 class="code-header">pub fn <a href="#method.get_variant" class="fnname">get_variant</a>(&self) -> <a class="enum" href="https://docs.rs/uuid/1.1.0/uuid/enum.Variant.html" title="enum uuid::Variant">Variant</a></h4></section></summary><div class="docblock"><p>Returns the variant of the UUID structure.</p>
|
||||
<h1 class="fqn"><span class="in-band">Struct <a href="../../index.html">kanidm</a>::<wbr><a href="../index.html">constants</a>::<wbr><a href="index.html">uuids</a>::<wbr><a class="struct" href="#">UUID_DOMAIN_INFO</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/kanidm/constants/uuids.rs.html#245-248">source</a> · <a id="toggle-all-docs" href="javascript:void(0)" title="collapse all docs">[<span class="inner">−</span>]</a></span></div><div class="docblock item-decl"><pre class="rust struct"><code>pub struct UUID_DOMAIN_INFO { /* private fields */ }</code></pre></div><h2 id="deref-methods-Uuid" class="small-section-header"><span>Methods from <a class="trait" href="https://doc.rust-lang.org/1.61.0/core/ops/deref/trait.Deref.html" title="trait core::ops::deref::Deref">Deref</a><Target = <a class="struct" href="../../prelude/struct.Uuid.html" title="struct kanidm::prelude::Uuid">Uuid</a>></span><a href="#deref-methods-Uuid" class="anchor"></a></h2><div id="deref-methods-Uuid-1"><div class="impl-items"><details class="rustdoc-toggle method-toggle" open><summary><section id="method.as_hyphenated" class="method has-srclink"><span class="rightside"><a class="srclink" href="https://docs.rs/uuid/1.1.1/src/uuid/fmt.rs.html#109">source</a></span><a href="#method.as_hyphenated" class="anchor"></a><h4 class="code-header">pub fn <a href="#method.as_hyphenated" class="fnname">as_hyphenated</a>(&self) -> &<a class="struct" href="https://docs.rs/uuid/1.1.1/uuid/fmt/struct.Hyphenated.html" title="struct uuid::fmt::Hyphenated">Hyphenated</a></h4></section></summary><div class="docblock"><p>Get a borrowed <a href="adapter/struct.Hyphenated.html"><code>Hyphenated</code></a> formatter.</p>
|
||||
</div></details><details class="rustdoc-toggle method-toggle" open><summary><section id="method.as_simple" class="method has-srclink"><span class="rightside"><a class="srclink" href="https://docs.rs/uuid/1.1.1/src/uuid/fmt.rs.html#126">source</a></span><a href="#method.as_simple" class="anchor"></a><h4 class="code-header">pub fn <a href="#method.as_simple" class="fnname">as_simple</a>(&self) -> &<a class="struct" href="https://docs.rs/uuid/1.1.1/uuid/fmt/struct.Simple.html" title="struct uuid::fmt::Simple">Simple</a></h4></section></summary><div class="docblock"><p>Get a borrowed <a href="adapter/struct.Simple.html"><code>Simple</code></a> formatter.</p>
|
||||
</div></details><details class="rustdoc-toggle method-toggle" open><summary><section id="method.as_urn" class="method has-srclink"><span class="rightside"><a class="srclink" href="https://docs.rs/uuid/1.1.1/src/uuid/fmt.rs.html#145">source</a></span><a href="#method.as_urn" class="anchor"></a><h4 class="code-header">pub fn <a href="#method.as_urn" class="fnname">as_urn</a>(&self) -> &<a class="struct" href="https://docs.rs/uuid/1.1.1/uuid/fmt/struct.Urn.html" title="struct uuid::fmt::Urn">Urn</a></h4></section></summary><div class="docblock"><p>Get a borrowed <a href="adapter/struct.Urn.html"><code>Urn</code></a> formatter.</p>
|
||||
</div></details><details class="rustdoc-toggle method-toggle" open><summary><section id="method.as_braced" class="method has-srclink"><span class="rightside"><a class="srclink" href="https://docs.rs/uuid/1.1.1/src/uuid/fmt.rs.html#164">source</a></span><a href="#method.as_braced" class="anchor"></a><h4 class="code-header">pub fn <a href="#method.as_braced" class="fnname">as_braced</a>(&self) -> &<a class="struct" href="https://docs.rs/uuid/1.1.1/uuid/fmt/struct.Braced.html" title="struct uuid::fmt::Braced">Braced</a></h4></section></summary><div class="docblock"><p>Get a borrowed <a href="adapter/struct.Braced.html"><code>Braced</code></a> formatter.</p>
|
||||
</div></details></div><div class="impl-items"><section id="associatedconstant.NAMESPACE_DNS" class="associatedconstant has-srclink"><span class="rightside"><a class="srclink" href="https://docs.rs/uuid/1.1.1/src/uuid/lib.rs.html#404-407">source</a></span><a href="#associatedconstant.NAMESPACE_DNS" class="anchor"></a><h4 class="code-header">pub const <a href="#associatedconstant.NAMESPACE_DNS" class="constant">NAMESPACE_DNS</a>: <a class="struct" href="../../prelude/struct.Uuid.html" title="struct kanidm::prelude::Uuid">Uuid</a></h4></section><section id="associatedconstant.NAMESPACE_OID" class="associatedconstant has-srclink"><span class="rightside"><a class="srclink" href="https://docs.rs/uuid/1.1.1/src/uuid/lib.rs.html#410-413">source</a></span><a href="#associatedconstant.NAMESPACE_OID" class="anchor"></a><h4 class="code-header">pub const <a href="#associatedconstant.NAMESPACE_OID" class="constant">NAMESPACE_OID</a>: <a class="struct" href="../../prelude/struct.Uuid.html" title="struct kanidm::prelude::Uuid">Uuid</a></h4></section><section id="associatedconstant.NAMESPACE_URL" class="associatedconstant has-srclink"><span class="rightside"><a class="srclink" href="https://docs.rs/uuid/1.1.1/src/uuid/lib.rs.html#416-419">source</a></span><a href="#associatedconstant.NAMESPACE_URL" class="anchor"></a><h4 class="code-header">pub const <a href="#associatedconstant.NAMESPACE_URL" class="constant">NAMESPACE_URL</a>: <a class="struct" href="../../prelude/struct.Uuid.html" title="struct kanidm::prelude::Uuid">Uuid</a></h4></section><section id="associatedconstant.NAMESPACE_X500" class="associatedconstant has-srclink"><span class="rightside"><a class="srclink" href="https://docs.rs/uuid/1.1.1/src/uuid/lib.rs.html#422-425">source</a></span><a href="#associatedconstant.NAMESPACE_X500" class="anchor"></a><h4 class="code-header">pub const <a href="#associatedconstant.NAMESPACE_X500" class="constant">NAMESPACE_X500</a>: <a class="struct" href="../../prelude/struct.Uuid.html" title="struct kanidm::prelude::Uuid">Uuid</a></h4></section><details class="rustdoc-toggle method-toggle" open><summary><section id="method.get_variant" class="method has-srclink"><span class="rightside"><a class="srclink" href="https://docs.rs/uuid/1.1.1/src/uuid/lib.rs.html#450">source</a></span><a href="#method.get_variant" class="anchor"></a><h4 class="code-header">pub fn <a href="#method.get_variant" class="fnname">get_variant</a>(&self) -> <a class="enum" href="https://docs.rs/uuid/1.1.1/uuid/enum.Variant.html" title="enum uuid::Variant">Variant</a></h4></section></summary><div class="docblock"><p>Returns the variant of the UUID structure.</p>
|
||||
<p>This determines the interpretation of the structure of the UUID.
|
||||
This method simply reads the value of the variant byte. It doesn’t
|
||||
validate the rest of the UUID as conforming to that variant.</p>
|
||||
|
@ -22,7 +22,7 @@ validate the rest of the UUID as conforming to that variant.</p>
|
|||
<ul>
|
||||
<li><a href="http://tools.ietf.org/html/rfc4122#section-4.1.1">Variant in RFC4122</a></li>
|
||||
</ul>
|
||||
</div></details><details class="rustdoc-toggle method-toggle" open><summary><section id="method.get_version_num" class="method has-srclink"><span class="rightside"><a class="srclink" href="https://docs.rs/uuid/1.1.0/src/uuid/lib.rs.html#485">source</a></span><a href="#method.get_version_num" class="anchor"></a><h4 class="code-header">pub fn <a href="#method.get_version_num" class="fnname">get_version_num</a>(&self) -> <a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.usize.html">usize</a></h4></section></summary><div class="docblock"><p>Returns the version number of the UUID.</p>
|
||||
</div></details><details class="rustdoc-toggle method-toggle" open><summary><section id="method.get_version_num" class="method has-srclink"><span class="rightside"><a class="srclink" href="https://docs.rs/uuid/1.1.1/src/uuid/lib.rs.html#485">source</a></span><a href="#method.get_version_num" class="anchor"></a><h4 class="code-header">pub fn <a href="#method.get_version_num" class="fnname">get_version_num</a>(&self) -> <a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.usize.html">usize</a></h4></section></summary><div class="docblock"><p>Returns the version number of the UUID.</p>
|
||||
<p>This represents the algorithm used to generate the value.
|
||||
This method is the future-proof alternative to <a href="../../prelude/struct.Uuid.html#method.get_version" title="Uuid::get_version"><code>Uuid::get_version</code></a>.</p>
|
||||
<h5 id="examples-1"><a href="#examples-1">Examples</a></h5>
|
||||
|
@ -35,7 +35,7 @@ This method is the future-proof alternative to <a href="../../prelude/struct.Uui
|
|||
<ul>
|
||||
<li><a href="https://datatracker.ietf.org/doc/html/rfc4122#section-4.1.3">Version in RFC4122</a></li>
|
||||
</ul>
|
||||
</div></details><details class="rustdoc-toggle method-toggle" open><summary><section id="method.get_version" class="method has-srclink"><span class="rightside"><a class="srclink" href="https://docs.rs/uuid/1.1.0/src/uuid/lib.rs.html#515">source</a></span><a href="#method.get_version" class="anchor"></a><h4 class="code-header">pub fn <a href="#method.get_version" class="fnname">get_version</a>(&self) -> <a class="enum" href="https://doc.rust-lang.org/1.61.0/core/option/enum.Option.html" title="enum core::option::Option">Option</a><<a class="enum" href="https://docs.rs/uuid/1.1.0/uuid/enum.Version.html" title="enum uuid::Version">Version</a>></h4></section></summary><div class="docblock"><p>Returns the version of the UUID.</p>
|
||||
</div></details><details class="rustdoc-toggle method-toggle" open><summary><section id="method.get_version" class="method has-srclink"><span class="rightside"><a class="srclink" href="https://docs.rs/uuid/1.1.1/src/uuid/lib.rs.html#515">source</a></span><a href="#method.get_version" class="anchor"></a><h4 class="code-header">pub fn <a href="#method.get_version" class="fnname">get_version</a>(&self) -> <a class="enum" href="https://doc.rust-lang.org/1.61.0/core/option/enum.Option.html" title="enum core::option::Option">Option</a><<a class="enum" href="https://docs.rs/uuid/1.1.1/uuid/enum.Version.html" title="enum uuid::Version">Version</a>></h4></section></summary><div class="docblock"><p>Returns the version of the UUID.</p>
|
||||
<p>This represents the algorithm used to generate the value.
|
||||
If the version field doesn’t contain a recognized version then <code>None</code>
|
||||
is returned. If you’re trying to read the version for a future extension
|
||||
|
@ -52,7 +52,7 @@ standardized and supported.</p>
|
|||
<ul>
|
||||
<li><a href="https://datatracker.ietf.org/doc/html/rfc4122#section-4.1.3">Version in RFC4122</a></li>
|
||||
</ul>
|
||||
</div></details><details class="rustdoc-toggle method-toggle" open><summary><section id="method.as_fields" class="method has-srclink"><span class="rightside"><a class="srclink" href="https://docs.rs/uuid/1.1.0/src/uuid/lib.rs.html#570">source</a></span><a href="#method.as_fields" class="anchor"></a><h4 class="code-header">pub fn <a href="#method.as_fields" class="fnname">as_fields</a>(&self) -> <a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.tuple.html">(</a><a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.u32.html">u32</a>, <a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.u16.html">u16</a>, <a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.u16.html">u16</a>, &<a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.array.html">[</a><a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.u8.html">u8</a><a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.array.html">; 8]</a><a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.tuple.html">)</a></h4></section></summary><div class="docblock"><p>Returns the four field values of the UUID.</p>
|
||||
</div></details><details class="rustdoc-toggle method-toggle" open><summary><section id="method.as_fields" class="method has-srclink"><span class="rightside"><a class="srclink" href="https://docs.rs/uuid/1.1.1/src/uuid/lib.rs.html#570">source</a></span><a href="#method.as_fields" class="anchor"></a><h4 class="code-header">pub fn <a href="#method.as_fields" class="fnname">as_fields</a>(&self) -> <a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.tuple.html">(</a><a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.u32.html">u32</a>, <a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.u16.html">u16</a>, <a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.u16.html">u16</a>, &<a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.array.html">[</a><a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.u8.html">u8</a><a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.array.html">; 8]</a><a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.tuple.html">)</a></h4></section></summary><div class="docblock"><p>Returns the four field values of the UUID.</p>
|
||||
<p>These values can be passed to the <a href="../../prelude/struct.Uuid.html#method.from_fields" title="Uuid::from_fields"><code>Uuid::from_fields</code></a> method to get
|
||||
the original <code>Uuid</code> back.</p>
|
||||
<ul>
|
||||
|
@ -87,7 +87,7 @@ sequence and the last 48 bits indicate the node ID.</li>
|
|||
<span class="kw-2">&</span>[<span class="number">0xd1</span>, <span class="number">0xd2</span>, <span class="number">0xd3</span>, <span class="number">0xd4</span>, <span class="number">0xd5</span>, <span class="number">0xd6</span>, <span class="number">0xd7</span>, <span class="number">0xd8</span>],
|
||||
)
|
||||
);</code></pre></div>
|
||||
</div></details><details class="rustdoc-toggle method-toggle" open><summary><section id="method.to_fields_le" class="method has-srclink"><span class="rightside"><a class="srclink" href="https://docs.rs/uuid/1.1.0/src/uuid/lib.rs.html#613">source</a></span><a href="#method.to_fields_le" class="anchor"></a><h4 class="code-header">pub fn <a href="#method.to_fields_le" class="fnname">to_fields_le</a>(&self) -> <a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.tuple.html">(</a><a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.u32.html">u32</a>, <a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.u16.html">u16</a>, <a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.u16.html">u16</a>, &<a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.array.html">[</a><a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.u8.html">u8</a><a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.array.html">; 8]</a><a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.tuple.html">)</a></h4></section></summary><div class="docblock"><p>Returns the four field values of the UUID in little-endian order.</p>
|
||||
</div></details><details class="rustdoc-toggle method-toggle" open><summary><section id="method.to_fields_le" class="method has-srclink"><span class="rightside"><a class="srclink" href="https://docs.rs/uuid/1.1.1/src/uuid/lib.rs.html#613">source</a></span><a href="#method.to_fields_le" class="anchor"></a><h4 class="code-header">pub fn <a href="#method.to_fields_le" class="fnname">to_fields_le</a>(&self) -> <a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.tuple.html">(</a><a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.u32.html">u32</a>, <a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.u16.html">u16</a>, <a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.u16.html">u16</a>, &<a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.array.html">[</a><a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.u8.html">u8</a><a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.array.html">; 8]</a><a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.tuple.html">)</a></h4></section></summary><div class="docblock"><p>Returns the four field values of the UUID in little-endian order.</p>
|
||||
<p>The bytes in the returned integer fields will be converted from
|
||||
big-endian order. This is based on the endianness of the UUID,
|
||||
rather than the target environment so bytes will be flipped on both
|
||||
|
@ -106,7 +106,7 @@ big and little endian machines.</p>
|
|||
<span class="kw-2">&</span>[<span class="number">0xd1</span>, <span class="number">0xd2</span>, <span class="number">0xd3</span>, <span class="number">0xd4</span>, <span class="number">0xd5</span>, <span class="number">0xd6</span>, <span class="number">0xd7</span>, <span class="number">0xd8</span>],
|
||||
)
|
||||
);</code></pre></div>
|
||||
</div></details><details class="rustdoc-toggle method-toggle" open><summary><section id="method.as_u128" class="method has-srclink"><span class="rightside"><a class="srclink" href="https://docs.rs/uuid/1.1.0/src/uuid/lib.rs.html#646">source</a></span><a href="#method.as_u128" class="anchor"></a><h4 class="code-header">pub fn <a href="#method.as_u128" class="fnname">as_u128</a>(&self) -> <a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.u128.html">u128</a></h4></section></summary><div class="docblock"><p>Returns a 128bit value containing the value.</p>
|
||||
</div></details><details class="rustdoc-toggle method-toggle" open><summary><section id="method.as_u128" class="method has-srclink"><span class="rightside"><a class="srclink" href="https://docs.rs/uuid/1.1.1/src/uuid/lib.rs.html#646">source</a></span><a href="#method.as_u128" class="anchor"></a><h4 class="code-header">pub fn <a href="#method.as_u128" class="fnname">as_u128</a>(&self) -> <a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.u128.html">u128</a></h4></section></summary><div class="docblock"><p>Returns a 128bit value containing the value.</p>
|
||||
<p>The bytes in the UUID will be packed directly into a <code>u128</code>.</p>
|
||||
<h5 id="examples-5"><a href="#examples-5">Examples</a></h5>
|
||||
<div class="example-wrap"><pre class="rust rust-example-rendered"><code><span class="kw">let</span> <span class="ident">uuid</span> <span class="op">=</span> <span class="ident">Uuid::parse_str</span>(<span class="string">"a1a2a3a4-b1b2-c1c2-d1d2-d3d4d5d6d7d8"</span>)<span class="question-mark">?</span>;
|
||||
|
@ -115,7 +115,7 @@ big and little endian machines.</p>
|
|||
<span class="ident">uuid</span>.<span class="ident">as_u128</span>(),
|
||||
<span class="number">0xa1a2a3a4b1b2c1c2d1d2d3d4d5d6d7d8</span>,
|
||||
);</code></pre></div>
|
||||
</div></details><details class="rustdoc-toggle method-toggle" open><summary><section id="method.to_u128_le" class="method has-srclink"><span class="rightside"><a class="srclink" href="https://docs.rs/uuid/1.1.0/src/uuid/lib.rs.html#690">source</a></span><a href="#method.to_u128_le" class="anchor"></a><h4 class="code-header">pub fn <a href="#method.to_u128_le" class="fnname">to_u128_le</a>(&self) -> <a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.u128.html">u128</a></h4></section></summary><div class="docblock"><p>Returns a 128bit little-endian value containing the value.</p>
|
||||
</div></details><details class="rustdoc-toggle method-toggle" open><summary><section id="method.to_u128_le" class="method has-srclink"><span class="rightside"><a class="srclink" href="https://docs.rs/uuid/1.1.1/src/uuid/lib.rs.html#690">source</a></span><a href="#method.to_u128_le" class="anchor"></a><h4 class="code-header">pub fn <a href="#method.to_u128_le" class="fnname">to_u128_le</a>(&self) -> <a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.u128.html">u128</a></h4></section></summary><div class="docblock"><p>Returns a 128bit little-endian value containing the value.</p>
|
||||
<p>The bytes in the <code>u128</code> will be flipped to convert into big-endian
|
||||
order. This is based on the endianness of the UUID, rather than the
|
||||
target environment so bytes will be flipped on both big and little
|
||||
|
@ -130,7 +130,7 @@ than reversing the individual fields in-place.</p>
|
|||
<span class="ident">uuid</span>.<span class="ident">to_u128_le</span>(),
|
||||
<span class="number">0xd8d7d6d5d4d3d2d1c2c1b2b1a4a3a2a1</span>,
|
||||
);</code></pre></div>
|
||||
</div></details><details class="rustdoc-toggle method-toggle" open><summary><section id="method.as_u64_pair" class="method has-srclink"><span class="rightside"><a class="srclink" href="https://docs.rs/uuid/1.1.0/src/uuid/lib.rs.html#728">source</a></span><a href="#method.as_u64_pair" class="anchor"></a><h4 class="code-header">pub fn <a href="#method.as_u64_pair" class="fnname">as_u64_pair</a>(&self) -> <a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.tuple.html">(</a><a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.u64.html">u64</a>, <a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.u64.html">u64</a><a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.tuple.html">)</a></h4></section></summary><div class="docblock"><p>Returns two 64bit values containing the value.</p>
|
||||
</div></details><details class="rustdoc-toggle method-toggle" open><summary><section id="method.as_u64_pair" class="method has-srclink"><span class="rightside"><a class="srclink" href="https://docs.rs/uuid/1.1.1/src/uuid/lib.rs.html#728">source</a></span><a href="#method.as_u64_pair" class="anchor"></a><h4 class="code-header">pub fn <a href="#method.as_u64_pair" class="fnname">as_u64_pair</a>(&self) -> <a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.tuple.html">(</a><a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.u64.html">u64</a>, <a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.u64.html">u64</a><a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.tuple.html">)</a></h4></section></summary><div class="docblock"><p>Returns two 64bit values containing the value.</p>
|
||||
<p>The bytes in the UUID will be split into two <code>u64</code>.
|
||||
The first u64 represents the 64 most significant bits,
|
||||
the second one represents the 64 least significant.</p>
|
||||
|
@ -140,7 +140,7 @@ the second one represents the 64 least significant.</p>
|
|||
<span class="ident">uuid</span>.<span class="ident">as_u64_pair</span>(),
|
||||
(<span class="number">0xa1a2a3a4b1b2c1c2</span>, <span class="number">0xd1d2d3d4d5d6d7d8</span>),
|
||||
);</code></pre></div>
|
||||
</div></details><details class="rustdoc-toggle method-toggle" open><summary><section id="method.as_bytes" class="method has-srclink"><span class="rightside"><a class="srclink" href="https://docs.rs/uuid/1.1.0/src/uuid/lib.rs.html#759">source</a></span><a href="#method.as_bytes" class="anchor"></a><h4 class="code-header">pub fn <a href="#method.as_bytes" class="fnname">as_bytes</a>(&self) -> &<a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.array.html">[</a><a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.u8.html">u8</a><a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.array.html">; 16]</a></h4></section></summary><div class="docblock"><p>Returns a slice of 16 octets containing the value.</p>
|
||||
</div></details><details class="rustdoc-toggle method-toggle" open><summary><section id="method.as_bytes" class="method has-srclink"><span class="rightside"><a class="srclink" href="https://docs.rs/uuid/1.1.1/src/uuid/lib.rs.html#759">source</a></span><a href="#method.as_bytes" class="anchor"></a><h4 class="code-header">pub fn <a href="#method.as_bytes" class="fnname">as_bytes</a>(&self) -> &<a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.array.html">[</a><a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.u8.html">u8</a><a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.array.html">; 16]</a></h4></section></summary><div class="docblock"><p>Returns a slice of 16 octets containing the value.</p>
|
||||
<p>This method borrows the underlying byte value of the UUID.</p>
|
||||
<h5 id="examples-8"><a href="#examples-8">Examples</a></h5>
|
||||
<div class="example-wrap"><pre class="rust rust-example-rendered"><code><span class="kw">let</span> <span class="ident">bytes1</span> <span class="op">=</span> [
|
||||
|
@ -160,7 +160,7 @@ the second one represents the 64 least significant.</p>
|
|||
<span class="ident">uuid2</span> <span class="kw">as</span> <span class="kw-2">*const</span> <span class="ident">Uuid</span> <span class="kw">as</span> <span class="kw-2">*const</span> <span class="ident">u8</span>,
|
||||
<span class="kw-2">&</span><span class="ident">bytes1</span> <span class="kw">as</span> <span class="kw-2">*const</span> [<span class="ident">u8</span>; <span class="number">16</span>] <span class="kw">as</span> <span class="kw-2">*const</span> <span class="ident">u8</span>,
|
||||
));</code></pre></div>
|
||||
</div></details><details class="rustdoc-toggle method-toggle" open><summary><section id="method.to_bytes_le" class="method has-srclink"><span class="rightside"><a class="srclink" href="https://docs.rs/uuid/1.1.0/src/uuid/lib.rs.html#806">source</a></span><a href="#method.to_bytes_le" class="anchor"></a><h4 class="code-header">pub fn <a href="#method.to_bytes_le" class="fnname">to_bytes_le</a>(&self) -> <a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.array.html">[</a><a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.u8.html">u8</a><a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.array.html">; 16]</a></h4></section></summary><div class="docblock"><p>Returns the bytes of the UUID in little-endian order.</p>
|
||||
</div></details><details class="rustdoc-toggle method-toggle" open><summary><section id="method.to_bytes_le" class="method has-srclink"><span class="rightside"><a class="srclink" href="https://docs.rs/uuid/1.1.1/src/uuid/lib.rs.html#806">source</a></span><a href="#method.to_bytes_le" class="anchor"></a><h4 class="code-header">pub fn <a href="#method.to_bytes_le" class="fnname">to_bytes_le</a>(&self) -> <a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.array.html">[</a><a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.u8.html">u8</a><a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.array.html">; 16]</a></h4></section></summary><div class="docblock"><p>Returns the bytes of the UUID in little-endian order.</p>
|
||||
<p>The bytes will be flipped to convert into little-endian order. This is
|
||||
based on the endianness of the UUID, rather than the target environment
|
||||
so bytes will be flipped on both big and little endian machines.</p>
|
||||
|
@ -176,7 +176,7 @@ so bytes will be flipped on both big and little endian machines.</p>
|
|||
<span class="number">0xd3</span>, <span class="number">0xd4</span>, <span class="number">0xd5</span>, <span class="number">0xd6</span>, <span class="number">0xd7</span>, <span class="number">0xd8</span>
|
||||
])
|
||||
);</code></pre></div>
|
||||
</div></details><details class="rustdoc-toggle method-toggle" open><summary><section id="method.is_nil" class="method has-srclink"><span class="rightside"><a class="srclink" href="https://docs.rs/uuid/1.1.0/src/uuid/lib.rs.html#815">source</a></span><a href="#method.is_nil" class="anchor"></a><h4 class="code-header">pub fn <a href="#method.is_nil" class="fnname">is_nil</a>(&self) -> <a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.bool.html">bool</a></h4></section></summary><div class="docblock"><p>Tests if the UUID is nil.</p>
|
||||
</div></details><details class="rustdoc-toggle method-toggle" open><summary><section id="method.is_nil" class="method has-srclink"><span class="rightside"><a class="srclink" href="https://docs.rs/uuid/1.1.1/src/uuid/lib.rs.html#815">source</a></span><a href="#method.is_nil" class="anchor"></a><h4 class="code-header">pub fn <a href="#method.is_nil" class="fnname">is_nil</a>(&self) -> <a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.bool.html">bool</a></h4></section></summary><div class="docblock"><p>Tests if the UUID is nil.</p>
|
||||
</div></details></div></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="rustdoc-toggle implementors-toggle" open><summary><section id="impl-Deref" class="impl has-srclink"><span class="rightside"><a class="srclink" href="../../../src/kanidm/constants/uuids.rs.html#245-248">source</a></span><a href="#impl-Deref" class="anchor"></a><h3 class="code-header in-band">impl <a class="trait" href="https://doc.rust-lang.org/1.61.0/core/ops/deref/trait.Deref.html" title="trait core::ops::deref::Deref">Deref</a> for <a class="struct" href="struct.UUID_DOMAIN_INFO.html" title="struct kanidm::constants::uuids::UUID_DOMAIN_INFO">UUID_DOMAIN_INFO</a></h3></section></summary><div class="impl-items"><details class="rustdoc-toggle" open><summary><section id="associatedtype.Target" class="type trait-impl has-srclink"><a href="#associatedtype.Target" class="anchor"></a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.61.0/core/ops/deref/trait.Deref.html#associatedtype.Target" class="associatedtype">Target</a> = <a class="struct" href="../../prelude/struct.Uuid.html" title="struct kanidm::prelude::Uuid">Uuid</a></h4></section></summary><div class='docblock'><p>The resulting type after dereferencing.</p>
|
||||
</div></details><details class="rustdoc-toggle method-toggle" open><summary><section id="method.deref" class="method trait-impl has-srclink"><span class="rightside"><a class="srclink" href="../../../src/kanidm/constants/uuids.rs.html#245-248">source</a></span><a href="#method.deref" class="anchor"></a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.61.0/core/ops/deref/trait.Deref.html#tymethod.deref" class="fnname">deref</a>(&self) -> &<a class="struct" href="../../prelude/struct.Uuid.html" title="struct kanidm::prelude::Uuid">Uuid</a></h4></section></summary><div class='docblock'><p>Dereferences the value.</p>
|
||||
</div></details></div></details><section id="impl-LazyStatic" class="impl has-srclink"><span class="rightside"><a class="srclink" href="../../../src/kanidm/constants/uuids.rs.html#245-248">source</a></span><a href="#impl-LazyStatic" class="anchor"></a><h3 class="code-header in-band">impl <a class="trait" href="https://docs.rs/lazy_static/1.4.0/lazy_static/trait.LazyStatic.html" title="trait lazy_static::LazyStatic">LazyStatic</a> for <a class="struct" href="struct.UUID_DOMAIN_INFO.html" title="struct kanidm::constants::uuids::UUID_DOMAIN_INFO">UUID_DOMAIN_INFO</a></h3></section></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" class="impl has-srclink"><a href="#impl-RefUnwindSafe" class="anchor"></a><h3 class="code-header in-band">impl <a class="trait" href="https://doc.rust-lang.org/1.61.0/core/panic/unwind_safe/trait.RefUnwindSafe.html" title="trait core::panic::unwind_safe::RefUnwindSafe">RefUnwindSafe</a> for <a class="struct" href="struct.UUID_DOMAIN_INFO.html" title="struct kanidm::constants::uuids::UUID_DOMAIN_INFO">UUID_DOMAIN_INFO</a></h3></section><section id="impl-Send" class="impl has-srclink"><a href="#impl-Send" class="anchor"></a><h3 class="code-header in-band">impl <a class="trait" href="https://doc.rust-lang.org/1.61.0/core/marker/trait.Send.html" title="trait core::marker::Send">Send</a> for <a class="struct" href="struct.UUID_DOMAIN_INFO.html" title="struct kanidm::constants::uuids::UUID_DOMAIN_INFO">UUID_DOMAIN_INFO</a></h3></section><section id="impl-Sync" class="impl has-srclink"><a href="#impl-Sync" class="anchor"></a><h3 class="code-header in-band">impl <a class="trait" href="https://doc.rust-lang.org/1.61.0/core/marker/trait.Sync.html" title="trait core::marker::Sync">Sync</a> for <a class="struct" href="struct.UUID_DOMAIN_INFO.html" title="struct kanidm::constants::uuids::UUID_DOMAIN_INFO">UUID_DOMAIN_INFO</a></h3></section><section id="impl-Unpin" class="impl has-srclink"><a href="#impl-Unpin" class="anchor"></a><h3 class="code-header in-band">impl <a class="trait" href="https://doc.rust-lang.org/1.61.0/core/marker/trait.Unpin.html" title="trait core::marker::Unpin">Unpin</a> for <a class="struct" href="struct.UUID_DOMAIN_INFO.html" title="struct kanidm::constants::uuids::UUID_DOMAIN_INFO">UUID_DOMAIN_INFO</a></h3></section><section id="impl-UnwindSafe" class="impl has-srclink"><a href="#impl-UnwindSafe" class="anchor"></a><h3 class="code-header in-band">impl <a class="trait" href="https://doc.rust-lang.org/1.61.0/core/panic/unwind_safe/trait.UnwindSafe.html" title="trait core::panic::unwind_safe::UnwindSafe">UnwindSafe</a> for <a class="struct" href="struct.UUID_DOMAIN_INFO.html" title="struct kanidm::constants::uuids::UUID_DOMAIN_INFO">UUID_DOMAIN_INFO</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="rustdoc-toggle implementors-toggle"><summary><section id="impl-Any" class="impl has-srclink"><span class="rightside"><a class="srclink" href="https://doc.rust-lang.org/1.61.0/src/core/any.rs.html#132-136">source</a></span><a href="#impl-Any" class="anchor"></a><h3 class="code-header in-band">impl<T> <a class="trait" href="https://doc.rust-lang.org/1.61.0/core/any/trait.Any.html" title="trait core::any::Any">Any</a> for T <span class="where fmt-newline">where<br> T: 'static + ?<a class="trait" href="https://doc.rust-lang.org/1.61.0/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>, </span></h3></section></summary><div class="impl-items"><details class="rustdoc-toggle method-toggle" open><summary><section id="method.type_id" class="method trait-impl has-srclink"><span class="rightside"><a class="srclink" href="https://doc.rust-lang.org/1.61.0/src/core/any.rs.html#133">source</a></span><a href="#method.type_id" class="anchor"></a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.61.0/core/any/trait.Any.html#tymethod.type_id" class="fnname">type_id</a>(&self) -> <a class="struct" href="https://doc.rust-lang.org/1.61.0/core/any/struct.TypeId.html" title="struct core::any::TypeId">TypeId</a></h4></section></summary><div class='docblock'><p>Gets the <code>TypeId</code> of <code>self</code>. <a href="https://doc.rust-lang.org/1.61.0/core/any/trait.Any.html#tymethod.type_id">Read more</a></p>
|
||||
|
|
File diff suppressed because one or more lines are too long
|
@ -10,12 +10,12 @@
|
|||
Transport(<a class="struct" href="https://docs.rs/reqwest/0.11.10/reqwest/error/struct.Error.html" title="struct reqwest::error::Error">Error</a>),
|
||||
AuthenticationFailed,
|
||||
EmptyResponse,
|
||||
TotpVerifyFailed(<a class="struct" href="https://docs.rs/uuid/1.1.0/uuid/struct.Uuid.html" title="struct uuid::Uuid">Uuid</a>, <a class="struct" href="../kanidm_proto/v1/struct.TotpSecret.html" title="struct kanidm_proto::v1::TotpSecret">TotpSecret</a>),
|
||||
TotpInvalidSha1(<a class="struct" href="https://docs.rs/uuid/1.1.0/uuid/struct.Uuid.html" title="struct uuid::Uuid">Uuid</a>),
|
||||
TotpVerifyFailed(<a class="struct" href="https://docs.rs/uuid/1.1.1/uuid/struct.Uuid.html" title="struct uuid::Uuid">Uuid</a>, <a class="struct" href="../kanidm_proto/v1/struct.TotpSecret.html" title="struct kanidm_proto::v1::TotpSecret">TotpSecret</a>),
|
||||
TotpInvalidSha1(<a class="struct" href="https://docs.rs/uuid/1.1.1/uuid/struct.Uuid.html" title="struct uuid::Uuid">Uuid</a>),
|
||||
JsonDecode(<a class="struct" href="https://docs.rs/reqwest/0.11.10/reqwest/error/struct.Error.html" title="struct reqwest::error::Error">Error</a>, <a class="struct" href="https://doc.rust-lang.org/1.61.0/alloc/string/struct.String.html" title="struct alloc::string::String">String</a>),
|
||||
JsonEncode(<a class="struct" href="https://docs.rs/serde_json/1.0.81/serde_json/error/struct.Error.html" title="struct serde_json::error::Error">SerdeJsonError</a>),
|
||||
SystemError,
|
||||
}</code></pre></div><h2 id="variants" class="variants small-section-header">Variants<a href="#variants" class="anchor"></a></h2><h3 id="variant.Unauthorized" class="variant small-section-header"><a href="#variant.Unauthorized" class="anchor field"></a><code>Unauthorized</code></h3><h3 id="variant.Http" class="variant small-section-header"><a href="#variant.Http" class="anchor field"></a><code>Http(<a class="struct" href="struct.StatusCode.html" title="struct kanidm_client::StatusCode">StatusCode</a>, <a class="enum" href="https://doc.rust-lang.org/1.61.0/core/option/enum.Option.html" title="enum core::option::Option">Option</a><<a class="enum" href="../kanidm_proto/v1/enum.OperationError.html" title="enum kanidm_proto::v1::OperationError">OperationError</a>>, <a class="struct" href="https://doc.rust-lang.org/1.61.0/alloc/string/struct.String.html" title="struct alloc::string::String">String</a>)</code></h3><h3 id="variant.Transport" class="variant small-section-header"><a href="#variant.Transport" class="anchor field"></a><code>Transport(<a class="struct" href="https://docs.rs/reqwest/0.11.10/reqwest/error/struct.Error.html" title="struct reqwest::error::Error">Error</a>)</code></h3><h3 id="variant.AuthenticationFailed" class="variant small-section-header"><a href="#variant.AuthenticationFailed" class="anchor field"></a><code>AuthenticationFailed</code></h3><h3 id="variant.EmptyResponse" class="variant small-section-header"><a href="#variant.EmptyResponse" class="anchor field"></a><code>EmptyResponse</code></h3><h3 id="variant.TotpVerifyFailed" class="variant small-section-header"><a href="#variant.TotpVerifyFailed" class="anchor field"></a><code>TotpVerifyFailed(<a class="struct" href="https://docs.rs/uuid/1.1.0/uuid/struct.Uuid.html" title="struct uuid::Uuid">Uuid</a>, <a class="struct" href="../kanidm_proto/v1/struct.TotpSecret.html" title="struct kanidm_proto::v1::TotpSecret">TotpSecret</a>)</code></h3><h3 id="variant.TotpInvalidSha1" class="variant small-section-header"><a href="#variant.TotpInvalidSha1" class="anchor field"></a><code>TotpInvalidSha1(<a class="struct" href="https://docs.rs/uuid/1.1.0/uuid/struct.Uuid.html" title="struct uuid::Uuid">Uuid</a>)</code></h3><h3 id="variant.JsonDecode" class="variant small-section-header"><a href="#variant.JsonDecode" class="anchor field"></a><code>JsonDecode(<a class="struct" href="https://docs.rs/reqwest/0.11.10/reqwest/error/struct.Error.html" title="struct reqwest::error::Error">Error</a>, <a class="struct" href="https://doc.rust-lang.org/1.61.0/alloc/string/struct.String.html" title="struct alloc::string::String">String</a>)</code></h3><h3 id="variant.JsonEncode" class="variant small-section-header"><a href="#variant.JsonEncode" class="anchor field"></a><code>JsonEncode(<a class="struct" href="https://docs.rs/serde_json/1.0.81/serde_json/error/struct.Error.html" title="struct serde_json::error::Error">SerdeJsonError</a>)</code></h3><h3 id="variant.SystemError" class="variant small-section-header"><a href="#variant.SystemError" class="anchor field"></a><code>SystemError</code></h3><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="rustdoc-toggle implementors-toggle" open><summary><section id="impl-Debug" class="impl has-srclink"><span class="rightside"><a class="srclink" href="../src/kanidm_client/lib.rs.html#50">source</a></span><a href="#impl-Debug" class="anchor"></a><h3 class="code-header in-band">impl <a class="trait" href="https://doc.rust-lang.org/1.61.0/core/fmt/trait.Debug.html" title="trait core::fmt::Debug">Debug</a> for <a class="enum" href="enum.ClientError.html" title="enum kanidm_client::ClientError">ClientError</a></h3></section></summary><div class="impl-items"><details class="rustdoc-toggle method-toggle" open><summary><section id="method.fmt" class="method trait-impl has-srclink"><span class="rightside"><a class="srclink" href="../src/kanidm_client/lib.rs.html#50">source</a></span><a href="#method.fmt" class="anchor"></a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.61.0/core/fmt/trait.Debug.html#tymethod.fmt" class="fnname">fmt</a>(&self, f: &mut <a class="struct" href="https://doc.rust-lang.org/1.61.0/core/fmt/struct.Formatter.html" title="struct core::fmt::Formatter">Formatter</a><'_>) -> <a class="type" href="https://doc.rust-lang.org/1.61.0/core/fmt/type.Result.html" title="type core::fmt::Result">Result</a></h4></section></summary><div class='docblock'><p>Formats the value using the given formatter. <a href="https://doc.rust-lang.org/1.61.0/core/fmt/trait.Debug.html#tymethod.fmt">Read more</a></p>
|
||||
}</code></pre></div><h2 id="variants" class="variants small-section-header">Variants<a href="#variants" class="anchor"></a></h2><h3 id="variant.Unauthorized" class="variant small-section-header"><a href="#variant.Unauthorized" class="anchor field"></a><code>Unauthorized</code></h3><h3 id="variant.Http" class="variant small-section-header"><a href="#variant.Http" class="anchor field"></a><code>Http(<a class="struct" href="struct.StatusCode.html" title="struct kanidm_client::StatusCode">StatusCode</a>, <a class="enum" href="https://doc.rust-lang.org/1.61.0/core/option/enum.Option.html" title="enum core::option::Option">Option</a><<a class="enum" href="../kanidm_proto/v1/enum.OperationError.html" title="enum kanidm_proto::v1::OperationError">OperationError</a>>, <a class="struct" href="https://doc.rust-lang.org/1.61.0/alloc/string/struct.String.html" title="struct alloc::string::String">String</a>)</code></h3><h3 id="variant.Transport" class="variant small-section-header"><a href="#variant.Transport" class="anchor field"></a><code>Transport(<a class="struct" href="https://docs.rs/reqwest/0.11.10/reqwest/error/struct.Error.html" title="struct reqwest::error::Error">Error</a>)</code></h3><h3 id="variant.AuthenticationFailed" class="variant small-section-header"><a href="#variant.AuthenticationFailed" class="anchor field"></a><code>AuthenticationFailed</code></h3><h3 id="variant.EmptyResponse" class="variant small-section-header"><a href="#variant.EmptyResponse" class="anchor field"></a><code>EmptyResponse</code></h3><h3 id="variant.TotpVerifyFailed" class="variant small-section-header"><a href="#variant.TotpVerifyFailed" class="anchor field"></a><code>TotpVerifyFailed(<a class="struct" href="https://docs.rs/uuid/1.1.1/uuid/struct.Uuid.html" title="struct uuid::Uuid">Uuid</a>, <a class="struct" href="../kanidm_proto/v1/struct.TotpSecret.html" title="struct kanidm_proto::v1::TotpSecret">TotpSecret</a>)</code></h3><h3 id="variant.TotpInvalidSha1" class="variant small-section-header"><a href="#variant.TotpInvalidSha1" class="anchor field"></a><code>TotpInvalidSha1(<a class="struct" href="https://docs.rs/uuid/1.1.1/uuid/struct.Uuid.html" title="struct uuid::Uuid">Uuid</a>)</code></h3><h3 id="variant.JsonDecode" class="variant small-section-header"><a href="#variant.JsonDecode" class="anchor field"></a><code>JsonDecode(<a class="struct" href="https://docs.rs/reqwest/0.11.10/reqwest/error/struct.Error.html" title="struct reqwest::error::Error">Error</a>, <a class="struct" href="https://doc.rust-lang.org/1.61.0/alloc/string/struct.String.html" title="struct alloc::string::String">String</a>)</code></h3><h3 id="variant.JsonEncode" class="variant small-section-header"><a href="#variant.JsonEncode" class="anchor field"></a><code>JsonEncode(<a class="struct" href="https://docs.rs/serde_json/1.0.81/serde_json/error/struct.Error.html" title="struct serde_json::error::Error">SerdeJsonError</a>)</code></h3><h3 id="variant.SystemError" class="variant small-section-header"><a href="#variant.SystemError" class="anchor field"></a><code>SystemError</code></h3><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="rustdoc-toggle implementors-toggle" open><summary><section id="impl-Debug" class="impl has-srclink"><span class="rightside"><a class="srclink" href="../src/kanidm_client/lib.rs.html#50">source</a></span><a href="#impl-Debug" class="anchor"></a><h3 class="code-header in-band">impl <a class="trait" href="https://doc.rust-lang.org/1.61.0/core/fmt/trait.Debug.html" title="trait core::fmt::Debug">Debug</a> for <a class="enum" href="enum.ClientError.html" title="enum kanidm_client::ClientError">ClientError</a></h3></section></summary><div class="impl-items"><details class="rustdoc-toggle method-toggle" open><summary><section id="method.fmt" class="method trait-impl has-srclink"><span class="rightside"><a class="srclink" href="../src/kanidm_client/lib.rs.html#50">source</a></span><a href="#method.fmt" class="anchor"></a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.61.0/core/fmt/trait.Debug.html#tymethod.fmt" class="fnname">fmt</a>(&self, f: &mut <a class="struct" href="https://doc.rust-lang.org/1.61.0/core/fmt/struct.Formatter.html" title="struct core::fmt::Formatter">Formatter</a><'_>) -> <a class="type" href="https://doc.rust-lang.org/1.61.0/core/fmt/type.Result.html" title="type core::fmt::Result">Result</a></h4></section></summary><div class='docblock'><p>Formats the value using the given formatter. <a href="https://doc.rust-lang.org/1.61.0/core/fmt/trait.Debug.html#tymethod.fmt">Read more</a></p>
|
||||
</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" class="impl has-srclink"><a href="#impl-RefUnwindSafe" class="anchor"></a><h3 class="code-header in-band">impl !<a class="trait" href="https://doc.rust-lang.org/1.61.0/core/panic/unwind_safe/trait.RefUnwindSafe.html" title="trait core::panic::unwind_safe::RefUnwindSafe">RefUnwindSafe</a> for <a class="enum" href="enum.ClientError.html" title="enum kanidm_client::ClientError">ClientError</a></h3></section><section id="impl-Send" class="impl has-srclink"><a href="#impl-Send" class="anchor"></a><h3 class="code-header in-band">impl <a class="trait" href="https://doc.rust-lang.org/1.61.0/core/marker/trait.Send.html" title="trait core::marker::Send">Send</a> for <a class="enum" href="enum.ClientError.html" title="enum kanidm_client::ClientError">ClientError</a></h3></section><section id="impl-Sync" class="impl has-srclink"><a href="#impl-Sync" class="anchor"></a><h3 class="code-header in-band">impl <a class="trait" href="https://doc.rust-lang.org/1.61.0/core/marker/trait.Sync.html" title="trait core::marker::Sync">Sync</a> for <a class="enum" href="enum.ClientError.html" title="enum kanidm_client::ClientError">ClientError</a></h3></section><section id="impl-Unpin" class="impl has-srclink"><a href="#impl-Unpin" class="anchor"></a><h3 class="code-header in-band">impl <a class="trait" href="https://doc.rust-lang.org/1.61.0/core/marker/trait.Unpin.html" title="trait core::marker::Unpin">Unpin</a> for <a class="enum" href="enum.ClientError.html" title="enum kanidm_client::ClientError">ClientError</a></h3></section><section id="impl-UnwindSafe" class="impl has-srclink"><a href="#impl-UnwindSafe" class="anchor"></a><h3 class="code-header in-band">impl !<a class="trait" href="https://doc.rust-lang.org/1.61.0/core/panic/unwind_safe/trait.UnwindSafe.html" title="trait core::panic::unwind_safe::UnwindSafe">UnwindSafe</a> for <a class="enum" href="enum.ClientError.html" title="enum kanidm_client::ClientError">ClientError</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="rustdoc-toggle implementors-toggle"><summary><section id="impl-Any" class="impl has-srclink"><span class="rightside"><a class="srclink" href="https://doc.rust-lang.org/1.61.0/src/core/any.rs.html#132-136">source</a></span><a href="#impl-Any" class="anchor"></a><h3 class="code-header in-band">impl<T> <a class="trait" href="https://doc.rust-lang.org/1.61.0/core/any/trait.Any.html" title="trait core::any::Any">Any</a> for T <span class="where fmt-newline">where<br> T: 'static + ?<a class="trait" href="https://doc.rust-lang.org/1.61.0/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>, </span></h3></section></summary><div class="impl-items"><details class="rustdoc-toggle method-toggle" open><summary><section id="method.type_id" class="method trait-impl has-srclink"><span class="rightside"><a class="srclink" href="https://doc.rust-lang.org/1.61.0/src/core/any.rs.html#133">source</a></span><a href="#method.type_id" class="anchor"></a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.61.0/core/any/trait.Any.html#tymethod.type_id" class="fnname">type_id</a>(&self) -> <a class="struct" href="https://doc.rust-lang.org/1.61.0/core/any/struct.TypeId.html" title="struct core::any::TypeId">TypeId</a></h4></section></summary><div class='docblock'><p>Gets the <code>TypeId</code> of <code>self</code>. <a href="https://doc.rust-lang.org/1.61.0/core/any/trait.Any.html#tymethod.type_id">Read more</a></p>
|
||||
</div></details></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-Borrow%3CT%3E" class="impl has-srclink"><span class="rightside"><a class="srclink" href="https://doc.rust-lang.org/1.61.0/src/core/borrow.rs.html#209-214">source</a></span><a href="#impl-Borrow%3CT%3E" class="anchor"></a><h3 class="code-header in-band">impl<T> <a class="trait" href="https://doc.rust-lang.org/1.61.0/core/borrow/trait.Borrow.html" title="trait core::borrow::Borrow">Borrow</a><T> for T <span class="where fmt-newline">where<br> T: ?<a class="trait" href="https://doc.rust-lang.org/1.61.0/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>, </span></h3></section></summary><div class="impl-items"><details class="rustdoc-toggle method-toggle" open><summary><section id="method.borrow" class="method trait-impl has-srclink"><span class="rightside"><span class="since" title="const unstable">const: <a href="https://github.com/rust-lang/rust/issues/91522" title="Tracking issue for const_borrow">unstable</a></span> · <a class="srclink" href="https://doc.rust-lang.org/1.61.0/src/core/borrow.rs.html#211">source</a></span><a href="#method.borrow" class="anchor"></a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.61.0/core/borrow/trait.Borrow.html#tymethod.borrow" class="fnname">borrow</a>(&self) -> <a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.reference.html">&</a>T</h4></section></summary><div class='docblock'><p>Immutably borrows from an owned value. <a href="https://doc.rust-lang.org/1.61.0/core/borrow/trait.Borrow.html#tymethod.borrow">Read more</a></p>
|
||||
</div></details></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-BorrowMut%3CT%3E" class="impl has-srclink"><span class="rightside"><a class="srclink" href="https://doc.rust-lang.org/1.61.0/src/core/borrow.rs.html#218-222">source</a></span><a href="#impl-BorrowMut%3CT%3E" class="anchor"></a><h3 class="code-header in-band">impl<T> <a class="trait" href="https://doc.rust-lang.org/1.61.0/core/borrow/trait.BorrowMut.html" title="trait core::borrow::BorrowMut">BorrowMut</a><T> for T <span class="where fmt-newline">where<br> T: ?<a class="trait" href="https://doc.rust-lang.org/1.61.0/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>, </span></h3></section></summary><div class="impl-items"><details class="rustdoc-toggle method-toggle" open><summary><section id="method.borrow_mut" class="method trait-impl has-srclink"><span class="rightside"><span class="since" title="const unstable">const: <a href="https://github.com/rust-lang/rust/issues/91522" title="Tracking issue for const_borrow">unstable</a></span> · <a class="srclink" href="https://doc.rust-lang.org/1.61.0/src/core/borrow.rs.html#219">source</a></span><a href="#method.borrow_mut" class="anchor"></a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.61.0/core/borrow/trait.BorrowMut.html#tymethod.borrow_mut" class="fnname">borrow_mut</a>(&mut self) -> <a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.reference.html">&mut </a>T</h4></section></summary><div class='docblock'><p>Mutably borrows from an owned value. <a href="https://doc.rust-lang.org/1.61.0/core/borrow/trait.BorrowMut.html#tymethod.borrow_mut">Read more</a></p>
|
||||
|
|
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
|
@ -8,15 +8,15 @@
|
|||
Password(<a class="struct" href="https://doc.rust-lang.org/1.61.0/alloc/string/struct.String.html" title="struct alloc::string::String">String</a>),
|
||||
GeneratePassword,
|
||||
TotpGenerate,
|
||||
TotpVerify(<a class="struct" href="https://docs.rs/uuid/1.1.0/uuid/struct.Uuid.html" title="struct uuid::Uuid">Uuid</a>, <a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.u32.html">u32</a>),
|
||||
TotpAcceptSha1(<a class="struct" href="https://docs.rs/uuid/1.1.0/uuid/struct.Uuid.html" title="struct uuid::Uuid">Uuid</a>),
|
||||
TotpVerify(<a class="struct" href="https://docs.rs/uuid/1.1.1/uuid/struct.Uuid.html" title="struct uuid::Uuid">Uuid</a>, <a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.u32.html">u32</a>),
|
||||
TotpAcceptSha1(<a class="struct" href="https://docs.rs/uuid/1.1.1/uuid/struct.Uuid.html" title="struct uuid::Uuid">Uuid</a>),
|
||||
TotpRemove,
|
||||
WebauthnBegin(<a class="struct" href="https://doc.rust-lang.org/1.61.0/alloc/string/struct.String.html" title="struct alloc::string::String">String</a>),
|
||||
WebauthnRegister(<a class="struct" href="https://docs.rs/uuid/1.1.0/uuid/struct.Uuid.html" title="struct uuid::Uuid">Uuid</a>, RegisterPublicKeyCredential),
|
||||
WebauthnRegister(<a class="struct" href="https://docs.rs/uuid/1.1.1/uuid/struct.Uuid.html" title="struct uuid::Uuid">Uuid</a>, RegisterPublicKeyCredential),
|
||||
WebauthnRemove(<a class="struct" href="https://doc.rust-lang.org/1.61.0/alloc/string/struct.String.html" title="struct alloc::string::String">String</a>),
|
||||
BackupCodeGenerate,
|
||||
BackupCodeRemove,
|
||||
}</code></pre></div><h2 id="variants" class="variants small-section-header">Variants<a href="#variants" class="anchor"></a></h2><h3 id="variant.Password" class="variant small-section-header"><a href="#variant.Password" class="anchor field"></a><code>Password(<a class="struct" href="https://doc.rust-lang.org/1.61.0/alloc/string/struct.String.html" title="struct alloc::string::String">String</a>)</code></h3><h3 id="variant.GeneratePassword" class="variant small-section-header"><a href="#variant.GeneratePassword" class="anchor field"></a><code>GeneratePassword</code></h3><h3 id="variant.TotpGenerate" class="variant small-section-header"><a href="#variant.TotpGenerate" class="anchor field"></a><code>TotpGenerate</code></h3><h3 id="variant.TotpVerify" class="variant small-section-header"><a href="#variant.TotpVerify" class="anchor field"></a><code>TotpVerify(<a class="struct" href="https://docs.rs/uuid/1.1.0/uuid/struct.Uuid.html" title="struct uuid::Uuid">Uuid</a>, <a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.u32.html">u32</a>)</code></h3><h3 id="variant.TotpAcceptSha1" class="variant small-section-header"><a href="#variant.TotpAcceptSha1" class="anchor field"></a><code>TotpAcceptSha1(<a class="struct" href="https://docs.rs/uuid/1.1.0/uuid/struct.Uuid.html" title="struct uuid::Uuid">Uuid</a>)</code></h3><h3 id="variant.TotpRemove" class="variant small-section-header"><a href="#variant.TotpRemove" class="anchor field"></a><code>TotpRemove</code></h3><h3 id="variant.WebauthnBegin" class="variant small-section-header"><a href="#variant.WebauthnBegin" class="anchor field"></a><code>WebauthnBegin(<a class="struct" href="https://doc.rust-lang.org/1.61.0/alloc/string/struct.String.html" title="struct alloc::string::String">String</a>)</code></h3><h3 id="variant.WebauthnRegister" class="variant small-section-header"><a href="#variant.WebauthnRegister" class="anchor field"></a><code>WebauthnRegister(<a class="struct" href="https://docs.rs/uuid/1.1.0/uuid/struct.Uuid.html" title="struct uuid::Uuid">Uuid</a>, RegisterPublicKeyCredential)</code></h3><h3 id="variant.WebauthnRemove" class="variant small-section-header"><a href="#variant.WebauthnRemove" class="anchor field"></a><code>WebauthnRemove(<a class="struct" href="https://doc.rust-lang.org/1.61.0/alloc/string/struct.String.html" title="struct alloc::string::String">String</a>)</code></h3><h3 id="variant.BackupCodeGenerate" class="variant small-section-header"><a href="#variant.BackupCodeGenerate" class="anchor field"></a><code>BackupCodeGenerate</code></h3><h3 id="variant.BackupCodeRemove" class="variant small-section-header"><a href="#variant.BackupCodeRemove" class="anchor field"></a><code>BackupCodeRemove</code></h3><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="rustdoc-toggle implementors-toggle" open><summary><section id="impl-Debug" class="impl has-srclink"><span class="rightside"><a class="srclink" href="../../src/kanidm_proto/v1.rs.html#739">source</a></span><a href="#impl-Debug" class="anchor"></a><h3 class="code-header in-band">impl <a class="trait" href="https://doc.rust-lang.org/1.61.0/core/fmt/trait.Debug.html" title="trait core::fmt::Debug">Debug</a> for <a class="enum" href="enum.SetCredentialRequest.html" title="enum kanidm_proto::v1::SetCredentialRequest">SetCredentialRequest</a></h3></section></summary><div class="impl-items"><details class="rustdoc-toggle method-toggle" open><summary><section id="method.fmt" class="method trait-impl has-srclink"><span class="rightside"><a class="srclink" href="../../src/kanidm_proto/v1.rs.html#739">source</a></span><a href="#method.fmt" class="anchor"></a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.61.0/core/fmt/trait.Debug.html#tymethod.fmt" class="fnname">fmt</a>(&self, f: &mut <a class="struct" href="https://doc.rust-lang.org/1.61.0/core/fmt/struct.Formatter.html" title="struct core::fmt::Formatter">Formatter</a><'_>) -> <a class="type" href="https://doc.rust-lang.org/1.61.0/core/fmt/type.Result.html" title="type core::fmt::Result">Result</a></h4></section></summary><div class='docblock'><p>Formats the value using the given formatter. <a href="https://doc.rust-lang.org/1.61.0/core/fmt/trait.Debug.html#tymethod.fmt">Read more</a></p>
|
||||
}</code></pre></div><h2 id="variants" class="variants small-section-header">Variants<a href="#variants" class="anchor"></a></h2><h3 id="variant.Password" class="variant small-section-header"><a href="#variant.Password" class="anchor field"></a><code>Password(<a class="struct" href="https://doc.rust-lang.org/1.61.0/alloc/string/struct.String.html" title="struct alloc::string::String">String</a>)</code></h3><h3 id="variant.GeneratePassword" class="variant small-section-header"><a href="#variant.GeneratePassword" class="anchor field"></a><code>GeneratePassword</code></h3><h3 id="variant.TotpGenerate" class="variant small-section-header"><a href="#variant.TotpGenerate" class="anchor field"></a><code>TotpGenerate</code></h3><h3 id="variant.TotpVerify" class="variant small-section-header"><a href="#variant.TotpVerify" class="anchor field"></a><code>TotpVerify(<a class="struct" href="https://docs.rs/uuid/1.1.1/uuid/struct.Uuid.html" title="struct uuid::Uuid">Uuid</a>, <a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.u32.html">u32</a>)</code></h3><h3 id="variant.TotpAcceptSha1" class="variant small-section-header"><a href="#variant.TotpAcceptSha1" class="anchor field"></a><code>TotpAcceptSha1(<a class="struct" href="https://docs.rs/uuid/1.1.1/uuid/struct.Uuid.html" title="struct uuid::Uuid">Uuid</a>)</code></h3><h3 id="variant.TotpRemove" class="variant small-section-header"><a href="#variant.TotpRemove" class="anchor field"></a><code>TotpRemove</code></h3><h3 id="variant.WebauthnBegin" class="variant small-section-header"><a href="#variant.WebauthnBegin" class="anchor field"></a><code>WebauthnBegin(<a class="struct" href="https://doc.rust-lang.org/1.61.0/alloc/string/struct.String.html" title="struct alloc::string::String">String</a>)</code></h3><h3 id="variant.WebauthnRegister" class="variant small-section-header"><a href="#variant.WebauthnRegister" class="anchor field"></a><code>WebauthnRegister(<a class="struct" href="https://docs.rs/uuid/1.1.1/uuid/struct.Uuid.html" title="struct uuid::Uuid">Uuid</a>, RegisterPublicKeyCredential)</code></h3><h3 id="variant.WebauthnRemove" class="variant small-section-header"><a href="#variant.WebauthnRemove" class="anchor field"></a><code>WebauthnRemove(<a class="struct" href="https://doc.rust-lang.org/1.61.0/alloc/string/struct.String.html" title="struct alloc::string::String">String</a>)</code></h3><h3 id="variant.BackupCodeGenerate" class="variant small-section-header"><a href="#variant.BackupCodeGenerate" class="anchor field"></a><code>BackupCodeGenerate</code></h3><h3 id="variant.BackupCodeRemove" class="variant small-section-header"><a href="#variant.BackupCodeRemove" class="anchor field"></a><code>BackupCodeRemove</code></h3><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="rustdoc-toggle implementors-toggle" open><summary><section id="impl-Debug" class="impl has-srclink"><span class="rightside"><a class="srclink" href="../../src/kanidm_proto/v1.rs.html#739">source</a></span><a href="#impl-Debug" class="anchor"></a><h3 class="code-header in-band">impl <a class="trait" href="https://doc.rust-lang.org/1.61.0/core/fmt/trait.Debug.html" title="trait core::fmt::Debug">Debug</a> for <a class="enum" href="enum.SetCredentialRequest.html" title="enum kanidm_proto::v1::SetCredentialRequest">SetCredentialRequest</a></h3></section></summary><div class="impl-items"><details class="rustdoc-toggle method-toggle" open><summary><section id="method.fmt" class="method trait-impl has-srclink"><span class="rightside"><a class="srclink" href="../../src/kanidm_proto/v1.rs.html#739">source</a></span><a href="#method.fmt" class="anchor"></a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.61.0/core/fmt/trait.Debug.html#tymethod.fmt" class="fnname">fmt</a>(&self, f: &mut <a class="struct" href="https://doc.rust-lang.org/1.61.0/core/fmt/struct.Formatter.html" title="struct core::fmt::Formatter">Formatter</a><'_>) -> <a class="type" href="https://doc.rust-lang.org/1.61.0/core/fmt/type.Result.html" title="type core::fmt::Result">Result</a></h4></section></summary><div class='docblock'><p>Formats the value using the given formatter. <a href="https://doc.rust-lang.org/1.61.0/core/fmt/trait.Debug.html#tymethod.fmt">Read more</a></p>
|
||||
</div></details></div></details><details class="rustdoc-toggle implementors-toggle" open><summary><section id="impl-Deserialize%3C%27de%3E" class="impl has-srclink"><span class="rightside"><a class="srclink" href="../../src/kanidm_proto/v1.rs.html#739">source</a></span><a href="#impl-Deserialize%3C%27de%3E" class="anchor"></a><h3 class="code-header in-band">impl<'de> <a class="trait" href="https://docs.rs/serde/1.0.137/serde/de/trait.Deserialize.html" title="trait serde::de::Deserialize">Deserialize</a><'de> for <a class="enum" href="enum.SetCredentialRequest.html" title="enum kanidm_proto::v1::SetCredentialRequest">SetCredentialRequest</a></h3></section></summary><div class="impl-items"><details class="rustdoc-toggle method-toggle" open><summary><section id="method.deserialize" class="method trait-impl has-srclink"><span class="rightside"><a class="srclink" href="../../src/kanidm_proto/v1.rs.html#739">source</a></span><a href="#method.deserialize" class="anchor"></a><h4 class="code-header">fn <a href="https://docs.rs/serde/1.0.137/serde/de/trait.Deserialize.html#tymethod.deserialize" class="fnname">deserialize</a><__D>(__deserializer: __D) -> <a class="enum" href="https://doc.rust-lang.org/1.61.0/core/result/enum.Result.html" title="enum core::result::Result">Result</a><Self, __D::<a class="associatedtype" href="https://docs.rs/serde/1.0.137/serde/de/trait.Deserializer.html#associatedtype.Error" title="type serde::de::Deserializer::Error">Error</a>> <span class="where fmt-newline">where<br> __D: <a class="trait" href="https://docs.rs/serde/1.0.137/serde/de/trait.Deserializer.html" title="trait serde::de::Deserializer">Deserializer</a><'de>, </span></h4></section></summary><div class='docblock'><p>Deserialize this value from the given Serde deserializer. <a href="https://docs.rs/serde/1.0.137/serde/de/trait.Deserialize.html#tymethod.deserialize">Read more</a></p>
|
||||
</div></details></div></details><details class="rustdoc-toggle implementors-toggle" open><summary><section id="impl-Serialize" class="impl has-srclink"><span class="rightside"><a class="srclink" href="../../src/kanidm_proto/v1.rs.html#739">source</a></span><a href="#impl-Serialize" class="anchor"></a><h3 class="code-header in-band">impl <a class="trait" href="https://docs.rs/serde/1.0.137/serde/ser/trait.Serialize.html" title="trait serde::ser::Serialize">Serialize</a> for <a class="enum" href="enum.SetCredentialRequest.html" title="enum kanidm_proto::v1::SetCredentialRequest">SetCredentialRequest</a></h3></section></summary><div class="impl-items"><details class="rustdoc-toggle method-toggle" open><summary><section id="method.serialize" class="method trait-impl has-srclink"><span class="rightside"><a class="srclink" href="../../src/kanidm_proto/v1.rs.html#739">source</a></span><a href="#method.serialize" class="anchor"></a><h4 class="code-header">fn <a href="https://docs.rs/serde/1.0.137/serde/ser/trait.Serialize.html#tymethod.serialize" class="fnname">serialize</a><__S>(&self, __serializer: __S) -> <a class="enum" href="https://doc.rust-lang.org/1.61.0/core/result/enum.Result.html" title="enum core::result::Result">Result</a><__S::<a class="associatedtype" href="https://docs.rs/serde/1.0.137/serde/ser/trait.Serializer.html#associatedtype.Ok" title="type serde::ser::Serializer::Ok">Ok</a>, __S::<a class="associatedtype" href="https://docs.rs/serde/1.0.137/serde/ser/trait.Serializer.html#associatedtype.Error" title="type serde::ser::Serializer::Error">Error</a>> <span class="where fmt-newline">where<br> __S: <a class="trait" href="https://docs.rs/serde/1.0.137/serde/ser/trait.Serializer.html" title="trait serde::ser::Serializer">Serializer</a>, </span></h4></section></summary><div class='docblock'><p>Serialize this value into the given Serde serializer. <a href="https://docs.rs/serde/1.0.137/serde/ser/trait.Serialize.html#tymethod.serialize">Read more</a></p>
|
||||
</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" class="impl has-srclink"><a href="#impl-RefUnwindSafe" class="anchor"></a><h3 class="code-header in-band">impl <a class="trait" href="https://doc.rust-lang.org/1.61.0/core/panic/unwind_safe/trait.RefUnwindSafe.html" title="trait core::panic::unwind_safe::RefUnwindSafe">RefUnwindSafe</a> for <a class="enum" href="enum.SetCredentialRequest.html" title="enum kanidm_proto::v1::SetCredentialRequest">SetCredentialRequest</a></h3></section><section id="impl-Send" class="impl has-srclink"><a href="#impl-Send" class="anchor"></a><h3 class="code-header in-band">impl <a class="trait" href="https://doc.rust-lang.org/1.61.0/core/marker/trait.Send.html" title="trait core::marker::Send">Send</a> for <a class="enum" href="enum.SetCredentialRequest.html" title="enum kanidm_proto::v1::SetCredentialRequest">SetCredentialRequest</a></h3></section><section id="impl-Sync" class="impl has-srclink"><a href="#impl-Sync" class="anchor"></a><h3 class="code-header in-band">impl <a class="trait" href="https://doc.rust-lang.org/1.61.0/core/marker/trait.Sync.html" title="trait core::marker::Sync">Sync</a> for <a class="enum" href="enum.SetCredentialRequest.html" title="enum kanidm_proto::v1::SetCredentialRequest">SetCredentialRequest</a></h3></section><section id="impl-Unpin" class="impl has-srclink"><a href="#impl-Unpin" class="anchor"></a><h3 class="code-header in-band">impl <a class="trait" href="https://doc.rust-lang.org/1.61.0/core/marker/trait.Unpin.html" title="trait core::marker::Unpin">Unpin</a> for <a class="enum" href="enum.SetCredentialRequest.html" title="enum kanidm_proto::v1::SetCredentialRequest">SetCredentialRequest</a></h3></section><section id="impl-UnwindSafe" class="impl has-srclink"><a href="#impl-UnwindSafe" class="anchor"></a><h3 class="code-header in-band">impl <a class="trait" href="https://doc.rust-lang.org/1.61.0/core/panic/unwind_safe/trait.UnwindSafe.html" title="trait core::panic::unwind_safe::UnwindSafe">UnwindSafe</a> for <a class="enum" href="enum.SetCredentialRequest.html" title="enum kanidm_proto::v1::SetCredentialRequest">SetCredentialRequest</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="rustdoc-toggle implementors-toggle"><summary><section id="impl-Any" class="impl has-srclink"><span class="rightside"><a class="srclink" href="https://doc.rust-lang.org/1.61.0/src/core/any.rs.html#132-136">source</a></span><a href="#impl-Any" class="anchor"></a><h3 class="code-header in-band">impl<T> <a class="trait" href="https://doc.rust-lang.org/1.61.0/core/any/trait.Any.html" title="trait core::any::Any">Any</a> for T <span class="where fmt-newline">where<br> T: 'static + ?<a class="trait" href="https://doc.rust-lang.org/1.61.0/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>, </span></h3></section></summary><div class="impl-items"><details class="rustdoc-toggle method-toggle" open><summary><section id="method.type_id" class="method trait-impl has-srclink"><span class="rightside"><a class="srclink" href="https://doc.rust-lang.org/1.61.0/src/core/any.rs.html#133">source</a></span><a href="#method.type_id" class="anchor"></a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.61.0/core/any/trait.Any.html#tymethod.type_id" class="fnname">type_id</a>(&self) -> <a class="struct" href="https://doc.rust-lang.org/1.61.0/core/any/struct.TypeId.html" title="struct core::any::TypeId">TypeId</a></h4></section></summary><div class='docblock'><p>Gets the <code>TypeId</code> of <code>self</code>. <a href="https://doc.rust-lang.org/1.61.0/core/any/trait.Any.html#tymethod.type_id">Read more</a></p>
|
||||
|
|
|
@ -7,11 +7,11 @@
|
|||
<h1 class="fqn"><span class="in-band">Enum <a href="../index.html">kanidm_proto</a>::<wbr><a href="index.html">v1</a>::<wbr><a class="enum" href="#">SetCredentialResponse</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/kanidm_proto/v1.rs.html#817-824">source</a> · <a id="toggle-all-docs" href="javascript:void(0)" title="collapse all docs">[<span class="inner">−</span>]</a></span></div><div class="docblock item-decl"><pre class="rust enum"><code>pub enum SetCredentialResponse {
|
||||
Success,
|
||||
Token(<a class="struct" href="https://doc.rust-lang.org/1.61.0/alloc/string/struct.String.html" title="struct alloc::string::String">String</a>),
|
||||
TotpCheck(<a class="struct" href="https://docs.rs/uuid/1.1.0/uuid/struct.Uuid.html" title="struct uuid::Uuid">Uuid</a>, <a class="struct" href="struct.TotpSecret.html" title="struct kanidm_proto::v1::TotpSecret">TotpSecret</a>),
|
||||
TotpInvalidSha1(<a class="struct" href="https://docs.rs/uuid/1.1.0/uuid/struct.Uuid.html" title="struct uuid::Uuid">Uuid</a>),
|
||||
WebauthnCreateChallenge(<a class="struct" href="https://docs.rs/uuid/1.1.0/uuid/struct.Uuid.html" title="struct uuid::Uuid">Uuid</a>, CreationChallengeResponse),
|
||||
TotpCheck(<a class="struct" href="https://docs.rs/uuid/1.1.1/uuid/struct.Uuid.html" title="struct uuid::Uuid">Uuid</a>, <a class="struct" href="struct.TotpSecret.html" title="struct kanidm_proto::v1::TotpSecret">TotpSecret</a>),
|
||||
TotpInvalidSha1(<a class="struct" href="https://docs.rs/uuid/1.1.1/uuid/struct.Uuid.html" title="struct uuid::Uuid">Uuid</a>),
|
||||
WebauthnCreateChallenge(<a class="struct" href="https://docs.rs/uuid/1.1.1/uuid/struct.Uuid.html" title="struct uuid::Uuid">Uuid</a>, CreationChallengeResponse),
|
||||
BackupCodes(<a class="struct" href="https://doc.rust-lang.org/1.61.0/alloc/vec/struct.Vec.html" title="struct alloc::vec::Vec">Vec</a><<a class="struct" href="https://doc.rust-lang.org/1.61.0/alloc/string/struct.String.html" title="struct alloc::string::String">String</a>>),
|
||||
}</code></pre></div><h2 id="variants" class="variants small-section-header">Variants<a href="#variants" class="anchor"></a></h2><h3 id="variant.Success" class="variant small-section-header"><a href="#variant.Success" class="anchor field"></a><code>Success</code></h3><h3 id="variant.Token" class="variant small-section-header"><a href="#variant.Token" class="anchor field"></a><code>Token(<a class="struct" href="https://doc.rust-lang.org/1.61.0/alloc/string/struct.String.html" title="struct alloc::string::String">String</a>)</code></h3><h3 id="variant.TotpCheck" class="variant small-section-header"><a href="#variant.TotpCheck" class="anchor field"></a><code>TotpCheck(<a class="struct" href="https://docs.rs/uuid/1.1.0/uuid/struct.Uuid.html" title="struct uuid::Uuid">Uuid</a>, <a class="struct" href="struct.TotpSecret.html" title="struct kanidm_proto::v1::TotpSecret">TotpSecret</a>)</code></h3><h3 id="variant.TotpInvalidSha1" class="variant small-section-header"><a href="#variant.TotpInvalidSha1" class="anchor field"></a><code>TotpInvalidSha1(<a class="struct" href="https://docs.rs/uuid/1.1.0/uuid/struct.Uuid.html" title="struct uuid::Uuid">Uuid</a>)</code></h3><h3 id="variant.WebauthnCreateChallenge" class="variant small-section-header"><a href="#variant.WebauthnCreateChallenge" class="anchor field"></a><code>WebauthnCreateChallenge(<a class="struct" href="https://docs.rs/uuid/1.1.0/uuid/struct.Uuid.html" title="struct uuid::Uuid">Uuid</a>, CreationChallengeResponse)</code></h3><h3 id="variant.BackupCodes" class="variant small-section-header"><a href="#variant.BackupCodes" class="anchor field"></a><code>BackupCodes(<a class="struct" href="https://doc.rust-lang.org/1.61.0/alloc/vec/struct.Vec.html" title="struct alloc::vec::Vec">Vec</a><<a class="struct" href="https://doc.rust-lang.org/1.61.0/alloc/string/struct.String.html" title="struct alloc::string::String">String</a>>)</code></h3><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="rustdoc-toggle implementors-toggle" open><summary><section id="impl-Debug" class="impl has-srclink"><span class="rightside"><a class="srclink" href="../../src/kanidm_proto/v1.rs.html#815">source</a></span><a href="#impl-Debug" class="anchor"></a><h3 class="code-header in-band">impl <a class="trait" href="https://doc.rust-lang.org/1.61.0/core/fmt/trait.Debug.html" title="trait core::fmt::Debug">Debug</a> for <a class="enum" href="enum.SetCredentialResponse.html" title="enum kanidm_proto::v1::SetCredentialResponse">SetCredentialResponse</a></h3></section></summary><div class="impl-items"><details class="rustdoc-toggle method-toggle" open><summary><section id="method.fmt" class="method trait-impl has-srclink"><span class="rightside"><a class="srclink" href="../../src/kanidm_proto/v1.rs.html#815">source</a></span><a href="#method.fmt" class="anchor"></a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.61.0/core/fmt/trait.Debug.html#tymethod.fmt" class="fnname">fmt</a>(&self, f: &mut <a class="struct" href="https://doc.rust-lang.org/1.61.0/core/fmt/struct.Formatter.html" title="struct core::fmt::Formatter">Formatter</a><'_>) -> <a class="type" href="https://doc.rust-lang.org/1.61.0/core/fmt/type.Result.html" title="type core::fmt::Result">Result</a></h4></section></summary><div class='docblock'><p>Formats the value using the given formatter. <a href="https://doc.rust-lang.org/1.61.0/core/fmt/trait.Debug.html#tymethod.fmt">Read more</a></p>
|
||||
}</code></pre></div><h2 id="variants" class="variants small-section-header">Variants<a href="#variants" class="anchor"></a></h2><h3 id="variant.Success" class="variant small-section-header"><a href="#variant.Success" class="anchor field"></a><code>Success</code></h3><h3 id="variant.Token" class="variant small-section-header"><a href="#variant.Token" class="anchor field"></a><code>Token(<a class="struct" href="https://doc.rust-lang.org/1.61.0/alloc/string/struct.String.html" title="struct alloc::string::String">String</a>)</code></h3><h3 id="variant.TotpCheck" class="variant small-section-header"><a href="#variant.TotpCheck" class="anchor field"></a><code>TotpCheck(<a class="struct" href="https://docs.rs/uuid/1.1.1/uuid/struct.Uuid.html" title="struct uuid::Uuid">Uuid</a>, <a class="struct" href="struct.TotpSecret.html" title="struct kanidm_proto::v1::TotpSecret">TotpSecret</a>)</code></h3><h3 id="variant.TotpInvalidSha1" class="variant small-section-header"><a href="#variant.TotpInvalidSha1" class="anchor field"></a><code>TotpInvalidSha1(<a class="struct" href="https://docs.rs/uuid/1.1.1/uuid/struct.Uuid.html" title="struct uuid::Uuid">Uuid</a>)</code></h3><h3 id="variant.WebauthnCreateChallenge" class="variant small-section-header"><a href="#variant.WebauthnCreateChallenge" class="anchor field"></a><code>WebauthnCreateChallenge(<a class="struct" href="https://docs.rs/uuid/1.1.1/uuid/struct.Uuid.html" title="struct uuid::Uuid">Uuid</a>, CreationChallengeResponse)</code></h3><h3 id="variant.BackupCodes" class="variant small-section-header"><a href="#variant.BackupCodes" class="anchor field"></a><code>BackupCodes(<a class="struct" href="https://doc.rust-lang.org/1.61.0/alloc/vec/struct.Vec.html" title="struct alloc::vec::Vec">Vec</a><<a class="struct" href="https://doc.rust-lang.org/1.61.0/alloc/string/struct.String.html" title="struct alloc::string::String">String</a>>)</code></h3><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="rustdoc-toggle implementors-toggle" open><summary><section id="impl-Debug" class="impl has-srclink"><span class="rightside"><a class="srclink" href="../../src/kanidm_proto/v1.rs.html#815">source</a></span><a href="#impl-Debug" class="anchor"></a><h3 class="code-header in-band">impl <a class="trait" href="https://doc.rust-lang.org/1.61.0/core/fmt/trait.Debug.html" title="trait core::fmt::Debug">Debug</a> for <a class="enum" href="enum.SetCredentialResponse.html" title="enum kanidm_proto::v1::SetCredentialResponse">SetCredentialResponse</a></h3></section></summary><div class="impl-items"><details class="rustdoc-toggle method-toggle" open><summary><section id="method.fmt" class="method trait-impl has-srclink"><span class="rightside"><a class="srclink" href="../../src/kanidm_proto/v1.rs.html#815">source</a></span><a href="#method.fmt" class="anchor"></a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.61.0/core/fmt/trait.Debug.html#tymethod.fmt" class="fnname">fmt</a>(&self, f: &mut <a class="struct" href="https://doc.rust-lang.org/1.61.0/core/fmt/struct.Formatter.html" title="struct core::fmt::Formatter">Formatter</a><'_>) -> <a class="type" href="https://doc.rust-lang.org/1.61.0/core/fmt/type.Result.html" title="type core::fmt::Result">Result</a></h4></section></summary><div class='docblock'><p>Formats the value using the given formatter. <a href="https://doc.rust-lang.org/1.61.0/core/fmt/trait.Debug.html#tymethod.fmt">Read more</a></p>
|
||||
</div></details></div></details><details class="rustdoc-toggle implementors-toggle" open><summary><section id="impl-Deserialize%3C%27de%3E" class="impl has-srclink"><span class="rightside"><a class="srclink" href="../../src/kanidm_proto/v1.rs.html#815">source</a></span><a href="#impl-Deserialize%3C%27de%3E" class="anchor"></a><h3 class="code-header in-band">impl<'de> <a class="trait" href="https://docs.rs/serde/1.0.137/serde/de/trait.Deserialize.html" title="trait serde::de::Deserialize">Deserialize</a><'de> for <a class="enum" href="enum.SetCredentialResponse.html" title="enum kanidm_proto::v1::SetCredentialResponse">SetCredentialResponse</a></h3></section></summary><div class="impl-items"><details class="rustdoc-toggle method-toggle" open><summary><section id="method.deserialize" class="method trait-impl has-srclink"><span class="rightside"><a class="srclink" href="../../src/kanidm_proto/v1.rs.html#815">source</a></span><a href="#method.deserialize" class="anchor"></a><h4 class="code-header">fn <a href="https://docs.rs/serde/1.0.137/serde/de/trait.Deserialize.html#tymethod.deserialize" class="fnname">deserialize</a><__D>(__deserializer: __D) -> <a class="enum" href="https://doc.rust-lang.org/1.61.0/core/result/enum.Result.html" title="enum core::result::Result">Result</a><Self, __D::<a class="associatedtype" href="https://docs.rs/serde/1.0.137/serde/de/trait.Deserializer.html#associatedtype.Error" title="type serde::de::Deserializer::Error">Error</a>> <span class="where fmt-newline">where<br> __D: <a class="trait" href="https://docs.rs/serde/1.0.137/serde/de/trait.Deserializer.html" title="trait serde::de::Deserializer">Deserializer</a><'de>, </span></h4></section></summary><div class='docblock'><p>Deserialize this value from the given Serde deserializer. <a href="https://docs.rs/serde/1.0.137/serde/de/trait.Deserialize.html#tymethod.deserialize">Read more</a></p>
|
||||
</div></details></div></details><details class="rustdoc-toggle implementors-toggle" open><summary><section id="impl-Serialize" class="impl has-srclink"><span class="rightside"><a class="srclink" href="../../src/kanidm_proto/v1.rs.html#815">source</a></span><a href="#impl-Serialize" class="anchor"></a><h3 class="code-header in-band">impl <a class="trait" href="https://docs.rs/serde/1.0.137/serde/ser/trait.Serialize.html" title="trait serde::ser::Serialize">Serialize</a> for <a class="enum" href="enum.SetCredentialResponse.html" title="enum kanidm_proto::v1::SetCredentialResponse">SetCredentialResponse</a></h3></section></summary><div class="impl-items"><details class="rustdoc-toggle method-toggle" open><summary><section id="method.serialize" class="method trait-impl has-srclink"><span class="rightside"><a class="srclink" href="../../src/kanidm_proto/v1.rs.html#815">source</a></span><a href="#method.serialize" class="anchor"></a><h4 class="code-header">fn <a href="https://docs.rs/serde/1.0.137/serde/ser/trait.Serialize.html#tymethod.serialize" class="fnname">serialize</a><__S>(&self, __serializer: __S) -> <a class="enum" href="https://doc.rust-lang.org/1.61.0/core/result/enum.Result.html" title="enum core::result::Result">Result</a><__S::<a class="associatedtype" href="https://docs.rs/serde/1.0.137/serde/ser/trait.Serializer.html#associatedtype.Ok" title="type serde::ser::Serializer::Ok">Ok</a>, __S::<a class="associatedtype" href="https://docs.rs/serde/1.0.137/serde/ser/trait.Serializer.html#associatedtype.Error" title="type serde::ser::Serializer::Error">Error</a>> <span class="where fmt-newline">where<br> __S: <a class="trait" href="https://docs.rs/serde/1.0.137/serde/ser/trait.Serializer.html" title="trait serde::ser::Serializer">Serializer</a>, </span></h4></section></summary><div class='docblock'><p>Serialize this value into the given Serde serializer. <a href="https://docs.rs/serde/1.0.137/serde/ser/trait.Serialize.html#tymethod.serialize">Read more</a></p>
|
||||
</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" class="impl has-srclink"><a href="#impl-RefUnwindSafe" class="anchor"></a><h3 class="code-header in-band">impl <a class="trait" href="https://doc.rust-lang.org/1.61.0/core/panic/unwind_safe/trait.RefUnwindSafe.html" title="trait core::panic::unwind_safe::RefUnwindSafe">RefUnwindSafe</a> for <a class="enum" href="enum.SetCredentialResponse.html" title="enum kanidm_proto::v1::SetCredentialResponse">SetCredentialResponse</a></h3></section><section id="impl-Send" class="impl has-srclink"><a href="#impl-Send" class="anchor"></a><h3 class="code-header in-band">impl <a class="trait" href="https://doc.rust-lang.org/1.61.0/core/marker/trait.Send.html" title="trait core::marker::Send">Send</a> for <a class="enum" href="enum.SetCredentialResponse.html" title="enum kanidm_proto::v1::SetCredentialResponse">SetCredentialResponse</a></h3></section><section id="impl-Sync" class="impl has-srclink"><a href="#impl-Sync" class="anchor"></a><h3 class="code-header in-band">impl <a class="trait" href="https://doc.rust-lang.org/1.61.0/core/marker/trait.Sync.html" title="trait core::marker::Sync">Sync</a> for <a class="enum" href="enum.SetCredentialResponse.html" title="enum kanidm_proto::v1::SetCredentialResponse">SetCredentialResponse</a></h3></section><section id="impl-Unpin" class="impl has-srclink"><a href="#impl-Unpin" class="anchor"></a><h3 class="code-header in-band">impl <a class="trait" href="https://doc.rust-lang.org/1.61.0/core/marker/trait.Unpin.html" title="trait core::marker::Unpin">Unpin</a> for <a class="enum" href="enum.SetCredentialResponse.html" title="enum kanidm_proto::v1::SetCredentialResponse">SetCredentialResponse</a></h3></section><section id="impl-UnwindSafe" class="impl has-srclink"><a href="#impl-UnwindSafe" class="anchor"></a><h3 class="code-header in-band">impl <a class="trait" href="https://doc.rust-lang.org/1.61.0/core/panic/unwind_safe/trait.UnwindSafe.html" title="trait core::panic::unwind_safe::UnwindSafe">UnwindSafe</a> for <a class="enum" href="enum.SetCredentialResponse.html" title="enum kanidm_proto::v1::SetCredentialResponse">SetCredentialResponse</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="rustdoc-toggle implementors-toggle"><summary><section id="impl-Any" class="impl has-srclink"><span class="rightside"><a class="srclink" href="https://doc.rust-lang.org/1.61.0/src/core/any.rs.html#132-136">source</a></span><a href="#impl-Any" class="anchor"></a><h3 class="code-header in-band">impl<T> <a class="trait" href="https://doc.rust-lang.org/1.61.0/core/any/trait.Any.html" title="trait core::any::Any">Any</a> for T <span class="where fmt-newline">where<br> T: 'static + ?<a class="trait" href="https://doc.rust-lang.org/1.61.0/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>, </span></h3></section></summary><div class="impl-items"><details class="rustdoc-toggle method-toggle" open><summary><section id="method.type_id" class="method trait-impl has-srclink"><span class="rightside"><a class="srclink" href="https://doc.rust-lang.org/1.61.0/src/core/any.rs.html#133">source</a></span><a href="#method.type_id" class="anchor"></a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.61.0/core/any/trait.Any.html#tymethod.type_id" class="fnname">type_id</a>(&self) -> <a class="struct" href="https://doc.rust-lang.org/1.61.0/core/any/struct.TypeId.html" title="struct core::any::TypeId">TypeId</a></h4></section></summary><div class='docblock'><p>Gets the <code>TypeId</code> of <code>self</code>. <a href="https://doc.rust-lang.org/1.61.0/core/any/trait.Any.html#tymethod.type_id">Read more</a></p>
|
||||
|
|
|
@ -5,9 +5,9 @@
|
|||
<nav class="sidebar"><a class="sidebar-logo" href="../../kanidm_proto/index.html"><div class="logo-container"><img class="rust-logo" src="../../rust-logo.svg" alt="logo"></div>
|
||||
</a><h2 class="location"><a href="#">AuthResponse</a></h2><div class="sidebar-elems"><section><div class="block"><h3 class="sidebar-title"><a href="#fields">Fields</a></h3><ul><li><a href="#structfield.sessionid">sessionid</a></li><li><a href="#structfield.state">state</a></li></ul></div><div class="block"><h3 class="sidebar-title"><a href="#trait-implementations">Trait Implementations</a></h3><ul><li><a href="#impl-Debug">Debug</a></li><li><a href="#impl-Deserialize%3C%27de%3E">Deserialize<'de></a></li><li><a href="#impl-Serialize">Serialize</a></li></ul></div><div class="block"><h3 class="sidebar-title"><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul><li><a href="#impl-RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send">Send</a></li><li><a href="#impl-Sync">Sync</a></li><li><a href="#impl-Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe">UnwindSafe</a></li></ul></div><div class="block"><h3 class="sidebar-title"><a href="#blanket-implementations">Blanket Implementations</a></h3><ul><li><a href="#impl-Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E">Borrow<T></a></li><li><a href="#impl-BorrowMut%3CT%3E">BorrowMut<T></a></li><li><a href="#impl-DeserializeOwned">DeserializeOwned</a></li><li><a href="#impl-From%3CT%3E">From<T></a></li><li><a href="#impl-Instrument">Instrument</a></li><li><a href="#impl-Into%3CU%3E">Into<U></a></li><li><a href="#impl-TryFrom%3CU%3E">TryFrom<U></a></li><li><a href="#impl-TryInto%3CU%3E">TryInto<U></a></li><li><a href="#impl-VZip%3CV%3E">VZip<V></a></li><li><a href="#impl-WithSubscriber">WithSubscriber</a></li></ul></div></section><h2 class="location"><a href="index.html">In kanidm_proto::v1</a></h2><div id="sidebar-vars" data-name="AuthResponse" data-ty="struct" data-relpath=""></div><script defer src="sidebar-items.js"></script></div></nav><main><div class="width-limiter"><div class="sub-container"><a class="sub-logo-container" href="../../kanidm_proto/index.html"><img class="rust-logo" src="../../rust-logo.svg" alt="logo"></a><nav class="sub"><div class="theme-picker hidden"><button id="theme-picker" aria-label="Pick another theme!" aria-haspopup="menu" title="themes"><img width="22" height="22" alt="Pick another theme!" src="../../brush.svg"></button><div id="theme-choices" role="menu"></div></div><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"><button type="button" id="help-button" title="help">?</button><a id="settings-menu" href="../../settings.html" title="settings"><img width="22" height="22" alt="Change settings" src="../../wheel.svg"></a></div></form></nav></div><section id="main-content" class="content"><div class="main-heading">
|
||||
<h1 class="fqn"><span class="in-band">Struct <a href="../index.html">kanidm_proto</a>::<wbr><a href="index.html">v1</a>::<wbr><a class="struct" href="#">AuthResponse</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/kanidm_proto/v1.rs.html#733-736">source</a> · <a id="toggle-all-docs" href="javascript:void(0)" title="collapse all docs">[<span class="inner">−</span>]</a></span></div><div class="docblock item-decl"><pre class="rust struct"><code>pub struct AuthResponse {
|
||||
pub sessionid: <a class="struct" href="https://docs.rs/uuid/1.1.0/uuid/struct.Uuid.html" title="struct uuid::Uuid">Uuid</a>,
|
||||
pub sessionid: <a class="struct" href="https://docs.rs/uuid/1.1.1/uuid/struct.Uuid.html" title="struct uuid::Uuid">Uuid</a>,
|
||||
pub state: <a class="enum" href="enum.AuthState.html" title="enum kanidm_proto::v1::AuthState">AuthState</a>,
|
||||
}</code></pre></div><h2 id="fields" class="fields small-section-header">Fields<a href="#fields" class="anchor"></a></h2><span id="structfield.sessionid" class="structfield small-section-header"><a href="#structfield.sessionid" class="anchor field"></a><code>sessionid: <a class="struct" href="https://docs.rs/uuid/1.1.0/uuid/struct.Uuid.html" title="struct uuid::Uuid">Uuid</a></code></span><span id="structfield.state" class="structfield small-section-header"><a href="#structfield.state" class="anchor field"></a><code>state: <a class="enum" href="enum.AuthState.html" title="enum kanidm_proto::v1::AuthState">AuthState</a></code></span><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="rustdoc-toggle implementors-toggle" open><summary><section id="impl-Debug" class="impl has-srclink"><span class="rightside"><a class="srclink" href="../../src/kanidm_proto/v1.rs.html#732">source</a></span><a href="#impl-Debug" class="anchor"></a><h3 class="code-header in-band">impl <a class="trait" href="https://doc.rust-lang.org/1.61.0/core/fmt/trait.Debug.html" title="trait core::fmt::Debug">Debug</a> for <a class="struct" href="struct.AuthResponse.html" title="struct kanidm_proto::v1::AuthResponse">AuthResponse</a></h3></section></summary><div class="impl-items"><details class="rustdoc-toggle method-toggle" open><summary><section id="method.fmt" class="method trait-impl has-srclink"><span class="rightside"><a class="srclink" href="../../src/kanidm_proto/v1.rs.html#732">source</a></span><a href="#method.fmt" class="anchor"></a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.61.0/core/fmt/trait.Debug.html#tymethod.fmt" class="fnname">fmt</a>(&self, f: &mut <a class="struct" href="https://doc.rust-lang.org/1.61.0/core/fmt/struct.Formatter.html" title="struct core::fmt::Formatter">Formatter</a><'_>) -> <a class="type" href="https://doc.rust-lang.org/1.61.0/core/fmt/type.Result.html" title="type core::fmt::Result">Result</a></h4></section></summary><div class='docblock'><p>Formats the value using the given formatter. <a href="https://doc.rust-lang.org/1.61.0/core/fmt/trait.Debug.html#tymethod.fmt">Read more</a></p>
|
||||
}</code></pre></div><h2 id="fields" class="fields small-section-header">Fields<a href="#fields" class="anchor"></a></h2><span id="structfield.sessionid" class="structfield small-section-header"><a href="#structfield.sessionid" class="anchor field"></a><code>sessionid: <a class="struct" href="https://docs.rs/uuid/1.1.1/uuid/struct.Uuid.html" title="struct uuid::Uuid">Uuid</a></code></span><span id="structfield.state" class="structfield small-section-header"><a href="#structfield.state" class="anchor field"></a><code>state: <a class="enum" href="enum.AuthState.html" title="enum kanidm_proto::v1::AuthState">AuthState</a></code></span><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="rustdoc-toggle implementors-toggle" open><summary><section id="impl-Debug" class="impl has-srclink"><span class="rightside"><a class="srclink" href="../../src/kanidm_proto/v1.rs.html#732">source</a></span><a href="#impl-Debug" class="anchor"></a><h3 class="code-header in-band">impl <a class="trait" href="https://doc.rust-lang.org/1.61.0/core/fmt/trait.Debug.html" title="trait core::fmt::Debug">Debug</a> for <a class="struct" href="struct.AuthResponse.html" title="struct kanidm_proto::v1::AuthResponse">AuthResponse</a></h3></section></summary><div class="impl-items"><details class="rustdoc-toggle method-toggle" open><summary><section id="method.fmt" class="method trait-impl has-srclink"><span class="rightside"><a class="srclink" href="../../src/kanidm_proto/v1.rs.html#732">source</a></span><a href="#method.fmt" class="anchor"></a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.61.0/core/fmt/trait.Debug.html#tymethod.fmt" class="fnname">fmt</a>(&self, f: &mut <a class="struct" href="https://doc.rust-lang.org/1.61.0/core/fmt/struct.Formatter.html" title="struct core::fmt::Formatter">Formatter</a><'_>) -> <a class="type" href="https://doc.rust-lang.org/1.61.0/core/fmt/type.Result.html" title="type core::fmt::Result">Result</a></h4></section></summary><div class='docblock'><p>Formats the value using the given formatter. <a href="https://doc.rust-lang.org/1.61.0/core/fmt/trait.Debug.html#tymethod.fmt">Read more</a></p>
|
||||
</div></details></div></details><details class="rustdoc-toggle implementors-toggle" open><summary><section id="impl-Deserialize%3C%27de%3E" class="impl has-srclink"><span class="rightside"><a class="srclink" href="../../src/kanidm_proto/v1.rs.html#732">source</a></span><a href="#impl-Deserialize%3C%27de%3E" class="anchor"></a><h3 class="code-header in-band">impl<'de> <a class="trait" href="https://docs.rs/serde/1.0.137/serde/de/trait.Deserialize.html" title="trait serde::de::Deserialize">Deserialize</a><'de> for <a class="struct" href="struct.AuthResponse.html" title="struct kanidm_proto::v1::AuthResponse">AuthResponse</a></h3></section></summary><div class="impl-items"><details class="rustdoc-toggle method-toggle" open><summary><section id="method.deserialize" class="method trait-impl has-srclink"><span class="rightside"><a class="srclink" href="../../src/kanidm_proto/v1.rs.html#732">source</a></span><a href="#method.deserialize" class="anchor"></a><h4 class="code-header">fn <a href="https://docs.rs/serde/1.0.137/serde/de/trait.Deserialize.html#tymethod.deserialize" class="fnname">deserialize</a><__D>(__deserializer: __D) -> <a class="enum" href="https://doc.rust-lang.org/1.61.0/core/result/enum.Result.html" title="enum core::result::Result">Result</a><Self, __D::<a class="associatedtype" href="https://docs.rs/serde/1.0.137/serde/de/trait.Deserializer.html#associatedtype.Error" title="type serde::de::Deserializer::Error">Error</a>> <span class="where fmt-newline">where<br> __D: <a class="trait" href="https://docs.rs/serde/1.0.137/serde/de/trait.Deserializer.html" title="trait serde::de::Deserializer">Deserializer</a><'de>, </span></h4></section></summary><div class='docblock'><p>Deserialize this value from the given Serde deserializer. <a href="https://docs.rs/serde/1.0.137/serde/de/trait.Deserialize.html#tymethod.deserialize">Read more</a></p>
|
||||
</div></details></div></details><details class="rustdoc-toggle implementors-toggle" open><summary><section id="impl-Serialize" class="impl has-srclink"><span class="rightside"><a class="srclink" href="../../src/kanidm_proto/v1.rs.html#732">source</a></span><a href="#impl-Serialize" class="anchor"></a><h3 class="code-header in-band">impl <a class="trait" href="https://docs.rs/serde/1.0.137/serde/ser/trait.Serialize.html" title="trait serde::ser::Serialize">Serialize</a> for <a class="struct" href="struct.AuthResponse.html" title="struct kanidm_proto::v1::AuthResponse">AuthResponse</a></h3></section></summary><div class="impl-items"><details class="rustdoc-toggle method-toggle" open><summary><section id="method.serialize" class="method trait-impl has-srclink"><span class="rightside"><a class="srclink" href="../../src/kanidm_proto/v1.rs.html#732">source</a></span><a href="#method.serialize" class="anchor"></a><h4 class="code-header">fn <a href="https://docs.rs/serde/1.0.137/serde/ser/trait.Serialize.html#tymethod.serialize" class="fnname">serialize</a><__S>(&self, __serializer: __S) -> <a class="enum" href="https://doc.rust-lang.org/1.61.0/core/result/enum.Result.html" title="enum core::result::Result">Result</a><__S::<a class="associatedtype" href="https://docs.rs/serde/1.0.137/serde/ser/trait.Serializer.html#associatedtype.Ok" title="type serde::ser::Serializer::Ok">Ok</a>, __S::<a class="associatedtype" href="https://docs.rs/serde/1.0.137/serde/ser/trait.Serializer.html#associatedtype.Error" title="type serde::ser::Serializer::Error">Error</a>> <span class="where fmt-newline">where<br> __S: <a class="trait" href="https://docs.rs/serde/1.0.137/serde/ser/trait.Serializer.html" title="trait serde::ser::Serializer">Serializer</a>, </span></h4></section></summary><div class='docblock'><p>Serialize this value into the given Serde serializer. <a href="https://docs.rs/serde/1.0.137/serde/ser/trait.Serialize.html#tymethod.serialize">Read more</a></p>
|
||||
</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" class="impl has-srclink"><a href="#impl-RefUnwindSafe" class="anchor"></a><h3 class="code-header in-band">impl <a class="trait" href="https://doc.rust-lang.org/1.61.0/core/panic/unwind_safe/trait.RefUnwindSafe.html" title="trait core::panic::unwind_safe::RefUnwindSafe">RefUnwindSafe</a> for <a class="struct" href="struct.AuthResponse.html" title="struct kanidm_proto::v1::AuthResponse">AuthResponse</a></h3></section><section id="impl-Send" class="impl has-srclink"><a href="#impl-Send" class="anchor"></a><h3 class="code-header in-band">impl <a class="trait" href="https://doc.rust-lang.org/1.61.0/core/marker/trait.Send.html" title="trait core::marker::Send">Send</a> for <a class="struct" href="struct.AuthResponse.html" title="struct kanidm_proto::v1::AuthResponse">AuthResponse</a></h3></section><section id="impl-Sync" class="impl has-srclink"><a href="#impl-Sync" class="anchor"></a><h3 class="code-header in-band">impl <a class="trait" href="https://doc.rust-lang.org/1.61.0/core/marker/trait.Sync.html" title="trait core::marker::Sync">Sync</a> for <a class="struct" href="struct.AuthResponse.html" title="struct kanidm_proto::v1::AuthResponse">AuthResponse</a></h3></section><section id="impl-Unpin" class="impl has-srclink"><a href="#impl-Unpin" class="anchor"></a><h3 class="code-header in-band">impl <a class="trait" href="https://doc.rust-lang.org/1.61.0/core/marker/trait.Unpin.html" title="trait core::marker::Unpin">Unpin</a> for <a class="struct" href="struct.AuthResponse.html" title="struct kanidm_proto::v1::AuthResponse">AuthResponse</a></h3></section><section id="impl-UnwindSafe" class="impl has-srclink"><a href="#impl-UnwindSafe" class="anchor"></a><h3 class="code-header in-band">impl <a class="trait" href="https://doc.rust-lang.org/1.61.0/core/panic/unwind_safe/trait.UnwindSafe.html" title="trait core::panic::unwind_safe::UnwindSafe">UnwindSafe</a> for <a class="struct" href="struct.AuthResponse.html" title="struct kanidm_proto::v1::AuthResponse">AuthResponse</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="rustdoc-toggle implementors-toggle"><summary><section id="impl-Any" class="impl has-srclink"><span class="rightside"><a class="srclink" href="https://doc.rust-lang.org/1.61.0/src/core/any.rs.html#132-136">source</a></span><a href="#impl-Any" class="anchor"></a><h3 class="code-header in-band">impl<T> <a class="trait" href="https://doc.rust-lang.org/1.61.0/core/any/trait.Any.html" title="trait core::any::Any">Any</a> for T <span class="where fmt-newline">where<br> T: 'static + ?<a class="trait" href="https://doc.rust-lang.org/1.61.0/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>, </span></h3></section></summary><div class="impl-items"><details class="rustdoc-toggle method-toggle" open><summary><section id="method.type_id" class="method trait-impl has-srclink"><span class="rightside"><a class="srclink" href="https://doc.rust-lang.org/1.61.0/src/core/any.rs.html#133">source</a></span><a href="#method.type_id" class="anchor"></a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.61.0/core/any/trait.Any.html#tymethod.type_id" class="fnname">type_id</a>(&self) -> <a class="struct" href="https://doc.rust-lang.org/1.61.0/core/any/struct.TypeId.html" title="struct core::any::TypeId">TypeId</a></h4></section></summary><div class='docblock'><p>Gets the <code>TypeId</code> of <code>self</code>. <a href="https://doc.rust-lang.org/1.61.0/core/any/trait.Any.html#tymethod.type_id">Read more</a></p>
|
||||
|
|
|
@ -5,10 +5,10 @@
|
|||
<nav class="sidebar"><a class="sidebar-logo" href="../../kanidm_proto/index.html"><div class="logo-container"><img class="rust-logo" src="../../rust-logo.svg" alt="logo"></div>
|
||||
</a><h2 class="location"><a href="#">CredentialDetail</a></h2><div class="sidebar-elems"><section><div class="block"><h3 class="sidebar-title"><a href="#fields">Fields</a></h3><ul><li><a href="#structfield.claims">claims</a></li><li><a href="#structfield.type_">type_</a></li><li><a href="#structfield.uuid">uuid</a></li></ul></div><div class="block"><h3 class="sidebar-title"><a href="#trait-implementations">Trait Implementations</a></h3><ul><li><a href="#impl-Clone">Clone</a></li><li><a href="#impl-Debug">Debug</a></li><li><a href="#impl-Deserialize%3C%27de%3E">Deserialize<'de></a></li><li><a href="#impl-Display">Display</a></li><li><a href="#impl-Serialize">Serialize</a></li></ul></div><div class="block"><h3 class="sidebar-title"><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul><li><a href="#impl-RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send">Send</a></li><li><a href="#impl-Sync">Sync</a></li><li><a href="#impl-Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe">UnwindSafe</a></li></ul></div><div class="block"><h3 class="sidebar-title"><a href="#blanket-implementations">Blanket Implementations</a></h3><ul><li><a href="#impl-Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E">Borrow<T></a></li><li><a href="#impl-BorrowMut%3CT%3E">BorrowMut<T></a></li><li><a href="#impl-DeserializeOwned">DeserializeOwned</a></li><li><a href="#impl-From%3CT%3E">From<T></a></li><li><a href="#impl-Instrument">Instrument</a></li><li><a href="#impl-Into%3CU%3E">Into<U></a></li><li><a href="#impl-ToOwned">ToOwned</a></li><li><a href="#impl-ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E">TryFrom<U></a></li><li><a href="#impl-TryInto%3CU%3E">TryInto<U></a></li><li><a href="#impl-VZip%3CV%3E">VZip<V></a></li><li><a href="#impl-WithSubscriber">WithSubscriber</a></li></ul></div></section><h2 class="location"><a href="index.html">In kanidm_proto::v1</a></h2><div id="sidebar-vars" data-name="CredentialDetail" data-ty="struct" data-relpath=""></div><script defer src="sidebar-items.js"></script></div></nav><main><div class="width-limiter"><div class="sub-container"><a class="sub-logo-container" href="../../kanidm_proto/index.html"><img class="rust-logo" src="../../rust-logo.svg" alt="logo"></a><nav class="sub"><div class="theme-picker hidden"><button id="theme-picker" aria-label="Pick another theme!" aria-haspopup="menu" title="themes"><img width="22" height="22" alt="Pick another theme!" src="../../brush.svg"></button><div id="theme-choices" role="menu"></div></div><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"><button type="button" id="help-button" title="help">?</button><a id="settings-menu" href="../../settings.html" title="settings"><img width="22" height="22" alt="Change settings" src="../../wheel.svg"></a></div></form></nav></div><section id="main-content" class="content"><div class="main-heading">
|
||||
<h1 class="fqn"><span class="in-band">Struct <a href="../index.html">kanidm_proto</a>::<wbr><a href="index.html">v1</a>::<wbr><a class="struct" href="#">CredentialDetail</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/kanidm_proto/v1.rs.html#383-387">source</a> · <a id="toggle-all-docs" href="javascript:void(0)" title="collapse all docs">[<span class="inner">−</span>]</a></span></div><div class="docblock item-decl"><pre class="rust struct"><code>pub struct CredentialDetail {
|
||||
pub uuid: <a class="struct" href="https://docs.rs/uuid/1.1.0/uuid/struct.Uuid.html" title="struct uuid::Uuid">Uuid</a>,
|
||||
pub uuid: <a class="struct" href="https://docs.rs/uuid/1.1.1/uuid/struct.Uuid.html" title="struct uuid::Uuid">Uuid</a>,
|
||||
pub claims: <a class="struct" href="https://doc.rust-lang.org/1.61.0/alloc/vec/struct.Vec.html" title="struct alloc::vec::Vec">Vec</a><<a class="struct" href="https://doc.rust-lang.org/1.61.0/alloc/string/struct.String.html" title="struct alloc::string::String">String</a>>,
|
||||
pub type_: <a class="enum" href="enum.CredentialDetailType.html" title="enum kanidm_proto::v1::CredentialDetailType">CredentialDetailType</a>,
|
||||
}</code></pre></div><h2 id="fields" class="fields small-section-header">Fields<a href="#fields" class="anchor"></a></h2><span id="structfield.uuid" class="structfield small-section-header"><a href="#structfield.uuid" class="anchor field"></a><code>uuid: <a class="struct" href="https://docs.rs/uuid/1.1.0/uuid/struct.Uuid.html" title="struct uuid::Uuid">Uuid</a></code></span><span id="structfield.claims" class="structfield small-section-header"><a href="#structfield.claims" class="anchor field"></a><code>claims: <a class="struct" href="https://doc.rust-lang.org/1.61.0/alloc/vec/struct.Vec.html" title="struct alloc::vec::Vec">Vec</a><<a class="struct" href="https://doc.rust-lang.org/1.61.0/alloc/string/struct.String.html" title="struct alloc::string::String">String</a>></code></span><span id="structfield.type_" class="structfield small-section-header"><a href="#structfield.type_" class="anchor field"></a><code>type_: <a class="enum" href="enum.CredentialDetailType.html" title="enum kanidm_proto::v1::CredentialDetailType">CredentialDetailType</a></code></span><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="rustdoc-toggle implementors-toggle" open><summary><section id="impl-Clone" class="impl has-srclink"><span class="rightside"><a class="srclink" href="../../src/kanidm_proto/v1.rs.html#382">source</a></span><a href="#impl-Clone" class="anchor"></a><h3 class="code-header in-band">impl <a class="trait" href="https://doc.rust-lang.org/1.61.0/core/clone/trait.Clone.html" title="trait core::clone::Clone">Clone</a> for <a class="struct" href="struct.CredentialDetail.html" title="struct kanidm_proto::v1::CredentialDetail">CredentialDetail</a></h3></section></summary><div class="impl-items"><details class="rustdoc-toggle method-toggle" open><summary><section id="method.clone" class="method trait-impl has-srclink"><span class="rightside"><a class="srclink" href="../../src/kanidm_proto/v1.rs.html#382">source</a></span><a href="#method.clone" class="anchor"></a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.61.0/core/clone/trait.Clone.html#tymethod.clone" class="fnname">clone</a>(&self) -> <a class="struct" href="struct.CredentialDetail.html" title="struct kanidm_proto::v1::CredentialDetail">CredentialDetail</a></h4></section></summary><div class='docblock'><p>Returns a copy of the value. <a href="https://doc.rust-lang.org/1.61.0/core/clone/trait.Clone.html#tymethod.clone">Read more</a></p>
|
||||
}</code></pre></div><h2 id="fields" class="fields small-section-header">Fields<a href="#fields" class="anchor"></a></h2><span id="structfield.uuid" class="structfield small-section-header"><a href="#structfield.uuid" class="anchor field"></a><code>uuid: <a class="struct" href="https://docs.rs/uuid/1.1.1/uuid/struct.Uuid.html" title="struct uuid::Uuid">Uuid</a></code></span><span id="structfield.claims" class="structfield small-section-header"><a href="#structfield.claims" class="anchor field"></a><code>claims: <a class="struct" href="https://doc.rust-lang.org/1.61.0/alloc/vec/struct.Vec.html" title="struct alloc::vec::Vec">Vec</a><<a class="struct" href="https://doc.rust-lang.org/1.61.0/alloc/string/struct.String.html" title="struct alloc::string::String">String</a>></code></span><span id="structfield.type_" class="structfield small-section-header"><a href="#structfield.type_" class="anchor field"></a><code>type_: <a class="enum" href="enum.CredentialDetailType.html" title="enum kanidm_proto::v1::CredentialDetailType">CredentialDetailType</a></code></span><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="rustdoc-toggle implementors-toggle" open><summary><section id="impl-Clone" class="impl has-srclink"><span class="rightside"><a class="srclink" href="../../src/kanidm_proto/v1.rs.html#382">source</a></span><a href="#impl-Clone" class="anchor"></a><h3 class="code-header in-band">impl <a class="trait" href="https://doc.rust-lang.org/1.61.0/core/clone/trait.Clone.html" title="trait core::clone::Clone">Clone</a> for <a class="struct" href="struct.CredentialDetail.html" title="struct kanidm_proto::v1::CredentialDetail">CredentialDetail</a></h3></section></summary><div class="impl-items"><details class="rustdoc-toggle method-toggle" open><summary><section id="method.clone" class="method trait-impl has-srclink"><span class="rightside"><a class="srclink" href="../../src/kanidm_proto/v1.rs.html#382">source</a></span><a href="#method.clone" class="anchor"></a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.61.0/core/clone/trait.Clone.html#tymethod.clone" class="fnname">clone</a>(&self) -> <a class="struct" href="struct.CredentialDetail.html" title="struct kanidm_proto::v1::CredentialDetail">CredentialDetail</a></h4></section></summary><div class='docblock'><p>Returns a copy of the value. <a href="https://doc.rust-lang.org/1.61.0/core/clone/trait.Clone.html#tymethod.clone">Read more</a></p>
|
||||
</div></details><details class="rustdoc-toggle method-toggle" open><summary><section id="method.clone_from" class="method trait-impl has-srclink"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="srclink" href="https://doc.rust-lang.org/1.61.0/src/core/clone.rs.html#134-136">source</a></span><a href="#method.clone_from" class="anchor"></a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.61.0/core/clone/trait.Clone.html#method.clone_from" class="fnname">clone_from</a>(&mut self, source: <a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.reference.html">&</a>Self)</h4></section></summary><div class='docblock'><p>Performs copy-assignment from <code>source</code>. <a href="https://doc.rust-lang.org/1.61.0/core/clone/trait.Clone.html#method.clone_from">Read more</a></p>
|
||||
</div></details></div></details><details class="rustdoc-toggle implementors-toggle" open><summary><section id="impl-Debug" class="impl has-srclink"><span class="rightside"><a class="srclink" href="../../src/kanidm_proto/v1.rs.html#382">source</a></span><a href="#impl-Debug" class="anchor"></a><h3 class="code-header in-band">impl <a class="trait" href="https://doc.rust-lang.org/1.61.0/core/fmt/trait.Debug.html" title="trait core::fmt::Debug">Debug</a> for <a class="struct" href="struct.CredentialDetail.html" title="struct kanidm_proto::v1::CredentialDetail">CredentialDetail</a></h3></section></summary><div class="impl-items"><details class="rustdoc-toggle method-toggle" open><summary><section id="method.fmt" class="method trait-impl has-srclink"><span class="rightside"><a class="srclink" href="../../src/kanidm_proto/v1.rs.html#382">source</a></span><a href="#method.fmt" class="anchor"></a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.61.0/core/fmt/trait.Debug.html#tymethod.fmt" class="fnname">fmt</a>(&self, f: &mut <a class="struct" href="https://doc.rust-lang.org/1.61.0/core/fmt/struct.Formatter.html" title="struct core::fmt::Formatter">Formatter</a><'_>) -> <a class="type" href="https://doc.rust-lang.org/1.61.0/core/fmt/type.Result.html" title="type core::fmt::Result">Result</a></h4></section></summary><div class='docblock'><p>Formats the value using the given formatter. <a href="https://doc.rust-lang.org/1.61.0/core/fmt/trait.Debug.html#tymethod.fmt">Read more</a></p>
|
||||
</div></details></div></details><details class="rustdoc-toggle implementors-toggle" open><summary><section id="impl-Deserialize%3C%27de%3E" class="impl has-srclink"><span class="rightside"><a class="srclink" href="../../src/kanidm_proto/v1.rs.html#382">source</a></span><a href="#impl-Deserialize%3C%27de%3E" class="anchor"></a><h3 class="code-header in-band">impl<'de> <a class="trait" href="https://docs.rs/serde/1.0.137/serde/de/trait.Deserialize.html" title="trait serde::de::Deserialize">Deserialize</a><'de> for <a class="struct" href="struct.CredentialDetail.html" title="struct kanidm_proto::v1::CredentialDetail">CredentialDetail</a></h3></section></summary><div class="impl-items"><details class="rustdoc-toggle method-toggle" open><summary><section id="method.deserialize" class="method trait-impl has-srclink"><span class="rightside"><a class="srclink" href="../../src/kanidm_proto/v1.rs.html#382">source</a></span><a href="#method.deserialize" class="anchor"></a><h4 class="code-header">fn <a href="https://docs.rs/serde/1.0.137/serde/de/trait.Deserialize.html#tymethod.deserialize" class="fnname">deserialize</a><__D>(__deserializer: __D) -> <a class="enum" href="https://doc.rust-lang.org/1.61.0/core/result/enum.Result.html" title="enum core::result::Result">Result</a><Self, __D::<a class="associatedtype" href="https://docs.rs/serde/1.0.137/serde/de/trait.Deserializer.html#associatedtype.Error" title="type serde::de::Deserializer::Error">Error</a>> <span class="where fmt-newline">where<br> __D: <a class="trait" href="https://docs.rs/serde/1.0.137/serde/de/trait.Deserializer.html" title="trait serde::de::Deserializer">Deserializer</a><'de>, </span></h4></section></summary><div class='docblock'><p>Deserialize this value from the given Serde deserializer. <a href="https://docs.rs/serde/1.0.137/serde/de/trait.Deserialize.html#tymethod.deserialize">Read more</a></p>
|
||||
|
|
|
@ -5,10 +5,10 @@
|
|||
<nav class="sidebar"><a class="sidebar-logo" href="../../kanidm_proto/index.html"><div class="logo-container"><img class="rust-logo" src="../../rust-logo.svg" alt="logo"></div>
|
||||
</a><h2 class="location"><a href="#">UserAuthToken</a></h2><div class="sidebar-elems"><section><div class="block"><h3 class="sidebar-title"><a href="#fields">Fields</a></h3><ul><li><a href="#structfield.auth_type">auth_type</a></li><li><a href="#structfield.displayname">displayname</a></li><li><a href="#structfield.expiry">expiry</a></li><li><a href="#structfield.lim_fmax">lim_fmax</a></li><li><a href="#structfield.lim_pmax">lim_pmax</a></li><li><a href="#structfield.lim_rmax">lim_rmax</a></li><li><a href="#structfield.lim_uidx">lim_uidx</a></li><li><a href="#structfield.mail_primary">mail_primary</a></li><li><a href="#structfield.session_id">session_id</a></li><li><a href="#structfield.spn">spn</a></li><li><a href="#structfield.uuid">uuid</a></li></ul></div><div class="block"><h3 class="sidebar-title"><a href="#trait-implementations">Trait Implementations</a></h3><ul><li><a href="#impl-Clone">Clone</a></li><li><a href="#impl-Debug">Debug</a></li><li><a href="#impl-Deserialize%3C%27de%3E">Deserialize<'de></a></li><li><a href="#impl-Display">Display</a></li><li><a href="#impl-Serialize">Serialize</a></li></ul></div><div class="block"><h3 class="sidebar-title"><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul><li><a href="#impl-RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send">Send</a></li><li><a href="#impl-Sync">Sync</a></li><li><a href="#impl-Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe">UnwindSafe</a></li></ul></div><div class="block"><h3 class="sidebar-title"><a href="#blanket-implementations">Blanket Implementations</a></h3><ul><li><a href="#impl-Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E">Borrow<T></a></li><li><a href="#impl-BorrowMut%3CT%3E">BorrowMut<T></a></li><li><a href="#impl-DeserializeOwned">DeserializeOwned</a></li><li><a href="#impl-From%3CT%3E">From<T></a></li><li><a href="#impl-Instrument">Instrument</a></li><li><a href="#impl-Into%3CU%3E">Into<U></a></li><li><a href="#impl-ToOwned">ToOwned</a></li><li><a href="#impl-ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E">TryFrom<U></a></li><li><a href="#impl-TryInto%3CU%3E">TryInto<U></a></li><li><a href="#impl-VZip%3CV%3E">VZip<V></a></li><li><a href="#impl-WithSubscriber">WithSubscriber</a></li></ul></div></section><h2 class="location"><a href="index.html">In kanidm_proto::v1</a></h2><div id="sidebar-vars" data-name="UserAuthToken" data-ty="struct" data-relpath=""></div><script defer src="sidebar-items.js"></script></div></nav><main><div class="width-limiter"><div class="sub-container"><a class="sub-logo-container" href="../../kanidm_proto/index.html"><img class="rust-logo" src="../../rust-logo.svg" alt="logo"></a><nav class="sub"><div class="theme-picker hidden"><button id="theme-picker" aria-label="Pick another theme!" aria-haspopup="menu" title="themes"><img width="22" height="22" alt="Pick another theme!" src="../../brush.svg"></button><div id="theme-choices" role="menu"></div></div><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"><button type="button" id="help-button" title="help">?</button><a id="settings-menu" href="../../settings.html" title="settings"><img width="22" height="22" alt="Change settings" src="../../wheel.svg"></a></div></form></nav></div><section id="main-content" class="content"><div class="main-heading">
|
||||
<h1 class="fqn"><span class="in-band">Struct <a href="../index.html">kanidm_proto</a>::<wbr><a href="index.html">v1</a>::<wbr><a class="struct" href="#">UserAuthToken</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/kanidm_proto/v1.rs.html#232-250">source</a> · <a id="toggle-all-docs" href="javascript:void(0)" title="collapse all docs">[<span class="inner">−</span>]</a></span></div><div class="docblock item-decl"><pre class="rust struct"><code>pub struct UserAuthToken {
|
||||
pub session_id: <a class="struct" href="https://docs.rs/uuid/1.1.0/uuid/struct.Uuid.html" title="struct uuid::Uuid">Uuid</a>,
|
||||
pub session_id: <a class="struct" href="https://docs.rs/uuid/1.1.1/uuid/struct.Uuid.html" title="struct uuid::Uuid">Uuid</a>,
|
||||
pub auth_type: <a class="enum" href="enum.AuthType.html" title="enum kanidm_proto::v1::AuthType">AuthType</a>,
|
||||
pub expiry: OffsetDateTime,
|
||||
pub uuid: <a class="struct" href="https://docs.rs/uuid/1.1.0/uuid/struct.Uuid.html" title="struct uuid::Uuid">Uuid</a>,
|
||||
pub uuid: <a class="struct" href="https://docs.rs/uuid/1.1.1/uuid/struct.Uuid.html" title="struct uuid::Uuid">Uuid</a>,
|
||||
pub displayname: <a class="struct" href="https://doc.rust-lang.org/1.61.0/alloc/string/struct.String.html" title="struct alloc::string::String">String</a>,
|
||||
pub spn: <a class="struct" href="https://doc.rust-lang.org/1.61.0/alloc/string/struct.String.html" title="struct alloc::string::String">String</a>,
|
||||
pub mail_primary: <a class="enum" href="https://doc.rust-lang.org/1.61.0/core/option/enum.Option.html" title="enum core::option::Option">Option</a><<a class="struct" href="https://doc.rust-lang.org/1.61.0/alloc/string/struct.String.html" title="struct alloc::string::String">String</a>>,
|
||||
|
@ -25,7 +25,7 @@ group/authorisation data.</p>
|
|||
point onward!</p>
|
||||
<p>It’s likely that this must have a relationship to the server’s user structure
|
||||
and to the Entry so that filters or access controls can be applied.</p>
|
||||
</div></details><h2 id="fields" class="fields small-section-header">Fields<a href="#fields" class="anchor"></a></h2><span id="structfield.session_id" class="structfield small-section-header"><a href="#structfield.session_id" class="anchor field"></a><code>session_id: <a class="struct" href="https://docs.rs/uuid/1.1.0/uuid/struct.Uuid.html" title="struct uuid::Uuid">Uuid</a></code></span><span id="structfield.auth_type" class="structfield small-section-header"><a href="#structfield.auth_type" class="anchor field"></a><code>auth_type: <a class="enum" href="enum.AuthType.html" title="enum kanidm_proto::v1::AuthType">AuthType</a></code></span><span id="structfield.expiry" class="structfield small-section-header"><a href="#structfield.expiry" class="anchor field"></a><code>expiry: OffsetDateTime</code></span><span id="structfield.uuid" class="structfield small-section-header"><a href="#structfield.uuid" class="anchor field"></a><code>uuid: <a class="struct" href="https://docs.rs/uuid/1.1.0/uuid/struct.Uuid.html" title="struct uuid::Uuid">Uuid</a></code></span><span id="structfield.displayname" class="structfield small-section-header"><a href="#structfield.displayname" class="anchor field"></a><code>displayname: <a class="struct" href="https://doc.rust-lang.org/1.61.0/alloc/string/struct.String.html" title="struct alloc::string::String">String</a></code></span><span id="structfield.spn" class="structfield small-section-header"><a href="#structfield.spn" class="anchor field"></a><code>spn: <a class="struct" href="https://doc.rust-lang.org/1.61.0/alloc/string/struct.String.html" title="struct alloc::string::String">String</a></code></span><span id="structfield.mail_primary" class="structfield small-section-header"><a href="#structfield.mail_primary" class="anchor field"></a><code>mail_primary: <a class="enum" href="https://doc.rust-lang.org/1.61.0/core/option/enum.Option.html" title="enum core::option::Option">Option</a><<a class="struct" href="https://doc.rust-lang.org/1.61.0/alloc/string/struct.String.html" title="struct alloc::string::String">String</a>></code></span><span id="structfield.lim_uidx" class="structfield small-section-header"><a href="#structfield.lim_uidx" class="anchor field"></a><code>lim_uidx: <a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.bool.html">bool</a></code></span><span id="structfield.lim_rmax" class="structfield small-section-header"><a href="#structfield.lim_rmax" class="anchor field"></a><code>lim_rmax: <a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.usize.html">usize</a></code></span><span id="structfield.lim_pmax" class="structfield small-section-header"><a href="#structfield.lim_pmax" class="anchor field"></a><code>lim_pmax: <a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.usize.html">usize</a></code></span><span id="structfield.lim_fmax" class="structfield small-section-header"><a href="#structfield.lim_fmax" class="anchor field"></a><code>lim_fmax: <a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.usize.html">usize</a></code></span><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="rustdoc-toggle implementors-toggle" open><summary><section id="impl-Clone" class="impl has-srclink"><span class="rightside"><a class="srclink" href="../../src/kanidm_proto/v1.rs.html#230">source</a></span><a href="#impl-Clone" class="anchor"></a><h3 class="code-header in-band">impl <a class="trait" href="https://doc.rust-lang.org/1.61.0/core/clone/trait.Clone.html" title="trait core::clone::Clone">Clone</a> for <a class="struct" href="struct.UserAuthToken.html" title="struct kanidm_proto::v1::UserAuthToken">UserAuthToken</a></h3></section></summary><div class="impl-items"><details class="rustdoc-toggle method-toggle" open><summary><section id="method.clone" class="method trait-impl has-srclink"><span class="rightside"><a class="srclink" href="../../src/kanidm_proto/v1.rs.html#230">source</a></span><a href="#method.clone" class="anchor"></a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.61.0/core/clone/trait.Clone.html#tymethod.clone" class="fnname">clone</a>(&self) -> <a class="struct" href="struct.UserAuthToken.html" title="struct kanidm_proto::v1::UserAuthToken">UserAuthToken</a></h4></section></summary><div class='docblock'><p>Returns a copy of the value. <a href="https://doc.rust-lang.org/1.61.0/core/clone/trait.Clone.html#tymethod.clone">Read more</a></p>
|
||||
</div></details><h2 id="fields" class="fields small-section-header">Fields<a href="#fields" class="anchor"></a></h2><span id="structfield.session_id" class="structfield small-section-header"><a href="#structfield.session_id" class="anchor field"></a><code>session_id: <a class="struct" href="https://docs.rs/uuid/1.1.1/uuid/struct.Uuid.html" title="struct uuid::Uuid">Uuid</a></code></span><span id="structfield.auth_type" class="structfield small-section-header"><a href="#structfield.auth_type" class="anchor field"></a><code>auth_type: <a class="enum" href="enum.AuthType.html" title="enum kanidm_proto::v1::AuthType">AuthType</a></code></span><span id="structfield.expiry" class="structfield small-section-header"><a href="#structfield.expiry" class="anchor field"></a><code>expiry: OffsetDateTime</code></span><span id="structfield.uuid" class="structfield small-section-header"><a href="#structfield.uuid" class="anchor field"></a><code>uuid: <a class="struct" href="https://docs.rs/uuid/1.1.1/uuid/struct.Uuid.html" title="struct uuid::Uuid">Uuid</a></code></span><span id="structfield.displayname" class="structfield small-section-header"><a href="#structfield.displayname" class="anchor field"></a><code>displayname: <a class="struct" href="https://doc.rust-lang.org/1.61.0/alloc/string/struct.String.html" title="struct alloc::string::String">String</a></code></span><span id="structfield.spn" class="structfield small-section-header"><a href="#structfield.spn" class="anchor field"></a><code>spn: <a class="struct" href="https://doc.rust-lang.org/1.61.0/alloc/string/struct.String.html" title="struct alloc::string::String">String</a></code></span><span id="structfield.mail_primary" class="structfield small-section-header"><a href="#structfield.mail_primary" class="anchor field"></a><code>mail_primary: <a class="enum" href="https://doc.rust-lang.org/1.61.0/core/option/enum.Option.html" title="enum core::option::Option">Option</a><<a class="struct" href="https://doc.rust-lang.org/1.61.0/alloc/string/struct.String.html" title="struct alloc::string::String">String</a>></code></span><span id="structfield.lim_uidx" class="structfield small-section-header"><a href="#structfield.lim_uidx" class="anchor field"></a><code>lim_uidx: <a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.bool.html">bool</a></code></span><span id="structfield.lim_rmax" class="structfield small-section-header"><a href="#structfield.lim_rmax" class="anchor field"></a><code>lim_rmax: <a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.usize.html">usize</a></code></span><span id="structfield.lim_pmax" class="structfield small-section-header"><a href="#structfield.lim_pmax" class="anchor field"></a><code>lim_pmax: <a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.usize.html">usize</a></code></span><span id="structfield.lim_fmax" class="structfield small-section-header"><a href="#structfield.lim_fmax" class="anchor field"></a><code>lim_fmax: <a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.usize.html">usize</a></code></span><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="rustdoc-toggle implementors-toggle" open><summary><section id="impl-Clone" class="impl has-srclink"><span class="rightside"><a class="srclink" href="../../src/kanidm_proto/v1.rs.html#230">source</a></span><a href="#impl-Clone" class="anchor"></a><h3 class="code-header in-band">impl <a class="trait" href="https://doc.rust-lang.org/1.61.0/core/clone/trait.Clone.html" title="trait core::clone::Clone">Clone</a> for <a class="struct" href="struct.UserAuthToken.html" title="struct kanidm_proto::v1::UserAuthToken">UserAuthToken</a></h3></section></summary><div class="impl-items"><details class="rustdoc-toggle method-toggle" open><summary><section id="method.clone" class="method trait-impl has-srclink"><span class="rightside"><a class="srclink" href="../../src/kanidm_proto/v1.rs.html#230">source</a></span><a href="#method.clone" class="anchor"></a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.61.0/core/clone/trait.Clone.html#tymethod.clone" class="fnname">clone</a>(&self) -> <a class="struct" href="struct.UserAuthToken.html" title="struct kanidm_proto::v1::UserAuthToken">UserAuthToken</a></h4></section></summary><div class='docblock'><p>Returns a copy of the value. <a href="https://doc.rust-lang.org/1.61.0/core/clone/trait.Clone.html#tymethod.clone">Read more</a></p>
|
||||
</div></details><details class="rustdoc-toggle method-toggle" open><summary><section id="method.clone_from" class="method trait-impl has-srclink"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="srclink" href="https://doc.rust-lang.org/1.61.0/src/core/clone.rs.html#134-136">source</a></span><a href="#method.clone_from" class="anchor"></a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.61.0/core/clone/trait.Clone.html#method.clone_from" class="fnname">clone_from</a>(&mut self, source: <a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.reference.html">&</a>Self)</h4></section></summary><div class='docblock'><p>Performs copy-assignment from <code>source</code>. <a href="https://doc.rust-lang.org/1.61.0/core/clone/trait.Clone.html#method.clone_from">Read more</a></p>
|
||||
</div></details></div></details><details class="rustdoc-toggle implementors-toggle" open><summary><section id="impl-Debug" class="impl has-srclink"><span class="rightside"><a class="srclink" href="../../src/kanidm_proto/v1.rs.html#230">source</a></span><a href="#impl-Debug" class="anchor"></a><h3 class="code-header in-band">impl <a class="trait" href="https://doc.rust-lang.org/1.61.0/core/fmt/trait.Debug.html" title="trait core::fmt::Debug">Debug</a> for <a class="struct" href="struct.UserAuthToken.html" title="struct kanidm_proto::v1::UserAuthToken">UserAuthToken</a></h3></section></summary><div class="impl-items"><details class="rustdoc-toggle method-toggle" open><summary><section id="method.fmt" class="method trait-impl has-srclink"><span class="rightside"><a class="srclink" href="../../src/kanidm_proto/v1.rs.html#230">source</a></span><a href="#method.fmt" class="anchor"></a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.61.0/core/fmt/trait.Debug.html#tymethod.fmt" class="fnname">fmt</a>(&self, f: &mut <a class="struct" href="https://doc.rust-lang.org/1.61.0/core/fmt/struct.Formatter.html" title="struct core::fmt::Formatter">Formatter</a><'_>) -> <a class="type" href="https://doc.rust-lang.org/1.61.0/core/fmt/type.Result.html" title="type core::fmt::Result">Result</a></h4></section></summary><div class='docblock'><p>Formats the value using the given formatter. <a href="https://doc.rust-lang.org/1.61.0/core/fmt/trait.Debug.html#tymethod.fmt">Read more</a></p>
|
||||
</div></details></div></details><details class="rustdoc-toggle implementors-toggle" open><summary><section id="impl-Deserialize%3C%27de%3E" class="impl has-srclink"><span class="rightside"><a class="srclink" href="../../src/kanidm_proto/v1.rs.html#230">source</a></span><a href="#impl-Deserialize%3C%27de%3E" class="anchor"></a><h3 class="code-header in-band">impl<'de> <a class="trait" href="https://docs.rs/serde/1.0.137/serde/de/trait.Deserialize.html" title="trait serde::de::Deserialize">Deserialize</a><'de> for <a class="struct" href="struct.UserAuthToken.html" title="struct kanidm_proto::v1::UserAuthToken">UserAuthToken</a></h3></section></summary><div class="impl-items"><details class="rustdoc-toggle method-toggle" open><summary><section id="method.deserialize" class="method trait-impl has-srclink"><span class="rightside"><a class="srclink" href="../../src/kanidm_proto/v1.rs.html#230">source</a></span><a href="#method.deserialize" class="anchor"></a><h4 class="code-header">fn <a href="https://docs.rs/serde/1.0.137/serde/de/trait.Deserialize.html#tymethod.deserialize" class="fnname">deserialize</a><__D>(__deserializer: __D) -> <a class="enum" href="https://doc.rust-lang.org/1.61.0/core/result/enum.Result.html" title="enum core::result::Result">Result</a><Self, __D::<a class="associatedtype" href="https://docs.rs/serde/1.0.137/serde/de/trait.Deserializer.html#associatedtype.Error" title="type serde::de::Deserializer::Error">Error</a>> <span class="where fmt-newline">where<br> __D: <a class="trait" href="https://docs.rs/serde/1.0.137/serde/de/trait.Deserializer.html" title="trait serde::de::Deserializer">Deserializer</a><'de>, </span></h4></section></summary><div class='docblock'><p>Deserialize this value from the given Serde deserializer. <a href="https://docs.rs/serde/1.0.137/serde/de/trait.Deserialize.html#tymethod.deserialize">Read more</a></p>
|
||||
|
|
|
@ -6,8 +6,8 @@
|
|||
</a><h2 class="location"><a href="#">Change</a></h2><div class="sidebar-elems"><section><div class="block"><h3 class="sidebar-title"><a href="#variants">Variants</a></h3><ul><li><a href="#variant.Account">Account</a></li><li><a href="#variant.Group">Group</a></li></ul></div><div class="block"><h3 class="sidebar-title"><a href="#trait-implementations">Trait Implementations</a></h3><ul><li><a href="#impl-Debug">Debug</a></li><li><a href="#impl-Deserialize%3C%27de%3E">Deserialize<'de></a></li><li><a href="#impl-Serialize">Serialize</a></li></ul></div><div class="block"><h3 class="sidebar-title"><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul><li><a href="#impl-RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send">Send</a></li><li><a href="#impl-Sync">Sync</a></li><li><a href="#impl-Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe">UnwindSafe</a></li></ul></div><div class="block"><h3 class="sidebar-title"><a href="#blanket-implementations">Blanket Implementations</a></h3><ul><li><a href="#impl-Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E">Borrow<T></a></li><li><a href="#impl-BorrowMut%3CT%3E">BorrowMut<T></a></li><li><a href="#impl-DeserializeOwned">DeserializeOwned</a></li><li><a href="#impl-From%3CT%3E">From<T></a></li><li><a href="#impl-Instrument">Instrument</a></li><li><a href="#impl-Into%3CU%3E">Into<U></a></li><li><a href="#impl-Pointable">Pointable</a></li><li><a href="#impl-Serialize-1">Serialize</a></li><li><a href="#impl-TryFrom%3CU%3E">TryFrom<U></a></li><li><a href="#impl-TryInto%3CU%3E">TryInto<U></a></li><li><a href="#impl-VZip%3CV%3E">VZip<V></a></li><li><a href="#impl-WithSubscriber">WithSubscriber</a></li></ul></div></section><h2 class="location"><a href="index.html">In orca::data</a></h2><div id="sidebar-vars" data-name="Change" data-ty="enum" data-relpath=""></div><script defer src="sidebar-items.js"></script></div></nav><main><div class="width-limiter"><div class="sub-container"><a class="sub-logo-container" href="../../orca/index.html"><img class="rust-logo" src="../../rust-logo.svg" alt="logo"></a><nav class="sub"><div class="theme-picker hidden"><button id="theme-picker" aria-label="Pick another theme!" aria-haspopup="menu" title="themes"><img width="22" height="22" alt="Pick another theme!" src="../../brush.svg"></button><div id="theme-choices" role="menu"></div></div><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"><button type="button" id="help-button" title="help">?</button><a id="settings-menu" href="../../settings.html" title="settings"><img width="22" height="22" alt="Change settings" src="../../wheel.svg"></a></div></form></nav></div><section id="main-content" class="content"><div class="main-heading">
|
||||
<h1 class="fqn"><span class="in-band">Enum <a href="../index.html">orca</a>::<wbr><a href="index.html">data</a>::<wbr><a class="enum" href="#">Change</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/orca/data.rs.html#133-137">source</a> · <a id="toggle-all-docs" href="javascript:void(0)" title="collapse all docs">[<span class="inner">−</span>]</a></span></div><div class="docblock item-decl"><pre class="rust enum"><code>pub enum Change {
|
||||
Account,
|
||||
Group(<a class="struct" href="https://doc.rust-lang.org/1.61.0/alloc/vec/struct.Vec.html" title="struct alloc::vec::Vec">Vec</a><<a class="struct" href="https://docs.rs/uuid/1.1.0/uuid/struct.Uuid.html" title="struct uuid::Uuid">Uuid</a>>),
|
||||
}</code></pre></div><h2 id="variants" class="variants small-section-header">Variants<a href="#variants" class="anchor"></a></h2><h3 id="variant.Account" class="variant small-section-header"><a href="#variant.Account" class="anchor field"></a><code>Account</code></h3><h3 id="variant.Group" class="variant small-section-header"><a href="#variant.Group" class="anchor field"></a><code>Group(<a class="struct" href="https://doc.rust-lang.org/1.61.0/alloc/vec/struct.Vec.html" title="struct alloc::vec::Vec">Vec</a><<a class="struct" href="https://docs.rs/uuid/1.1.0/uuid/struct.Uuid.html" title="struct uuid::Uuid">Uuid</a>>)</code></h3><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="rustdoc-toggle implementors-toggle" open><summary><section id="impl-Debug" class="impl has-srclink"><span class="rightside"><a class="srclink" href="../../src/orca/data.rs.html#132">source</a></span><a href="#impl-Debug" class="anchor"></a><h3 class="code-header in-band">impl <a class="trait" href="https://doc.rust-lang.org/1.61.0/core/fmt/trait.Debug.html" title="trait core::fmt::Debug">Debug</a> for <a class="enum" href="enum.Change.html" title="enum orca::data::Change">Change</a></h3></section></summary><div class="impl-items"><details class="rustdoc-toggle method-toggle" open><summary><section id="method.fmt" class="method trait-impl has-srclink"><span class="rightside"><a class="srclink" href="../../src/orca/data.rs.html#132">source</a></span><a href="#method.fmt" class="anchor"></a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.61.0/core/fmt/trait.Debug.html#tymethod.fmt" class="fnname">fmt</a>(&self, f: &mut <a class="struct" href="https://doc.rust-lang.org/1.61.0/core/fmt/struct.Formatter.html" title="struct core::fmt::Formatter">Formatter</a><'_>) -> <a class="type" href="https://doc.rust-lang.org/1.61.0/core/fmt/type.Result.html" title="type core::fmt::Result">Result</a></h4></section></summary><div class='docblock'><p>Formats the value using the given formatter. <a href="https://doc.rust-lang.org/1.61.0/core/fmt/trait.Debug.html#tymethod.fmt">Read more</a></p>
|
||||
Group(<a class="struct" href="https://doc.rust-lang.org/1.61.0/alloc/vec/struct.Vec.html" title="struct alloc::vec::Vec">Vec</a><<a class="struct" href="https://docs.rs/uuid/1.1.1/uuid/struct.Uuid.html" title="struct uuid::Uuid">Uuid</a>>),
|
||||
}</code></pre></div><h2 id="variants" class="variants small-section-header">Variants<a href="#variants" class="anchor"></a></h2><h3 id="variant.Account" class="variant small-section-header"><a href="#variant.Account" class="anchor field"></a><code>Account</code></h3><h3 id="variant.Group" class="variant small-section-header"><a href="#variant.Group" class="anchor field"></a><code>Group(<a class="struct" href="https://doc.rust-lang.org/1.61.0/alloc/vec/struct.Vec.html" title="struct alloc::vec::Vec">Vec</a><<a class="struct" href="https://docs.rs/uuid/1.1.1/uuid/struct.Uuid.html" title="struct uuid::Uuid">Uuid</a>>)</code></h3><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="rustdoc-toggle implementors-toggle" open><summary><section id="impl-Debug" class="impl has-srclink"><span class="rightside"><a class="srclink" href="../../src/orca/data.rs.html#132">source</a></span><a href="#impl-Debug" class="anchor"></a><h3 class="code-header in-band">impl <a class="trait" href="https://doc.rust-lang.org/1.61.0/core/fmt/trait.Debug.html" title="trait core::fmt::Debug">Debug</a> for <a class="enum" href="enum.Change.html" title="enum orca::data::Change">Change</a></h3></section></summary><div class="impl-items"><details class="rustdoc-toggle method-toggle" open><summary><section id="method.fmt" class="method trait-impl has-srclink"><span class="rightside"><a class="srclink" href="../../src/orca/data.rs.html#132">source</a></span><a href="#method.fmt" class="anchor"></a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.61.0/core/fmt/trait.Debug.html#tymethod.fmt" class="fnname">fmt</a>(&self, f: &mut <a class="struct" href="https://doc.rust-lang.org/1.61.0/core/fmt/struct.Formatter.html" title="struct core::fmt::Formatter">Formatter</a><'_>) -> <a class="type" href="https://doc.rust-lang.org/1.61.0/core/fmt/type.Result.html" title="type core::fmt::Result">Result</a></h4></section></summary><div class='docblock'><p>Formats the value using the given formatter. <a href="https://doc.rust-lang.org/1.61.0/core/fmt/trait.Debug.html#tymethod.fmt">Read more</a></p>
|
||||
</div></details></div></details><details class="rustdoc-toggle implementors-toggle" open><summary><section id="impl-Deserialize%3C%27de%3E" class="impl has-srclink"><span class="rightside"><a class="srclink" href="../../src/orca/data.rs.html#132">source</a></span><a href="#impl-Deserialize%3C%27de%3E" class="anchor"></a><h3 class="code-header in-band">impl<'de> <a class="trait" href="https://docs.rs/serde/1.0.137/serde/de/trait.Deserialize.html" title="trait serde::de::Deserialize">Deserialize</a><'de> for <a class="enum" href="enum.Change.html" title="enum orca::data::Change">Change</a></h3></section></summary><div class="impl-items"><details class="rustdoc-toggle method-toggle" open><summary><section id="method.deserialize" class="method trait-impl has-srclink"><span class="rightside"><a class="srclink" href="../../src/orca/data.rs.html#132">source</a></span><a href="#method.deserialize" class="anchor"></a><h4 class="code-header">fn <a href="https://docs.rs/serde/1.0.137/serde/de/trait.Deserialize.html#tymethod.deserialize" class="fnname">deserialize</a><__D>(__deserializer: __D) -> <a class="enum" href="https://doc.rust-lang.org/1.61.0/core/result/enum.Result.html" title="enum core::result::Result">Result</a><Self, __D::<a class="associatedtype" href="https://docs.rs/serde/1.0.137/serde/de/trait.Deserializer.html#associatedtype.Error" title="type serde::de::Deserializer::Error">Error</a>> <span class="where fmt-newline">where<br> __D: <a class="trait" href="https://docs.rs/serde/1.0.137/serde/de/trait.Deserializer.html" title="trait serde::de::Deserializer">Deserializer</a><'de>, </span></h4></section></summary><div class='docblock'><p>Deserialize this value from the given Serde deserializer. <a href="https://docs.rs/serde/1.0.137/serde/de/trait.Deserialize.html#tymethod.deserialize">Read more</a></p>
|
||||
</div></details></div></details><details class="rustdoc-toggle implementors-toggle" open><summary><section id="impl-Serialize" class="impl has-srclink"><span class="rightside"><a class="srclink" href="../../src/orca/data.rs.html#132">source</a></span><a href="#impl-Serialize" class="anchor"></a><h3 class="code-header in-band">impl <a class="trait" href="https://docs.rs/serde/1.0.137/serde/ser/trait.Serialize.html" title="trait serde::ser::Serialize">Serialize</a> for <a class="enum" href="enum.Change.html" title="enum orca::data::Change">Change</a></h3></section></summary><div class="impl-items"><details class="rustdoc-toggle method-toggle" open><summary><section id="method.serialize" class="method trait-impl has-srclink"><span class="rightside"><a class="srclink" href="../../src/orca/data.rs.html#132">source</a></span><a href="#method.serialize" class="anchor"></a><h4 class="code-header">fn <a href="https://docs.rs/serde/1.0.137/serde/ser/trait.Serialize.html#tymethod.serialize" class="fnname">serialize</a><__S>(&self, __serializer: __S) -> <a class="enum" href="https://doc.rust-lang.org/1.61.0/core/result/enum.Result.html" title="enum core::result::Result">Result</a><__S::<a class="associatedtype" href="https://docs.rs/serde/1.0.137/serde/ser/trait.Serializer.html#associatedtype.Ok" title="type serde::ser::Serializer::Ok">Ok</a>, __S::<a class="associatedtype" href="https://docs.rs/serde/1.0.137/serde/ser/trait.Serializer.html#associatedtype.Error" title="type serde::ser::Serializer::Error">Error</a>> <span class="where fmt-newline">where<br> __S: <a class="trait" href="https://docs.rs/serde/1.0.137/serde/ser/trait.Serializer.html" title="trait serde::ser::Serializer">Serializer</a>, </span></h4></section></summary><div class='docblock'><p>Serialize this value into the given Serde serializer. <a href="https://docs.rs/serde/1.0.137/serde/ser/trait.Serialize.html#tymethod.serialize">Read more</a></p>
|
||||
</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" class="impl has-srclink"><a href="#impl-RefUnwindSafe" class="anchor"></a><h3 class="code-header in-band">impl <a class="trait" href="https://doc.rust-lang.org/1.61.0/core/panic/unwind_safe/trait.RefUnwindSafe.html" title="trait core::panic::unwind_safe::RefUnwindSafe">RefUnwindSafe</a> for <a class="enum" href="enum.Change.html" title="enum orca::data::Change">Change</a></h3></section><section id="impl-Send" class="impl has-srclink"><a href="#impl-Send" class="anchor"></a><h3 class="code-header in-band">impl <a class="trait" href="https://doc.rust-lang.org/1.61.0/core/marker/trait.Send.html" title="trait core::marker::Send">Send</a> for <a class="enum" href="enum.Change.html" title="enum orca::data::Change">Change</a></h3></section><section id="impl-Sync" class="impl has-srclink"><a href="#impl-Sync" class="anchor"></a><h3 class="code-header in-band">impl <a class="trait" href="https://doc.rust-lang.org/1.61.0/core/marker/trait.Sync.html" title="trait core::marker::Sync">Sync</a> for <a class="enum" href="enum.Change.html" title="enum orca::data::Change">Change</a></h3></section><section id="impl-Unpin" class="impl has-srclink"><a href="#impl-Unpin" class="anchor"></a><h3 class="code-header in-band">impl <a class="trait" href="https://doc.rust-lang.org/1.61.0/core/marker/trait.Unpin.html" title="trait core::marker::Unpin">Unpin</a> for <a class="enum" href="enum.Change.html" title="enum orca::data::Change">Change</a></h3></section><section id="impl-UnwindSafe" class="impl has-srclink"><a href="#impl-UnwindSafe" class="anchor"></a><h3 class="code-header in-band">impl <a class="trait" href="https://doc.rust-lang.org/1.61.0/core/panic/unwind_safe/trait.UnwindSafe.html" title="trait core::panic::unwind_safe::UnwindSafe">UnwindSafe</a> for <a class="enum" href="enum.Change.html" title="enum orca::data::Change">Change</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="rustdoc-toggle implementors-toggle"><summary><section id="impl-Any" class="impl has-srclink"><span class="rightside"><a class="srclink" href="https://doc.rust-lang.org/1.61.0/src/core/any.rs.html#132-136">source</a></span><a href="#impl-Any" class="anchor"></a><h3 class="code-header in-band">impl<T> <a class="trait" href="https://doc.rust-lang.org/1.61.0/core/any/trait.Any.html" title="trait core::any::Any">Any</a> for T <span class="where fmt-newline">where<br> T: 'static + ?<a class="trait" href="https://doc.rust-lang.org/1.61.0/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>, </span></h3></section></summary><div class="impl-items"><details class="rustdoc-toggle method-toggle" open><summary><section id="method.type_id" class="method trait-impl has-srclink"><span class="rightside"><a class="srclink" href="https://doc.rust-lang.org/1.61.0/src/core/any.rs.html#133">source</a></span><a href="#method.type_id" class="anchor"></a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.61.0/core/any/trait.Any.html#tymethod.type_id" class="fnname">type_id</a>(&self) -> <a class="struct" href="https://doc.rust-lang.org/1.61.0/core/any/struct.TypeId.html" title="struct core::any::TypeId">TypeId</a></h4></section></summary><div class='docblock'><p>Gets the <code>TypeId</code> of <code>self</code>. <a href="https://doc.rust-lang.org/1.61.0/core/any/trait.Any.html#tymethod.type_id">Read more</a></p>
|
||||
|
|
|
@ -7,7 +7,7 @@
|
|||
<h1 class="fqn"><span class="in-band">Enum <a href="../index.html">orca</a>::<wbr><a href="index.html">data</a>::<wbr><a class="enum" href="#">Entity</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/orca/data.rs.html#91-94">source</a> · <a id="toggle-all-docs" href="javascript:void(0)" title="collapse all docs">[<span class="inner">−</span>]</a></span></div><div class="docblock item-decl"><pre class="rust enum"><code>pub enum Entity {
|
||||
Account(<a class="struct" href="struct.Account.html" title="struct orca::data::Account">Account</a>),
|
||||
Group(<a class="struct" href="struct.Group.html" title="struct orca::data::Group">Group</a>),
|
||||
}</code></pre></div><h2 id="variants" class="variants small-section-header">Variants<a href="#variants" class="anchor"></a></h2><h3 id="variant.Account" class="variant small-section-header"><a href="#variant.Account" class="anchor field"></a><code>Account(<a class="struct" href="struct.Account.html" title="struct orca::data::Account">Account</a>)</code></h3><h3 id="variant.Group" class="variant small-section-header"><a href="#variant.Group" class="anchor field"></a><code>Group(<a class="struct" href="struct.Group.html" title="struct orca::data::Group">Group</a>)</code></h3><h2 id="implementations" class="small-section-header">Implementations<a href="#implementations" class="anchor"></a></h2><div id="implementations-list"><details class="rustdoc-toggle implementors-toggle" open><summary><section id="impl" class="impl has-srclink"><span class="rightside"><a class="srclink" href="../../src/orca/data.rs.html#96-124">source</a></span><a href="#impl" class="anchor"></a><h3 class="code-header in-band">impl <a class="enum" href="enum.Entity.html" title="enum orca::data::Entity">Entity</a></h3></section></summary><div class="impl-items"><section id="method.get_uuid" class="method has-srclink"><span class="rightside"><a class="srclink" href="../../src/orca/data.rs.html#97-102">source</a></span><a href="#method.get_uuid" class="anchor"></a><h4 class="code-header">pub fn <a href="#method.get_uuid" class="fnname">get_uuid</a>(&self) -> <a class="struct" href="https://docs.rs/uuid/1.1.0/uuid/struct.Uuid.html" title="struct uuid::Uuid">Uuid</a></h4></section><section id="method.get_name" class="method has-srclink"><span class="rightside"><a class="srclink" href="../../src/orca/data.rs.html#104-109">source</a></span><a href="#method.get_name" class="anchor"></a><h4 class="code-header">pub fn <a href="#method.get_name" class="fnname">get_name</a>(&self) -> &<a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.str.html">str</a></h4></section><section id="method.get_ds_ldap_dn" class="method has-srclink"><span class="rightside"><a class="srclink" href="../../src/orca/data.rs.html#111-116">source</a></span><a href="#method.get_ds_ldap_dn" class="anchor"></a><h4 class="code-header">pub fn <a href="#method.get_ds_ldap_dn" class="fnname">get_ds_ldap_dn</a>(&self, basedn: &<a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.str.html">str</a>) -> <a class="struct" href="https://doc.rust-lang.org/1.61.0/alloc/string/struct.String.html" title="struct alloc::string::String">String</a></h4></section><section id="method.get_entity_type" class="method has-srclink"><span class="rightside"><a class="srclink" href="../../src/orca/data.rs.html#118-123">source</a></span><a href="#method.get_entity_type" class="anchor"></a><h4 class="code-header">pub fn <a href="#method.get_entity_type" class="fnname">get_entity_type</a>(&self) -> <a class="enum" href="enum.EntityType.html" title="enum orca::data::EntityType">EntityType</a></h4></section></div></details></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="rustdoc-toggle implementors-toggle" open><summary><section id="impl-Clone" class="impl has-srclink"><span class="rightside"><a class="srclink" href="../../src/orca/data.rs.html#90">source</a></span><a href="#impl-Clone" class="anchor"></a><h3 class="code-header in-band">impl <a class="trait" href="https://doc.rust-lang.org/1.61.0/core/clone/trait.Clone.html" title="trait core::clone::Clone">Clone</a> for <a class="enum" href="enum.Entity.html" title="enum orca::data::Entity">Entity</a></h3></section></summary><div class="impl-items"><details class="rustdoc-toggle method-toggle" open><summary><section id="method.clone" class="method trait-impl has-srclink"><span class="rightside"><a class="srclink" href="../../src/orca/data.rs.html#90">source</a></span><a href="#method.clone" class="anchor"></a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.61.0/core/clone/trait.Clone.html#tymethod.clone" class="fnname">clone</a>(&self) -> <a class="enum" href="enum.Entity.html" title="enum orca::data::Entity">Entity</a></h4></section></summary><div class='docblock'><p>Returns a copy of the value. <a href="https://doc.rust-lang.org/1.61.0/core/clone/trait.Clone.html#tymethod.clone">Read more</a></p>
|
||||
}</code></pre></div><h2 id="variants" class="variants small-section-header">Variants<a href="#variants" class="anchor"></a></h2><h3 id="variant.Account" class="variant small-section-header"><a href="#variant.Account" class="anchor field"></a><code>Account(<a class="struct" href="struct.Account.html" title="struct orca::data::Account">Account</a>)</code></h3><h3 id="variant.Group" class="variant small-section-header"><a href="#variant.Group" class="anchor field"></a><code>Group(<a class="struct" href="struct.Group.html" title="struct orca::data::Group">Group</a>)</code></h3><h2 id="implementations" class="small-section-header">Implementations<a href="#implementations" class="anchor"></a></h2><div id="implementations-list"><details class="rustdoc-toggle implementors-toggle" open><summary><section id="impl" class="impl has-srclink"><span class="rightside"><a class="srclink" href="../../src/orca/data.rs.html#96-124">source</a></span><a href="#impl" class="anchor"></a><h3 class="code-header in-band">impl <a class="enum" href="enum.Entity.html" title="enum orca::data::Entity">Entity</a></h3></section></summary><div class="impl-items"><section id="method.get_uuid" class="method has-srclink"><span class="rightside"><a class="srclink" href="../../src/orca/data.rs.html#97-102">source</a></span><a href="#method.get_uuid" class="anchor"></a><h4 class="code-header">pub fn <a href="#method.get_uuid" class="fnname">get_uuid</a>(&self) -> <a class="struct" href="https://docs.rs/uuid/1.1.1/uuid/struct.Uuid.html" title="struct uuid::Uuid">Uuid</a></h4></section><section id="method.get_name" class="method has-srclink"><span class="rightside"><a class="srclink" href="../../src/orca/data.rs.html#104-109">source</a></span><a href="#method.get_name" class="anchor"></a><h4 class="code-header">pub fn <a href="#method.get_name" class="fnname">get_name</a>(&self) -> &<a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.str.html">str</a></h4></section><section id="method.get_ds_ldap_dn" class="method has-srclink"><span class="rightside"><a class="srclink" href="../../src/orca/data.rs.html#111-116">source</a></span><a href="#method.get_ds_ldap_dn" class="anchor"></a><h4 class="code-header">pub fn <a href="#method.get_ds_ldap_dn" class="fnname">get_ds_ldap_dn</a>(&self, basedn: &<a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.str.html">str</a>) -> <a class="struct" href="https://doc.rust-lang.org/1.61.0/alloc/string/struct.String.html" title="struct alloc::string::String">String</a></h4></section><section id="method.get_entity_type" class="method has-srclink"><span class="rightside"><a class="srclink" href="../../src/orca/data.rs.html#118-123">source</a></span><a href="#method.get_entity_type" class="anchor"></a><h4 class="code-header">pub fn <a href="#method.get_entity_type" class="fnname">get_entity_type</a>(&self) -> <a class="enum" href="enum.EntityType.html" title="enum orca::data::EntityType">EntityType</a></h4></section></div></details></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="rustdoc-toggle implementors-toggle" open><summary><section id="impl-Clone" class="impl has-srclink"><span class="rightside"><a class="srclink" href="../../src/orca/data.rs.html#90">source</a></span><a href="#impl-Clone" class="anchor"></a><h3 class="code-header in-band">impl <a class="trait" href="https://doc.rust-lang.org/1.61.0/core/clone/trait.Clone.html" title="trait core::clone::Clone">Clone</a> for <a class="enum" href="enum.Entity.html" title="enum orca::data::Entity">Entity</a></h3></section></summary><div class="impl-items"><details class="rustdoc-toggle method-toggle" open><summary><section id="method.clone" class="method trait-impl has-srclink"><span class="rightside"><a class="srclink" href="../../src/orca/data.rs.html#90">source</a></span><a href="#method.clone" class="anchor"></a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.61.0/core/clone/trait.Clone.html#tymethod.clone" class="fnname">clone</a>(&self) -> <a class="enum" href="enum.Entity.html" title="enum orca::data::Entity">Entity</a></h4></section></summary><div class='docblock'><p>Returns a copy of the value. <a href="https://doc.rust-lang.org/1.61.0/core/clone/trait.Clone.html#tymethod.clone">Read more</a></p>
|
||||
</div></details><details class="rustdoc-toggle method-toggle" open><summary><section id="method.clone_from" class="method trait-impl has-srclink"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="srclink" href="https://doc.rust-lang.org/1.61.0/src/core/clone.rs.html#134-136">source</a></span><a href="#method.clone_from" class="anchor"></a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.61.0/core/clone/trait.Clone.html#method.clone_from" class="fnname">clone_from</a>(&mut self, source: <a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.reference.html">&</a>Self)</h4></section></summary><div class='docblock'><p>Performs copy-assignment from <code>source</code>. <a href="https://doc.rust-lang.org/1.61.0/core/clone/trait.Clone.html#method.clone_from">Read more</a></p>
|
||||
</div></details></div></details><details class="rustdoc-toggle implementors-toggle" open><summary><section id="impl-Debug" class="impl has-srclink"><span class="rightside"><a class="srclink" href="../../src/orca/data.rs.html#90">source</a></span><a href="#impl-Debug" class="anchor"></a><h3 class="code-header in-band">impl <a class="trait" href="https://doc.rust-lang.org/1.61.0/core/fmt/trait.Debug.html" title="trait core::fmt::Debug">Debug</a> for <a class="enum" href="enum.Entity.html" title="enum orca::data::Entity">Entity</a></h3></section></summary><div class="impl-items"><details class="rustdoc-toggle method-toggle" open><summary><section id="method.fmt" class="method trait-impl has-srclink"><span class="rightside"><a class="srclink" href="../../src/orca/data.rs.html#90">source</a></span><a href="#method.fmt" class="anchor"></a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.61.0/core/fmt/trait.Debug.html#tymethod.fmt" class="fnname">fmt</a>(&self, f: &mut <a class="struct" href="https://doc.rust-lang.org/1.61.0/core/fmt/struct.Formatter.html" title="struct core::fmt::Formatter">Formatter</a><'_>) -> <a class="type" href="https://doc.rust-lang.org/1.61.0/core/fmt/type.Result.html" title="type core::fmt::Result">Result</a></h4></section></summary><div class='docblock'><p>Formats the value using the given formatter. <a href="https://doc.rust-lang.org/1.61.0/core/fmt/trait.Debug.html#tymethod.fmt">Read more</a></p>
|
||||
</div></details></div></details><details class="rustdoc-toggle implementors-toggle" open><summary><section id="impl-Deserialize%3C%27de%3E" class="impl has-srclink"><span class="rightside"><a class="srclink" href="../../src/orca/data.rs.html#90">source</a></span><a href="#impl-Deserialize%3C%27de%3E" class="anchor"></a><h3 class="code-header in-band">impl<'de> <a class="trait" href="https://docs.rs/serde/1.0.137/serde/de/trait.Deserialize.html" title="trait serde::de::Deserialize">Deserialize</a><'de> for <a class="enum" href="enum.Entity.html" title="enum orca::data::Entity">Entity</a></h3></section></summary><div class="impl-items"><details class="rustdoc-toggle method-toggle" open><summary><section id="method.deserialize" class="method trait-impl has-srclink"><span class="rightside"><a class="srclink" href="../../src/orca/data.rs.html#90">source</a></span><a href="#method.deserialize" class="anchor"></a><h4 class="code-header">fn <a href="https://docs.rs/serde/1.0.137/serde/de/trait.Deserialize.html#tymethod.deserialize" class="fnname">deserialize</a><__D>(__deserializer: __D) -> <a class="enum" href="https://doc.rust-lang.org/1.61.0/core/result/enum.Result.html" title="enum core::result::Result">Result</a><Self, __D::<a class="associatedtype" href="https://docs.rs/serde/1.0.137/serde/de/trait.Deserializer.html#associatedtype.Error" title="type serde::de::Deserializer::Error">Error</a>> <span class="where fmt-newline">where<br> __D: <a class="trait" href="https://docs.rs/serde/1.0.137/serde/de/trait.Deserializer.html" title="trait serde::de::Deserializer">Deserializer</a><'de>, </span></h4></section></summary><div class='docblock'><p>Deserialize this value from the given Serde deserializer. <a href="https://docs.rs/serde/1.0.137/serde/de/trait.Deserialize.html#tymethod.deserialize">Read more</a></p>
|
||||
|
|
|
@ -5,9 +5,9 @@
|
|||
<nav class="sidebar"><a class="sidebar-logo" href="../../orca/index.html"><div class="logo-container"><img class="rust-logo" src="../../rust-logo.svg" alt="logo"></div>
|
||||
</a><h2 class="location"><a href="#">EntityType</a></h2><div class="sidebar-elems"><section><div class="block"><h3 class="sidebar-title"><a href="#variants">Variants</a></h3><ul><li><a href="#variant.Account">Account</a></li><li><a href="#variant.Group">Group</a></li></ul></div><div class="block"><h3 class="sidebar-title"><a href="#trait-implementations">Trait Implementations</a></h3><ul><li><a href="#impl-Clone">Clone</a></li><li><a href="#impl-Debug">Debug</a></li><li><a href="#impl-Deserialize%3C%27de%3E">Deserialize<'de></a></li><li><a href="#impl-Eq">Eq</a></li><li><a href="#impl-Ord">Ord</a></li><li><a href="#impl-PartialEq%3CEntityType%3E">PartialEq<EntityType></a></li><li><a href="#impl-PartialOrd%3CEntityType%3E">PartialOrd<EntityType></a></li><li><a href="#impl-Serialize">Serialize</a></li><li><a href="#impl-StructuralEq">StructuralEq</a></li><li><a href="#impl-StructuralPartialEq">StructuralPartialEq</a></li></ul></div><div class="block"><h3 class="sidebar-title"><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul><li><a href="#impl-RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send">Send</a></li><li><a href="#impl-Sync">Sync</a></li><li><a href="#impl-Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe">UnwindSafe</a></li></ul></div><div class="block"><h3 class="sidebar-title"><a href="#blanket-implementations">Blanket Implementations</a></h3><ul><li><a href="#impl-Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E">Borrow<T></a></li><li><a href="#impl-BorrowMut%3CT%3E">BorrowMut<T></a></li><li><a href="#impl-DeserializeOwned">DeserializeOwned</a></li><li><a href="#impl-Equivalent%3CK%3E">Equivalent<K></a></li><li><a href="#impl-From%3CT%3E">From<T></a></li><li><a href="#impl-Instrument">Instrument</a></li><li><a href="#impl-Into%3CU%3E">Into<U></a></li><li><a href="#impl-Pointable">Pointable</a></li><li><a href="#impl-Serialize-1">Serialize</a></li><li><a href="#impl-ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E">TryFrom<U></a></li><li><a href="#impl-TryInto%3CU%3E">TryInto<U></a></li><li><a href="#impl-VZip%3CV%3E">VZip<V></a></li><li><a href="#impl-WithSubscriber">WithSubscriber</a></li></ul></div></section><h2 class="location"><a href="index.html">In orca::data</a></h2><div id="sidebar-vars" data-name="EntityType" data-ty="enum" data-relpath=""></div><script defer src="sidebar-items.js"></script></div></nav><main><div class="width-limiter"><div class="sub-container"><a class="sub-logo-container" href="../../orca/index.html"><img class="rust-logo" src="../../rust-logo.svg" alt="logo"></a><nav class="sub"><div class="theme-picker hidden"><button id="theme-picker" aria-label="Pick another theme!" aria-haspopup="menu" title="themes"><img width="22" height="22" alt="Pick another theme!" src="../../brush.svg"></button><div id="theme-choices" role="menu"></div></div><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"><button type="button" id="help-button" title="help">?</button><a id="settings-menu" href="../../settings.html" title="settings"><img width="22" height="22" alt="Change settings" src="../../wheel.svg"></a></div></form></nav></div><section id="main-content" class="content"><div class="main-heading">
|
||||
<h1 class="fqn"><span class="in-band">Enum <a href="../index.html">orca</a>::<wbr><a href="index.html">data</a>::<wbr><a class="enum" href="#">EntityType</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/orca/data.rs.html#127-130">source</a> · <a id="toggle-all-docs" href="javascript:void(0)" title="collapse all docs">[<span class="inner">−</span>]</a></span></div><div class="docblock item-decl"><pre class="rust enum"><code>pub enum EntityType {
|
||||
Account(<a class="struct" href="https://docs.rs/uuid/1.1.0/uuid/struct.Uuid.html" title="struct uuid::Uuid">Uuid</a>),
|
||||
Group(<a class="struct" href="https://docs.rs/uuid/1.1.0/uuid/struct.Uuid.html" title="struct uuid::Uuid">Uuid</a>),
|
||||
}</code></pre></div><h2 id="variants" class="variants small-section-header">Variants<a href="#variants" class="anchor"></a></h2><h3 id="variant.Account" class="variant small-section-header"><a href="#variant.Account" class="anchor field"></a><code>Account(<a class="struct" href="https://docs.rs/uuid/1.1.0/uuid/struct.Uuid.html" title="struct uuid::Uuid">Uuid</a>)</code></h3><h3 id="variant.Group" class="variant small-section-header"><a href="#variant.Group" class="anchor field"></a><code>Group(<a class="struct" href="https://docs.rs/uuid/1.1.0/uuid/struct.Uuid.html" title="struct uuid::Uuid">Uuid</a>)</code></h3><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="rustdoc-toggle implementors-toggle" open><summary><section id="impl-Clone" class="impl has-srclink"><span class="rightside"><a class="srclink" href="../../src/orca/data.rs.html#126">source</a></span><a href="#impl-Clone" class="anchor"></a><h3 class="code-header in-band">impl <a class="trait" href="https://doc.rust-lang.org/1.61.0/core/clone/trait.Clone.html" title="trait core::clone::Clone">Clone</a> for <a class="enum" href="enum.EntityType.html" title="enum orca::data::EntityType">EntityType</a></h3></section></summary><div class="impl-items"><details class="rustdoc-toggle method-toggle" open><summary><section id="method.clone" class="method trait-impl has-srclink"><span class="rightside"><a class="srclink" href="../../src/orca/data.rs.html#126">source</a></span><a href="#method.clone" class="anchor"></a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.61.0/core/clone/trait.Clone.html#tymethod.clone" class="fnname">clone</a>(&self) -> <a class="enum" href="enum.EntityType.html" title="enum orca::data::EntityType">EntityType</a></h4></section></summary><div class='docblock'><p>Returns a copy of the value. <a href="https://doc.rust-lang.org/1.61.0/core/clone/trait.Clone.html#tymethod.clone">Read more</a></p>
|
||||
Account(<a class="struct" href="https://docs.rs/uuid/1.1.1/uuid/struct.Uuid.html" title="struct uuid::Uuid">Uuid</a>),
|
||||
Group(<a class="struct" href="https://docs.rs/uuid/1.1.1/uuid/struct.Uuid.html" title="struct uuid::Uuid">Uuid</a>),
|
||||
}</code></pre></div><h2 id="variants" class="variants small-section-header">Variants<a href="#variants" class="anchor"></a></h2><h3 id="variant.Account" class="variant small-section-header"><a href="#variant.Account" class="anchor field"></a><code>Account(<a class="struct" href="https://docs.rs/uuid/1.1.1/uuid/struct.Uuid.html" title="struct uuid::Uuid">Uuid</a>)</code></h3><h3 id="variant.Group" class="variant small-section-header"><a href="#variant.Group" class="anchor field"></a><code>Group(<a class="struct" href="https://docs.rs/uuid/1.1.1/uuid/struct.Uuid.html" title="struct uuid::Uuid">Uuid</a>)</code></h3><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="rustdoc-toggle implementors-toggle" open><summary><section id="impl-Clone" class="impl has-srclink"><span class="rightside"><a class="srclink" href="../../src/orca/data.rs.html#126">source</a></span><a href="#impl-Clone" class="anchor"></a><h3 class="code-header in-band">impl <a class="trait" href="https://doc.rust-lang.org/1.61.0/core/clone/trait.Clone.html" title="trait core::clone::Clone">Clone</a> for <a class="enum" href="enum.EntityType.html" title="enum orca::data::EntityType">EntityType</a></h3></section></summary><div class="impl-items"><details class="rustdoc-toggle method-toggle" open><summary><section id="method.clone" class="method trait-impl has-srclink"><span class="rightside"><a class="srclink" href="../../src/orca/data.rs.html#126">source</a></span><a href="#method.clone" class="anchor"></a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.61.0/core/clone/trait.Clone.html#tymethod.clone" class="fnname">clone</a>(&self) -> <a class="enum" href="enum.EntityType.html" title="enum orca::data::EntityType">EntityType</a></h4></section></summary><div class='docblock'><p>Returns a copy of the value. <a href="https://doc.rust-lang.org/1.61.0/core/clone/trait.Clone.html#tymethod.clone">Read more</a></p>
|
||||
</div></details><details class="rustdoc-toggle method-toggle" open><summary><section id="method.clone_from" class="method trait-impl has-srclink"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="srclink" href="https://doc.rust-lang.org/1.61.0/src/core/clone.rs.html#134-136">source</a></span><a href="#method.clone_from" class="anchor"></a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.61.0/core/clone/trait.Clone.html#method.clone_from" class="fnname">clone_from</a>(&mut self, source: <a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.reference.html">&</a>Self)</h4></section></summary><div class='docblock'><p>Performs copy-assignment from <code>source</code>. <a href="https://doc.rust-lang.org/1.61.0/core/clone/trait.Clone.html#method.clone_from">Read more</a></p>
|
||||
</div></details></div></details><details class="rustdoc-toggle implementors-toggle" open><summary><section id="impl-Debug" class="impl has-srclink"><span class="rightside"><a class="srclink" href="../../src/orca/data.rs.html#126">source</a></span><a href="#impl-Debug" class="anchor"></a><h3 class="code-header in-band">impl <a class="trait" href="https://doc.rust-lang.org/1.61.0/core/fmt/trait.Debug.html" title="trait core::fmt::Debug">Debug</a> for <a class="enum" href="enum.EntityType.html" title="enum orca::data::EntityType">EntityType</a></h3></section></summary><div class="impl-items"><details class="rustdoc-toggle method-toggle" open><summary><section id="method.fmt" class="method trait-impl has-srclink"><span class="rightside"><a class="srclink" href="../../src/orca/data.rs.html#126">source</a></span><a href="#method.fmt" class="anchor"></a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.61.0/core/fmt/trait.Debug.html#tymethod.fmt" class="fnname">fmt</a>(&self, f: &mut <a class="struct" href="https://doc.rust-lang.org/1.61.0/core/fmt/struct.Formatter.html" title="struct core::fmt::Formatter">Formatter</a><'_>) -> <a class="type" href="https://doc.rust-lang.org/1.61.0/core/fmt/type.Result.html" title="type core::fmt::Result">Result</a></h4></section></summary><div class='docblock'><p>Formats the value using the given formatter. <a href="https://doc.rust-lang.org/1.61.0/core/fmt/trait.Debug.html#tymethod.fmt">Read more</a></p>
|
||||
</div></details></div></details><details class="rustdoc-toggle implementors-toggle" open><summary><section id="impl-Deserialize%3C%27de%3E" class="impl has-srclink"><span class="rightside"><a class="srclink" href="../../src/orca/data.rs.html#126">source</a></span><a href="#impl-Deserialize%3C%27de%3E" class="anchor"></a><h3 class="code-header in-band">impl<'de> <a class="trait" href="https://docs.rs/serde/1.0.137/serde/de/trait.Deserialize.html" title="trait serde::de::Deserialize">Deserialize</a><'de> for <a class="enum" href="enum.EntityType.html" title="enum orca::data::EntityType">EntityType</a></h3></section></summary><div class="impl-items"><details class="rustdoc-toggle method-toggle" open><summary><section id="method.deserialize" class="method trait-impl has-srclink"><span class="rightside"><a class="srclink" href="../../src/orca/data.rs.html#126">source</a></span><a href="#method.deserialize" class="anchor"></a><h4 class="code-header">fn <a href="https://docs.rs/serde/1.0.137/serde/de/trait.Deserialize.html#tymethod.deserialize" class="fnname">deserialize</a><__D>(__deserializer: __D) -> <a class="enum" href="https://doc.rust-lang.org/1.61.0/core/result/enum.Result.html" title="enum core::result::Result">Result</a><Self, __D::<a class="associatedtype" href="https://docs.rs/serde/1.0.137/serde/de/trait.Deserializer.html#associatedtype.Error" title="type serde::de::Deserializer::Error">Error</a>> <span class="where fmt-newline">where<br> __D: <a class="trait" href="https://docs.rs/serde/1.0.137/serde/de/trait.Deserializer.html" title="trait serde::de::Deserializer">Deserializer</a><'de>, </span></h4></section></summary><div class='docblock'><p>Deserialize this value from the given Serde deserializer. <a href="https://docs.rs/serde/1.0.137/serde/de/trait.Deserialize.html#tymethod.deserialize">Read more</a></p>
|
||||
|
|
|
@ -5,12 +5,12 @@
|
|||
<nav class="sidebar"><a class="sidebar-logo" href="../../orca/index.html"><div class="logo-container"><img class="rust-logo" src="../../rust-logo.svg" alt="logo"></div>
|
||||
</a><h2 class="location"><a href="#">OpType</a></h2><div class="sidebar-elems"><section><div class="block"><h3 class="sidebar-title"><a href="#variants">Variants</a></h3><ul><li><a href="#variant.Add">Add</a></li><li><a href="#variant.Bind">Bind</a></li><li><a href="#variant.Delete">Delete</a></li><li><a href="#variant.Mod">Mod</a></li><li><a href="#variant.Search">Search</a></li></ul></div><div class="block"><h3 class="sidebar-title"><a href="#trait-implementations">Trait Implementations</a></h3><ul><li><a href="#impl-Debug">Debug</a></li><li><a href="#impl-Deserialize%3C%27de%3E">Deserialize<'de></a></li><li><a href="#impl-Serialize">Serialize</a></li></ul></div><div class="block"><h3 class="sidebar-title"><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul><li><a href="#impl-RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send">Send</a></li><li><a href="#impl-Sync">Sync</a></li><li><a href="#impl-Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe">UnwindSafe</a></li></ul></div><div class="block"><h3 class="sidebar-title"><a href="#blanket-implementations">Blanket Implementations</a></h3><ul><li><a href="#impl-Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E">Borrow<T></a></li><li><a href="#impl-BorrowMut%3CT%3E">BorrowMut<T></a></li><li><a href="#impl-DeserializeOwned">DeserializeOwned</a></li><li><a href="#impl-From%3CT%3E">From<T></a></li><li><a href="#impl-Instrument">Instrument</a></li><li><a href="#impl-Into%3CU%3E">Into<U></a></li><li><a href="#impl-Pointable">Pointable</a></li><li><a href="#impl-Serialize-1">Serialize</a></li><li><a href="#impl-TryFrom%3CU%3E">TryFrom<U></a></li><li><a href="#impl-TryInto%3CU%3E">TryInto<U></a></li><li><a href="#impl-VZip%3CV%3E">VZip<V></a></li><li><a href="#impl-WithSubscriber">WithSubscriber</a></li></ul></div></section><h2 class="location"><a href="index.html">In orca::data</a></h2><div id="sidebar-vars" data-name="OpType" data-ty="enum" data-relpath=""></div><script defer src="sidebar-items.js"></script></div></nav><main><div class="width-limiter"><div class="sub-container"><a class="sub-logo-container" href="../../orca/index.html"><img class="rust-logo" src="../../rust-logo.svg" alt="logo"></a><nav class="sub"><div class="theme-picker hidden"><button id="theme-picker" aria-label="Pick another theme!" aria-haspopup="menu" title="themes"><img width="22" height="22" alt="Pick another theme!" src="../../brush.svg"></button><div id="theme-choices" role="menu"></div></div><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"><button type="button" id="help-button" title="help">?</button><a id="settings-menu" href="../../settings.html" title="settings"><img width="22" height="22" alt="Change settings" src="../../wheel.svg"></a></div></form></nav></div><section id="main-content" class="content"><div class="main-heading">
|
||||
<h1 class="fqn"><span class="in-band">Enum <a href="../index.html">orca</a>::<wbr><a href="index.html">data</a>::<wbr><a class="enum" href="#">OpType</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/orca/data.rs.html#140-146">source</a> · <a id="toggle-all-docs" href="javascript:void(0)" title="collapse all docs">[<span class="inner">−</span>]</a></span></div><div class="docblock item-decl"><pre class="rust enum"><code>pub enum OpType {
|
||||
Bind(<a class="struct" href="https://docs.rs/uuid/1.1.0/uuid/struct.Uuid.html" title="struct uuid::Uuid">Uuid</a>),
|
||||
Add(<a class="struct" href="https://doc.rust-lang.org/1.61.0/alloc/vec/struct.Vec.html" title="struct alloc::vec::Vec">Vec</a><<a class="struct" href="https://docs.rs/uuid/1.1.0/uuid/struct.Uuid.html" title="struct uuid::Uuid">Uuid</a>>),
|
||||
Mod(<a class="struct" href="https://doc.rust-lang.org/1.61.0/alloc/vec/struct.Vec.html" title="struct alloc::vec::Vec">Vec</a><<a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.tuple.html">(</a><a class="struct" href="https://docs.rs/uuid/1.1.0/uuid/struct.Uuid.html" title="struct uuid::Uuid">Uuid</a>, <a class="enum" href="enum.Change.html" title="enum orca::data::Change">Change</a><a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.tuple.html">)</a>>),
|
||||
Delete(<a class="struct" href="https://doc.rust-lang.org/1.61.0/alloc/vec/struct.Vec.html" title="struct alloc::vec::Vec">Vec</a><<a class="struct" href="https://docs.rs/uuid/1.1.0/uuid/struct.Uuid.html" title="struct uuid::Uuid">Uuid</a>>),
|
||||
Search(<a class="struct" href="https://doc.rust-lang.org/1.61.0/alloc/vec/struct.Vec.html" title="struct alloc::vec::Vec">Vec</a><<a class="struct" href="https://docs.rs/uuid/1.1.0/uuid/struct.Uuid.html" title="struct uuid::Uuid">Uuid</a>>),
|
||||
}</code></pre></div><h2 id="variants" class="variants small-section-header">Variants<a href="#variants" class="anchor"></a></h2><h3 id="variant.Bind" class="variant small-section-header"><a href="#variant.Bind" class="anchor field"></a><code>Bind(<a class="struct" href="https://docs.rs/uuid/1.1.0/uuid/struct.Uuid.html" title="struct uuid::Uuid">Uuid</a>)</code></h3><h3 id="variant.Add" class="variant small-section-header"><a href="#variant.Add" class="anchor field"></a><code>Add(<a class="struct" href="https://doc.rust-lang.org/1.61.0/alloc/vec/struct.Vec.html" title="struct alloc::vec::Vec">Vec</a><<a class="struct" href="https://docs.rs/uuid/1.1.0/uuid/struct.Uuid.html" title="struct uuid::Uuid">Uuid</a>>)</code></h3><h3 id="variant.Mod" class="variant small-section-header"><a href="#variant.Mod" class="anchor field"></a><code>Mod(<a class="struct" href="https://doc.rust-lang.org/1.61.0/alloc/vec/struct.Vec.html" title="struct alloc::vec::Vec">Vec</a><<a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.tuple.html">(</a><a class="struct" href="https://docs.rs/uuid/1.1.0/uuid/struct.Uuid.html" title="struct uuid::Uuid">Uuid</a>, <a class="enum" href="enum.Change.html" title="enum orca::data::Change">Change</a><a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.tuple.html">)</a>>)</code></h3><h3 id="variant.Delete" class="variant small-section-header"><a href="#variant.Delete" class="anchor field"></a><code>Delete(<a class="struct" href="https://doc.rust-lang.org/1.61.0/alloc/vec/struct.Vec.html" title="struct alloc::vec::Vec">Vec</a><<a class="struct" href="https://docs.rs/uuid/1.1.0/uuid/struct.Uuid.html" title="struct uuid::Uuid">Uuid</a>>)</code></h3><h3 id="variant.Search" class="variant small-section-header"><a href="#variant.Search" class="anchor field"></a><code>Search(<a class="struct" href="https://doc.rust-lang.org/1.61.0/alloc/vec/struct.Vec.html" title="struct alloc::vec::Vec">Vec</a><<a class="struct" href="https://docs.rs/uuid/1.1.0/uuid/struct.Uuid.html" title="struct uuid::Uuid">Uuid</a>>)</code></h3><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="rustdoc-toggle implementors-toggle" open><summary><section id="impl-Debug" class="impl has-srclink"><span class="rightside"><a class="srclink" href="../../src/orca/data.rs.html#139">source</a></span><a href="#impl-Debug" class="anchor"></a><h3 class="code-header in-band">impl <a class="trait" href="https://doc.rust-lang.org/1.61.0/core/fmt/trait.Debug.html" title="trait core::fmt::Debug">Debug</a> for <a class="enum" href="enum.OpType.html" title="enum orca::data::OpType">OpType</a></h3></section></summary><div class="impl-items"><details class="rustdoc-toggle method-toggle" open><summary><section id="method.fmt" class="method trait-impl has-srclink"><span class="rightside"><a class="srclink" href="../../src/orca/data.rs.html#139">source</a></span><a href="#method.fmt" class="anchor"></a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.61.0/core/fmt/trait.Debug.html#tymethod.fmt" class="fnname">fmt</a>(&self, f: &mut <a class="struct" href="https://doc.rust-lang.org/1.61.0/core/fmt/struct.Formatter.html" title="struct core::fmt::Formatter">Formatter</a><'_>) -> <a class="type" href="https://doc.rust-lang.org/1.61.0/core/fmt/type.Result.html" title="type core::fmt::Result">Result</a></h4></section></summary><div class='docblock'><p>Formats the value using the given formatter. <a href="https://doc.rust-lang.org/1.61.0/core/fmt/trait.Debug.html#tymethod.fmt">Read more</a></p>
|
||||
Bind(<a class="struct" href="https://docs.rs/uuid/1.1.1/uuid/struct.Uuid.html" title="struct uuid::Uuid">Uuid</a>),
|
||||
Add(<a class="struct" href="https://doc.rust-lang.org/1.61.0/alloc/vec/struct.Vec.html" title="struct alloc::vec::Vec">Vec</a><<a class="struct" href="https://docs.rs/uuid/1.1.1/uuid/struct.Uuid.html" title="struct uuid::Uuid">Uuid</a>>),
|
||||
Mod(<a class="struct" href="https://doc.rust-lang.org/1.61.0/alloc/vec/struct.Vec.html" title="struct alloc::vec::Vec">Vec</a><<a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.tuple.html">(</a><a class="struct" href="https://docs.rs/uuid/1.1.1/uuid/struct.Uuid.html" title="struct uuid::Uuid">Uuid</a>, <a class="enum" href="enum.Change.html" title="enum orca::data::Change">Change</a><a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.tuple.html">)</a>>),
|
||||
Delete(<a class="struct" href="https://doc.rust-lang.org/1.61.0/alloc/vec/struct.Vec.html" title="struct alloc::vec::Vec">Vec</a><<a class="struct" href="https://docs.rs/uuid/1.1.1/uuid/struct.Uuid.html" title="struct uuid::Uuid">Uuid</a>>),
|
||||
Search(<a class="struct" href="https://doc.rust-lang.org/1.61.0/alloc/vec/struct.Vec.html" title="struct alloc::vec::Vec">Vec</a><<a class="struct" href="https://docs.rs/uuid/1.1.1/uuid/struct.Uuid.html" title="struct uuid::Uuid">Uuid</a>>),
|
||||
}</code></pre></div><h2 id="variants" class="variants small-section-header">Variants<a href="#variants" class="anchor"></a></h2><h3 id="variant.Bind" class="variant small-section-header"><a href="#variant.Bind" class="anchor field"></a><code>Bind(<a class="struct" href="https://docs.rs/uuid/1.1.1/uuid/struct.Uuid.html" title="struct uuid::Uuid">Uuid</a>)</code></h3><h3 id="variant.Add" class="variant small-section-header"><a href="#variant.Add" class="anchor field"></a><code>Add(<a class="struct" href="https://doc.rust-lang.org/1.61.0/alloc/vec/struct.Vec.html" title="struct alloc::vec::Vec">Vec</a><<a class="struct" href="https://docs.rs/uuid/1.1.1/uuid/struct.Uuid.html" title="struct uuid::Uuid">Uuid</a>>)</code></h3><h3 id="variant.Mod" class="variant small-section-header"><a href="#variant.Mod" class="anchor field"></a><code>Mod(<a class="struct" href="https://doc.rust-lang.org/1.61.0/alloc/vec/struct.Vec.html" title="struct alloc::vec::Vec">Vec</a><<a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.tuple.html">(</a><a class="struct" href="https://docs.rs/uuid/1.1.1/uuid/struct.Uuid.html" title="struct uuid::Uuid">Uuid</a>, <a class="enum" href="enum.Change.html" title="enum orca::data::Change">Change</a><a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.tuple.html">)</a>>)</code></h3><h3 id="variant.Delete" class="variant small-section-header"><a href="#variant.Delete" class="anchor field"></a><code>Delete(<a class="struct" href="https://doc.rust-lang.org/1.61.0/alloc/vec/struct.Vec.html" title="struct alloc::vec::Vec">Vec</a><<a class="struct" href="https://docs.rs/uuid/1.1.1/uuid/struct.Uuid.html" title="struct uuid::Uuid">Uuid</a>>)</code></h3><h3 id="variant.Search" class="variant small-section-header"><a href="#variant.Search" class="anchor field"></a><code>Search(<a class="struct" href="https://doc.rust-lang.org/1.61.0/alloc/vec/struct.Vec.html" title="struct alloc::vec::Vec">Vec</a><<a class="struct" href="https://docs.rs/uuid/1.1.1/uuid/struct.Uuid.html" title="struct uuid::Uuid">Uuid</a>>)</code></h3><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="rustdoc-toggle implementors-toggle" open><summary><section id="impl-Debug" class="impl has-srclink"><span class="rightside"><a class="srclink" href="../../src/orca/data.rs.html#139">source</a></span><a href="#impl-Debug" class="anchor"></a><h3 class="code-header in-band">impl <a class="trait" href="https://doc.rust-lang.org/1.61.0/core/fmt/trait.Debug.html" title="trait core::fmt::Debug">Debug</a> for <a class="enum" href="enum.OpType.html" title="enum orca::data::OpType">OpType</a></h3></section></summary><div class="impl-items"><details class="rustdoc-toggle method-toggle" open><summary><section id="method.fmt" class="method trait-impl has-srclink"><span class="rightside"><a class="srclink" href="../../src/orca/data.rs.html#139">source</a></span><a href="#method.fmt" class="anchor"></a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.61.0/core/fmt/trait.Debug.html#tymethod.fmt" class="fnname">fmt</a>(&self, f: &mut <a class="struct" href="https://doc.rust-lang.org/1.61.0/core/fmt/struct.Formatter.html" title="struct core::fmt::Formatter">Formatter</a><'_>) -> <a class="type" href="https://doc.rust-lang.org/1.61.0/core/fmt/type.Result.html" title="type core::fmt::Result">Result</a></h4></section></summary><div class='docblock'><p>Formats the value using the given formatter. <a href="https://doc.rust-lang.org/1.61.0/core/fmt/trait.Debug.html#tymethod.fmt">Read more</a></p>
|
||||
</div></details></div></details><details class="rustdoc-toggle implementors-toggle" open><summary><section id="impl-Deserialize%3C%27de%3E" class="impl has-srclink"><span class="rightside"><a class="srclink" href="../../src/orca/data.rs.html#139">source</a></span><a href="#impl-Deserialize%3C%27de%3E" class="anchor"></a><h3 class="code-header in-band">impl<'de> <a class="trait" href="https://docs.rs/serde/1.0.137/serde/de/trait.Deserialize.html" title="trait serde::de::Deserialize">Deserialize</a><'de> for <a class="enum" href="enum.OpType.html" title="enum orca::data::OpType">OpType</a></h3></section></summary><div class="impl-items"><details class="rustdoc-toggle method-toggle" open><summary><section id="method.deserialize" class="method trait-impl has-srclink"><span class="rightside"><a class="srclink" href="../../src/orca/data.rs.html#139">source</a></span><a href="#method.deserialize" class="anchor"></a><h4 class="code-header">fn <a href="https://docs.rs/serde/1.0.137/serde/de/trait.Deserialize.html#tymethod.deserialize" class="fnname">deserialize</a><__D>(__deserializer: __D) -> <a class="enum" href="https://doc.rust-lang.org/1.61.0/core/result/enum.Result.html" title="enum core::result::Result">Result</a><Self, __D::<a class="associatedtype" href="https://docs.rs/serde/1.0.137/serde/de/trait.Deserializer.html#associatedtype.Error" title="type serde::de::Deserializer::Error">Error</a>> <span class="where fmt-newline">where<br> __D: <a class="trait" href="https://docs.rs/serde/1.0.137/serde/de/trait.Deserializer.html" title="trait serde::de::Deserializer">Deserializer</a><'de>, </span></h4></section></summary><div class='docblock'><p>Deserialize this value from the given Serde deserializer. <a href="https://docs.rs/serde/1.0.137/serde/de/trait.Deserialize.html#tymethod.deserialize">Read more</a></p>
|
||||
</div></details></div></details><details class="rustdoc-toggle implementors-toggle" open><summary><section id="impl-Serialize" class="impl has-srclink"><span class="rightside"><a class="srclink" href="../../src/orca/data.rs.html#139">source</a></span><a href="#impl-Serialize" class="anchor"></a><h3 class="code-header in-band">impl <a class="trait" href="https://docs.rs/serde/1.0.137/serde/ser/trait.Serialize.html" title="trait serde::ser::Serialize">Serialize</a> for <a class="enum" href="enum.OpType.html" title="enum orca::data::OpType">OpType</a></h3></section></summary><div class="impl-items"><details class="rustdoc-toggle method-toggle" open><summary><section id="method.serialize" class="method trait-impl has-srclink"><span class="rightside"><a class="srclink" href="../../src/orca/data.rs.html#139">source</a></span><a href="#method.serialize" class="anchor"></a><h4 class="code-header">fn <a href="https://docs.rs/serde/1.0.137/serde/ser/trait.Serialize.html#tymethod.serialize" class="fnname">serialize</a><__S>(&self, __serializer: __S) -> <a class="enum" href="https://doc.rust-lang.org/1.61.0/core/result/enum.Result.html" title="enum core::result::Result">Result</a><__S::<a class="associatedtype" href="https://docs.rs/serde/1.0.137/serde/ser/trait.Serializer.html#associatedtype.Ok" title="type serde::ser::Serializer::Ok">Ok</a>, __S::<a class="associatedtype" href="https://docs.rs/serde/1.0.137/serde/ser/trait.Serializer.html#associatedtype.Error" title="type serde::ser::Serializer::Error">Error</a>> <span class="where fmt-newline">where<br> __S: <a class="trait" href="https://docs.rs/serde/1.0.137/serde/ser/trait.Serializer.html" title="trait serde::ser::Serializer">Serializer</a>, </span></h4></section></summary><div class='docblock'><p>Serialize this value into the given Serde serializer. <a href="https://docs.rs/serde/1.0.137/serde/ser/trait.Serialize.html#tymethod.serialize">Read more</a></p>
|
||||
</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" class="impl has-srclink"><a href="#impl-RefUnwindSafe" class="anchor"></a><h3 class="code-header in-band">impl <a class="trait" href="https://doc.rust-lang.org/1.61.0/core/panic/unwind_safe/trait.RefUnwindSafe.html" title="trait core::panic::unwind_safe::RefUnwindSafe">RefUnwindSafe</a> for <a class="enum" href="enum.OpType.html" title="enum orca::data::OpType">OpType</a></h3></section><section id="impl-Send" class="impl has-srclink"><a href="#impl-Send" class="anchor"></a><h3 class="code-header in-band">impl <a class="trait" href="https://doc.rust-lang.org/1.61.0/core/marker/trait.Send.html" title="trait core::marker::Send">Send</a> for <a class="enum" href="enum.OpType.html" title="enum orca::data::OpType">OpType</a></h3></section><section id="impl-Sync" class="impl has-srclink"><a href="#impl-Sync" class="anchor"></a><h3 class="code-header in-band">impl <a class="trait" href="https://doc.rust-lang.org/1.61.0/core/marker/trait.Sync.html" title="trait core::marker::Sync">Sync</a> for <a class="enum" href="enum.OpType.html" title="enum orca::data::OpType">OpType</a></h3></section><section id="impl-Unpin" class="impl has-srclink"><a href="#impl-Unpin" class="anchor"></a><h3 class="code-header in-band">impl <a class="trait" href="https://doc.rust-lang.org/1.61.0/core/marker/trait.Unpin.html" title="trait core::marker::Unpin">Unpin</a> for <a class="enum" href="enum.OpType.html" title="enum orca::data::OpType">OpType</a></h3></section><section id="impl-UnwindSafe" class="impl has-srclink"><a href="#impl-UnwindSafe" class="anchor"></a><h3 class="code-header in-band">impl <a class="trait" href="https://doc.rust-lang.org/1.61.0/core/panic/unwind_safe/trait.UnwindSafe.html" title="trait core::panic::unwind_safe::UnwindSafe">UnwindSafe</a> for <a class="enum" href="enum.OpType.html" title="enum orca::data::OpType">OpType</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="rustdoc-toggle implementors-toggle"><summary><section id="impl-Any" class="impl has-srclink"><span class="rightside"><a class="srclink" href="https://doc.rust-lang.org/1.61.0/src/core/any.rs.html#132-136">source</a></span><a href="#impl-Any" class="anchor"></a><h3 class="code-header in-band">impl<T> <a class="trait" href="https://doc.rust-lang.org/1.61.0/core/any/trait.Any.html" title="trait core::any::Any">Any</a> for T <span class="where fmt-newline">where<br> T: 'static + ?<a class="trait" href="https://doc.rust-lang.org/1.61.0/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>, </span></h3></section></summary><div class="impl-items"><details class="rustdoc-toggle method-toggle" open><summary><section id="method.type_id" class="method trait-impl has-srclink"><span class="rightside"><a class="srclink" href="https://doc.rust-lang.org/1.61.0/src/core/any.rs.html#133">source</a></span><a href="#method.type_id" class="anchor"></a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.61.0/core/any/trait.Any.html#tymethod.type_id" class="fnname">type_id</a>(&self) -> <a class="struct" href="https://doc.rust-lang.org/1.61.0/core/any/struct.TypeId.html" title="struct core::any::TypeId">TypeId</a></h4></section></summary><div class='docblock'><p>Gets the <code>TypeId</code> of <code>self</code>. <a href="https://doc.rust-lang.org/1.61.0/core/any/trait.Any.html#tymethod.type_id">Read more</a></p>
|
||||
|
|
|
@ -8,8 +8,8 @@
|
|||
pub name: <a class="struct" href="https://doc.rust-lang.org/1.61.0/alloc/string/struct.String.html" title="struct alloc::string::String">String</a>,
|
||||
pub display_name: <a class="struct" href="https://doc.rust-lang.org/1.61.0/alloc/string/struct.String.html" title="struct alloc::string::String">String</a>,
|
||||
pub password: <a class="struct" href="https://doc.rust-lang.org/1.61.0/alloc/string/struct.String.html" title="struct alloc::string::String">String</a>,
|
||||
pub uuid: <a class="struct" href="https://docs.rs/uuid/1.1.0/uuid/struct.Uuid.html" title="struct uuid::Uuid">Uuid</a>,
|
||||
}</code></pre></div><h2 id="fields" class="fields small-section-header">Fields<a href="#fields" class="anchor"></a></h2><span id="structfield.name" class="structfield small-section-header"><a href="#structfield.name" class="anchor field"></a><code>name: <a class="struct" href="https://doc.rust-lang.org/1.61.0/alloc/string/struct.String.html" title="struct alloc::string::String">String</a></code></span><span id="structfield.display_name" class="structfield small-section-header"><a href="#structfield.display_name" class="anchor field"></a><code>display_name: <a class="struct" href="https://doc.rust-lang.org/1.61.0/alloc/string/struct.String.html" title="struct alloc::string::String">String</a></code></span><span id="structfield.password" class="structfield small-section-header"><a href="#structfield.password" class="anchor field"></a><code>password: <a class="struct" href="https://doc.rust-lang.org/1.61.0/alloc/string/struct.String.html" title="struct alloc::string::String">String</a></code></span><span id="structfield.uuid" class="structfield small-section-header"><a href="#structfield.uuid" class="anchor field"></a><code>uuid: <a class="struct" href="https://docs.rs/uuid/1.1.0/uuid/struct.Uuid.html" title="struct uuid::Uuid">Uuid</a></code></span><h2 id="implementations" class="small-section-header">Implementations<a href="#implementations" class="anchor"></a></h2><div id="implementations-list"><details class="rustdoc-toggle implementors-toggle" open><summary><section id="impl" class="impl has-srclink"><span class="rightside"><a class="srclink" href="../../src/orca/data.rs.html#44-62">source</a></span><a href="#impl" class="anchor"></a><h3 class="code-header in-band">impl <a class="struct" href="struct.Account.html" title="struct orca::data::Account">Account</a></h3></section></summary><div class="impl-items"><section id="method.get_ds_ldap_dn" class="method has-srclink"><span class="rightside"><a class="srclink" href="../../src/orca/data.rs.html#45-47">source</a></span><a href="#method.get_ds_ldap_dn" class="anchor"></a><h4 class="code-header">pub fn <a href="#method.get_ds_ldap_dn" class="fnname">get_ds_ldap_dn</a>(&self, basedn: &<a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.str.html">str</a>) -> <a class="struct" href="https://doc.rust-lang.org/1.61.0/alloc/string/struct.String.html" title="struct alloc::string::String">String</a></h4></section><section id="method.generate" class="method has-srclink"><span class="rightside"><a class="srclink" href="../../src/orca/data.rs.html#49-61">source</a></span><a href="#method.generate" class="anchor"></a><h4 class="code-header">pub fn <a href="#method.generate" class="fnname">generate</a>(uuid: <a class="struct" href="https://docs.rs/uuid/1.1.0/uuid/struct.Uuid.html" title="struct uuid::Uuid">Uuid</a>) -> Self</h4></section></div></details></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="rustdoc-toggle implementors-toggle" open><summary><section id="impl-Clone" class="impl has-srclink"><span class="rightside"><a class="srclink" href="../../src/orca/data.rs.html#36">source</a></span><a href="#impl-Clone" class="anchor"></a><h3 class="code-header in-band">impl <a class="trait" href="https://doc.rust-lang.org/1.61.0/core/clone/trait.Clone.html" title="trait core::clone::Clone">Clone</a> for <a class="struct" href="struct.Account.html" title="struct orca::data::Account">Account</a></h3></section></summary><div class="impl-items"><details class="rustdoc-toggle method-toggle" open><summary><section id="method.clone" class="method trait-impl has-srclink"><span class="rightside"><a class="srclink" href="../../src/orca/data.rs.html#36">source</a></span><a href="#method.clone" class="anchor"></a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.61.0/core/clone/trait.Clone.html#tymethod.clone" class="fnname">clone</a>(&self) -> <a class="struct" href="struct.Account.html" title="struct orca::data::Account">Account</a></h4></section></summary><div class='docblock'><p>Returns a copy of the value. <a href="https://doc.rust-lang.org/1.61.0/core/clone/trait.Clone.html#tymethod.clone">Read more</a></p>
|
||||
pub uuid: <a class="struct" href="https://docs.rs/uuid/1.1.1/uuid/struct.Uuid.html" title="struct uuid::Uuid">Uuid</a>,
|
||||
}</code></pre></div><h2 id="fields" class="fields small-section-header">Fields<a href="#fields" class="anchor"></a></h2><span id="structfield.name" class="structfield small-section-header"><a href="#structfield.name" class="anchor field"></a><code>name: <a class="struct" href="https://doc.rust-lang.org/1.61.0/alloc/string/struct.String.html" title="struct alloc::string::String">String</a></code></span><span id="structfield.display_name" class="structfield small-section-header"><a href="#structfield.display_name" class="anchor field"></a><code>display_name: <a class="struct" href="https://doc.rust-lang.org/1.61.0/alloc/string/struct.String.html" title="struct alloc::string::String">String</a></code></span><span id="structfield.password" class="structfield small-section-header"><a href="#structfield.password" class="anchor field"></a><code>password: <a class="struct" href="https://doc.rust-lang.org/1.61.0/alloc/string/struct.String.html" title="struct alloc::string::String">String</a></code></span><span id="structfield.uuid" class="structfield small-section-header"><a href="#structfield.uuid" class="anchor field"></a><code>uuid: <a class="struct" href="https://docs.rs/uuid/1.1.1/uuid/struct.Uuid.html" title="struct uuid::Uuid">Uuid</a></code></span><h2 id="implementations" class="small-section-header">Implementations<a href="#implementations" class="anchor"></a></h2><div id="implementations-list"><details class="rustdoc-toggle implementors-toggle" open><summary><section id="impl" class="impl has-srclink"><span class="rightside"><a class="srclink" href="../../src/orca/data.rs.html#44-62">source</a></span><a href="#impl" class="anchor"></a><h3 class="code-header in-band">impl <a class="struct" href="struct.Account.html" title="struct orca::data::Account">Account</a></h3></section></summary><div class="impl-items"><section id="method.get_ds_ldap_dn" class="method has-srclink"><span class="rightside"><a class="srclink" href="../../src/orca/data.rs.html#45-47">source</a></span><a href="#method.get_ds_ldap_dn" class="anchor"></a><h4 class="code-header">pub fn <a href="#method.get_ds_ldap_dn" class="fnname">get_ds_ldap_dn</a>(&self, basedn: &<a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.str.html">str</a>) -> <a class="struct" href="https://doc.rust-lang.org/1.61.0/alloc/string/struct.String.html" title="struct alloc::string::String">String</a></h4></section><section id="method.generate" class="method has-srclink"><span class="rightside"><a class="srclink" href="../../src/orca/data.rs.html#49-61">source</a></span><a href="#method.generate" class="anchor"></a><h4 class="code-header">pub fn <a href="#method.generate" class="fnname">generate</a>(uuid: <a class="struct" href="https://docs.rs/uuid/1.1.1/uuid/struct.Uuid.html" title="struct uuid::Uuid">Uuid</a>) -> Self</h4></section></div></details></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="rustdoc-toggle implementors-toggle" open><summary><section id="impl-Clone" class="impl has-srclink"><span class="rightside"><a class="srclink" href="../../src/orca/data.rs.html#36">source</a></span><a href="#impl-Clone" class="anchor"></a><h3 class="code-header in-band">impl <a class="trait" href="https://doc.rust-lang.org/1.61.0/core/clone/trait.Clone.html" title="trait core::clone::Clone">Clone</a> for <a class="struct" href="struct.Account.html" title="struct orca::data::Account">Account</a></h3></section></summary><div class="impl-items"><details class="rustdoc-toggle method-toggle" open><summary><section id="method.clone" class="method trait-impl has-srclink"><span class="rightside"><a class="srclink" href="../../src/orca/data.rs.html#36">source</a></span><a href="#method.clone" class="anchor"></a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.61.0/core/clone/trait.Clone.html#tymethod.clone" class="fnname">clone</a>(&self) -> <a class="struct" href="struct.Account.html" title="struct orca::data::Account">Account</a></h4></section></summary><div class='docblock'><p>Returns a copy of the value. <a href="https://doc.rust-lang.org/1.61.0/core/clone/trait.Clone.html#tymethod.clone">Read more</a></p>
|
||||
</div></details><details class="rustdoc-toggle method-toggle" open><summary><section id="method.clone_from" class="method trait-impl has-srclink"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="srclink" href="https://doc.rust-lang.org/1.61.0/src/core/clone.rs.html#134-136">source</a></span><a href="#method.clone_from" class="anchor"></a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.61.0/core/clone/trait.Clone.html#method.clone_from" class="fnname">clone_from</a>(&mut self, source: <a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.reference.html">&</a>Self)</h4></section></summary><div class='docblock'><p>Performs copy-assignment from <code>source</code>. <a href="https://doc.rust-lang.org/1.61.0/core/clone/trait.Clone.html#method.clone_from">Read more</a></p>
|
||||
</div></details></div></details><details class="rustdoc-toggle implementors-toggle" open><summary><section id="impl-Debug" class="impl has-srclink"><span class="rightside"><a class="srclink" href="../../src/orca/data.rs.html#36">source</a></span><a href="#impl-Debug" class="anchor"></a><h3 class="code-header in-band">impl <a class="trait" href="https://doc.rust-lang.org/1.61.0/core/fmt/trait.Debug.html" title="trait core::fmt::Debug">Debug</a> for <a class="struct" href="struct.Account.html" title="struct orca::data::Account">Account</a></h3></section></summary><div class="impl-items"><details class="rustdoc-toggle method-toggle" open><summary><section id="method.fmt" class="method trait-impl has-srclink"><span class="rightside"><a class="srclink" href="../../src/orca/data.rs.html#36">source</a></span><a href="#method.fmt" class="anchor"></a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.61.0/core/fmt/trait.Debug.html#tymethod.fmt" class="fnname">fmt</a>(&self, f: &mut <a class="struct" href="https://doc.rust-lang.org/1.61.0/core/fmt/struct.Formatter.html" title="struct core::fmt::Formatter">Formatter</a><'_>) -> <a class="type" href="https://doc.rust-lang.org/1.61.0/core/fmt/type.Result.html" title="type core::fmt::Result">Result</a></h4></section></summary><div class='docblock'><p>Formats the value using the given formatter. <a href="https://doc.rust-lang.org/1.61.0/core/fmt/trait.Debug.html#tymethod.fmt">Read more</a></p>
|
||||
</div></details></div></details><details class="rustdoc-toggle implementors-toggle" open><summary><section id="impl-Deserialize%3C%27de%3E" class="impl has-srclink"><span class="rightside"><a class="srclink" href="../../src/orca/data.rs.html#36">source</a></span><a href="#impl-Deserialize%3C%27de%3E" class="anchor"></a><h3 class="code-header in-band">impl<'de> <a class="trait" href="https://docs.rs/serde/1.0.137/serde/de/trait.Deserialize.html" title="trait serde::de::Deserialize">Deserialize</a><'de> for <a class="struct" href="struct.Account.html" title="struct orca::data::Account">Account</a></h3></section></summary><div class="impl-items"><details class="rustdoc-toggle method-toggle" open><summary><section id="method.deserialize" class="method trait-impl has-srclink"><span class="rightside"><a class="srclink" href="../../src/orca/data.rs.html#36">source</a></span><a href="#method.deserialize" class="anchor"></a><h4 class="code-header">fn <a href="https://docs.rs/serde/1.0.137/serde/de/trait.Deserialize.html#tymethod.deserialize" class="fnname">deserialize</a><__D>(__deserializer: __D) -> <a class="enum" href="https://doc.rust-lang.org/1.61.0/core/result/enum.Result.html" title="enum core::result::Result">Result</a><Self, __D::<a class="associatedtype" href="https://docs.rs/serde/1.0.137/serde/de/trait.Deserializer.html#associatedtype.Error" title="type serde::de::Deserializer::Error">Error</a>> <span class="where fmt-newline">where<br> __D: <a class="trait" href="https://docs.rs/serde/1.0.137/serde/de/trait.Deserializer.html" title="trait serde::de::Deserializer">Deserializer</a><'de>, </span></h4></section></summary><div class='docblock'><p>Deserialize this value from the given Serde deserializer. <a href="https://docs.rs/serde/1.0.137/serde/de/trait.Deserialize.html#tymethod.deserialize">Read more</a></p>
|
||||
|
|
|
@ -6,9 +6,9 @@
|
|||
</a><h2 class="location"><a href="#">Group</a></h2><div class="sidebar-elems"><section><div class="block"><h3 class="sidebar-title"><a href="#fields">Fields</a></h3><ul><li><a href="#structfield.members">members</a></li><li><a href="#structfield.name">name</a></li><li><a href="#structfield.uuid">uuid</a></li></ul></div><div class="block"><h3 class="sidebar-title"><a href="#implementations">Methods</a></h3><ul><li><a href="#method.generate">generate</a></li><li><a href="#method.get_ds_ldap_dn">get_ds_ldap_dn</a></li></ul></div><div class="block"><h3 class="sidebar-title"><a href="#trait-implementations">Trait Implementations</a></h3><ul><li><a href="#impl-Clone">Clone</a></li><li><a href="#impl-Debug">Debug</a></li><li><a href="#impl-Deserialize%3C%27de%3E">Deserialize<'de></a></li><li><a href="#impl-Serialize">Serialize</a></li></ul></div><div class="block"><h3 class="sidebar-title"><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul><li><a href="#impl-RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send">Send</a></li><li><a href="#impl-Sync">Sync</a></li><li><a href="#impl-Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe">UnwindSafe</a></li></ul></div><div class="block"><h3 class="sidebar-title"><a href="#blanket-implementations">Blanket Implementations</a></h3><ul><li><a href="#impl-Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E">Borrow<T></a></li><li><a href="#impl-BorrowMut%3CT%3E">BorrowMut<T></a></li><li><a href="#impl-DeserializeOwned">DeserializeOwned</a></li><li><a href="#impl-From%3CT%3E">From<T></a></li><li><a href="#impl-Instrument">Instrument</a></li><li><a href="#impl-Into%3CU%3E">Into<U></a></li><li><a href="#impl-Pointable">Pointable</a></li><li><a href="#impl-Serialize-1">Serialize</a></li><li><a href="#impl-ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E">TryFrom<U></a></li><li><a href="#impl-TryInto%3CU%3E">TryInto<U></a></li><li><a href="#impl-VZip%3CV%3E">VZip<V></a></li><li><a href="#impl-WithSubscriber">WithSubscriber</a></li></ul></div></section><h2 class="location"><a href="index.html">In orca::data</a></h2><div id="sidebar-vars" data-name="Group" data-ty="struct" data-relpath=""></div><script defer src="sidebar-items.js"></script></div></nav><main><div class="width-limiter"><div class="sub-container"><a class="sub-logo-container" href="../../orca/index.html"><img class="rust-logo" src="../../rust-logo.svg" alt="logo"></a><nav class="sub"><div class="theme-picker hidden"><button id="theme-picker" aria-label="Pick another theme!" aria-haspopup="menu" title="themes"><img width="22" height="22" alt="Pick another theme!" src="../../brush.svg"></button><div id="theme-choices" role="menu"></div></div><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"><button type="button" id="help-button" title="help">?</button><a id="settings-menu" href="../../settings.html" title="settings"><img width="22" height="22" alt="Change settings" src="../../wheel.svg"></a></div></form></nav></div><section id="main-content" class="content"><div class="main-heading">
|
||||
<h1 class="fqn"><span class="in-band">Struct <a href="../index.html">orca</a>::<wbr><a href="index.html">data</a>::<wbr><a class="struct" href="#">Group</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/orca/data.rs.html#65-69">source</a> · <a id="toggle-all-docs" href="javascript:void(0)" title="collapse all docs">[<span class="inner">−</span>]</a></span></div><div class="docblock item-decl"><pre class="rust struct"><code>pub struct Group {
|
||||
pub name: <a class="struct" href="https://doc.rust-lang.org/1.61.0/alloc/string/struct.String.html" title="struct alloc::string::String">String</a>,
|
||||
pub uuid: <a class="struct" href="https://docs.rs/uuid/1.1.0/uuid/struct.Uuid.html" title="struct uuid::Uuid">Uuid</a>,
|
||||
pub members: <a class="struct" href="https://doc.rust-lang.org/1.61.0/alloc/vec/struct.Vec.html" title="struct alloc::vec::Vec">Vec</a><<a class="struct" href="https://docs.rs/uuid/1.1.0/uuid/struct.Uuid.html" title="struct uuid::Uuid">Uuid</a>>,
|
||||
}</code></pre></div><h2 id="fields" class="fields small-section-header">Fields<a href="#fields" class="anchor"></a></h2><span id="structfield.name" class="structfield small-section-header"><a href="#structfield.name" class="anchor field"></a><code>name: <a class="struct" href="https://doc.rust-lang.org/1.61.0/alloc/string/struct.String.html" title="struct alloc::string::String">String</a></code></span><span id="structfield.uuid" class="structfield small-section-header"><a href="#structfield.uuid" class="anchor field"></a><code>uuid: <a class="struct" href="https://docs.rs/uuid/1.1.0/uuid/struct.Uuid.html" title="struct uuid::Uuid">Uuid</a></code></span><span id="structfield.members" class="structfield small-section-header"><a href="#structfield.members" class="anchor field"></a><code>members: <a class="struct" href="https://doc.rust-lang.org/1.61.0/alloc/vec/struct.Vec.html" title="struct alloc::vec::Vec">Vec</a><<a class="struct" href="https://docs.rs/uuid/1.1.0/uuid/struct.Uuid.html" title="struct uuid::Uuid">Uuid</a>></code></span><h2 id="implementations" class="small-section-header">Implementations<a href="#implementations" class="anchor"></a></h2><div id="implementations-list"><details class="rustdoc-toggle implementors-toggle" open><summary><section id="impl" class="impl has-srclink"><span class="rightside"><a class="srclink" href="../../src/orca/data.rs.html#71-88">source</a></span><a href="#impl" class="anchor"></a><h3 class="code-header in-band">impl <a class="struct" href="struct.Group.html" title="struct orca::data::Group">Group</a></h3></section></summary><div class="impl-items"><section id="method.get_ds_ldap_dn" class="method has-srclink"><span class="rightside"><a class="srclink" href="../../src/orca/data.rs.html#72-74">source</a></span><a href="#method.get_ds_ldap_dn" class="anchor"></a><h4 class="code-header">pub fn <a href="#method.get_ds_ldap_dn" class="fnname">get_ds_ldap_dn</a>(&self, basedn: &<a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.str.html">str</a>) -> <a class="struct" href="https://doc.rust-lang.org/1.61.0/alloc/string/struct.String.html" title="struct alloc::string::String">String</a></h4></section><section id="method.generate" class="method has-srclink"><span class="rightside"><a class="srclink" href="../../src/orca/data.rs.html#76-87">source</a></span><a href="#method.generate" class="anchor"></a><h4 class="code-header">pub fn <a href="#method.generate" class="fnname">generate</a>(uuid: <a class="struct" href="https://docs.rs/uuid/1.1.0/uuid/struct.Uuid.html" title="struct uuid::Uuid">Uuid</a>, members: <a class="struct" href="https://doc.rust-lang.org/1.61.0/alloc/vec/struct.Vec.html" title="struct alloc::vec::Vec">Vec</a><<a class="struct" href="https://docs.rs/uuid/1.1.0/uuid/struct.Uuid.html" title="struct uuid::Uuid">Uuid</a>>) -> Self</h4></section></div></details></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="rustdoc-toggle implementors-toggle" open><summary><section id="impl-Clone" class="impl has-srclink"><span class="rightside"><a class="srclink" href="../../src/orca/data.rs.html#64">source</a></span><a href="#impl-Clone" class="anchor"></a><h3 class="code-header in-band">impl <a class="trait" href="https://doc.rust-lang.org/1.61.0/core/clone/trait.Clone.html" title="trait core::clone::Clone">Clone</a> for <a class="struct" href="struct.Group.html" title="struct orca::data::Group">Group</a></h3></section></summary><div class="impl-items"><details class="rustdoc-toggle method-toggle" open><summary><section id="method.clone" class="method trait-impl has-srclink"><span class="rightside"><a class="srclink" href="../../src/orca/data.rs.html#64">source</a></span><a href="#method.clone" class="anchor"></a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.61.0/core/clone/trait.Clone.html#tymethod.clone" class="fnname">clone</a>(&self) -> <a class="struct" href="struct.Group.html" title="struct orca::data::Group">Group</a></h4></section></summary><div class='docblock'><p>Returns a copy of the value. <a href="https://doc.rust-lang.org/1.61.0/core/clone/trait.Clone.html#tymethod.clone">Read more</a></p>
|
||||
pub uuid: <a class="struct" href="https://docs.rs/uuid/1.1.1/uuid/struct.Uuid.html" title="struct uuid::Uuid">Uuid</a>,
|
||||
pub members: <a class="struct" href="https://doc.rust-lang.org/1.61.0/alloc/vec/struct.Vec.html" title="struct alloc::vec::Vec">Vec</a><<a class="struct" href="https://docs.rs/uuid/1.1.1/uuid/struct.Uuid.html" title="struct uuid::Uuid">Uuid</a>>,
|
||||
}</code></pre></div><h2 id="fields" class="fields small-section-header">Fields<a href="#fields" class="anchor"></a></h2><span id="structfield.name" class="structfield small-section-header"><a href="#structfield.name" class="anchor field"></a><code>name: <a class="struct" href="https://doc.rust-lang.org/1.61.0/alloc/string/struct.String.html" title="struct alloc::string::String">String</a></code></span><span id="structfield.uuid" class="structfield small-section-header"><a href="#structfield.uuid" class="anchor field"></a><code>uuid: <a class="struct" href="https://docs.rs/uuid/1.1.1/uuid/struct.Uuid.html" title="struct uuid::Uuid">Uuid</a></code></span><span id="structfield.members" class="structfield small-section-header"><a href="#structfield.members" class="anchor field"></a><code>members: <a class="struct" href="https://doc.rust-lang.org/1.61.0/alloc/vec/struct.Vec.html" title="struct alloc::vec::Vec">Vec</a><<a class="struct" href="https://docs.rs/uuid/1.1.1/uuid/struct.Uuid.html" title="struct uuid::Uuid">Uuid</a>></code></span><h2 id="implementations" class="small-section-header">Implementations<a href="#implementations" class="anchor"></a></h2><div id="implementations-list"><details class="rustdoc-toggle implementors-toggle" open><summary><section id="impl" class="impl has-srclink"><span class="rightside"><a class="srclink" href="../../src/orca/data.rs.html#71-88">source</a></span><a href="#impl" class="anchor"></a><h3 class="code-header in-band">impl <a class="struct" href="struct.Group.html" title="struct orca::data::Group">Group</a></h3></section></summary><div class="impl-items"><section id="method.get_ds_ldap_dn" class="method has-srclink"><span class="rightside"><a class="srclink" href="../../src/orca/data.rs.html#72-74">source</a></span><a href="#method.get_ds_ldap_dn" class="anchor"></a><h4 class="code-header">pub fn <a href="#method.get_ds_ldap_dn" class="fnname">get_ds_ldap_dn</a>(&self, basedn: &<a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.str.html">str</a>) -> <a class="struct" href="https://doc.rust-lang.org/1.61.0/alloc/string/struct.String.html" title="struct alloc::string::String">String</a></h4></section><section id="method.generate" class="method has-srclink"><span class="rightside"><a class="srclink" href="../../src/orca/data.rs.html#76-87">source</a></span><a href="#method.generate" class="anchor"></a><h4 class="code-header">pub fn <a href="#method.generate" class="fnname">generate</a>(uuid: <a class="struct" href="https://docs.rs/uuid/1.1.1/uuid/struct.Uuid.html" title="struct uuid::Uuid">Uuid</a>, members: <a class="struct" href="https://doc.rust-lang.org/1.61.0/alloc/vec/struct.Vec.html" title="struct alloc::vec::Vec">Vec</a><<a class="struct" href="https://docs.rs/uuid/1.1.1/uuid/struct.Uuid.html" title="struct uuid::Uuid">Uuid</a>>) -> Self</h4></section></div></details></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="rustdoc-toggle implementors-toggle" open><summary><section id="impl-Clone" class="impl has-srclink"><span class="rightside"><a class="srclink" href="../../src/orca/data.rs.html#64">source</a></span><a href="#impl-Clone" class="anchor"></a><h3 class="code-header in-band">impl <a class="trait" href="https://doc.rust-lang.org/1.61.0/core/clone/trait.Clone.html" title="trait core::clone::Clone">Clone</a> for <a class="struct" href="struct.Group.html" title="struct orca::data::Group">Group</a></h3></section></summary><div class="impl-items"><details class="rustdoc-toggle method-toggle" open><summary><section id="method.clone" class="method trait-impl has-srclink"><span class="rightside"><a class="srclink" href="../../src/orca/data.rs.html#64">source</a></span><a href="#method.clone" class="anchor"></a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.61.0/core/clone/trait.Clone.html#tymethod.clone" class="fnname">clone</a>(&self) -> <a class="struct" href="struct.Group.html" title="struct orca::data::Group">Group</a></h4></section></summary><div class='docblock'><p>Returns a copy of the value. <a href="https://doc.rust-lang.org/1.61.0/core/clone/trait.Clone.html#tymethod.clone">Read more</a></p>
|
||||
</div></details><details class="rustdoc-toggle method-toggle" open><summary><section id="method.clone_from" class="method trait-impl has-srclink"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="srclink" href="https://doc.rust-lang.org/1.61.0/src/core/clone.rs.html#134-136">source</a></span><a href="#method.clone_from" class="anchor"></a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.61.0/core/clone/trait.Clone.html#method.clone_from" class="fnname">clone_from</a>(&mut self, source: <a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.reference.html">&</a>Self)</h4></section></summary><div class='docblock'><p>Performs copy-assignment from <code>source</code>. <a href="https://doc.rust-lang.org/1.61.0/core/clone/trait.Clone.html#method.clone_from">Read more</a></p>
|
||||
</div></details></div></details><details class="rustdoc-toggle implementors-toggle" open><summary><section id="impl-Debug" class="impl has-srclink"><span class="rightside"><a class="srclink" href="../../src/orca/data.rs.html#64">source</a></span><a href="#impl-Debug" class="anchor"></a><h3 class="code-header in-band">impl <a class="trait" href="https://doc.rust-lang.org/1.61.0/core/fmt/trait.Debug.html" title="trait core::fmt::Debug">Debug</a> for <a class="struct" href="struct.Group.html" title="struct orca::data::Group">Group</a></h3></section></summary><div class="impl-items"><details class="rustdoc-toggle method-toggle" open><summary><section id="method.fmt" class="method trait-impl has-srclink"><span class="rightside"><a class="srclink" href="../../src/orca/data.rs.html#64">source</a></span><a href="#method.fmt" class="anchor"></a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.61.0/core/fmt/trait.Debug.html#tymethod.fmt" class="fnname">fmt</a>(&self, f: &mut <a class="struct" href="https://doc.rust-lang.org/1.61.0/core/fmt/struct.Formatter.html" title="struct core::fmt::Formatter">Formatter</a><'_>) -> <a class="type" href="https://doc.rust-lang.org/1.61.0/core/fmt/type.Result.html" title="type core::fmt::Result">Result</a></h4></section></summary><div class='docblock'><p>Formats the value using the given formatter. <a href="https://doc.rust-lang.org/1.61.0/core/fmt/trait.Debug.html#tymethod.fmt">Read more</a></p>
|
||||
</div></details></div></details><details class="rustdoc-toggle implementors-toggle" open><summary><section id="impl-Deserialize%3C%27de%3E" class="impl has-srclink"><span class="rightside"><a class="srclink" href="../../src/orca/data.rs.html#64">source</a></span><a href="#impl-Deserialize%3C%27de%3E" class="anchor"></a><h3 class="code-header in-band">impl<'de> <a class="trait" href="https://docs.rs/serde/1.0.137/serde/de/trait.Deserialize.html" title="trait serde::de::Deserialize">Deserialize</a><'de> for <a class="struct" href="struct.Group.html" title="struct orca::data::Group">Group</a></h3></section></summary><div class="impl-items"><details class="rustdoc-toggle method-toggle" open><summary><section id="method.deserialize" class="method trait-impl has-srclink"><span class="rightside"><a class="srclink" href="../../src/orca/data.rs.html#64">source</a></span><a href="#method.deserialize" class="anchor"></a><h4 class="code-header">fn <a href="https://docs.rs/serde/1.0.137/serde/de/trait.Deserialize.html#tymethod.deserialize" class="fnname">deserialize</a><__D>(__deserializer: __D) -> <a class="enum" href="https://doc.rust-lang.org/1.61.0/core/result/enum.Result.html" title="enum core::result::Result">Result</a><Self, __D::<a class="associatedtype" href="https://docs.rs/serde/1.0.137/serde/de/trait.Deserializer.html#associatedtype.Error" title="type serde::de::Deserializer::Error">Error</a>> <span class="where fmt-newline">where<br> __D: <a class="trait" href="https://docs.rs/serde/1.0.137/serde/de/trait.Deserializer.html" title="trait serde::de::Deserializer">Deserializer</a><'de>, </span></h4></section></summary><div class='docblock'><p>Deserialize this value from the given Serde deserializer. <a href="https://docs.rs/serde/1.0.137/serde/de/trait.Deserialize.html#tymethod.deserialize">Read more</a></p>
|
||||
|
|
|
@ -8,7 +8,7 @@
|
|||
pub orig_etime: <a class="struct" href="https://doc.rust-lang.org/1.61.0/core/time/struct.Duration.html" title="struct core::time::Duration">Duration</a>,
|
||||
pub rtime: <a class="struct" href="https://doc.rust-lang.org/1.61.0/core/time/struct.Duration.html" title="struct core::time::Duration">Duration</a>,
|
||||
pub op_type: <a class="enum" href="enum.OpType.html" title="enum orca::data::OpType">OpType</a>,
|
||||
}</code></pre></div><h2 id="fields" class="fields small-section-header">Fields<a href="#fields" class="anchor"></a></h2><span id="structfield.orig_etime" class="structfield small-section-header"><a href="#structfield.orig_etime" class="anchor field"></a><code>orig_etime: <a class="struct" href="https://doc.rust-lang.org/1.61.0/core/time/struct.Duration.html" title="struct core::time::Duration">Duration</a></code></span><span id="structfield.rtime" class="structfield small-section-header"><a href="#structfield.rtime" class="anchor field"></a><code>rtime: <a class="struct" href="https://doc.rust-lang.org/1.61.0/core/time/struct.Duration.html" title="struct core::time::Duration">Duration</a></code></span><span id="structfield.op_type" class="structfield small-section-header"><a href="#structfield.op_type" class="anchor field"></a><code>op_type: <a class="enum" href="enum.OpType.html" title="enum orca::data::OpType">OpType</a></code></span><h2 id="implementations" class="small-section-header">Implementations<a href="#implementations" class="anchor"></a></h2><div id="implementations-list"><details class="rustdoc-toggle implementors-toggle" open><summary><section id="impl" class="impl has-srclink"><span class="rightside"><a class="srclink" href="../../src/orca/data.rs.html#155-163">source</a></span><a href="#impl" class="anchor"></a><h3 class="code-header in-band">impl <a class="struct" href="struct.Op.html" title="struct orca::data::Op">Op</a></h3></section></summary><div class="impl-items"><section id="method.require_reset" class="method has-srclink"><span class="rightside"><a class="srclink" href="../../src/orca/data.rs.html#156-162">source</a></span><a href="#method.require_reset" class="anchor"></a><h4 class="code-header">pub fn <a href="#method.require_reset" class="fnname">require_reset</a><'a>(<br> &'a self<br>) -> <a class="enum" href="https://doc.rust-lang.org/1.61.0/core/option/enum.Option.html" title="enum core::option::Option">Option</a><<a class="struct" href="https://doc.rust-lang.org/1.61.0/alloc/boxed/struct.Box.html" title="struct alloc::boxed::Box">Box</a><dyn <a class="trait" href="https://doc.rust-lang.org/1.61.0/core/iter/traits/iterator/trait.Iterator.html" title="trait core::iter::traits::iterator::Iterator">Iterator</a><Item = <a class="struct" href="https://docs.rs/uuid/1.1.0/uuid/struct.Uuid.html" title="struct uuid::Uuid">Uuid</a>> + 'a>></h4></section></div></details></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="rustdoc-toggle implementors-toggle" open><summary><section id="impl-Debug" class="impl has-srclink"><span class="rightside"><a class="srclink" href="../../src/orca/data.rs.html#148">source</a></span><a href="#impl-Debug" class="anchor"></a><h3 class="code-header in-band">impl <a class="trait" href="https://doc.rust-lang.org/1.61.0/core/fmt/trait.Debug.html" title="trait core::fmt::Debug">Debug</a> for <a class="struct" href="struct.Op.html" title="struct orca::data::Op">Op</a></h3></section></summary><div class="impl-items"><details class="rustdoc-toggle method-toggle" open><summary><section id="method.fmt" class="method trait-impl has-srclink"><span class="rightside"><a class="srclink" href="../../src/orca/data.rs.html#148">source</a></span><a href="#method.fmt" class="anchor"></a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.61.0/core/fmt/trait.Debug.html#tymethod.fmt" class="fnname">fmt</a>(&self, f: &mut <a class="struct" href="https://doc.rust-lang.org/1.61.0/core/fmt/struct.Formatter.html" title="struct core::fmt::Formatter">Formatter</a><'_>) -> <a class="type" href="https://doc.rust-lang.org/1.61.0/core/fmt/type.Result.html" title="type core::fmt::Result">Result</a></h4></section></summary><div class='docblock'><p>Formats the value using the given formatter. <a href="https://doc.rust-lang.org/1.61.0/core/fmt/trait.Debug.html#tymethod.fmt">Read more</a></p>
|
||||
}</code></pre></div><h2 id="fields" class="fields small-section-header">Fields<a href="#fields" class="anchor"></a></h2><span id="structfield.orig_etime" class="structfield small-section-header"><a href="#structfield.orig_etime" class="anchor field"></a><code>orig_etime: <a class="struct" href="https://doc.rust-lang.org/1.61.0/core/time/struct.Duration.html" title="struct core::time::Duration">Duration</a></code></span><span id="structfield.rtime" class="structfield small-section-header"><a href="#structfield.rtime" class="anchor field"></a><code>rtime: <a class="struct" href="https://doc.rust-lang.org/1.61.0/core/time/struct.Duration.html" title="struct core::time::Duration">Duration</a></code></span><span id="structfield.op_type" class="structfield small-section-header"><a href="#structfield.op_type" class="anchor field"></a><code>op_type: <a class="enum" href="enum.OpType.html" title="enum orca::data::OpType">OpType</a></code></span><h2 id="implementations" class="small-section-header">Implementations<a href="#implementations" class="anchor"></a></h2><div id="implementations-list"><details class="rustdoc-toggle implementors-toggle" open><summary><section id="impl" class="impl has-srclink"><span class="rightside"><a class="srclink" href="../../src/orca/data.rs.html#155-163">source</a></span><a href="#impl" class="anchor"></a><h3 class="code-header in-band">impl <a class="struct" href="struct.Op.html" title="struct orca::data::Op">Op</a></h3></section></summary><div class="impl-items"><section id="method.require_reset" class="method has-srclink"><span class="rightside"><a class="srclink" href="../../src/orca/data.rs.html#156-162">source</a></span><a href="#method.require_reset" class="anchor"></a><h4 class="code-header">pub fn <a href="#method.require_reset" class="fnname">require_reset</a><'a>(<br> &'a self<br>) -> <a class="enum" href="https://doc.rust-lang.org/1.61.0/core/option/enum.Option.html" title="enum core::option::Option">Option</a><<a class="struct" href="https://doc.rust-lang.org/1.61.0/alloc/boxed/struct.Box.html" title="struct alloc::boxed::Box">Box</a><dyn <a class="trait" href="https://doc.rust-lang.org/1.61.0/core/iter/traits/iterator/trait.Iterator.html" title="trait core::iter::traits::iterator::Iterator">Iterator</a><Item = <a class="struct" href="https://docs.rs/uuid/1.1.1/uuid/struct.Uuid.html" title="struct uuid::Uuid">Uuid</a>> + 'a>></h4></section></div></details></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="rustdoc-toggle implementors-toggle" open><summary><section id="impl-Debug" class="impl has-srclink"><span class="rightside"><a class="srclink" href="../../src/orca/data.rs.html#148">source</a></span><a href="#impl-Debug" class="anchor"></a><h3 class="code-header in-band">impl <a class="trait" href="https://doc.rust-lang.org/1.61.0/core/fmt/trait.Debug.html" title="trait core::fmt::Debug">Debug</a> for <a class="struct" href="struct.Op.html" title="struct orca::data::Op">Op</a></h3></section></summary><div class="impl-items"><details class="rustdoc-toggle method-toggle" open><summary><section id="method.fmt" class="method trait-impl has-srclink"><span class="rightside"><a class="srclink" href="../../src/orca/data.rs.html#148">source</a></span><a href="#method.fmt" class="anchor"></a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.61.0/core/fmt/trait.Debug.html#tymethod.fmt" class="fnname">fmt</a>(&self, f: &mut <a class="struct" href="https://doc.rust-lang.org/1.61.0/core/fmt/struct.Formatter.html" title="struct core::fmt::Formatter">Formatter</a><'_>) -> <a class="type" href="https://doc.rust-lang.org/1.61.0/core/fmt/type.Result.html" title="type core::fmt::Result">Result</a></h4></section></summary><div class='docblock'><p>Formats the value using the given formatter. <a href="https://doc.rust-lang.org/1.61.0/core/fmt/trait.Debug.html#tymethod.fmt">Read more</a></p>
|
||||
</div></details></div></details><details class="rustdoc-toggle implementors-toggle" open><summary><section id="impl-Deserialize%3C%27de%3E" class="impl has-srclink"><span class="rightside"><a class="srclink" href="../../src/orca/data.rs.html#148">source</a></span><a href="#impl-Deserialize%3C%27de%3E" class="anchor"></a><h3 class="code-header in-band">impl<'de> <a class="trait" href="https://docs.rs/serde/1.0.137/serde/de/trait.Deserialize.html" title="trait serde::de::Deserialize">Deserialize</a><'de> for <a class="struct" href="struct.Op.html" title="struct orca::data::Op">Op</a></h3></section></summary><div class="impl-items"><details class="rustdoc-toggle method-toggle" open><summary><section id="method.deserialize" class="method trait-impl has-srclink"><span class="rightside"><a class="srclink" href="../../src/orca/data.rs.html#148">source</a></span><a href="#method.deserialize" class="anchor"></a><h4 class="code-header">fn <a href="https://docs.rs/serde/1.0.137/serde/de/trait.Deserialize.html#tymethod.deserialize" class="fnname">deserialize</a><__D>(__deserializer: __D) -> <a class="enum" href="https://doc.rust-lang.org/1.61.0/core/result/enum.Result.html" title="enum core::result::Result">Result</a><Self, __D::<a class="associatedtype" href="https://docs.rs/serde/1.0.137/serde/de/trait.Deserializer.html#associatedtype.Error" title="type serde::de::Deserializer::Error">Error</a>> <span class="where fmt-newline">where<br> __D: <a class="trait" href="https://docs.rs/serde/1.0.137/serde/de/trait.Deserializer.html" title="trait serde::de::Deserializer">Deserializer</a><'de>, </span></h4></section></summary><div class='docblock'><p>Deserialize this value from the given Serde deserializer. <a href="https://docs.rs/serde/1.0.137/serde/de/trait.Deserialize.html#tymethod.deserialize">Read more</a></p>
|
||||
</div></details></div></details><details class="rustdoc-toggle implementors-toggle" open><summary><section id="impl-Serialize" class="impl has-srclink"><span class="rightside"><a class="srclink" href="../../src/orca/data.rs.html#148">source</a></span><a href="#impl-Serialize" class="anchor"></a><h3 class="code-header in-band">impl <a class="trait" href="https://docs.rs/serde/1.0.137/serde/ser/trait.Serialize.html" title="trait serde::ser::Serialize">Serialize</a> for <a class="struct" href="struct.Op.html" title="struct orca::data::Op">Op</a></h3></section></summary><div class="impl-items"><details class="rustdoc-toggle method-toggle" open><summary><section id="method.serialize" class="method trait-impl has-srclink"><span class="rightside"><a class="srclink" href="../../src/orca/data.rs.html#148">source</a></span><a href="#method.serialize" class="anchor"></a><h4 class="code-header">fn <a href="https://docs.rs/serde/1.0.137/serde/ser/trait.Serialize.html#tymethod.serialize" class="fnname">serialize</a><__S>(&self, __serializer: __S) -> <a class="enum" href="https://doc.rust-lang.org/1.61.0/core/result/enum.Result.html" title="enum core::result::Result">Result</a><__S::<a class="associatedtype" href="https://docs.rs/serde/1.0.137/serde/ser/trait.Serializer.html#associatedtype.Ok" title="type serde::ser::Serializer::Ok">Ok</a>, __S::<a class="associatedtype" href="https://docs.rs/serde/1.0.137/serde/ser/trait.Serializer.html#associatedtype.Error" title="type serde::ser::Serializer::Error">Error</a>> <span class="where fmt-newline">where<br> __S: <a class="trait" href="https://docs.rs/serde/1.0.137/serde/ser/trait.Serializer.html" title="trait serde::ser::Serializer">Serializer</a>, </span></h4></section></summary><div class='docblock'><p>Serialize this value into the given Serde serializer. <a href="https://docs.rs/serde/1.0.137/serde/ser/trait.Serialize.html#tymethod.serialize">Read more</a></p>
|
||||
</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" class="impl has-srclink"><a href="#impl-RefUnwindSafe" class="anchor"></a><h3 class="code-header in-band">impl <a class="trait" href="https://doc.rust-lang.org/1.61.0/core/panic/unwind_safe/trait.RefUnwindSafe.html" title="trait core::panic::unwind_safe::RefUnwindSafe">RefUnwindSafe</a> for <a class="struct" href="struct.Op.html" title="struct orca::data::Op">Op</a></h3></section><section id="impl-Send" class="impl has-srclink"><a href="#impl-Send" class="anchor"></a><h3 class="code-header in-band">impl <a class="trait" href="https://doc.rust-lang.org/1.61.0/core/marker/trait.Send.html" title="trait core::marker::Send">Send</a> for <a class="struct" href="struct.Op.html" title="struct orca::data::Op">Op</a></h3></section><section id="impl-Sync" class="impl has-srclink"><a href="#impl-Sync" class="anchor"></a><h3 class="code-header in-band">impl <a class="trait" href="https://doc.rust-lang.org/1.61.0/core/marker/trait.Sync.html" title="trait core::marker::Sync">Sync</a> for <a class="struct" href="struct.Op.html" title="struct orca::data::Op">Op</a></h3></section><section id="impl-Unpin" class="impl has-srclink"><a href="#impl-Unpin" class="anchor"></a><h3 class="code-header in-band">impl <a class="trait" href="https://doc.rust-lang.org/1.61.0/core/marker/trait.Unpin.html" title="trait core::marker::Unpin">Unpin</a> for <a class="struct" href="struct.Op.html" title="struct orca::data::Op">Op</a></h3></section><section id="impl-UnwindSafe" class="impl has-srclink"><a href="#impl-UnwindSafe" class="anchor"></a><h3 class="code-header in-band">impl <a class="trait" href="https://doc.rust-lang.org/1.61.0/core/panic/unwind_safe/trait.UnwindSafe.html" title="trait core::panic::unwind_safe::UnwindSafe">UnwindSafe</a> for <a class="struct" href="struct.Op.html" title="struct orca::data::Op">Op</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="rustdoc-toggle implementors-toggle"><summary><section id="impl-Any" class="impl has-srclink"><span class="rightside"><a class="srclink" href="https://doc.rust-lang.org/1.61.0/src/core/any.rs.html#132-136">source</a></span><a href="#impl-Any" class="anchor"></a><h3 class="code-header in-band">impl<T> <a class="trait" href="https://doc.rust-lang.org/1.61.0/core/any/trait.Any.html" title="trait core::any::Any">Any</a> for T <span class="where fmt-newline">where<br> T: 'static + ?<a class="trait" href="https://doc.rust-lang.org/1.61.0/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>, </span></h3></section></summary><div class="impl-items"><details class="rustdoc-toggle method-toggle" open><summary><section id="method.type_id" class="method trait-impl has-srclink"><span class="rightside"><a class="srclink" href="https://doc.rust-lang.org/1.61.0/src/core/any.rs.html#133">source</a></span><a href="#method.type_id" class="anchor"></a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.61.0/core/any/trait.Any.html#tymethod.type_id" class="fnname">type_id</a>(&self) -> <a class="struct" href="https://doc.rust-lang.org/1.61.0/core/any/struct.TypeId.html" title="struct core::any::TypeId">TypeId</a></h4></section></summary><div class='docblock'><p>Gets the <code>TypeId</code> of <code>self</code>. <a href="https://doc.rust-lang.org/1.61.0/core/any/trait.Any.html#tymethod.type_id">Read more</a></p>
|
||||
|
|
|
@ -5,12 +5,12 @@
|
|||
<nav class="sidebar"><a class="sidebar-logo" href="../../orca/index.html"><div class="logo-container"><img class="rust-logo" src="../../rust-logo.svg" alt="logo"></div>
|
||||
</a><h2 class="location"><a href="#">TestData</a></h2><div class="sidebar-elems"><section><div class="block"><h3 class="sidebar-title"><a href="#fields">Fields</a></h3><ul><li><a href="#structfield.access">access</a></li><li><a href="#structfield.accounts">accounts</a></li><li><a href="#structfield.all_entities">all_entities</a></li><li><a href="#structfield.connections">connections</a></li><li><a href="#structfield.precreate">precreate</a></li></ul></div><div class="block"><h3 class="sidebar-title"><a href="#trait-implementations">Trait Implementations</a></h3><ul><li><a href="#impl-Debug">Debug</a></li><li><a href="#impl-Deserialize%3C%27de%3E">Deserialize<'de></a></li><li><a href="#impl-Serialize">Serialize</a></li></ul></div><div class="block"><h3 class="sidebar-title"><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul><li><a href="#impl-RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send">Send</a></li><li><a href="#impl-Sync">Sync</a></li><li><a href="#impl-Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe">UnwindSafe</a></li></ul></div><div class="block"><h3 class="sidebar-title"><a href="#blanket-implementations">Blanket Implementations</a></h3><ul><li><a href="#impl-Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E">Borrow<T></a></li><li><a href="#impl-BorrowMut%3CT%3E">BorrowMut<T></a></li><li><a href="#impl-DeserializeOwned">DeserializeOwned</a></li><li><a href="#impl-From%3CT%3E">From<T></a></li><li><a href="#impl-Instrument">Instrument</a></li><li><a href="#impl-Into%3CU%3E">Into<U></a></li><li><a href="#impl-Pointable">Pointable</a></li><li><a href="#impl-Serialize-1">Serialize</a></li><li><a href="#impl-TryFrom%3CU%3E">TryFrom<U></a></li><li><a href="#impl-TryInto%3CU%3E">TryInto<U></a></li><li><a href="#impl-VZip%3CV%3E">VZip<V></a></li><li><a href="#impl-WithSubscriber">WithSubscriber</a></li></ul></div></section><h2 class="location"><a href="index.html">In orca::data</a></h2><div id="sidebar-vars" data-name="TestData" data-ty="struct" data-relpath=""></div><script defer src="sidebar-items.js"></script></div></nav><main><div class="width-limiter"><div class="sub-container"><a class="sub-logo-container" href="../../orca/index.html"><img class="rust-logo" src="../../rust-logo.svg" alt="logo"></a><nav class="sub"><div class="theme-picker hidden"><button id="theme-picker" aria-label="Pick another theme!" aria-haspopup="menu" title="themes"><img width="22" height="22" alt="Pick another theme!" src="../../brush.svg"></button><div id="theme-choices" role="menu"></div></div><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"><button type="button" id="help-button" title="help">?</button><a id="settings-menu" href="../../settings.html" title="settings"><img width="22" height="22" alt="Change settings" src="../../wheel.svg"></a></div></form></nav></div><section id="main-content" class="content"><div class="main-heading">
|
||||
<h1 class="fqn"><span class="in-band">Struct <a href="../index.html">orca</a>::<wbr><a href="index.html">data</a>::<wbr><a class="struct" href="#">TestData</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/orca/data.rs.html#172-178">source</a> · <a id="toggle-all-docs" href="javascript:void(0)" title="collapse all docs">[<span class="inner">−</span>]</a></span></div><div class="docblock item-decl"><pre class="rust struct"><code>pub struct TestData {
|
||||
pub all_entities: <a class="struct" href="https://doc.rust-lang.org/1.61.0/std/collections/hash/map/struct.HashMap.html" title="struct std::collections::hash::map::HashMap">HashMap</a><<a class="struct" href="https://docs.rs/uuid/1.1.0/uuid/struct.Uuid.html" title="struct uuid::Uuid">Uuid</a>, <a class="enum" href="enum.Entity.html" title="enum orca::data::Entity">Entity</a>>,
|
||||
pub access: <a class="struct" href="https://doc.rust-lang.org/1.61.0/std/collections/hash/map/struct.HashMap.html" title="struct std::collections::hash::map::HashMap">HashMap</a><<a class="struct" href="https://docs.rs/uuid/1.1.0/uuid/struct.Uuid.html" title="struct uuid::Uuid">Uuid</a>, <a class="struct" href="https://doc.rust-lang.org/1.61.0/alloc/vec/struct.Vec.html" title="struct alloc::vec::Vec">Vec</a><<a class="enum" href="enum.EntityType.html" title="enum orca::data::EntityType">EntityType</a>>>,
|
||||
pub accounts: <a class="struct" href="https://doc.rust-lang.org/1.61.0/std/collections/hash/set/struct.HashSet.html" title="struct std::collections::hash::set::HashSet">HashSet</a><<a class="struct" href="https://docs.rs/uuid/1.1.0/uuid/struct.Uuid.html" title="struct uuid::Uuid">Uuid</a>>,
|
||||
pub precreate: <a class="struct" href="https://doc.rust-lang.org/1.61.0/std/collections/hash/set/struct.HashSet.html" title="struct std::collections::hash::set::HashSet">HashSet</a><<a class="struct" href="https://docs.rs/uuid/1.1.0/uuid/struct.Uuid.html" title="struct uuid::Uuid">Uuid</a>>,
|
||||
pub all_entities: <a class="struct" href="https://doc.rust-lang.org/1.61.0/std/collections/hash/map/struct.HashMap.html" title="struct std::collections::hash::map::HashMap">HashMap</a><<a class="struct" href="https://docs.rs/uuid/1.1.1/uuid/struct.Uuid.html" title="struct uuid::Uuid">Uuid</a>, <a class="enum" href="enum.Entity.html" title="enum orca::data::Entity">Entity</a>>,
|
||||
pub access: <a class="struct" href="https://doc.rust-lang.org/1.61.0/std/collections/hash/map/struct.HashMap.html" title="struct std::collections::hash::map::HashMap">HashMap</a><<a class="struct" href="https://docs.rs/uuid/1.1.1/uuid/struct.Uuid.html" title="struct uuid::Uuid">Uuid</a>, <a class="struct" href="https://doc.rust-lang.org/1.61.0/alloc/vec/struct.Vec.html" title="struct alloc::vec::Vec">Vec</a><<a class="enum" href="enum.EntityType.html" title="enum orca::data::EntityType">EntityType</a>>>,
|
||||
pub accounts: <a class="struct" href="https://doc.rust-lang.org/1.61.0/std/collections/hash/set/struct.HashSet.html" title="struct std::collections::hash::set::HashSet">HashSet</a><<a class="struct" href="https://docs.rs/uuid/1.1.1/uuid/struct.Uuid.html" title="struct uuid::Uuid">Uuid</a>>,
|
||||
pub precreate: <a class="struct" href="https://doc.rust-lang.org/1.61.0/std/collections/hash/set/struct.HashSet.html" title="struct std::collections::hash::set::HashSet">HashSet</a><<a class="struct" href="https://docs.rs/uuid/1.1.1/uuid/struct.Uuid.html" title="struct uuid::Uuid">Uuid</a>>,
|
||||
pub connections: <a class="struct" href="https://doc.rust-lang.org/1.61.0/alloc/vec/struct.Vec.html" title="struct alloc::vec::Vec">Vec</a><<a class="struct" href="struct.Conn.html" title="struct orca::data::Conn">Conn</a>>,
|
||||
}</code></pre></div><h2 id="fields" class="fields small-section-header">Fields<a href="#fields" class="anchor"></a></h2><span id="structfield.all_entities" class="structfield small-section-header"><a href="#structfield.all_entities" class="anchor field"></a><code>all_entities: <a class="struct" href="https://doc.rust-lang.org/1.61.0/std/collections/hash/map/struct.HashMap.html" title="struct std::collections::hash::map::HashMap">HashMap</a><<a class="struct" href="https://docs.rs/uuid/1.1.0/uuid/struct.Uuid.html" title="struct uuid::Uuid">Uuid</a>, <a class="enum" href="enum.Entity.html" title="enum orca::data::Entity">Entity</a>></code></span><span id="structfield.access" class="structfield small-section-header"><a href="#structfield.access" class="anchor field"></a><code>access: <a class="struct" href="https://doc.rust-lang.org/1.61.0/std/collections/hash/map/struct.HashMap.html" title="struct std::collections::hash::map::HashMap">HashMap</a><<a class="struct" href="https://docs.rs/uuid/1.1.0/uuid/struct.Uuid.html" title="struct uuid::Uuid">Uuid</a>, <a class="struct" href="https://doc.rust-lang.org/1.61.0/alloc/vec/struct.Vec.html" title="struct alloc::vec::Vec">Vec</a><<a class="enum" href="enum.EntityType.html" title="enum orca::data::EntityType">EntityType</a>>></code></span><span id="structfield.accounts" class="structfield small-section-header"><a href="#structfield.accounts" class="anchor field"></a><code>accounts: <a class="struct" href="https://doc.rust-lang.org/1.61.0/std/collections/hash/set/struct.HashSet.html" title="struct std::collections::hash::set::HashSet">HashSet</a><<a class="struct" href="https://docs.rs/uuid/1.1.0/uuid/struct.Uuid.html" title="struct uuid::Uuid">Uuid</a>></code></span><span id="structfield.precreate" class="structfield small-section-header"><a href="#structfield.precreate" class="anchor field"></a><code>precreate: <a class="struct" href="https://doc.rust-lang.org/1.61.0/std/collections/hash/set/struct.HashSet.html" title="struct std::collections::hash::set::HashSet">HashSet</a><<a class="struct" href="https://docs.rs/uuid/1.1.0/uuid/struct.Uuid.html" title="struct uuid::Uuid">Uuid</a>></code></span><span id="structfield.connections" class="structfield small-section-header"><a href="#structfield.connections" class="anchor field"></a><code>connections: <a class="struct" href="https://doc.rust-lang.org/1.61.0/alloc/vec/struct.Vec.html" title="struct alloc::vec::Vec">Vec</a><<a class="struct" href="struct.Conn.html" title="struct orca::data::Conn">Conn</a>></code></span><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="rustdoc-toggle implementors-toggle" open><summary><section id="impl-Debug" class="impl has-srclink"><span class="rightside"><a class="srclink" href="../../src/orca/data.rs.html#171">source</a></span><a href="#impl-Debug" class="anchor"></a><h3 class="code-header in-band">impl <a class="trait" href="https://doc.rust-lang.org/1.61.0/core/fmt/trait.Debug.html" title="trait core::fmt::Debug">Debug</a> for <a class="struct" href="struct.TestData.html" title="struct orca::data::TestData">TestData</a></h3></section></summary><div class="impl-items"><details class="rustdoc-toggle method-toggle" open><summary><section id="method.fmt" class="method trait-impl has-srclink"><span class="rightside"><a class="srclink" href="../../src/orca/data.rs.html#171">source</a></span><a href="#method.fmt" class="anchor"></a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.61.0/core/fmt/trait.Debug.html#tymethod.fmt" class="fnname">fmt</a>(&self, f: &mut <a class="struct" href="https://doc.rust-lang.org/1.61.0/core/fmt/struct.Formatter.html" title="struct core::fmt::Formatter">Formatter</a><'_>) -> <a class="type" href="https://doc.rust-lang.org/1.61.0/core/fmt/type.Result.html" title="type core::fmt::Result">Result</a></h4></section></summary><div class='docblock'><p>Formats the value using the given formatter. <a href="https://doc.rust-lang.org/1.61.0/core/fmt/trait.Debug.html#tymethod.fmt">Read more</a></p>
|
||||
}</code></pre></div><h2 id="fields" class="fields small-section-header">Fields<a href="#fields" class="anchor"></a></h2><span id="structfield.all_entities" class="structfield small-section-header"><a href="#structfield.all_entities" class="anchor field"></a><code>all_entities: <a class="struct" href="https://doc.rust-lang.org/1.61.0/std/collections/hash/map/struct.HashMap.html" title="struct std::collections::hash::map::HashMap">HashMap</a><<a class="struct" href="https://docs.rs/uuid/1.1.1/uuid/struct.Uuid.html" title="struct uuid::Uuid">Uuid</a>, <a class="enum" href="enum.Entity.html" title="enum orca::data::Entity">Entity</a>></code></span><span id="structfield.access" class="structfield small-section-header"><a href="#structfield.access" class="anchor field"></a><code>access: <a class="struct" href="https://doc.rust-lang.org/1.61.0/std/collections/hash/map/struct.HashMap.html" title="struct std::collections::hash::map::HashMap">HashMap</a><<a class="struct" href="https://docs.rs/uuid/1.1.1/uuid/struct.Uuid.html" title="struct uuid::Uuid">Uuid</a>, <a class="struct" href="https://doc.rust-lang.org/1.61.0/alloc/vec/struct.Vec.html" title="struct alloc::vec::Vec">Vec</a><<a class="enum" href="enum.EntityType.html" title="enum orca::data::EntityType">EntityType</a>>></code></span><span id="structfield.accounts" class="structfield small-section-header"><a href="#structfield.accounts" class="anchor field"></a><code>accounts: <a class="struct" href="https://doc.rust-lang.org/1.61.0/std/collections/hash/set/struct.HashSet.html" title="struct std::collections::hash::set::HashSet">HashSet</a><<a class="struct" href="https://docs.rs/uuid/1.1.1/uuid/struct.Uuid.html" title="struct uuid::Uuid">Uuid</a>></code></span><span id="structfield.precreate" class="structfield small-section-header"><a href="#structfield.precreate" class="anchor field"></a><code>precreate: <a class="struct" href="https://doc.rust-lang.org/1.61.0/std/collections/hash/set/struct.HashSet.html" title="struct std::collections::hash::set::HashSet">HashSet</a><<a class="struct" href="https://docs.rs/uuid/1.1.1/uuid/struct.Uuid.html" title="struct uuid::Uuid">Uuid</a>></code></span><span id="structfield.connections" class="structfield small-section-header"><a href="#structfield.connections" class="anchor field"></a><code>connections: <a class="struct" href="https://doc.rust-lang.org/1.61.0/alloc/vec/struct.Vec.html" title="struct alloc::vec::Vec">Vec</a><<a class="struct" href="struct.Conn.html" title="struct orca::data::Conn">Conn</a>></code></span><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="rustdoc-toggle implementors-toggle" open><summary><section id="impl-Debug" class="impl has-srclink"><span class="rightside"><a class="srclink" href="../../src/orca/data.rs.html#171">source</a></span><a href="#impl-Debug" class="anchor"></a><h3 class="code-header in-band">impl <a class="trait" href="https://doc.rust-lang.org/1.61.0/core/fmt/trait.Debug.html" title="trait core::fmt::Debug">Debug</a> for <a class="struct" href="struct.TestData.html" title="struct orca::data::TestData">TestData</a></h3></section></summary><div class="impl-items"><details class="rustdoc-toggle method-toggle" open><summary><section id="method.fmt" class="method trait-impl has-srclink"><span class="rightside"><a class="srclink" href="../../src/orca/data.rs.html#171">source</a></span><a href="#method.fmt" class="anchor"></a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.61.0/core/fmt/trait.Debug.html#tymethod.fmt" class="fnname">fmt</a>(&self, f: &mut <a class="struct" href="https://doc.rust-lang.org/1.61.0/core/fmt/struct.Formatter.html" title="struct core::fmt::Formatter">Formatter</a><'_>) -> <a class="type" href="https://doc.rust-lang.org/1.61.0/core/fmt/type.Result.html" title="type core::fmt::Result">Result</a></h4></section></summary><div class='docblock'><p>Formats the value using the given formatter. <a href="https://doc.rust-lang.org/1.61.0/core/fmt/trait.Debug.html#tymethod.fmt">Read more</a></p>
|
||||
</div></details></div></details><details class="rustdoc-toggle implementors-toggle" open><summary><section id="impl-Deserialize%3C%27de%3E" class="impl has-srclink"><span class="rightside"><a class="srclink" href="../../src/orca/data.rs.html#171">source</a></span><a href="#impl-Deserialize%3C%27de%3E" class="anchor"></a><h3 class="code-header in-band">impl<'de> <a class="trait" href="https://docs.rs/serde/1.0.137/serde/de/trait.Deserialize.html" title="trait serde::de::Deserialize">Deserialize</a><'de> for <a class="struct" href="struct.TestData.html" title="struct orca::data::TestData">TestData</a></h3></section></summary><div class="impl-items"><details class="rustdoc-toggle method-toggle" open><summary><section id="method.deserialize" class="method trait-impl has-srclink"><span class="rightside"><a class="srclink" href="../../src/orca/data.rs.html#171">source</a></span><a href="#method.deserialize" class="anchor"></a><h4 class="code-header">fn <a href="https://docs.rs/serde/1.0.137/serde/de/trait.Deserialize.html#tymethod.deserialize" class="fnname">deserialize</a><__D>(__deserializer: __D) -> <a class="enum" href="https://doc.rust-lang.org/1.61.0/core/result/enum.Result.html" title="enum core::result::Result">Result</a><Self, __D::<a class="associatedtype" href="https://docs.rs/serde/1.0.137/serde/de/trait.Deserializer.html#associatedtype.Error" title="type serde::de::Deserializer::Error">Error</a>> <span class="where fmt-newline">where<br> __D: <a class="trait" href="https://docs.rs/serde/1.0.137/serde/de/trait.Deserializer.html" title="trait serde::de::Deserializer">Deserializer</a><'de>, </span></h4></section></summary><div class='docblock'><p>Deserialize this value from the given Serde deserializer. <a href="https://docs.rs/serde/1.0.137/serde/de/trait.Deserialize.html#tymethod.deserialize">Read more</a></p>
|
||||
</div></details></div></details><details class="rustdoc-toggle implementors-toggle" open><summary><section id="impl-Serialize" class="impl has-srclink"><span class="rightside"><a class="srclink" href="../../src/orca/data.rs.html#171">source</a></span><a href="#impl-Serialize" class="anchor"></a><h3 class="code-header in-band">impl <a class="trait" href="https://docs.rs/serde/1.0.137/serde/ser/trait.Serialize.html" title="trait serde::ser::Serialize">Serialize</a> for <a class="struct" href="struct.TestData.html" title="struct orca::data::TestData">TestData</a></h3></section></summary><div class="impl-items"><details class="rustdoc-toggle method-toggle" open><summary><section id="method.serialize" class="method trait-impl has-srclink"><span class="rightside"><a class="srclink" href="../../src/orca/data.rs.html#171">source</a></span><a href="#method.serialize" class="anchor"></a><h4 class="code-header">fn <a href="https://docs.rs/serde/1.0.137/serde/ser/trait.Serialize.html#tymethod.serialize" class="fnname">serialize</a><__S>(&self, __serializer: __S) -> <a class="enum" href="https://doc.rust-lang.org/1.61.0/core/result/enum.Result.html" title="enum core::result::Result">Result</a><__S::<a class="associatedtype" href="https://docs.rs/serde/1.0.137/serde/ser/trait.Serializer.html#associatedtype.Ok" title="type serde::ser::Serializer::Ok">Ok</a>, __S::<a class="associatedtype" href="https://docs.rs/serde/1.0.137/serde/ser/trait.Serializer.html#associatedtype.Error" title="type serde::ser::Serializer::Error">Error</a>> <span class="where fmt-newline">where<br> __S: <a class="trait" href="https://docs.rs/serde/1.0.137/serde/ser/trait.Serializer.html" title="trait serde::ser::Serializer">Serializer</a>, </span></h4></section></summary><div class='docblock'><p>Serialize this value into the given Serde serializer. <a href="https://docs.rs/serde/1.0.137/serde/ser/trait.Serialize.html#tymethod.serialize">Read more</a></p>
|
||||
</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" class="impl has-srclink"><a href="#impl-RefUnwindSafe" class="anchor"></a><h3 class="code-header in-band">impl <a class="trait" href="https://doc.rust-lang.org/1.61.0/core/panic/unwind_safe/trait.RefUnwindSafe.html" title="trait core::panic::unwind_safe::RefUnwindSafe">RefUnwindSafe</a> for <a class="struct" href="struct.TestData.html" title="struct orca::data::TestData">TestData</a></h3></section><section id="impl-Send" class="impl has-srclink"><a href="#impl-Send" class="anchor"></a><h3 class="code-header in-band">impl <a class="trait" href="https://doc.rust-lang.org/1.61.0/core/marker/trait.Send.html" title="trait core::marker::Send">Send</a> for <a class="struct" href="struct.TestData.html" title="struct orca::data::TestData">TestData</a></h3></section><section id="impl-Sync" class="impl has-srclink"><a href="#impl-Sync" class="anchor"></a><h3 class="code-header in-band">impl <a class="trait" href="https://doc.rust-lang.org/1.61.0/core/marker/trait.Sync.html" title="trait core::marker::Sync">Sync</a> for <a class="struct" href="struct.TestData.html" title="struct orca::data::TestData">TestData</a></h3></section><section id="impl-Unpin" class="impl has-srclink"><a href="#impl-Unpin" class="anchor"></a><h3 class="code-header in-band">impl <a class="trait" href="https://doc.rust-lang.org/1.61.0/core/marker/trait.Unpin.html" title="trait core::marker::Unpin">Unpin</a> for <a class="struct" href="struct.TestData.html" title="struct orca::data::TestData">TestData</a></h3></section><section id="impl-UnwindSafe" class="impl has-srclink"><a href="#impl-UnwindSafe" class="anchor"></a><h3 class="code-header in-band">impl <a class="trait" href="https://doc.rust-lang.org/1.61.0/core/panic/unwind_safe/trait.UnwindSafe.html" title="trait core::panic::unwind_safe::UnwindSafe">UnwindSafe</a> for <a class="struct" href="struct.TestData.html" title="struct orca::data::TestData">TestData</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="rustdoc-toggle implementors-toggle"><summary><section id="impl-Any" class="impl has-srclink"><span class="rightside"><a class="srclink" href="https://doc.rust-lang.org/1.61.0/src/core/any.rs.html#132-136">source</a></span><a href="#impl-Any" class="anchor"></a><h3 class="code-header in-band">impl<T> <a class="trait" href="https://doc.rust-lang.org/1.61.0/core/any/trait.Any.html" title="trait core::any::Any">Any</a> for T <span class="where fmt-newline">where<br> T: 'static + ?<a class="trait" href="https://doc.rust-lang.org/1.61.0/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>, </span></h3></section></summary><div class="impl-items"><details class="rustdoc-toggle method-toggle" open><summary><section id="method.type_id" class="method trait-impl has-srclink"><span class="rightside"><a class="srclink" href="https://doc.rust-lang.org/1.61.0/src/core/any.rs.html#133">source</a></span><a href="#method.type_id" class="anchor"></a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.61.0/core/any/trait.Any.html#tymethod.type_id" class="fnname">type_id</a>(&self) -> <a class="struct" href="https://doc.rust-lang.org/1.61.0/core/any/struct.TypeId.html" title="struct core::any::TypeId">TypeId</a></h4></section></summary><div class='docblock'><p>Gets the <code>TypeId</code> of <code>self</code>. <a href="https://doc.rust-lang.org/1.61.0/core/any/trait.Any.html#tymethod.type_id">Read more</a></p>
|
||||
|
|
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
|
@ -7,11 +7,11 @@
|
|||
<h1 class="fqn"><span class="in-band">Struct <a href="../index.html">orca</a>::<wbr><a href="index.html">preprocess</a>::<wbr><a class="struct" href="#">RawRecord</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/orca/preprocess.rs.html#16-24">source</a> · <a id="toggle-all-docs" href="javascript:void(0)" title="collapse all docs">[<span class="inner">−</span>]</a></span></div><div class="docblock item-decl"><pre class="rust struct"><code>struct RawRecord {
|
||||
conn: <a class="struct" href="https://doc.rust-lang.org/1.61.0/alloc/string/struct.String.html" title="struct alloc::string::String">String</a>,
|
||||
etime: <a class="struct" href="https://doc.rust-lang.org/1.61.0/alloc/string/struct.String.html" title="struct alloc::string::String">String</a>,
|
||||
ids: <a class="struct" href="https://doc.rust-lang.org/1.61.0/alloc/vec/struct.Vec.html" title="struct alloc::vec::Vec">Vec</a><<a class="struct" href="https://docs.rs/uuid/1.1.0/uuid/struct.Uuid.html" title="struct uuid::Uuid">Uuid</a>>,
|
||||
ids: <a class="struct" href="https://doc.rust-lang.org/1.61.0/alloc/vec/struct.Vec.html" title="struct alloc::vec::Vec">Vec</a><<a class="struct" href="https://docs.rs/uuid/1.1.1/uuid/struct.Uuid.html" title="struct uuid::Uuid">Uuid</a>>,
|
||||
nentries: <a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.u32.html">u32</a>,
|
||||
rtime: <a class="struct" href="https://doc.rust-lang.org/1.61.0/alloc/string/struct.String.html" title="struct alloc::string::String">String</a>,
|
||||
op_type: <a class="struct" href="https://doc.rust-lang.org/1.61.0/alloc/string/struct.String.html" title="struct alloc::string::String">String</a>,
|
||||
}</code></pre></div><h2 id="fields" class="fields small-section-header">Fields<a href="#fields" class="anchor"></a></h2><span id="structfield.conn" class="structfield small-section-header"><a href="#structfield.conn" class="anchor field"></a><code>conn: <a class="struct" href="https://doc.rust-lang.org/1.61.0/alloc/string/struct.String.html" title="struct alloc::string::String">String</a></code></span><span id="structfield.etime" class="structfield small-section-header"><a href="#structfield.etime" class="anchor field"></a><code>etime: <a class="struct" href="https://doc.rust-lang.org/1.61.0/alloc/string/struct.String.html" title="struct alloc::string::String">String</a></code></span><span id="structfield.ids" class="structfield small-section-header"><a href="#structfield.ids" class="anchor field"></a><code>ids: <a class="struct" href="https://doc.rust-lang.org/1.61.0/alloc/vec/struct.Vec.html" title="struct alloc::vec::Vec">Vec</a><<a class="struct" href="https://docs.rs/uuid/1.1.0/uuid/struct.Uuid.html" title="struct uuid::Uuid">Uuid</a>></code></span><span id="structfield.nentries" class="structfield small-section-header"><a href="#structfield.nentries" class="anchor field"></a><code>nentries: <a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.u32.html">u32</a></code></span><span id="structfield.rtime" class="structfield small-section-header"><a href="#structfield.rtime" class="anchor field"></a><code>rtime: <a class="struct" href="https://doc.rust-lang.org/1.61.0/alloc/string/struct.String.html" title="struct alloc::string::String">String</a></code></span><span id="structfield.op_type" class="structfield small-section-header"><a href="#structfield.op_type" class="anchor field"></a><code>op_type: <a class="struct" href="https://doc.rust-lang.org/1.61.0/alloc/string/struct.String.html" title="struct alloc::string::String">String</a></code></span><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="rustdoc-toggle implementors-toggle" open><summary><section id="impl-Debug" class="impl has-srclink"><span class="rightside"><a class="srclink" href="../../src/orca/preprocess.rs.html#15">source</a></span><a href="#impl-Debug" class="anchor"></a><h3 class="code-header in-band">impl <a class="trait" href="https://doc.rust-lang.org/1.61.0/core/fmt/trait.Debug.html" title="trait core::fmt::Debug">Debug</a> for <a class="struct" href="struct.RawRecord.html" title="struct orca::preprocess::RawRecord">RawRecord</a></h3></section></summary><div class="impl-items"><details class="rustdoc-toggle method-toggle" open><summary><section id="method.fmt" class="method trait-impl has-srclink"><span class="rightside"><a class="srclink" href="../../src/orca/preprocess.rs.html#15">source</a></span><a href="#method.fmt" class="anchor"></a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.61.0/core/fmt/trait.Debug.html#tymethod.fmt" class="fnname">fmt</a>(&self, f: &mut <a class="struct" href="https://doc.rust-lang.org/1.61.0/core/fmt/struct.Formatter.html" title="struct core::fmt::Formatter">Formatter</a><'_>) -> <a class="type" href="https://doc.rust-lang.org/1.61.0/core/fmt/type.Result.html" title="type core::fmt::Result">Result</a></h4></section></summary><div class='docblock'><p>Formats the value using the given formatter. <a href="https://doc.rust-lang.org/1.61.0/core/fmt/trait.Debug.html#tymethod.fmt">Read more</a></p>
|
||||
}</code></pre></div><h2 id="fields" class="fields small-section-header">Fields<a href="#fields" class="anchor"></a></h2><span id="structfield.conn" class="structfield small-section-header"><a href="#structfield.conn" class="anchor field"></a><code>conn: <a class="struct" href="https://doc.rust-lang.org/1.61.0/alloc/string/struct.String.html" title="struct alloc::string::String">String</a></code></span><span id="structfield.etime" class="structfield small-section-header"><a href="#structfield.etime" class="anchor field"></a><code>etime: <a class="struct" href="https://doc.rust-lang.org/1.61.0/alloc/string/struct.String.html" title="struct alloc::string::String">String</a></code></span><span id="structfield.ids" class="structfield small-section-header"><a href="#structfield.ids" class="anchor field"></a><code>ids: <a class="struct" href="https://doc.rust-lang.org/1.61.0/alloc/vec/struct.Vec.html" title="struct alloc::vec::Vec">Vec</a><<a class="struct" href="https://docs.rs/uuid/1.1.1/uuid/struct.Uuid.html" title="struct uuid::Uuid">Uuid</a>></code></span><span id="structfield.nentries" class="structfield small-section-header"><a href="#structfield.nentries" class="anchor field"></a><code>nentries: <a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.u32.html">u32</a></code></span><span id="structfield.rtime" class="structfield small-section-header"><a href="#structfield.rtime" class="anchor field"></a><code>rtime: <a class="struct" href="https://doc.rust-lang.org/1.61.0/alloc/string/struct.String.html" title="struct alloc::string::String">String</a></code></span><span id="structfield.op_type" class="structfield small-section-header"><a href="#structfield.op_type" class="anchor field"></a><code>op_type: <a class="struct" href="https://doc.rust-lang.org/1.61.0/alloc/string/struct.String.html" title="struct alloc::string::String">String</a></code></span><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="rustdoc-toggle implementors-toggle" open><summary><section id="impl-Debug" class="impl has-srclink"><span class="rightside"><a class="srclink" href="../../src/orca/preprocess.rs.html#15">source</a></span><a href="#impl-Debug" class="anchor"></a><h3 class="code-header in-band">impl <a class="trait" href="https://doc.rust-lang.org/1.61.0/core/fmt/trait.Debug.html" title="trait core::fmt::Debug">Debug</a> for <a class="struct" href="struct.RawRecord.html" title="struct orca::preprocess::RawRecord">RawRecord</a></h3></section></summary><div class="impl-items"><details class="rustdoc-toggle method-toggle" open><summary><section id="method.fmt" class="method trait-impl has-srclink"><span class="rightside"><a class="srclink" href="../../src/orca/preprocess.rs.html#15">source</a></span><a href="#method.fmt" class="anchor"></a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.61.0/core/fmt/trait.Debug.html#tymethod.fmt" class="fnname">fmt</a>(&self, f: &mut <a class="struct" href="https://doc.rust-lang.org/1.61.0/core/fmt/struct.Formatter.html" title="struct core::fmt::Formatter">Formatter</a><'_>) -> <a class="type" href="https://doc.rust-lang.org/1.61.0/core/fmt/type.Result.html" title="type core::fmt::Result">Result</a></h4></section></summary><div class='docblock'><p>Formats the value using the given formatter. <a href="https://doc.rust-lang.org/1.61.0/core/fmt/trait.Debug.html#tymethod.fmt">Read more</a></p>
|
||||
</div></details></div></details><details class="rustdoc-toggle implementors-toggle" open><summary><section id="impl-Deserialize%3C%27de%3E" class="impl has-srclink"><span class="rightside"><a class="srclink" href="../../src/orca/preprocess.rs.html#15">source</a></span><a href="#impl-Deserialize%3C%27de%3E" class="anchor"></a><h3 class="code-header in-band">impl<'de> <a class="trait" href="https://docs.rs/serde/1.0.137/serde/de/trait.Deserialize.html" title="trait serde::de::Deserialize">Deserialize</a><'de> for <a class="struct" href="struct.RawRecord.html" title="struct orca::preprocess::RawRecord">RawRecord</a></h3></section></summary><div class="impl-items"><details class="rustdoc-toggle method-toggle" open><summary><section id="method.deserialize" class="method trait-impl has-srclink"><span class="rightside"><a class="srclink" href="../../src/orca/preprocess.rs.html#15">source</a></span><a href="#method.deserialize" class="anchor"></a><h4 class="code-header">fn <a href="https://docs.rs/serde/1.0.137/serde/de/trait.Deserialize.html#tymethod.deserialize" class="fnname">deserialize</a><__D>(__deserializer: __D) -> <a class="enum" href="https://doc.rust-lang.org/1.61.0/core/result/enum.Result.html" title="enum core::result::Result">Result</a><Self, __D::<a class="associatedtype" href="https://docs.rs/serde/1.0.137/serde/de/trait.Deserializer.html#associatedtype.Error" title="type serde::de::Deserializer::Error">Error</a>> <span class="where fmt-newline">where<br> __D: <a class="trait" href="https://docs.rs/serde/1.0.137/serde/de/trait.Deserializer.html" title="trait serde::de::Deserializer">Deserializer</a><'de>, </span></h4></section></summary><div class='docblock'><p>Deserialize this value from the given Serde deserializer. <a href="https://docs.rs/serde/1.0.137/serde/de/trait.Deserialize.html#tymethod.deserialize">Read more</a></p>
|
||||
</div></details></div></details><details class="rustdoc-toggle implementors-toggle" open><summary><section id="impl-TryFrom%3CRawRecord%3E" class="impl has-srclink"><span class="rightside"><a class="srclink" href="../../src/orca/preprocess.rs.html#150-184">source</a></span><a href="#impl-TryFrom%3CRawRecord%3E" class="anchor"></a><h3 class="code-header in-band">impl <a class="trait" href="https://doc.rust-lang.org/1.61.0/core/convert/trait.TryFrom.html" title="trait core::convert::TryFrom">TryFrom</a><<a class="struct" href="struct.RawRecord.html" title="struct orca::preprocess::RawRecord">RawRecord</a>> for <a class="struct" href="struct.Record.html" title="struct orca::preprocess::Record">Record</a></h3></section></summary><div class="impl-items"><details class="rustdoc-toggle" open><summary><section id="associatedtype.Error" class="type trait-impl has-srclink"><a href="#associatedtype.Error" class="anchor"></a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.61.0/core/convert/trait.TryFrom.html#associatedtype.Error" class="associatedtype">Error</a> = <a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.unit.html">()</a></h4></section></summary><div class='docblock'><p>The type returned in the event of a conversion error.</p>
|
||||
</div></details><details class="rustdoc-toggle method-toggle" open><summary><section id="method.try_from" class="method trait-impl has-srclink"><span class="rightside"><a class="srclink" href="../../src/orca/preprocess.rs.html#153-183">source</a></span><a href="#method.try_from" class="anchor"></a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.61.0/core/convert/trait.TryFrom.html#tymethod.try_from" class="fnname">try_from</a>(value: <a class="struct" href="struct.RawRecord.html" title="struct orca::preprocess::RawRecord">RawRecord</a>) -> <a class="enum" href="https://doc.rust-lang.org/1.61.0/core/result/enum.Result.html" title="enum core::result::Result">Result</a><Self, Self::<a class="associatedtype" href="https://doc.rust-lang.org/1.61.0/core/convert/trait.TryFrom.html#associatedtype.Error" title="type core::convert::TryFrom::Error">Error</a>></h4></section></summary><div class='docblock'><p>Performs the conversion.</p>
|
||||
|
|
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
|
@ -4,11 +4,11 @@
|
|||
</nav>
|
||||
<nav class="sidebar"><a class="sidebar-logo" href="../../../kanidm/index.html"><div class="logo-container"><img class="rust-logo" src="../../../rust-logo.svg" alt="logo"></div>
|
||||
</a><h2 class="location"><a href="#">UUID_ADMIN</a></h2><div class="sidebar-elems"><section><div class="block"><h3 class="sidebar-title"><a href="#deref-methods-Uuid">Methods from Deref<Target=Uuid></a></h3><ul><li><a href="#method.as_braced">as_braced</a></li><li><a href="#method.as_bytes">as_bytes</a></li><li><a href="#method.as_fields">as_fields</a></li><li><a href="#method.as_hyphenated">as_hyphenated</a></li><li><a href="#method.as_simple">as_simple</a></li><li><a href="#method.as_u128">as_u128</a></li><li><a href="#method.as_u64_pair">as_u64_pair</a></li><li><a href="#method.as_urn">as_urn</a></li><li><a href="#method.get_variant">get_variant</a></li><li><a href="#method.get_version">get_version</a></li><li><a href="#method.get_version_num">get_version_num</a></li><li><a href="#method.is_nil">is_nil</a></li><li><a href="#method.to_bytes_le">to_bytes_le</a></li><li><a href="#method.to_fields_le">to_fields_le</a></li><li><a href="#method.to_u128_le">to_u128_le</a></li></ul></div><div class="block"><h3 class="sidebar-title"><a href="#trait-implementations">Trait Implementations</a></h3><ul><li><a href="#impl-Deref">Deref</a></li><li><a href="#impl-LazyStatic">LazyStatic</a></li></ul></div><div class="block"><h3 class="sidebar-title"><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul><li><a href="#impl-RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send">Send</a></li><li><a href="#impl-Sync">Sync</a></li><li><a href="#impl-Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe">UnwindSafe</a></li></ul></div><div class="block"><h3 class="sidebar-title"><a href="#blanket-implementations">Blanket Implementations</a></h3><ul><li><a href="#impl-Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E">Borrow<T></a></li><li><a href="#impl-BorrowMut%3CT%3E">BorrowMut<T></a></li><li><a href="#impl-From%3CT%3E">From<T></a></li><li><a href="#impl-Instrument">Instrument</a></li><li><a href="#impl-Into%3CU%3E">Into<U></a></li><li><a href="#impl-Pointable">Pointable</a></li><li><a href="#impl-Same%3CT%3E">Same<T></a></li><li><a href="#impl-TryFrom%3CU%3E">TryFrom<U></a></li><li><a href="#impl-TryInto%3CU%3E">TryInto<U></a></li><li><a href="#impl-VZip%3CV%3E">VZip<V></a></li><li><a href="#impl-WithSubscriber">WithSubscriber</a></li></ul></div></section><h2 class="location"><a href="index.html">In kanidm::constants::uuids</a></h2><div id="sidebar-vars" data-name="UUID_ADMIN" data-ty="struct" data-relpath=""></div><script defer src="sidebar-items.js"></script></div></nav><main><div class="width-limiter"><div class="sub-container"><a class="sub-logo-container" href="../../../kanidm/index.html"><img class="rust-logo" src="../../../rust-logo.svg" alt="logo"></a><nav class="sub"><div class="theme-picker hidden"><button id="theme-picker" aria-label="Pick another theme!" aria-haspopup="menu" title="themes"><img width="22" height="22" alt="Pick another theme!" src="../../../brush.svg"></button><div id="theme-choices" role="menu"></div></div><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"><button type="button" id="help-button" title="help">?</button><a id="settings-menu" href="../../../settings.html" title="settings"><img width="22" height="22" alt="Change settings" src="../../../wheel.svg"></a></div></form></nav></div><section id="main-content" class="content"><div class="main-heading">
|
||||
<h1 class="fqn"><span class="in-band">Struct <a href="../../index.html">kanidm</a>::<wbr><a href="../index.html">constants</a>::<wbr><a href="index.html">uuids</a>::<wbr><a class="struct" href="#">UUID_ADMIN</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/kanidm/constants/uuids.rs.html#245-248">source</a> · <a id="toggle-all-docs" href="javascript:void(0)" title="collapse all docs">[<span class="inner">−</span>]</a></span></div><div class="docblock item-decl"><pre class="rust struct"><code>pub struct UUID_ADMIN { /* private fields */ }</code></pre></div><h2 id="deref-methods-Uuid" class="small-section-header"><span>Methods from <a class="trait" href="https://doc.rust-lang.org/1.61.0/core/ops/deref/trait.Deref.html" title="trait core::ops::deref::Deref">Deref</a><Target = <a class="struct" href="../../prelude/struct.Uuid.html" title="struct kanidm::prelude::Uuid">Uuid</a>></span><a href="#deref-methods-Uuid" class="anchor"></a></h2><div id="deref-methods-Uuid-1"><div class="impl-items"><details class="rustdoc-toggle method-toggle" open><summary><section id="method.as_hyphenated" class="method has-srclink"><span class="rightside"><a class="srclink" href="https://docs.rs/uuid/1.1.0/src/uuid/fmt.rs.html#109">source</a></span><a href="#method.as_hyphenated" class="anchor"></a><h4 class="code-header">pub fn <a href="#method.as_hyphenated" class="fnname">as_hyphenated</a>(&self) -> &<a class="struct" href="https://docs.rs/uuid/1.1.0/uuid/fmt/struct.Hyphenated.html" title="struct uuid::fmt::Hyphenated">Hyphenated</a></h4></section></summary><div class="docblock"><p>Get a borrowed <a href="adapter/struct.Hyphenated.html"><code>Hyphenated</code></a> formatter.</p>
|
||||
</div></details><details class="rustdoc-toggle method-toggle" open><summary><section id="method.as_simple" class="method has-srclink"><span class="rightside"><a class="srclink" href="https://docs.rs/uuid/1.1.0/src/uuid/fmt.rs.html#126">source</a></span><a href="#method.as_simple" class="anchor"></a><h4 class="code-header">pub fn <a href="#method.as_simple" class="fnname">as_simple</a>(&self) -> &<a class="struct" href="https://docs.rs/uuid/1.1.0/uuid/fmt/struct.Simple.html" title="struct uuid::fmt::Simple">Simple</a></h4></section></summary><div class="docblock"><p>Get a borrowed <a href="adapter/struct.Simple.html"><code>Simple</code></a> formatter.</p>
|
||||
</div></details><details class="rustdoc-toggle method-toggle" open><summary><section id="method.as_urn" class="method has-srclink"><span class="rightside"><a class="srclink" href="https://docs.rs/uuid/1.1.0/src/uuid/fmt.rs.html#145">source</a></span><a href="#method.as_urn" class="anchor"></a><h4 class="code-header">pub fn <a href="#method.as_urn" class="fnname">as_urn</a>(&self) -> &<a class="struct" href="https://docs.rs/uuid/1.1.0/uuid/fmt/struct.Urn.html" title="struct uuid::fmt::Urn">Urn</a></h4></section></summary><div class="docblock"><p>Get a borrowed <a href="adapter/struct.Urn.html"><code>Urn</code></a> formatter.</p>
|
||||
</div></details><details class="rustdoc-toggle method-toggle" open><summary><section id="method.as_braced" class="method has-srclink"><span class="rightside"><a class="srclink" href="https://docs.rs/uuid/1.1.0/src/uuid/fmt.rs.html#164">source</a></span><a href="#method.as_braced" class="anchor"></a><h4 class="code-header">pub fn <a href="#method.as_braced" class="fnname">as_braced</a>(&self) -> &<a class="struct" href="https://docs.rs/uuid/1.1.0/uuid/fmt/struct.Braced.html" title="struct uuid::fmt::Braced">Braced</a></h4></section></summary><div class="docblock"><p>Get a borrowed <a href="adapter/struct.Braced.html"><code>Braced</code></a> formatter.</p>
|
||||
</div></details></div><div class="impl-items"><section id="associatedconstant.NAMESPACE_DNS" class="associatedconstant has-srclink"><span class="rightside"><a class="srclink" href="https://docs.rs/uuid/1.1.0/src/uuid/lib.rs.html#404-407">source</a></span><a href="#associatedconstant.NAMESPACE_DNS" class="anchor"></a><h4 class="code-header">pub const <a href="#associatedconstant.NAMESPACE_DNS" class="constant">NAMESPACE_DNS</a>: <a class="struct" href="../../prelude/struct.Uuid.html" title="struct kanidm::prelude::Uuid">Uuid</a></h4></section><section id="associatedconstant.NAMESPACE_OID" class="associatedconstant has-srclink"><span class="rightside"><a class="srclink" href="https://docs.rs/uuid/1.1.0/src/uuid/lib.rs.html#410-413">source</a></span><a href="#associatedconstant.NAMESPACE_OID" class="anchor"></a><h4 class="code-header">pub const <a href="#associatedconstant.NAMESPACE_OID" class="constant">NAMESPACE_OID</a>: <a class="struct" href="../../prelude/struct.Uuid.html" title="struct kanidm::prelude::Uuid">Uuid</a></h4></section><section id="associatedconstant.NAMESPACE_URL" class="associatedconstant has-srclink"><span class="rightside"><a class="srclink" href="https://docs.rs/uuid/1.1.0/src/uuid/lib.rs.html#416-419">source</a></span><a href="#associatedconstant.NAMESPACE_URL" class="anchor"></a><h4 class="code-header">pub const <a href="#associatedconstant.NAMESPACE_URL" class="constant">NAMESPACE_URL</a>: <a class="struct" href="../../prelude/struct.Uuid.html" title="struct kanidm::prelude::Uuid">Uuid</a></h4></section><section id="associatedconstant.NAMESPACE_X500" class="associatedconstant has-srclink"><span class="rightside"><a class="srclink" href="https://docs.rs/uuid/1.1.0/src/uuid/lib.rs.html#422-425">source</a></span><a href="#associatedconstant.NAMESPACE_X500" class="anchor"></a><h4 class="code-header">pub const <a href="#associatedconstant.NAMESPACE_X500" class="constant">NAMESPACE_X500</a>: <a class="struct" href="../../prelude/struct.Uuid.html" title="struct kanidm::prelude::Uuid">Uuid</a></h4></section><details class="rustdoc-toggle method-toggle" open><summary><section id="method.get_variant" class="method has-srclink"><span class="rightside"><a class="srclink" href="https://docs.rs/uuid/1.1.0/src/uuid/lib.rs.html#450">source</a></span><a href="#method.get_variant" class="anchor"></a><h4 class="code-header">pub fn <a href="#method.get_variant" class="fnname">get_variant</a>(&self) -> <a class="enum" href="https://docs.rs/uuid/1.1.0/uuid/enum.Variant.html" title="enum uuid::Variant">Variant</a></h4></section></summary><div class="docblock"><p>Returns the variant of the UUID structure.</p>
|
||||
<h1 class="fqn"><span class="in-band">Struct <a href="../../index.html">kanidm</a>::<wbr><a href="../index.html">constants</a>::<wbr><a href="index.html">uuids</a>::<wbr><a class="struct" href="#">UUID_ADMIN</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/kanidm/constants/uuids.rs.html#245-248">source</a> · <a id="toggle-all-docs" href="javascript:void(0)" title="collapse all docs">[<span class="inner">−</span>]</a></span></div><div class="docblock item-decl"><pre class="rust struct"><code>pub struct UUID_ADMIN { /* private fields */ }</code></pre></div><h2 id="deref-methods-Uuid" class="small-section-header"><span>Methods from <a class="trait" href="https://doc.rust-lang.org/1.61.0/core/ops/deref/trait.Deref.html" title="trait core::ops::deref::Deref">Deref</a><Target = <a class="struct" href="../../prelude/struct.Uuid.html" title="struct kanidm::prelude::Uuid">Uuid</a>></span><a href="#deref-methods-Uuid" class="anchor"></a></h2><div id="deref-methods-Uuid-1"><div class="impl-items"><details class="rustdoc-toggle method-toggle" open><summary><section id="method.as_hyphenated" class="method has-srclink"><span class="rightside"><a class="srclink" href="https://docs.rs/uuid/1.1.1/src/uuid/fmt.rs.html#109">source</a></span><a href="#method.as_hyphenated" class="anchor"></a><h4 class="code-header">pub fn <a href="#method.as_hyphenated" class="fnname">as_hyphenated</a>(&self) -> &<a class="struct" href="https://docs.rs/uuid/1.1.1/uuid/fmt/struct.Hyphenated.html" title="struct uuid::fmt::Hyphenated">Hyphenated</a></h4></section></summary><div class="docblock"><p>Get a borrowed <a href="adapter/struct.Hyphenated.html"><code>Hyphenated</code></a> formatter.</p>
|
||||
</div></details><details class="rustdoc-toggle method-toggle" open><summary><section id="method.as_simple" class="method has-srclink"><span class="rightside"><a class="srclink" href="https://docs.rs/uuid/1.1.1/src/uuid/fmt.rs.html#126">source</a></span><a href="#method.as_simple" class="anchor"></a><h4 class="code-header">pub fn <a href="#method.as_simple" class="fnname">as_simple</a>(&self) -> &<a class="struct" href="https://docs.rs/uuid/1.1.1/uuid/fmt/struct.Simple.html" title="struct uuid::fmt::Simple">Simple</a></h4></section></summary><div class="docblock"><p>Get a borrowed <a href="adapter/struct.Simple.html"><code>Simple</code></a> formatter.</p>
|
||||
</div></details><details class="rustdoc-toggle method-toggle" open><summary><section id="method.as_urn" class="method has-srclink"><span class="rightside"><a class="srclink" href="https://docs.rs/uuid/1.1.1/src/uuid/fmt.rs.html#145">source</a></span><a href="#method.as_urn" class="anchor"></a><h4 class="code-header">pub fn <a href="#method.as_urn" class="fnname">as_urn</a>(&self) -> &<a class="struct" href="https://docs.rs/uuid/1.1.1/uuid/fmt/struct.Urn.html" title="struct uuid::fmt::Urn">Urn</a></h4></section></summary><div class="docblock"><p>Get a borrowed <a href="adapter/struct.Urn.html"><code>Urn</code></a> formatter.</p>
|
||||
</div></details><details class="rustdoc-toggle method-toggle" open><summary><section id="method.as_braced" class="method has-srclink"><span class="rightside"><a class="srclink" href="https://docs.rs/uuid/1.1.1/src/uuid/fmt.rs.html#164">source</a></span><a href="#method.as_braced" class="anchor"></a><h4 class="code-header">pub fn <a href="#method.as_braced" class="fnname">as_braced</a>(&self) -> &<a class="struct" href="https://docs.rs/uuid/1.1.1/uuid/fmt/struct.Braced.html" title="struct uuid::fmt::Braced">Braced</a></h4></section></summary><div class="docblock"><p>Get a borrowed <a href="adapter/struct.Braced.html"><code>Braced</code></a> formatter.</p>
|
||||
</div></details></div><div class="impl-items"><section id="associatedconstant.NAMESPACE_DNS" class="associatedconstant has-srclink"><span class="rightside"><a class="srclink" href="https://docs.rs/uuid/1.1.1/src/uuid/lib.rs.html#404-407">source</a></span><a href="#associatedconstant.NAMESPACE_DNS" class="anchor"></a><h4 class="code-header">pub const <a href="#associatedconstant.NAMESPACE_DNS" class="constant">NAMESPACE_DNS</a>: <a class="struct" href="../../prelude/struct.Uuid.html" title="struct kanidm::prelude::Uuid">Uuid</a></h4></section><section id="associatedconstant.NAMESPACE_OID" class="associatedconstant has-srclink"><span class="rightside"><a class="srclink" href="https://docs.rs/uuid/1.1.1/src/uuid/lib.rs.html#410-413">source</a></span><a href="#associatedconstant.NAMESPACE_OID" class="anchor"></a><h4 class="code-header">pub const <a href="#associatedconstant.NAMESPACE_OID" class="constant">NAMESPACE_OID</a>: <a class="struct" href="../../prelude/struct.Uuid.html" title="struct kanidm::prelude::Uuid">Uuid</a></h4></section><section id="associatedconstant.NAMESPACE_URL" class="associatedconstant has-srclink"><span class="rightside"><a class="srclink" href="https://docs.rs/uuid/1.1.1/src/uuid/lib.rs.html#416-419">source</a></span><a href="#associatedconstant.NAMESPACE_URL" class="anchor"></a><h4 class="code-header">pub const <a href="#associatedconstant.NAMESPACE_URL" class="constant">NAMESPACE_URL</a>: <a class="struct" href="../../prelude/struct.Uuid.html" title="struct kanidm::prelude::Uuid">Uuid</a></h4></section><section id="associatedconstant.NAMESPACE_X500" class="associatedconstant has-srclink"><span class="rightside"><a class="srclink" href="https://docs.rs/uuid/1.1.1/src/uuid/lib.rs.html#422-425">source</a></span><a href="#associatedconstant.NAMESPACE_X500" class="anchor"></a><h4 class="code-header">pub const <a href="#associatedconstant.NAMESPACE_X500" class="constant">NAMESPACE_X500</a>: <a class="struct" href="../../prelude/struct.Uuid.html" title="struct kanidm::prelude::Uuid">Uuid</a></h4></section><details class="rustdoc-toggle method-toggle" open><summary><section id="method.get_variant" class="method has-srclink"><span class="rightside"><a class="srclink" href="https://docs.rs/uuid/1.1.1/src/uuid/lib.rs.html#450">source</a></span><a href="#method.get_variant" class="anchor"></a><h4 class="code-header">pub fn <a href="#method.get_variant" class="fnname">get_variant</a>(&self) -> <a class="enum" href="https://docs.rs/uuid/1.1.1/uuid/enum.Variant.html" title="enum uuid::Variant">Variant</a></h4></section></summary><div class="docblock"><p>Returns the variant of the UUID structure.</p>
|
||||
<p>This determines the interpretation of the structure of the UUID.
|
||||
This method simply reads the value of the variant byte. It doesn’t
|
||||
validate the rest of the UUID as conforming to that variant.</p>
|
||||
|
@ -22,7 +22,7 @@ validate the rest of the UUID as conforming to that variant.</p>
|
|||
<ul>
|
||||
<li><a href="http://tools.ietf.org/html/rfc4122#section-4.1.1">Variant in RFC4122</a></li>
|
||||
</ul>
|
||||
</div></details><details class="rustdoc-toggle method-toggle" open><summary><section id="method.get_version_num" class="method has-srclink"><span class="rightside"><a class="srclink" href="https://docs.rs/uuid/1.1.0/src/uuid/lib.rs.html#485">source</a></span><a href="#method.get_version_num" class="anchor"></a><h4 class="code-header">pub fn <a href="#method.get_version_num" class="fnname">get_version_num</a>(&self) -> <a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.usize.html">usize</a></h4></section></summary><div class="docblock"><p>Returns the version number of the UUID.</p>
|
||||
</div></details><details class="rustdoc-toggle method-toggle" open><summary><section id="method.get_version_num" class="method has-srclink"><span class="rightside"><a class="srclink" href="https://docs.rs/uuid/1.1.1/src/uuid/lib.rs.html#485">source</a></span><a href="#method.get_version_num" class="anchor"></a><h4 class="code-header">pub fn <a href="#method.get_version_num" class="fnname">get_version_num</a>(&self) -> <a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.usize.html">usize</a></h4></section></summary><div class="docblock"><p>Returns the version number of the UUID.</p>
|
||||
<p>This represents the algorithm used to generate the value.
|
||||
This method is the future-proof alternative to <a href="../../prelude/struct.Uuid.html#method.get_version" title="Uuid::get_version"><code>Uuid::get_version</code></a>.</p>
|
||||
<h5 id="examples-1"><a href="#examples-1">Examples</a></h5>
|
||||
|
@ -35,7 +35,7 @@ This method is the future-proof alternative to <a href="../../prelude/struct.Uui
|
|||
<ul>
|
||||
<li><a href="https://datatracker.ietf.org/doc/html/rfc4122#section-4.1.3">Version in RFC4122</a></li>
|
||||
</ul>
|
||||
</div></details><details class="rustdoc-toggle method-toggle" open><summary><section id="method.get_version" class="method has-srclink"><span class="rightside"><a class="srclink" href="https://docs.rs/uuid/1.1.0/src/uuid/lib.rs.html#515">source</a></span><a href="#method.get_version" class="anchor"></a><h4 class="code-header">pub fn <a href="#method.get_version" class="fnname">get_version</a>(&self) -> <a class="enum" href="https://doc.rust-lang.org/1.61.0/core/option/enum.Option.html" title="enum core::option::Option">Option</a><<a class="enum" href="https://docs.rs/uuid/1.1.0/uuid/enum.Version.html" title="enum uuid::Version">Version</a>></h4></section></summary><div class="docblock"><p>Returns the version of the UUID.</p>
|
||||
</div></details><details class="rustdoc-toggle method-toggle" open><summary><section id="method.get_version" class="method has-srclink"><span class="rightside"><a class="srclink" href="https://docs.rs/uuid/1.1.1/src/uuid/lib.rs.html#515">source</a></span><a href="#method.get_version" class="anchor"></a><h4 class="code-header">pub fn <a href="#method.get_version" class="fnname">get_version</a>(&self) -> <a class="enum" href="https://doc.rust-lang.org/1.61.0/core/option/enum.Option.html" title="enum core::option::Option">Option</a><<a class="enum" href="https://docs.rs/uuid/1.1.1/uuid/enum.Version.html" title="enum uuid::Version">Version</a>></h4></section></summary><div class="docblock"><p>Returns the version of the UUID.</p>
|
||||
<p>This represents the algorithm used to generate the value.
|
||||
If the version field doesn’t contain a recognized version then <code>None</code>
|
||||
is returned. If you’re trying to read the version for a future extension
|
||||
|
@ -52,7 +52,7 @@ standardized and supported.</p>
|
|||
<ul>
|
||||
<li><a href="https://datatracker.ietf.org/doc/html/rfc4122#section-4.1.3">Version in RFC4122</a></li>
|
||||
</ul>
|
||||
</div></details><details class="rustdoc-toggle method-toggle" open><summary><section id="method.as_fields" class="method has-srclink"><span class="rightside"><a class="srclink" href="https://docs.rs/uuid/1.1.0/src/uuid/lib.rs.html#570">source</a></span><a href="#method.as_fields" class="anchor"></a><h4 class="code-header">pub fn <a href="#method.as_fields" class="fnname">as_fields</a>(&self) -> <a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.tuple.html">(</a><a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.u32.html">u32</a>, <a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.u16.html">u16</a>, <a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.u16.html">u16</a>, &<a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.array.html">[</a><a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.u8.html">u8</a><a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.array.html">; 8]</a><a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.tuple.html">)</a></h4></section></summary><div class="docblock"><p>Returns the four field values of the UUID.</p>
|
||||
</div></details><details class="rustdoc-toggle method-toggle" open><summary><section id="method.as_fields" class="method has-srclink"><span class="rightside"><a class="srclink" href="https://docs.rs/uuid/1.1.1/src/uuid/lib.rs.html#570">source</a></span><a href="#method.as_fields" class="anchor"></a><h4 class="code-header">pub fn <a href="#method.as_fields" class="fnname">as_fields</a>(&self) -> <a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.tuple.html">(</a><a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.u32.html">u32</a>, <a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.u16.html">u16</a>, <a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.u16.html">u16</a>, &<a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.array.html">[</a><a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.u8.html">u8</a><a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.array.html">; 8]</a><a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.tuple.html">)</a></h4></section></summary><div class="docblock"><p>Returns the four field values of the UUID.</p>
|
||||
<p>These values can be passed to the <a href="../../prelude/struct.Uuid.html#method.from_fields" title="Uuid::from_fields"><code>Uuid::from_fields</code></a> method to get
|
||||
the original <code>Uuid</code> back.</p>
|
||||
<ul>
|
||||
|
@ -87,7 +87,7 @@ sequence and the last 48 bits indicate the node ID.</li>
|
|||
<span class="kw-2">&</span>[<span class="number">0xd1</span>, <span class="number">0xd2</span>, <span class="number">0xd3</span>, <span class="number">0xd4</span>, <span class="number">0xd5</span>, <span class="number">0xd6</span>, <span class="number">0xd7</span>, <span class="number">0xd8</span>],
|
||||
)
|
||||
);</code></pre></div>
|
||||
</div></details><details class="rustdoc-toggle method-toggle" open><summary><section id="method.to_fields_le" class="method has-srclink"><span class="rightside"><a class="srclink" href="https://docs.rs/uuid/1.1.0/src/uuid/lib.rs.html#613">source</a></span><a href="#method.to_fields_le" class="anchor"></a><h4 class="code-header">pub fn <a href="#method.to_fields_le" class="fnname">to_fields_le</a>(&self) -> <a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.tuple.html">(</a><a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.u32.html">u32</a>, <a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.u16.html">u16</a>, <a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.u16.html">u16</a>, &<a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.array.html">[</a><a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.u8.html">u8</a><a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.array.html">; 8]</a><a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.tuple.html">)</a></h4></section></summary><div class="docblock"><p>Returns the four field values of the UUID in little-endian order.</p>
|
||||
</div></details><details class="rustdoc-toggle method-toggle" open><summary><section id="method.to_fields_le" class="method has-srclink"><span class="rightside"><a class="srclink" href="https://docs.rs/uuid/1.1.1/src/uuid/lib.rs.html#613">source</a></span><a href="#method.to_fields_le" class="anchor"></a><h4 class="code-header">pub fn <a href="#method.to_fields_le" class="fnname">to_fields_le</a>(&self) -> <a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.tuple.html">(</a><a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.u32.html">u32</a>, <a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.u16.html">u16</a>, <a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.u16.html">u16</a>, &<a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.array.html">[</a><a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.u8.html">u8</a><a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.array.html">; 8]</a><a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.tuple.html">)</a></h4></section></summary><div class="docblock"><p>Returns the four field values of the UUID in little-endian order.</p>
|
||||
<p>The bytes in the returned integer fields will be converted from
|
||||
big-endian order. This is based on the endianness of the UUID,
|
||||
rather than the target environment so bytes will be flipped on both
|
||||
|
@ -106,7 +106,7 @@ big and little endian machines.</p>
|
|||
<span class="kw-2">&</span>[<span class="number">0xd1</span>, <span class="number">0xd2</span>, <span class="number">0xd3</span>, <span class="number">0xd4</span>, <span class="number">0xd5</span>, <span class="number">0xd6</span>, <span class="number">0xd7</span>, <span class="number">0xd8</span>],
|
||||
)
|
||||
);</code></pre></div>
|
||||
</div></details><details class="rustdoc-toggle method-toggle" open><summary><section id="method.as_u128" class="method has-srclink"><span class="rightside"><a class="srclink" href="https://docs.rs/uuid/1.1.0/src/uuid/lib.rs.html#646">source</a></span><a href="#method.as_u128" class="anchor"></a><h4 class="code-header">pub fn <a href="#method.as_u128" class="fnname">as_u128</a>(&self) -> <a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.u128.html">u128</a></h4></section></summary><div class="docblock"><p>Returns a 128bit value containing the value.</p>
|
||||
</div></details><details class="rustdoc-toggle method-toggle" open><summary><section id="method.as_u128" class="method has-srclink"><span class="rightside"><a class="srclink" href="https://docs.rs/uuid/1.1.1/src/uuid/lib.rs.html#646">source</a></span><a href="#method.as_u128" class="anchor"></a><h4 class="code-header">pub fn <a href="#method.as_u128" class="fnname">as_u128</a>(&self) -> <a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.u128.html">u128</a></h4></section></summary><div class="docblock"><p>Returns a 128bit value containing the value.</p>
|
||||
<p>The bytes in the UUID will be packed directly into a <code>u128</code>.</p>
|
||||
<h5 id="examples-5"><a href="#examples-5">Examples</a></h5>
|
||||
<div class="example-wrap"><pre class="rust rust-example-rendered"><code><span class="kw">let</span> <span class="ident">uuid</span> <span class="op">=</span> <span class="ident">Uuid::parse_str</span>(<span class="string">"a1a2a3a4-b1b2-c1c2-d1d2-d3d4d5d6d7d8"</span>)<span class="question-mark">?</span>;
|
||||
|
@ -115,7 +115,7 @@ big and little endian machines.</p>
|
|||
<span class="ident">uuid</span>.<span class="ident">as_u128</span>(),
|
||||
<span class="number">0xa1a2a3a4b1b2c1c2d1d2d3d4d5d6d7d8</span>,
|
||||
);</code></pre></div>
|
||||
</div></details><details class="rustdoc-toggle method-toggle" open><summary><section id="method.to_u128_le" class="method has-srclink"><span class="rightside"><a class="srclink" href="https://docs.rs/uuid/1.1.0/src/uuid/lib.rs.html#690">source</a></span><a href="#method.to_u128_le" class="anchor"></a><h4 class="code-header">pub fn <a href="#method.to_u128_le" class="fnname">to_u128_le</a>(&self) -> <a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.u128.html">u128</a></h4></section></summary><div class="docblock"><p>Returns a 128bit little-endian value containing the value.</p>
|
||||
</div></details><details class="rustdoc-toggle method-toggle" open><summary><section id="method.to_u128_le" class="method has-srclink"><span class="rightside"><a class="srclink" href="https://docs.rs/uuid/1.1.1/src/uuid/lib.rs.html#690">source</a></span><a href="#method.to_u128_le" class="anchor"></a><h4 class="code-header">pub fn <a href="#method.to_u128_le" class="fnname">to_u128_le</a>(&self) -> <a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.u128.html">u128</a></h4></section></summary><div class="docblock"><p>Returns a 128bit little-endian value containing the value.</p>
|
||||
<p>The bytes in the <code>u128</code> will be flipped to convert into big-endian
|
||||
order. This is based on the endianness of the UUID, rather than the
|
||||
target environment so bytes will be flipped on both big and little
|
||||
|
@ -130,7 +130,7 @@ than reversing the individual fields in-place.</p>
|
|||
<span class="ident">uuid</span>.<span class="ident">to_u128_le</span>(),
|
||||
<span class="number">0xd8d7d6d5d4d3d2d1c2c1b2b1a4a3a2a1</span>,
|
||||
);</code></pre></div>
|
||||
</div></details><details class="rustdoc-toggle method-toggle" open><summary><section id="method.as_u64_pair" class="method has-srclink"><span class="rightside"><a class="srclink" href="https://docs.rs/uuid/1.1.0/src/uuid/lib.rs.html#728">source</a></span><a href="#method.as_u64_pair" class="anchor"></a><h4 class="code-header">pub fn <a href="#method.as_u64_pair" class="fnname">as_u64_pair</a>(&self) -> <a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.tuple.html">(</a><a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.u64.html">u64</a>, <a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.u64.html">u64</a><a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.tuple.html">)</a></h4></section></summary><div class="docblock"><p>Returns two 64bit values containing the value.</p>
|
||||
</div></details><details class="rustdoc-toggle method-toggle" open><summary><section id="method.as_u64_pair" class="method has-srclink"><span class="rightside"><a class="srclink" href="https://docs.rs/uuid/1.1.1/src/uuid/lib.rs.html#728">source</a></span><a href="#method.as_u64_pair" class="anchor"></a><h4 class="code-header">pub fn <a href="#method.as_u64_pair" class="fnname">as_u64_pair</a>(&self) -> <a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.tuple.html">(</a><a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.u64.html">u64</a>, <a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.u64.html">u64</a><a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.tuple.html">)</a></h4></section></summary><div class="docblock"><p>Returns two 64bit values containing the value.</p>
|
||||
<p>The bytes in the UUID will be split into two <code>u64</code>.
|
||||
The first u64 represents the 64 most significant bits,
|
||||
the second one represents the 64 least significant.</p>
|
||||
|
@ -140,7 +140,7 @@ the second one represents the 64 least significant.</p>
|
|||
<span class="ident">uuid</span>.<span class="ident">as_u64_pair</span>(),
|
||||
(<span class="number">0xa1a2a3a4b1b2c1c2</span>, <span class="number">0xd1d2d3d4d5d6d7d8</span>),
|
||||
);</code></pre></div>
|
||||
</div></details><details class="rustdoc-toggle method-toggle" open><summary><section id="method.as_bytes" class="method has-srclink"><span class="rightside"><a class="srclink" href="https://docs.rs/uuid/1.1.0/src/uuid/lib.rs.html#759">source</a></span><a href="#method.as_bytes" class="anchor"></a><h4 class="code-header">pub fn <a href="#method.as_bytes" class="fnname">as_bytes</a>(&self) -> &<a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.array.html">[</a><a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.u8.html">u8</a><a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.array.html">; 16]</a></h4></section></summary><div class="docblock"><p>Returns a slice of 16 octets containing the value.</p>
|
||||
</div></details><details class="rustdoc-toggle method-toggle" open><summary><section id="method.as_bytes" class="method has-srclink"><span class="rightside"><a class="srclink" href="https://docs.rs/uuid/1.1.1/src/uuid/lib.rs.html#759">source</a></span><a href="#method.as_bytes" class="anchor"></a><h4 class="code-header">pub fn <a href="#method.as_bytes" class="fnname">as_bytes</a>(&self) -> &<a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.array.html">[</a><a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.u8.html">u8</a><a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.array.html">; 16]</a></h4></section></summary><div class="docblock"><p>Returns a slice of 16 octets containing the value.</p>
|
||||
<p>This method borrows the underlying byte value of the UUID.</p>
|
||||
<h5 id="examples-8"><a href="#examples-8">Examples</a></h5>
|
||||
<div class="example-wrap"><pre class="rust rust-example-rendered"><code><span class="kw">let</span> <span class="ident">bytes1</span> <span class="op">=</span> [
|
||||
|
@ -160,7 +160,7 @@ the second one represents the 64 least significant.</p>
|
|||
<span class="ident">uuid2</span> <span class="kw">as</span> <span class="kw-2">*const</span> <span class="ident">Uuid</span> <span class="kw">as</span> <span class="kw-2">*const</span> <span class="ident">u8</span>,
|
||||
<span class="kw-2">&</span><span class="ident">bytes1</span> <span class="kw">as</span> <span class="kw-2">*const</span> [<span class="ident">u8</span>; <span class="number">16</span>] <span class="kw">as</span> <span class="kw-2">*const</span> <span class="ident">u8</span>,
|
||||
));</code></pre></div>
|
||||
</div></details><details class="rustdoc-toggle method-toggle" open><summary><section id="method.to_bytes_le" class="method has-srclink"><span class="rightside"><a class="srclink" href="https://docs.rs/uuid/1.1.0/src/uuid/lib.rs.html#806">source</a></span><a href="#method.to_bytes_le" class="anchor"></a><h4 class="code-header">pub fn <a href="#method.to_bytes_le" class="fnname">to_bytes_le</a>(&self) -> <a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.array.html">[</a><a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.u8.html">u8</a><a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.array.html">; 16]</a></h4></section></summary><div class="docblock"><p>Returns the bytes of the UUID in little-endian order.</p>
|
||||
</div></details><details class="rustdoc-toggle method-toggle" open><summary><section id="method.to_bytes_le" class="method has-srclink"><span class="rightside"><a class="srclink" href="https://docs.rs/uuid/1.1.1/src/uuid/lib.rs.html#806">source</a></span><a href="#method.to_bytes_le" class="anchor"></a><h4 class="code-header">pub fn <a href="#method.to_bytes_le" class="fnname">to_bytes_le</a>(&self) -> <a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.array.html">[</a><a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.u8.html">u8</a><a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.array.html">; 16]</a></h4></section></summary><div class="docblock"><p>Returns the bytes of the UUID in little-endian order.</p>
|
||||
<p>The bytes will be flipped to convert into little-endian order. This is
|
||||
based on the endianness of the UUID, rather than the target environment
|
||||
so bytes will be flipped on both big and little endian machines.</p>
|
||||
|
@ -176,7 +176,7 @@ so bytes will be flipped on both big and little endian machines.</p>
|
|||
<span class="number">0xd3</span>, <span class="number">0xd4</span>, <span class="number">0xd5</span>, <span class="number">0xd6</span>, <span class="number">0xd7</span>, <span class="number">0xd8</span>
|
||||
])
|
||||
);</code></pre></div>
|
||||
</div></details><details class="rustdoc-toggle method-toggle" open><summary><section id="method.is_nil" class="method has-srclink"><span class="rightside"><a class="srclink" href="https://docs.rs/uuid/1.1.0/src/uuid/lib.rs.html#815">source</a></span><a href="#method.is_nil" class="anchor"></a><h4 class="code-header">pub fn <a href="#method.is_nil" class="fnname">is_nil</a>(&self) -> <a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.bool.html">bool</a></h4></section></summary><div class="docblock"><p>Tests if the UUID is nil.</p>
|
||||
</div></details><details class="rustdoc-toggle method-toggle" open><summary><section id="method.is_nil" class="method has-srclink"><span class="rightside"><a class="srclink" href="https://docs.rs/uuid/1.1.1/src/uuid/lib.rs.html#815">source</a></span><a href="#method.is_nil" class="anchor"></a><h4 class="code-header">pub fn <a href="#method.is_nil" class="fnname">is_nil</a>(&self) -> <a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.bool.html">bool</a></h4></section></summary><div class="docblock"><p>Tests if the UUID is nil.</p>
|
||||
</div></details></div></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="rustdoc-toggle implementors-toggle" open><summary><section id="impl-Deref" class="impl has-srclink"><span class="rightside"><a class="srclink" href="../../../src/kanidm/constants/uuids.rs.html#245-248">source</a></span><a href="#impl-Deref" class="anchor"></a><h3 class="code-header in-band">impl <a class="trait" href="https://doc.rust-lang.org/1.61.0/core/ops/deref/trait.Deref.html" title="trait core::ops::deref::Deref">Deref</a> for <a class="struct" href="struct.UUID_ADMIN.html" title="struct kanidm::constants::uuids::UUID_ADMIN">UUID_ADMIN</a></h3></section></summary><div class="impl-items"><details class="rustdoc-toggle" open><summary><section id="associatedtype.Target" class="type trait-impl has-srclink"><a href="#associatedtype.Target" class="anchor"></a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.61.0/core/ops/deref/trait.Deref.html#associatedtype.Target" class="associatedtype">Target</a> = <a class="struct" href="../../prelude/struct.Uuid.html" title="struct kanidm::prelude::Uuid">Uuid</a></h4></section></summary><div class='docblock'><p>The resulting type after dereferencing.</p>
|
||||
</div></details><details class="rustdoc-toggle method-toggle" open><summary><section id="method.deref" class="method trait-impl has-srclink"><span class="rightside"><a class="srclink" href="../../../src/kanidm/constants/uuids.rs.html#245-248">source</a></span><a href="#method.deref" class="anchor"></a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.61.0/core/ops/deref/trait.Deref.html#tymethod.deref" class="fnname">deref</a>(&self) -> &<a class="struct" href="../../prelude/struct.Uuid.html" title="struct kanidm::prelude::Uuid">Uuid</a></h4></section></summary><div class='docblock'><p>Dereferences the value.</p>
|
||||
</div></details></div></details><section id="impl-LazyStatic" class="impl has-srclink"><span class="rightside"><a class="srclink" href="../../../src/kanidm/constants/uuids.rs.html#245-248">source</a></span><a href="#impl-LazyStatic" class="anchor"></a><h3 class="code-header in-band">impl <a class="trait" href="https://docs.rs/lazy_static/1.4.0/lazy_static/trait.LazyStatic.html" title="trait lazy_static::LazyStatic">LazyStatic</a> for <a class="struct" href="struct.UUID_ADMIN.html" title="struct kanidm::constants::uuids::UUID_ADMIN">UUID_ADMIN</a></h3></section></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" class="impl has-srclink"><a href="#impl-RefUnwindSafe" class="anchor"></a><h3 class="code-header in-band">impl <a class="trait" href="https://doc.rust-lang.org/1.61.0/core/panic/unwind_safe/trait.RefUnwindSafe.html" title="trait core::panic::unwind_safe::RefUnwindSafe">RefUnwindSafe</a> for <a class="struct" href="struct.UUID_ADMIN.html" title="struct kanidm::constants::uuids::UUID_ADMIN">UUID_ADMIN</a></h3></section><section id="impl-Send" class="impl has-srclink"><a href="#impl-Send" class="anchor"></a><h3 class="code-header in-band">impl <a class="trait" href="https://doc.rust-lang.org/1.61.0/core/marker/trait.Send.html" title="trait core::marker::Send">Send</a> for <a class="struct" href="struct.UUID_ADMIN.html" title="struct kanidm::constants::uuids::UUID_ADMIN">UUID_ADMIN</a></h3></section><section id="impl-Sync" class="impl has-srclink"><a href="#impl-Sync" class="anchor"></a><h3 class="code-header in-band">impl <a class="trait" href="https://doc.rust-lang.org/1.61.0/core/marker/trait.Sync.html" title="trait core::marker::Sync">Sync</a> for <a class="struct" href="struct.UUID_ADMIN.html" title="struct kanidm::constants::uuids::UUID_ADMIN">UUID_ADMIN</a></h3></section><section id="impl-Unpin" class="impl has-srclink"><a href="#impl-Unpin" class="anchor"></a><h3 class="code-header in-band">impl <a class="trait" href="https://doc.rust-lang.org/1.61.0/core/marker/trait.Unpin.html" title="trait core::marker::Unpin">Unpin</a> for <a class="struct" href="struct.UUID_ADMIN.html" title="struct kanidm::constants::uuids::UUID_ADMIN">UUID_ADMIN</a></h3></section><section id="impl-UnwindSafe" class="impl has-srclink"><a href="#impl-UnwindSafe" class="anchor"></a><h3 class="code-header in-band">impl <a class="trait" href="https://doc.rust-lang.org/1.61.0/core/panic/unwind_safe/trait.UnwindSafe.html" title="trait core::panic::unwind_safe::UnwindSafe">UnwindSafe</a> for <a class="struct" href="struct.UUID_ADMIN.html" title="struct kanidm::constants::uuids::UUID_ADMIN">UUID_ADMIN</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="rustdoc-toggle implementors-toggle"><summary><section id="impl-Any" class="impl has-srclink"><span class="rightside"><a class="srclink" href="https://doc.rust-lang.org/1.61.0/src/core/any.rs.html#132-136">source</a></span><a href="#impl-Any" class="anchor"></a><h3 class="code-header in-band">impl<T> <a class="trait" href="https://doc.rust-lang.org/1.61.0/core/any/trait.Any.html" title="trait core::any::Any">Any</a> for T <span class="where fmt-newline">where<br> T: 'static + ?<a class="trait" href="https://doc.rust-lang.org/1.61.0/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>, </span></h3></section></summary><div class="impl-items"><details class="rustdoc-toggle method-toggle" open><summary><section id="method.type_id" class="method trait-impl has-srclink"><span class="rightside"><a class="srclink" href="https://doc.rust-lang.org/1.61.0/src/core/any.rs.html#133">source</a></span><a href="#method.type_id" class="anchor"></a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.61.0/core/any/trait.Any.html#tymethod.type_id" class="fnname">type_id</a>(&self) -> <a class="struct" href="https://doc.rust-lang.org/1.61.0/core/any/struct.TypeId.html" title="struct core::any::TypeId">TypeId</a></h4></section></summary><div class='docblock'><p>Gets the <code>TypeId</code> of <code>self</code>. <a href="https://doc.rust-lang.org/1.61.0/core/any/trait.Any.html#tymethod.type_id">Read more</a></p>
|
||||
|
|
|
@ -4,11 +4,11 @@
|
|||
</nav>
|
||||
<nav class="sidebar"><a class="sidebar-logo" href="../../../kanidm/index.html"><div class="logo-container"><img class="rust-logo" src="../../../rust-logo.svg" alt="logo"></div>
|
||||
</a><h2 class="location"><a href="#">UUID_DOMAIN_INFO</a></h2><div class="sidebar-elems"><section><div class="block"><h3 class="sidebar-title"><a href="#deref-methods-Uuid">Methods from Deref<Target=Uuid></a></h3><ul><li><a href="#method.as_braced">as_braced</a></li><li><a href="#method.as_bytes">as_bytes</a></li><li><a href="#method.as_fields">as_fields</a></li><li><a href="#method.as_hyphenated">as_hyphenated</a></li><li><a href="#method.as_simple">as_simple</a></li><li><a href="#method.as_u128">as_u128</a></li><li><a href="#method.as_u64_pair">as_u64_pair</a></li><li><a href="#method.as_urn">as_urn</a></li><li><a href="#method.get_variant">get_variant</a></li><li><a href="#method.get_version">get_version</a></li><li><a href="#method.get_version_num">get_version_num</a></li><li><a href="#method.is_nil">is_nil</a></li><li><a href="#method.to_bytes_le">to_bytes_le</a></li><li><a href="#method.to_fields_le">to_fields_le</a></li><li><a href="#method.to_u128_le">to_u128_le</a></li></ul></div><div class="block"><h3 class="sidebar-title"><a href="#trait-implementations">Trait Implementations</a></h3><ul><li><a href="#impl-Deref">Deref</a></li><li><a href="#impl-LazyStatic">LazyStatic</a></li></ul></div><div class="block"><h3 class="sidebar-title"><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul><li><a href="#impl-RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send">Send</a></li><li><a href="#impl-Sync">Sync</a></li><li><a href="#impl-Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe">UnwindSafe</a></li></ul></div><div class="block"><h3 class="sidebar-title"><a href="#blanket-implementations">Blanket Implementations</a></h3><ul><li><a href="#impl-Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E">Borrow<T></a></li><li><a href="#impl-BorrowMut%3CT%3E">BorrowMut<T></a></li><li><a href="#impl-From%3CT%3E">From<T></a></li><li><a href="#impl-Instrument">Instrument</a></li><li><a href="#impl-Into%3CU%3E">Into<U></a></li><li><a href="#impl-Pointable">Pointable</a></li><li><a href="#impl-Same%3CT%3E">Same<T></a></li><li><a href="#impl-TryFrom%3CU%3E">TryFrom<U></a></li><li><a href="#impl-TryInto%3CU%3E">TryInto<U></a></li><li><a href="#impl-VZip%3CV%3E">VZip<V></a></li><li><a href="#impl-WithSubscriber">WithSubscriber</a></li></ul></div></section><h2 class="location"><a href="index.html">In kanidm::constants::uuids</a></h2><div id="sidebar-vars" data-name="UUID_DOMAIN_INFO" data-ty="struct" data-relpath=""></div><script defer src="sidebar-items.js"></script></div></nav><main><div class="width-limiter"><div class="sub-container"><a class="sub-logo-container" href="../../../kanidm/index.html"><img class="rust-logo" src="../../../rust-logo.svg" alt="logo"></a><nav class="sub"><div class="theme-picker hidden"><button id="theme-picker" aria-label="Pick another theme!" aria-haspopup="menu" title="themes"><img width="22" height="22" alt="Pick another theme!" src="../../../brush.svg"></button><div id="theme-choices" role="menu"></div></div><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"><button type="button" id="help-button" title="help">?</button><a id="settings-menu" href="../../../settings.html" title="settings"><img width="22" height="22" alt="Change settings" src="../../../wheel.svg"></a></div></form></nav></div><section id="main-content" class="content"><div class="main-heading">
|
||||
<h1 class="fqn"><span class="in-band">Struct <a href="../../index.html">kanidm</a>::<wbr><a href="../index.html">constants</a>::<wbr><a href="index.html">uuids</a>::<wbr><a class="struct" href="#">UUID_DOMAIN_INFO</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/kanidm/constants/uuids.rs.html#245-248">source</a> · <a id="toggle-all-docs" href="javascript:void(0)" title="collapse all docs">[<span class="inner">−</span>]</a></span></div><div class="docblock item-decl"><pre class="rust struct"><code>pub struct UUID_DOMAIN_INFO { /* private fields */ }</code></pre></div><h2 id="deref-methods-Uuid" class="small-section-header"><span>Methods from <a class="trait" href="https://doc.rust-lang.org/1.61.0/core/ops/deref/trait.Deref.html" title="trait core::ops::deref::Deref">Deref</a><Target = <a class="struct" href="../../prelude/struct.Uuid.html" title="struct kanidm::prelude::Uuid">Uuid</a>></span><a href="#deref-methods-Uuid" class="anchor"></a></h2><div id="deref-methods-Uuid-1"><div class="impl-items"><details class="rustdoc-toggle method-toggle" open><summary><section id="method.as_hyphenated" class="method has-srclink"><span class="rightside"><a class="srclink" href="https://docs.rs/uuid/1.1.0/src/uuid/fmt.rs.html#109">source</a></span><a href="#method.as_hyphenated" class="anchor"></a><h4 class="code-header">pub fn <a href="#method.as_hyphenated" class="fnname">as_hyphenated</a>(&self) -> &<a class="struct" href="https://docs.rs/uuid/1.1.0/uuid/fmt/struct.Hyphenated.html" title="struct uuid::fmt::Hyphenated">Hyphenated</a></h4></section></summary><div class="docblock"><p>Get a borrowed <a href="adapter/struct.Hyphenated.html"><code>Hyphenated</code></a> formatter.</p>
|
||||
</div></details><details class="rustdoc-toggle method-toggle" open><summary><section id="method.as_simple" class="method has-srclink"><span class="rightside"><a class="srclink" href="https://docs.rs/uuid/1.1.0/src/uuid/fmt.rs.html#126">source</a></span><a href="#method.as_simple" class="anchor"></a><h4 class="code-header">pub fn <a href="#method.as_simple" class="fnname">as_simple</a>(&self) -> &<a class="struct" href="https://docs.rs/uuid/1.1.0/uuid/fmt/struct.Simple.html" title="struct uuid::fmt::Simple">Simple</a></h4></section></summary><div class="docblock"><p>Get a borrowed <a href="adapter/struct.Simple.html"><code>Simple</code></a> formatter.</p>
|
||||
</div></details><details class="rustdoc-toggle method-toggle" open><summary><section id="method.as_urn" class="method has-srclink"><span class="rightside"><a class="srclink" href="https://docs.rs/uuid/1.1.0/src/uuid/fmt.rs.html#145">source</a></span><a href="#method.as_urn" class="anchor"></a><h4 class="code-header">pub fn <a href="#method.as_urn" class="fnname">as_urn</a>(&self) -> &<a class="struct" href="https://docs.rs/uuid/1.1.0/uuid/fmt/struct.Urn.html" title="struct uuid::fmt::Urn">Urn</a></h4></section></summary><div class="docblock"><p>Get a borrowed <a href="adapter/struct.Urn.html"><code>Urn</code></a> formatter.</p>
|
||||
</div></details><details class="rustdoc-toggle method-toggle" open><summary><section id="method.as_braced" class="method has-srclink"><span class="rightside"><a class="srclink" href="https://docs.rs/uuid/1.1.0/src/uuid/fmt.rs.html#164">source</a></span><a href="#method.as_braced" class="anchor"></a><h4 class="code-header">pub fn <a href="#method.as_braced" class="fnname">as_braced</a>(&self) -> &<a class="struct" href="https://docs.rs/uuid/1.1.0/uuid/fmt/struct.Braced.html" title="struct uuid::fmt::Braced">Braced</a></h4></section></summary><div class="docblock"><p>Get a borrowed <a href="adapter/struct.Braced.html"><code>Braced</code></a> formatter.</p>
|
||||
</div></details></div><div class="impl-items"><section id="associatedconstant.NAMESPACE_DNS" class="associatedconstant has-srclink"><span class="rightside"><a class="srclink" href="https://docs.rs/uuid/1.1.0/src/uuid/lib.rs.html#404-407">source</a></span><a href="#associatedconstant.NAMESPACE_DNS" class="anchor"></a><h4 class="code-header">pub const <a href="#associatedconstant.NAMESPACE_DNS" class="constant">NAMESPACE_DNS</a>: <a class="struct" href="../../prelude/struct.Uuid.html" title="struct kanidm::prelude::Uuid">Uuid</a></h4></section><section id="associatedconstant.NAMESPACE_OID" class="associatedconstant has-srclink"><span class="rightside"><a class="srclink" href="https://docs.rs/uuid/1.1.0/src/uuid/lib.rs.html#410-413">source</a></span><a href="#associatedconstant.NAMESPACE_OID" class="anchor"></a><h4 class="code-header">pub const <a href="#associatedconstant.NAMESPACE_OID" class="constant">NAMESPACE_OID</a>: <a class="struct" href="../../prelude/struct.Uuid.html" title="struct kanidm::prelude::Uuid">Uuid</a></h4></section><section id="associatedconstant.NAMESPACE_URL" class="associatedconstant has-srclink"><span class="rightside"><a class="srclink" href="https://docs.rs/uuid/1.1.0/src/uuid/lib.rs.html#416-419">source</a></span><a href="#associatedconstant.NAMESPACE_URL" class="anchor"></a><h4 class="code-header">pub const <a href="#associatedconstant.NAMESPACE_URL" class="constant">NAMESPACE_URL</a>: <a class="struct" href="../../prelude/struct.Uuid.html" title="struct kanidm::prelude::Uuid">Uuid</a></h4></section><section id="associatedconstant.NAMESPACE_X500" class="associatedconstant has-srclink"><span class="rightside"><a class="srclink" href="https://docs.rs/uuid/1.1.0/src/uuid/lib.rs.html#422-425">source</a></span><a href="#associatedconstant.NAMESPACE_X500" class="anchor"></a><h4 class="code-header">pub const <a href="#associatedconstant.NAMESPACE_X500" class="constant">NAMESPACE_X500</a>: <a class="struct" href="../../prelude/struct.Uuid.html" title="struct kanidm::prelude::Uuid">Uuid</a></h4></section><details class="rustdoc-toggle method-toggle" open><summary><section id="method.get_variant" class="method has-srclink"><span class="rightside"><a class="srclink" href="https://docs.rs/uuid/1.1.0/src/uuid/lib.rs.html#450">source</a></span><a href="#method.get_variant" class="anchor"></a><h4 class="code-header">pub fn <a href="#method.get_variant" class="fnname">get_variant</a>(&self) -> <a class="enum" href="https://docs.rs/uuid/1.1.0/uuid/enum.Variant.html" title="enum uuid::Variant">Variant</a></h4></section></summary><div class="docblock"><p>Returns the variant of the UUID structure.</p>
|
||||
<h1 class="fqn"><span class="in-band">Struct <a href="../../index.html">kanidm</a>::<wbr><a href="../index.html">constants</a>::<wbr><a href="index.html">uuids</a>::<wbr><a class="struct" href="#">UUID_DOMAIN_INFO</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/kanidm/constants/uuids.rs.html#245-248">source</a> · <a id="toggle-all-docs" href="javascript:void(0)" title="collapse all docs">[<span class="inner">−</span>]</a></span></div><div class="docblock item-decl"><pre class="rust struct"><code>pub struct UUID_DOMAIN_INFO { /* private fields */ }</code></pre></div><h2 id="deref-methods-Uuid" class="small-section-header"><span>Methods from <a class="trait" href="https://doc.rust-lang.org/1.61.0/core/ops/deref/trait.Deref.html" title="trait core::ops::deref::Deref">Deref</a><Target = <a class="struct" href="../../prelude/struct.Uuid.html" title="struct kanidm::prelude::Uuid">Uuid</a>></span><a href="#deref-methods-Uuid" class="anchor"></a></h2><div id="deref-methods-Uuid-1"><div class="impl-items"><details class="rustdoc-toggle method-toggle" open><summary><section id="method.as_hyphenated" class="method has-srclink"><span class="rightside"><a class="srclink" href="https://docs.rs/uuid/1.1.1/src/uuid/fmt.rs.html#109">source</a></span><a href="#method.as_hyphenated" class="anchor"></a><h4 class="code-header">pub fn <a href="#method.as_hyphenated" class="fnname">as_hyphenated</a>(&self) -> &<a class="struct" href="https://docs.rs/uuid/1.1.1/uuid/fmt/struct.Hyphenated.html" title="struct uuid::fmt::Hyphenated">Hyphenated</a></h4></section></summary><div class="docblock"><p>Get a borrowed <a href="adapter/struct.Hyphenated.html"><code>Hyphenated</code></a> formatter.</p>
|
||||
</div></details><details class="rustdoc-toggle method-toggle" open><summary><section id="method.as_simple" class="method has-srclink"><span class="rightside"><a class="srclink" href="https://docs.rs/uuid/1.1.1/src/uuid/fmt.rs.html#126">source</a></span><a href="#method.as_simple" class="anchor"></a><h4 class="code-header">pub fn <a href="#method.as_simple" class="fnname">as_simple</a>(&self) -> &<a class="struct" href="https://docs.rs/uuid/1.1.1/uuid/fmt/struct.Simple.html" title="struct uuid::fmt::Simple">Simple</a></h4></section></summary><div class="docblock"><p>Get a borrowed <a href="adapter/struct.Simple.html"><code>Simple</code></a> formatter.</p>
|
||||
</div></details><details class="rustdoc-toggle method-toggle" open><summary><section id="method.as_urn" class="method has-srclink"><span class="rightside"><a class="srclink" href="https://docs.rs/uuid/1.1.1/src/uuid/fmt.rs.html#145">source</a></span><a href="#method.as_urn" class="anchor"></a><h4 class="code-header">pub fn <a href="#method.as_urn" class="fnname">as_urn</a>(&self) -> &<a class="struct" href="https://docs.rs/uuid/1.1.1/uuid/fmt/struct.Urn.html" title="struct uuid::fmt::Urn">Urn</a></h4></section></summary><div class="docblock"><p>Get a borrowed <a href="adapter/struct.Urn.html"><code>Urn</code></a> formatter.</p>
|
||||
</div></details><details class="rustdoc-toggle method-toggle" open><summary><section id="method.as_braced" class="method has-srclink"><span class="rightside"><a class="srclink" href="https://docs.rs/uuid/1.1.1/src/uuid/fmt.rs.html#164">source</a></span><a href="#method.as_braced" class="anchor"></a><h4 class="code-header">pub fn <a href="#method.as_braced" class="fnname">as_braced</a>(&self) -> &<a class="struct" href="https://docs.rs/uuid/1.1.1/uuid/fmt/struct.Braced.html" title="struct uuid::fmt::Braced">Braced</a></h4></section></summary><div class="docblock"><p>Get a borrowed <a href="adapter/struct.Braced.html"><code>Braced</code></a> formatter.</p>
|
||||
</div></details></div><div class="impl-items"><section id="associatedconstant.NAMESPACE_DNS" class="associatedconstant has-srclink"><span class="rightside"><a class="srclink" href="https://docs.rs/uuid/1.1.1/src/uuid/lib.rs.html#404-407">source</a></span><a href="#associatedconstant.NAMESPACE_DNS" class="anchor"></a><h4 class="code-header">pub const <a href="#associatedconstant.NAMESPACE_DNS" class="constant">NAMESPACE_DNS</a>: <a class="struct" href="../../prelude/struct.Uuid.html" title="struct kanidm::prelude::Uuid">Uuid</a></h4></section><section id="associatedconstant.NAMESPACE_OID" class="associatedconstant has-srclink"><span class="rightside"><a class="srclink" href="https://docs.rs/uuid/1.1.1/src/uuid/lib.rs.html#410-413">source</a></span><a href="#associatedconstant.NAMESPACE_OID" class="anchor"></a><h4 class="code-header">pub const <a href="#associatedconstant.NAMESPACE_OID" class="constant">NAMESPACE_OID</a>: <a class="struct" href="../../prelude/struct.Uuid.html" title="struct kanidm::prelude::Uuid">Uuid</a></h4></section><section id="associatedconstant.NAMESPACE_URL" class="associatedconstant has-srclink"><span class="rightside"><a class="srclink" href="https://docs.rs/uuid/1.1.1/src/uuid/lib.rs.html#416-419">source</a></span><a href="#associatedconstant.NAMESPACE_URL" class="anchor"></a><h4 class="code-header">pub const <a href="#associatedconstant.NAMESPACE_URL" class="constant">NAMESPACE_URL</a>: <a class="struct" href="../../prelude/struct.Uuid.html" title="struct kanidm::prelude::Uuid">Uuid</a></h4></section><section id="associatedconstant.NAMESPACE_X500" class="associatedconstant has-srclink"><span class="rightside"><a class="srclink" href="https://docs.rs/uuid/1.1.1/src/uuid/lib.rs.html#422-425">source</a></span><a href="#associatedconstant.NAMESPACE_X500" class="anchor"></a><h4 class="code-header">pub const <a href="#associatedconstant.NAMESPACE_X500" class="constant">NAMESPACE_X500</a>: <a class="struct" href="../../prelude/struct.Uuid.html" title="struct kanidm::prelude::Uuid">Uuid</a></h4></section><details class="rustdoc-toggle method-toggle" open><summary><section id="method.get_variant" class="method has-srclink"><span class="rightside"><a class="srclink" href="https://docs.rs/uuid/1.1.1/src/uuid/lib.rs.html#450">source</a></span><a href="#method.get_variant" class="anchor"></a><h4 class="code-header">pub fn <a href="#method.get_variant" class="fnname">get_variant</a>(&self) -> <a class="enum" href="https://docs.rs/uuid/1.1.1/uuid/enum.Variant.html" title="enum uuid::Variant">Variant</a></h4></section></summary><div class="docblock"><p>Returns the variant of the UUID structure.</p>
|
||||
<p>This determines the interpretation of the structure of the UUID.
|
||||
This method simply reads the value of the variant byte. It doesn’t
|
||||
validate the rest of the UUID as conforming to that variant.</p>
|
||||
|
@ -22,7 +22,7 @@ validate the rest of the UUID as conforming to that variant.</p>
|
|||
<ul>
|
||||
<li><a href="http://tools.ietf.org/html/rfc4122#section-4.1.1">Variant in RFC4122</a></li>
|
||||
</ul>
|
||||
</div></details><details class="rustdoc-toggle method-toggle" open><summary><section id="method.get_version_num" class="method has-srclink"><span class="rightside"><a class="srclink" href="https://docs.rs/uuid/1.1.0/src/uuid/lib.rs.html#485">source</a></span><a href="#method.get_version_num" class="anchor"></a><h4 class="code-header">pub fn <a href="#method.get_version_num" class="fnname">get_version_num</a>(&self) -> <a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.usize.html">usize</a></h4></section></summary><div class="docblock"><p>Returns the version number of the UUID.</p>
|
||||
</div></details><details class="rustdoc-toggle method-toggle" open><summary><section id="method.get_version_num" class="method has-srclink"><span class="rightside"><a class="srclink" href="https://docs.rs/uuid/1.1.1/src/uuid/lib.rs.html#485">source</a></span><a href="#method.get_version_num" class="anchor"></a><h4 class="code-header">pub fn <a href="#method.get_version_num" class="fnname">get_version_num</a>(&self) -> <a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.usize.html">usize</a></h4></section></summary><div class="docblock"><p>Returns the version number of the UUID.</p>
|
||||
<p>This represents the algorithm used to generate the value.
|
||||
This method is the future-proof alternative to <a href="../../prelude/struct.Uuid.html#method.get_version" title="Uuid::get_version"><code>Uuid::get_version</code></a>.</p>
|
||||
<h5 id="examples-1"><a href="#examples-1">Examples</a></h5>
|
||||
|
@ -35,7 +35,7 @@ This method is the future-proof alternative to <a href="../../prelude/struct.Uui
|
|||
<ul>
|
||||
<li><a href="https://datatracker.ietf.org/doc/html/rfc4122#section-4.1.3">Version in RFC4122</a></li>
|
||||
</ul>
|
||||
</div></details><details class="rustdoc-toggle method-toggle" open><summary><section id="method.get_version" class="method has-srclink"><span class="rightside"><a class="srclink" href="https://docs.rs/uuid/1.1.0/src/uuid/lib.rs.html#515">source</a></span><a href="#method.get_version" class="anchor"></a><h4 class="code-header">pub fn <a href="#method.get_version" class="fnname">get_version</a>(&self) -> <a class="enum" href="https://doc.rust-lang.org/1.61.0/core/option/enum.Option.html" title="enum core::option::Option">Option</a><<a class="enum" href="https://docs.rs/uuid/1.1.0/uuid/enum.Version.html" title="enum uuid::Version">Version</a>></h4></section></summary><div class="docblock"><p>Returns the version of the UUID.</p>
|
||||
</div></details><details class="rustdoc-toggle method-toggle" open><summary><section id="method.get_version" class="method has-srclink"><span class="rightside"><a class="srclink" href="https://docs.rs/uuid/1.1.1/src/uuid/lib.rs.html#515">source</a></span><a href="#method.get_version" class="anchor"></a><h4 class="code-header">pub fn <a href="#method.get_version" class="fnname">get_version</a>(&self) -> <a class="enum" href="https://doc.rust-lang.org/1.61.0/core/option/enum.Option.html" title="enum core::option::Option">Option</a><<a class="enum" href="https://docs.rs/uuid/1.1.1/uuid/enum.Version.html" title="enum uuid::Version">Version</a>></h4></section></summary><div class="docblock"><p>Returns the version of the UUID.</p>
|
||||
<p>This represents the algorithm used to generate the value.
|
||||
If the version field doesn’t contain a recognized version then <code>None</code>
|
||||
is returned. If you’re trying to read the version for a future extension
|
||||
|
@ -52,7 +52,7 @@ standardized and supported.</p>
|
|||
<ul>
|
||||
<li><a href="https://datatracker.ietf.org/doc/html/rfc4122#section-4.1.3">Version in RFC4122</a></li>
|
||||
</ul>
|
||||
</div></details><details class="rustdoc-toggle method-toggle" open><summary><section id="method.as_fields" class="method has-srclink"><span class="rightside"><a class="srclink" href="https://docs.rs/uuid/1.1.0/src/uuid/lib.rs.html#570">source</a></span><a href="#method.as_fields" class="anchor"></a><h4 class="code-header">pub fn <a href="#method.as_fields" class="fnname">as_fields</a>(&self) -> <a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.tuple.html">(</a><a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.u32.html">u32</a>, <a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.u16.html">u16</a>, <a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.u16.html">u16</a>, &<a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.array.html">[</a><a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.u8.html">u8</a><a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.array.html">; 8]</a><a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.tuple.html">)</a></h4></section></summary><div class="docblock"><p>Returns the four field values of the UUID.</p>
|
||||
</div></details><details class="rustdoc-toggle method-toggle" open><summary><section id="method.as_fields" class="method has-srclink"><span class="rightside"><a class="srclink" href="https://docs.rs/uuid/1.1.1/src/uuid/lib.rs.html#570">source</a></span><a href="#method.as_fields" class="anchor"></a><h4 class="code-header">pub fn <a href="#method.as_fields" class="fnname">as_fields</a>(&self) -> <a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.tuple.html">(</a><a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.u32.html">u32</a>, <a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.u16.html">u16</a>, <a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.u16.html">u16</a>, &<a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.array.html">[</a><a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.u8.html">u8</a><a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.array.html">; 8]</a><a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.tuple.html">)</a></h4></section></summary><div class="docblock"><p>Returns the four field values of the UUID.</p>
|
||||
<p>These values can be passed to the <a href="../../prelude/struct.Uuid.html#method.from_fields" title="Uuid::from_fields"><code>Uuid::from_fields</code></a> method to get
|
||||
the original <code>Uuid</code> back.</p>
|
||||
<ul>
|
||||
|
@ -87,7 +87,7 @@ sequence and the last 48 bits indicate the node ID.</li>
|
|||
<span class="kw-2">&</span>[<span class="number">0xd1</span>, <span class="number">0xd2</span>, <span class="number">0xd3</span>, <span class="number">0xd4</span>, <span class="number">0xd5</span>, <span class="number">0xd6</span>, <span class="number">0xd7</span>, <span class="number">0xd8</span>],
|
||||
)
|
||||
);</code></pre></div>
|
||||
</div></details><details class="rustdoc-toggle method-toggle" open><summary><section id="method.to_fields_le" class="method has-srclink"><span class="rightside"><a class="srclink" href="https://docs.rs/uuid/1.1.0/src/uuid/lib.rs.html#613">source</a></span><a href="#method.to_fields_le" class="anchor"></a><h4 class="code-header">pub fn <a href="#method.to_fields_le" class="fnname">to_fields_le</a>(&self) -> <a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.tuple.html">(</a><a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.u32.html">u32</a>, <a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.u16.html">u16</a>, <a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.u16.html">u16</a>, &<a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.array.html">[</a><a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.u8.html">u8</a><a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.array.html">; 8]</a><a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.tuple.html">)</a></h4></section></summary><div class="docblock"><p>Returns the four field values of the UUID in little-endian order.</p>
|
||||
</div></details><details class="rustdoc-toggle method-toggle" open><summary><section id="method.to_fields_le" class="method has-srclink"><span class="rightside"><a class="srclink" href="https://docs.rs/uuid/1.1.1/src/uuid/lib.rs.html#613">source</a></span><a href="#method.to_fields_le" class="anchor"></a><h4 class="code-header">pub fn <a href="#method.to_fields_le" class="fnname">to_fields_le</a>(&self) -> <a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.tuple.html">(</a><a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.u32.html">u32</a>, <a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.u16.html">u16</a>, <a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.u16.html">u16</a>, &<a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.array.html">[</a><a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.u8.html">u8</a><a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.array.html">; 8]</a><a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.tuple.html">)</a></h4></section></summary><div class="docblock"><p>Returns the four field values of the UUID in little-endian order.</p>
|
||||
<p>The bytes in the returned integer fields will be converted from
|
||||
big-endian order. This is based on the endianness of the UUID,
|
||||
rather than the target environment so bytes will be flipped on both
|
||||
|
@ -106,7 +106,7 @@ big and little endian machines.</p>
|
|||
<span class="kw-2">&</span>[<span class="number">0xd1</span>, <span class="number">0xd2</span>, <span class="number">0xd3</span>, <span class="number">0xd4</span>, <span class="number">0xd5</span>, <span class="number">0xd6</span>, <span class="number">0xd7</span>, <span class="number">0xd8</span>],
|
||||
)
|
||||
);</code></pre></div>
|
||||
</div></details><details class="rustdoc-toggle method-toggle" open><summary><section id="method.as_u128" class="method has-srclink"><span class="rightside"><a class="srclink" href="https://docs.rs/uuid/1.1.0/src/uuid/lib.rs.html#646">source</a></span><a href="#method.as_u128" class="anchor"></a><h4 class="code-header">pub fn <a href="#method.as_u128" class="fnname">as_u128</a>(&self) -> <a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.u128.html">u128</a></h4></section></summary><div class="docblock"><p>Returns a 128bit value containing the value.</p>
|
||||
</div></details><details class="rustdoc-toggle method-toggle" open><summary><section id="method.as_u128" class="method has-srclink"><span class="rightside"><a class="srclink" href="https://docs.rs/uuid/1.1.1/src/uuid/lib.rs.html#646">source</a></span><a href="#method.as_u128" class="anchor"></a><h4 class="code-header">pub fn <a href="#method.as_u128" class="fnname">as_u128</a>(&self) -> <a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.u128.html">u128</a></h4></section></summary><div class="docblock"><p>Returns a 128bit value containing the value.</p>
|
||||
<p>The bytes in the UUID will be packed directly into a <code>u128</code>.</p>
|
||||
<h5 id="examples-5"><a href="#examples-5">Examples</a></h5>
|
||||
<div class="example-wrap"><pre class="rust rust-example-rendered"><code><span class="kw">let</span> <span class="ident">uuid</span> <span class="op">=</span> <span class="ident">Uuid::parse_str</span>(<span class="string">"a1a2a3a4-b1b2-c1c2-d1d2-d3d4d5d6d7d8"</span>)<span class="question-mark">?</span>;
|
||||
|
@ -115,7 +115,7 @@ big and little endian machines.</p>
|
|||
<span class="ident">uuid</span>.<span class="ident">as_u128</span>(),
|
||||
<span class="number">0xa1a2a3a4b1b2c1c2d1d2d3d4d5d6d7d8</span>,
|
||||
);</code></pre></div>
|
||||
</div></details><details class="rustdoc-toggle method-toggle" open><summary><section id="method.to_u128_le" class="method has-srclink"><span class="rightside"><a class="srclink" href="https://docs.rs/uuid/1.1.0/src/uuid/lib.rs.html#690">source</a></span><a href="#method.to_u128_le" class="anchor"></a><h4 class="code-header">pub fn <a href="#method.to_u128_le" class="fnname">to_u128_le</a>(&self) -> <a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.u128.html">u128</a></h4></section></summary><div class="docblock"><p>Returns a 128bit little-endian value containing the value.</p>
|
||||
</div></details><details class="rustdoc-toggle method-toggle" open><summary><section id="method.to_u128_le" class="method has-srclink"><span class="rightside"><a class="srclink" href="https://docs.rs/uuid/1.1.1/src/uuid/lib.rs.html#690">source</a></span><a href="#method.to_u128_le" class="anchor"></a><h4 class="code-header">pub fn <a href="#method.to_u128_le" class="fnname">to_u128_le</a>(&self) -> <a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.u128.html">u128</a></h4></section></summary><div class="docblock"><p>Returns a 128bit little-endian value containing the value.</p>
|
||||
<p>The bytes in the <code>u128</code> will be flipped to convert into big-endian
|
||||
order. This is based on the endianness of the UUID, rather than the
|
||||
target environment so bytes will be flipped on both big and little
|
||||
|
@ -130,7 +130,7 @@ than reversing the individual fields in-place.</p>
|
|||
<span class="ident">uuid</span>.<span class="ident">to_u128_le</span>(),
|
||||
<span class="number">0xd8d7d6d5d4d3d2d1c2c1b2b1a4a3a2a1</span>,
|
||||
);</code></pre></div>
|
||||
</div></details><details class="rustdoc-toggle method-toggle" open><summary><section id="method.as_u64_pair" class="method has-srclink"><span class="rightside"><a class="srclink" href="https://docs.rs/uuid/1.1.0/src/uuid/lib.rs.html#728">source</a></span><a href="#method.as_u64_pair" class="anchor"></a><h4 class="code-header">pub fn <a href="#method.as_u64_pair" class="fnname">as_u64_pair</a>(&self) -> <a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.tuple.html">(</a><a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.u64.html">u64</a>, <a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.u64.html">u64</a><a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.tuple.html">)</a></h4></section></summary><div class="docblock"><p>Returns two 64bit values containing the value.</p>
|
||||
</div></details><details class="rustdoc-toggle method-toggle" open><summary><section id="method.as_u64_pair" class="method has-srclink"><span class="rightside"><a class="srclink" href="https://docs.rs/uuid/1.1.1/src/uuid/lib.rs.html#728">source</a></span><a href="#method.as_u64_pair" class="anchor"></a><h4 class="code-header">pub fn <a href="#method.as_u64_pair" class="fnname">as_u64_pair</a>(&self) -> <a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.tuple.html">(</a><a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.u64.html">u64</a>, <a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.u64.html">u64</a><a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.tuple.html">)</a></h4></section></summary><div class="docblock"><p>Returns two 64bit values containing the value.</p>
|
||||
<p>The bytes in the UUID will be split into two <code>u64</code>.
|
||||
The first u64 represents the 64 most significant bits,
|
||||
the second one represents the 64 least significant.</p>
|
||||
|
@ -140,7 +140,7 @@ the second one represents the 64 least significant.</p>
|
|||
<span class="ident">uuid</span>.<span class="ident">as_u64_pair</span>(),
|
||||
(<span class="number">0xa1a2a3a4b1b2c1c2</span>, <span class="number">0xd1d2d3d4d5d6d7d8</span>),
|
||||
);</code></pre></div>
|
||||
</div></details><details class="rustdoc-toggle method-toggle" open><summary><section id="method.as_bytes" class="method has-srclink"><span class="rightside"><a class="srclink" href="https://docs.rs/uuid/1.1.0/src/uuid/lib.rs.html#759">source</a></span><a href="#method.as_bytes" class="anchor"></a><h4 class="code-header">pub fn <a href="#method.as_bytes" class="fnname">as_bytes</a>(&self) -> &<a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.array.html">[</a><a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.u8.html">u8</a><a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.array.html">; 16]</a></h4></section></summary><div class="docblock"><p>Returns a slice of 16 octets containing the value.</p>
|
||||
</div></details><details class="rustdoc-toggle method-toggle" open><summary><section id="method.as_bytes" class="method has-srclink"><span class="rightside"><a class="srclink" href="https://docs.rs/uuid/1.1.1/src/uuid/lib.rs.html#759">source</a></span><a href="#method.as_bytes" class="anchor"></a><h4 class="code-header">pub fn <a href="#method.as_bytes" class="fnname">as_bytes</a>(&self) -> &<a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.array.html">[</a><a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.u8.html">u8</a><a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.array.html">; 16]</a></h4></section></summary><div class="docblock"><p>Returns a slice of 16 octets containing the value.</p>
|
||||
<p>This method borrows the underlying byte value of the UUID.</p>
|
||||
<h5 id="examples-8"><a href="#examples-8">Examples</a></h5>
|
||||
<div class="example-wrap"><pre class="rust rust-example-rendered"><code><span class="kw">let</span> <span class="ident">bytes1</span> <span class="op">=</span> [
|
||||
|
@ -160,7 +160,7 @@ the second one represents the 64 least significant.</p>
|
|||
<span class="ident">uuid2</span> <span class="kw">as</span> <span class="kw-2">*const</span> <span class="ident">Uuid</span> <span class="kw">as</span> <span class="kw-2">*const</span> <span class="ident">u8</span>,
|
||||
<span class="kw-2">&</span><span class="ident">bytes1</span> <span class="kw">as</span> <span class="kw-2">*const</span> [<span class="ident">u8</span>; <span class="number">16</span>] <span class="kw">as</span> <span class="kw-2">*const</span> <span class="ident">u8</span>,
|
||||
));</code></pre></div>
|
||||
</div></details><details class="rustdoc-toggle method-toggle" open><summary><section id="method.to_bytes_le" class="method has-srclink"><span class="rightside"><a class="srclink" href="https://docs.rs/uuid/1.1.0/src/uuid/lib.rs.html#806">source</a></span><a href="#method.to_bytes_le" class="anchor"></a><h4 class="code-header">pub fn <a href="#method.to_bytes_le" class="fnname">to_bytes_le</a>(&self) -> <a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.array.html">[</a><a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.u8.html">u8</a><a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.array.html">; 16]</a></h4></section></summary><div class="docblock"><p>Returns the bytes of the UUID in little-endian order.</p>
|
||||
</div></details><details class="rustdoc-toggle method-toggle" open><summary><section id="method.to_bytes_le" class="method has-srclink"><span class="rightside"><a class="srclink" href="https://docs.rs/uuid/1.1.1/src/uuid/lib.rs.html#806">source</a></span><a href="#method.to_bytes_le" class="anchor"></a><h4 class="code-header">pub fn <a href="#method.to_bytes_le" class="fnname">to_bytes_le</a>(&self) -> <a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.array.html">[</a><a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.u8.html">u8</a><a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.array.html">; 16]</a></h4></section></summary><div class="docblock"><p>Returns the bytes of the UUID in little-endian order.</p>
|
||||
<p>The bytes will be flipped to convert into little-endian order. This is
|
||||
based on the endianness of the UUID, rather than the target environment
|
||||
so bytes will be flipped on both big and little endian machines.</p>
|
||||
|
@ -176,7 +176,7 @@ so bytes will be flipped on both big and little endian machines.</p>
|
|||
<span class="number">0xd3</span>, <span class="number">0xd4</span>, <span class="number">0xd5</span>, <span class="number">0xd6</span>, <span class="number">0xd7</span>, <span class="number">0xd8</span>
|
||||
])
|
||||
);</code></pre></div>
|
||||
</div></details><details class="rustdoc-toggle method-toggle" open><summary><section id="method.is_nil" class="method has-srclink"><span class="rightside"><a class="srclink" href="https://docs.rs/uuid/1.1.0/src/uuid/lib.rs.html#815">source</a></span><a href="#method.is_nil" class="anchor"></a><h4 class="code-header">pub fn <a href="#method.is_nil" class="fnname">is_nil</a>(&self) -> <a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.bool.html">bool</a></h4></section></summary><div class="docblock"><p>Tests if the UUID is nil.</p>
|
||||
</div></details><details class="rustdoc-toggle method-toggle" open><summary><section id="method.is_nil" class="method has-srclink"><span class="rightside"><a class="srclink" href="https://docs.rs/uuid/1.1.1/src/uuid/lib.rs.html#815">source</a></span><a href="#method.is_nil" class="anchor"></a><h4 class="code-header">pub fn <a href="#method.is_nil" class="fnname">is_nil</a>(&self) -> <a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.bool.html">bool</a></h4></section></summary><div class="docblock"><p>Tests if the UUID is nil.</p>
|
||||
</div></details></div></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="rustdoc-toggle implementors-toggle" open><summary><section id="impl-Deref" class="impl has-srclink"><span class="rightside"><a class="srclink" href="../../../src/kanidm/constants/uuids.rs.html#245-248">source</a></span><a href="#impl-Deref" class="anchor"></a><h3 class="code-header in-band">impl <a class="trait" href="https://doc.rust-lang.org/1.61.0/core/ops/deref/trait.Deref.html" title="trait core::ops::deref::Deref">Deref</a> for <a class="struct" href="struct.UUID_DOMAIN_INFO.html" title="struct kanidm::constants::uuids::UUID_DOMAIN_INFO">UUID_DOMAIN_INFO</a></h3></section></summary><div class="impl-items"><details class="rustdoc-toggle" open><summary><section id="associatedtype.Target" class="type trait-impl has-srclink"><a href="#associatedtype.Target" class="anchor"></a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.61.0/core/ops/deref/trait.Deref.html#associatedtype.Target" class="associatedtype">Target</a> = <a class="struct" href="../../prelude/struct.Uuid.html" title="struct kanidm::prelude::Uuid">Uuid</a></h4></section></summary><div class='docblock'><p>The resulting type after dereferencing.</p>
|
||||
</div></details><details class="rustdoc-toggle method-toggle" open><summary><section id="method.deref" class="method trait-impl has-srclink"><span class="rightside"><a class="srclink" href="../../../src/kanidm/constants/uuids.rs.html#245-248">source</a></span><a href="#method.deref" class="anchor"></a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.61.0/core/ops/deref/trait.Deref.html#tymethod.deref" class="fnname">deref</a>(&self) -> &<a class="struct" href="../../prelude/struct.Uuid.html" title="struct kanidm::prelude::Uuid">Uuid</a></h4></section></summary><div class='docblock'><p>Dereferences the value.</p>
|
||||
</div></details></div></details><section id="impl-LazyStatic" class="impl has-srclink"><span class="rightside"><a class="srclink" href="../../../src/kanidm/constants/uuids.rs.html#245-248">source</a></span><a href="#impl-LazyStatic" class="anchor"></a><h3 class="code-header in-band">impl <a class="trait" href="https://docs.rs/lazy_static/1.4.0/lazy_static/trait.LazyStatic.html" title="trait lazy_static::LazyStatic">LazyStatic</a> for <a class="struct" href="struct.UUID_DOMAIN_INFO.html" title="struct kanidm::constants::uuids::UUID_DOMAIN_INFO">UUID_DOMAIN_INFO</a></h3></section></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" class="impl has-srclink"><a href="#impl-RefUnwindSafe" class="anchor"></a><h3 class="code-header in-band">impl <a class="trait" href="https://doc.rust-lang.org/1.61.0/core/panic/unwind_safe/trait.RefUnwindSafe.html" title="trait core::panic::unwind_safe::RefUnwindSafe">RefUnwindSafe</a> for <a class="struct" href="struct.UUID_DOMAIN_INFO.html" title="struct kanidm::constants::uuids::UUID_DOMAIN_INFO">UUID_DOMAIN_INFO</a></h3></section><section id="impl-Send" class="impl has-srclink"><a href="#impl-Send" class="anchor"></a><h3 class="code-header in-band">impl <a class="trait" href="https://doc.rust-lang.org/1.61.0/core/marker/trait.Send.html" title="trait core::marker::Send">Send</a> for <a class="struct" href="struct.UUID_DOMAIN_INFO.html" title="struct kanidm::constants::uuids::UUID_DOMAIN_INFO">UUID_DOMAIN_INFO</a></h3></section><section id="impl-Sync" class="impl has-srclink"><a href="#impl-Sync" class="anchor"></a><h3 class="code-header in-band">impl <a class="trait" href="https://doc.rust-lang.org/1.61.0/core/marker/trait.Sync.html" title="trait core::marker::Sync">Sync</a> for <a class="struct" href="struct.UUID_DOMAIN_INFO.html" title="struct kanidm::constants::uuids::UUID_DOMAIN_INFO">UUID_DOMAIN_INFO</a></h3></section><section id="impl-Unpin" class="impl has-srclink"><a href="#impl-Unpin" class="anchor"></a><h3 class="code-header in-band">impl <a class="trait" href="https://doc.rust-lang.org/1.61.0/core/marker/trait.Unpin.html" title="trait core::marker::Unpin">Unpin</a> for <a class="struct" href="struct.UUID_DOMAIN_INFO.html" title="struct kanidm::constants::uuids::UUID_DOMAIN_INFO">UUID_DOMAIN_INFO</a></h3></section><section id="impl-UnwindSafe" class="impl has-srclink"><a href="#impl-UnwindSafe" class="anchor"></a><h3 class="code-header in-band">impl <a class="trait" href="https://doc.rust-lang.org/1.61.0/core/panic/unwind_safe/trait.UnwindSafe.html" title="trait core::panic::unwind_safe::UnwindSafe">UnwindSafe</a> for <a class="struct" href="struct.UUID_DOMAIN_INFO.html" title="struct kanidm::constants::uuids::UUID_DOMAIN_INFO">UUID_DOMAIN_INFO</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="rustdoc-toggle implementors-toggle"><summary><section id="impl-Any" class="impl has-srclink"><span class="rightside"><a class="srclink" href="https://doc.rust-lang.org/1.61.0/src/core/any.rs.html#132-136">source</a></span><a href="#impl-Any" class="anchor"></a><h3 class="code-header in-band">impl<T> <a class="trait" href="https://doc.rust-lang.org/1.61.0/core/any/trait.Any.html" title="trait core::any::Any">Any</a> for T <span class="where fmt-newline">where<br> T: 'static + ?<a class="trait" href="https://doc.rust-lang.org/1.61.0/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>, </span></h3></section></summary><div class="impl-items"><details class="rustdoc-toggle method-toggle" open><summary><section id="method.type_id" class="method trait-impl has-srclink"><span class="rightside"><a class="srclink" href="https://doc.rust-lang.org/1.61.0/src/core/any.rs.html#133">source</a></span><a href="#method.type_id" class="anchor"></a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.61.0/core/any/trait.Any.html#tymethod.type_id" class="fnname">type_id</a>(&self) -> <a class="struct" href="https://doc.rust-lang.org/1.61.0/core/any/struct.TypeId.html" title="struct core::any::TypeId">TypeId</a></h4></section></summary><div class='docblock'><p>Gets the <code>TypeId</code> of <code>self</code>. <a href="https://doc.rust-lang.org/1.61.0/core/any/trait.Any.html#tymethod.type_id">Read more</a></p>
|
||||
|
|
File diff suppressed because one or more lines are too long
|
@ -6,16 +6,16 @@
|
|||
</a><h2 class="location"><a href="#">ClientError</a></h2><div class="sidebar-elems"><section><div class="block"><h3 class="sidebar-title"><a href="#variants">Variants</a></h3><ul><li><a href="#variant.AuthenticationFailed">AuthenticationFailed</a></li><li><a href="#variant.EmptyResponse">EmptyResponse</a></li><li><a href="#variant.Http">Http</a></li><li><a href="#variant.JsonDecode">JsonDecode</a></li><li><a href="#variant.JsonEncode">JsonEncode</a></li><li><a href="#variant.SystemError">SystemError</a></li><li><a href="#variant.TotpInvalidSha1">TotpInvalidSha1</a></li><li><a href="#variant.TotpVerifyFailed">TotpVerifyFailed</a></li><li><a href="#variant.Transport">Transport</a></li><li><a href="#variant.Unauthorized">Unauthorized</a></li></ul></div><div class="block"><h3 class="sidebar-title"><a href="#trait-implementations">Trait Implementations</a></h3><ul><li><a href="#impl-Debug">Debug</a></li></ul></div><div class="block"><h3 class="sidebar-title"><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul><li><a href="#impl-RefUnwindSafe">!RefUnwindSafe</a></li><li><a href="#impl-Send">Send</a></li><li><a href="#impl-Sync">Sync</a></li><li><a href="#impl-Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe">!UnwindSafe</a></li></ul></div><div class="block"><h3 class="sidebar-title"><a href="#blanket-implementations">Blanket Implementations</a></h3><ul><li><a href="#impl-Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E">Borrow<T></a></li><li><a href="#impl-BorrowMut%3CT%3E">BorrowMut<T></a></li><li><a href="#impl-From%3CT%3E">From<T></a></li><li><a href="#impl-Instrument">Instrument</a></li><li><a href="#impl-Into%3CU%3E">Into<U></a></li><li><a href="#impl-TryFrom%3CU%3E">TryFrom<U></a></li><li><a href="#impl-TryInto%3CU%3E">TryInto<U></a></li><li><a href="#impl-VZip%3CV%3E">VZip<V></a></li><li><a href="#impl-WithSubscriber">WithSubscriber</a></li></ul></div></section><h2 class="location"><a href="index.html">In kanidm_client</a></h2><div id="sidebar-vars" data-name="ClientError" data-ty="enum" data-relpath=""></div><script defer src="sidebar-items.js"></script></div></nav><main><div class="width-limiter"><div class="sub-container"><a class="sub-logo-container" href="../kanidm_client/index.html"><img class="rust-logo" src="../rust-logo.svg" alt="logo"></a><nav class="sub"><div class="theme-picker hidden"><button id="theme-picker" aria-label="Pick another theme!" aria-haspopup="menu" title="themes"><img width="22" height="22" alt="Pick another theme!" src="../brush.svg"></button><div id="theme-choices" role="menu"></div></div><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"><button type="button" id="help-button" title="help">?</button><a id="settings-menu" href="../settings.html" title="settings"><img width="22" height="22" alt="Change settings" src="../wheel.svg"></a></div></form></nav></div><section id="main-content" class="content"><div class="main-heading">
|
||||
<h1 class="fqn"><span class="in-band">Enum <a href="index.html">kanidm_client</a>::<wbr><a class="enum" href="#">ClientError</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/kanidm_client/lib.rs.html#51-62">source</a> · <a id="toggle-all-docs" href="javascript:void(0)" title="collapse all docs">[<span class="inner">−</span>]</a></span></div><div class="docblock item-decl"><pre class="rust enum"><code>pub enum ClientError {
|
||||
Unauthorized,
|
||||
Http(<a class="struct" href="struct.StatusCode.html" title="struct kanidm_client::StatusCode">StatusCode</a>, <a class="enum" href="https://doc.rust-lang.org/1.61.0/core/option/enum.Option.html" title="enum core::option::Option">Option</a><<a class="enum" href="../kanidm_proto/v1/enum.OperationError.html" title="enum kanidm_proto::v1::OperationError">OperationError</a>>, <a class="struct" href="https://doc.rust-lang.org/1.61.0/alloc/string/struct.String.html" title="struct alloc::string::String">String</a>),
|
||||
Http(<a class="struct" href="struct.StatusCode.html" title="struct kanidm_client::StatusCode">StatusCode</a>, <a class="enum" href="https://doc.rust-lang.org/1.61.0/core/option/enum.Option.html" title="enum core::option::Option">Option</a><OperationError>, <a class="struct" href="https://doc.rust-lang.org/1.61.0/alloc/string/struct.String.html" title="struct alloc::string::String">String</a>),
|
||||
Transport(<a class="struct" href="https://docs.rs/reqwest/0.11.10/reqwest/error/struct.Error.html" title="struct reqwest::error::Error">Error</a>),
|
||||
AuthenticationFailed,
|
||||
EmptyResponse,
|
||||
TotpVerifyFailed(<a class="struct" href="https://docs.rs/uuid/1.1.0/uuid/struct.Uuid.html" title="struct uuid::Uuid">Uuid</a>, <a class="struct" href="../kanidm_proto/v1/struct.TotpSecret.html" title="struct kanidm_proto::v1::TotpSecret">TotpSecret</a>),
|
||||
TotpInvalidSha1(<a class="struct" href="https://docs.rs/uuid/1.1.0/uuid/struct.Uuid.html" title="struct uuid::Uuid">Uuid</a>),
|
||||
TotpVerifyFailed(<a class="struct" href="https://docs.rs/uuid/1.1.1/uuid/struct.Uuid.html" title="struct uuid::Uuid">Uuid</a>, TotpSecret),
|
||||
TotpInvalidSha1(<a class="struct" href="https://docs.rs/uuid/1.1.1/uuid/struct.Uuid.html" title="struct uuid::Uuid">Uuid</a>),
|
||||
JsonDecode(<a class="struct" href="https://docs.rs/reqwest/0.11.10/reqwest/error/struct.Error.html" title="struct reqwest::error::Error">Error</a>, <a class="struct" href="https://doc.rust-lang.org/1.61.0/alloc/string/struct.String.html" title="struct alloc::string::String">String</a>),
|
||||
JsonEncode(<a class="struct" href="https://docs.rs/serde_json/1.0.81/serde_json/error/struct.Error.html" title="struct serde_json::error::Error">SerdeJsonError</a>),
|
||||
SystemError,
|
||||
}</code></pre></div><h2 id="variants" class="variants small-section-header">Variants<a href="#variants" class="anchor"></a></h2><h3 id="variant.Unauthorized" class="variant small-section-header"><a href="#variant.Unauthorized" class="anchor field"></a><code>Unauthorized</code></h3><h3 id="variant.Http" class="variant small-section-header"><a href="#variant.Http" class="anchor field"></a><code>Http(<a class="struct" href="struct.StatusCode.html" title="struct kanidm_client::StatusCode">StatusCode</a>, <a class="enum" href="https://doc.rust-lang.org/1.61.0/core/option/enum.Option.html" title="enum core::option::Option">Option</a><<a class="enum" href="../kanidm_proto/v1/enum.OperationError.html" title="enum kanidm_proto::v1::OperationError">OperationError</a>>, <a class="struct" href="https://doc.rust-lang.org/1.61.0/alloc/string/struct.String.html" title="struct alloc::string::String">String</a>)</code></h3><h3 id="variant.Transport" class="variant small-section-header"><a href="#variant.Transport" class="anchor field"></a><code>Transport(<a class="struct" href="https://docs.rs/reqwest/0.11.10/reqwest/error/struct.Error.html" title="struct reqwest::error::Error">Error</a>)</code></h3><h3 id="variant.AuthenticationFailed" class="variant small-section-header"><a href="#variant.AuthenticationFailed" class="anchor field"></a><code>AuthenticationFailed</code></h3><h3 id="variant.EmptyResponse" class="variant small-section-header"><a href="#variant.EmptyResponse" class="anchor field"></a><code>EmptyResponse</code></h3><h3 id="variant.TotpVerifyFailed" class="variant small-section-header"><a href="#variant.TotpVerifyFailed" class="anchor field"></a><code>TotpVerifyFailed(<a class="struct" href="https://docs.rs/uuid/1.1.0/uuid/struct.Uuid.html" title="struct uuid::Uuid">Uuid</a>, <a class="struct" href="../kanidm_proto/v1/struct.TotpSecret.html" title="struct kanidm_proto::v1::TotpSecret">TotpSecret</a>)</code></h3><h3 id="variant.TotpInvalidSha1" class="variant small-section-header"><a href="#variant.TotpInvalidSha1" class="anchor field"></a><code>TotpInvalidSha1(<a class="struct" href="https://docs.rs/uuid/1.1.0/uuid/struct.Uuid.html" title="struct uuid::Uuid">Uuid</a>)</code></h3><h3 id="variant.JsonDecode" class="variant small-section-header"><a href="#variant.JsonDecode" class="anchor field"></a><code>JsonDecode(<a class="struct" href="https://docs.rs/reqwest/0.11.10/reqwest/error/struct.Error.html" title="struct reqwest::error::Error">Error</a>, <a class="struct" href="https://doc.rust-lang.org/1.61.0/alloc/string/struct.String.html" title="struct alloc::string::String">String</a>)</code></h3><h3 id="variant.JsonEncode" class="variant small-section-header"><a href="#variant.JsonEncode" class="anchor field"></a><code>JsonEncode(<a class="struct" href="https://docs.rs/serde_json/1.0.81/serde_json/error/struct.Error.html" title="struct serde_json::error::Error">SerdeJsonError</a>)</code></h3><h3 id="variant.SystemError" class="variant small-section-header"><a href="#variant.SystemError" class="anchor field"></a><code>SystemError</code></h3><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="rustdoc-toggle implementors-toggle" open><summary><section id="impl-Debug" class="impl has-srclink"><span class="rightside"><a class="srclink" href="../src/kanidm_client/lib.rs.html#50">source</a></span><a href="#impl-Debug" class="anchor"></a><h3 class="code-header in-band">impl <a class="trait" href="https://doc.rust-lang.org/1.61.0/core/fmt/trait.Debug.html" title="trait core::fmt::Debug">Debug</a> for <a class="enum" href="enum.ClientError.html" title="enum kanidm_client::ClientError">ClientError</a></h3></section></summary><div class="impl-items"><details class="rustdoc-toggle method-toggle" open><summary><section id="method.fmt" class="method trait-impl has-srclink"><span class="rightside"><a class="srclink" href="../src/kanidm_client/lib.rs.html#50">source</a></span><a href="#method.fmt" class="anchor"></a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.61.0/core/fmt/trait.Debug.html#tymethod.fmt" class="fnname">fmt</a>(&self, f: &mut <a class="struct" href="https://doc.rust-lang.org/1.61.0/core/fmt/struct.Formatter.html" title="struct core::fmt::Formatter">Formatter</a><'_>) -> <a class="type" href="https://doc.rust-lang.org/1.61.0/core/fmt/type.Result.html" title="type core::fmt::Result">Result</a></h4></section></summary><div class='docblock'><p>Formats the value using the given formatter. <a href="https://doc.rust-lang.org/1.61.0/core/fmt/trait.Debug.html#tymethod.fmt">Read more</a></p>
|
||||
}</code></pre></div><h2 id="variants" class="variants small-section-header">Variants<a href="#variants" class="anchor"></a></h2><h3 id="variant.Unauthorized" class="variant small-section-header"><a href="#variant.Unauthorized" class="anchor field"></a><code>Unauthorized</code></h3><h3 id="variant.Http" class="variant small-section-header"><a href="#variant.Http" class="anchor field"></a><code>Http(<a class="struct" href="struct.StatusCode.html" title="struct kanidm_client::StatusCode">StatusCode</a>, <a class="enum" href="https://doc.rust-lang.org/1.61.0/core/option/enum.Option.html" title="enum core::option::Option">Option</a><OperationError>, <a class="struct" href="https://doc.rust-lang.org/1.61.0/alloc/string/struct.String.html" title="struct alloc::string::String">String</a>)</code></h3><h3 id="variant.Transport" class="variant small-section-header"><a href="#variant.Transport" class="anchor field"></a><code>Transport(<a class="struct" href="https://docs.rs/reqwest/0.11.10/reqwest/error/struct.Error.html" title="struct reqwest::error::Error">Error</a>)</code></h3><h3 id="variant.AuthenticationFailed" class="variant small-section-header"><a href="#variant.AuthenticationFailed" class="anchor field"></a><code>AuthenticationFailed</code></h3><h3 id="variant.EmptyResponse" class="variant small-section-header"><a href="#variant.EmptyResponse" class="anchor field"></a><code>EmptyResponse</code></h3><h3 id="variant.TotpVerifyFailed" class="variant small-section-header"><a href="#variant.TotpVerifyFailed" class="anchor field"></a><code>TotpVerifyFailed(<a class="struct" href="https://docs.rs/uuid/1.1.1/uuid/struct.Uuid.html" title="struct uuid::Uuid">Uuid</a>, TotpSecret)</code></h3><h3 id="variant.TotpInvalidSha1" class="variant small-section-header"><a href="#variant.TotpInvalidSha1" class="anchor field"></a><code>TotpInvalidSha1(<a class="struct" href="https://docs.rs/uuid/1.1.1/uuid/struct.Uuid.html" title="struct uuid::Uuid">Uuid</a>)</code></h3><h3 id="variant.JsonDecode" class="variant small-section-header"><a href="#variant.JsonDecode" class="anchor field"></a><code>JsonDecode(<a class="struct" href="https://docs.rs/reqwest/0.11.10/reqwest/error/struct.Error.html" title="struct reqwest::error::Error">Error</a>, <a class="struct" href="https://doc.rust-lang.org/1.61.0/alloc/string/struct.String.html" title="struct alloc::string::String">String</a>)</code></h3><h3 id="variant.JsonEncode" class="variant small-section-header"><a href="#variant.JsonEncode" class="anchor field"></a><code>JsonEncode(<a class="struct" href="https://docs.rs/serde_json/1.0.81/serde_json/error/struct.Error.html" title="struct serde_json::error::Error">SerdeJsonError</a>)</code></h3><h3 id="variant.SystemError" class="variant small-section-header"><a href="#variant.SystemError" class="anchor field"></a><code>SystemError</code></h3><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="rustdoc-toggle implementors-toggle" open><summary><section id="impl-Debug" class="impl has-srclink"><span class="rightside"><a class="srclink" href="../src/kanidm_client/lib.rs.html#50">source</a></span><a href="#impl-Debug" class="anchor"></a><h3 class="code-header in-band">impl <a class="trait" href="https://doc.rust-lang.org/1.61.0/core/fmt/trait.Debug.html" title="trait core::fmt::Debug">Debug</a> for <a class="enum" href="enum.ClientError.html" title="enum kanidm_client::ClientError">ClientError</a></h3></section></summary><div class="impl-items"><details class="rustdoc-toggle method-toggle" open><summary><section id="method.fmt" class="method trait-impl has-srclink"><span class="rightside"><a class="srclink" href="../src/kanidm_client/lib.rs.html#50">source</a></span><a href="#method.fmt" class="anchor"></a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.61.0/core/fmt/trait.Debug.html#tymethod.fmt" class="fnname">fmt</a>(&self, f: &mut <a class="struct" href="https://doc.rust-lang.org/1.61.0/core/fmt/struct.Formatter.html" title="struct core::fmt::Formatter">Formatter</a><'_>) -> <a class="type" href="https://doc.rust-lang.org/1.61.0/core/fmt/type.Result.html" title="type core::fmt::Result">Result</a></h4></section></summary><div class='docblock'><p>Formats the value using the given formatter. <a href="https://doc.rust-lang.org/1.61.0/core/fmt/trait.Debug.html#tymethod.fmt">Read more</a></p>
|
||||
</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" class="impl has-srclink"><a href="#impl-RefUnwindSafe" class="anchor"></a><h3 class="code-header in-band">impl !<a class="trait" href="https://doc.rust-lang.org/1.61.0/core/panic/unwind_safe/trait.RefUnwindSafe.html" title="trait core::panic::unwind_safe::RefUnwindSafe">RefUnwindSafe</a> for <a class="enum" href="enum.ClientError.html" title="enum kanidm_client::ClientError">ClientError</a></h3></section><section id="impl-Send" class="impl has-srclink"><a href="#impl-Send" class="anchor"></a><h3 class="code-header in-band">impl <a class="trait" href="https://doc.rust-lang.org/1.61.0/core/marker/trait.Send.html" title="trait core::marker::Send">Send</a> for <a class="enum" href="enum.ClientError.html" title="enum kanidm_client::ClientError">ClientError</a></h3></section><section id="impl-Sync" class="impl has-srclink"><a href="#impl-Sync" class="anchor"></a><h3 class="code-header in-band">impl <a class="trait" href="https://doc.rust-lang.org/1.61.0/core/marker/trait.Sync.html" title="trait core::marker::Sync">Sync</a> for <a class="enum" href="enum.ClientError.html" title="enum kanidm_client::ClientError">ClientError</a></h3></section><section id="impl-Unpin" class="impl has-srclink"><a href="#impl-Unpin" class="anchor"></a><h3 class="code-header in-band">impl <a class="trait" href="https://doc.rust-lang.org/1.61.0/core/marker/trait.Unpin.html" title="trait core::marker::Unpin">Unpin</a> for <a class="enum" href="enum.ClientError.html" title="enum kanidm_client::ClientError">ClientError</a></h3></section><section id="impl-UnwindSafe" class="impl has-srclink"><a href="#impl-UnwindSafe" class="anchor"></a><h3 class="code-header in-band">impl !<a class="trait" href="https://doc.rust-lang.org/1.61.0/core/panic/unwind_safe/trait.UnwindSafe.html" title="trait core::panic::unwind_safe::UnwindSafe">UnwindSafe</a> for <a class="enum" href="enum.ClientError.html" title="enum kanidm_client::ClientError">ClientError</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="rustdoc-toggle implementors-toggle"><summary><section id="impl-Any" class="impl has-srclink"><span class="rightside"><a class="srclink" href="https://doc.rust-lang.org/1.61.0/src/core/any.rs.html#132-136">source</a></span><a href="#impl-Any" class="anchor"></a><h3 class="code-header in-band">impl<T> <a class="trait" href="https://doc.rust-lang.org/1.61.0/core/any/trait.Any.html" title="trait core::any::Any">Any</a> for T <span class="where fmt-newline">where<br> T: 'static + ?<a class="trait" href="https://doc.rust-lang.org/1.61.0/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>, </span></h3></section></summary><div class="impl-items"><details class="rustdoc-toggle method-toggle" open><summary><section id="method.type_id" class="method trait-impl has-srclink"><span class="rightside"><a class="srclink" href="https://doc.rust-lang.org/1.61.0/src/core/any.rs.html#133">source</a></span><a href="#method.type_id" class="anchor"></a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.61.0/core/any/trait.Any.html#tymethod.type_id" class="fnname">type_id</a>(&self) -> <a class="struct" href="https://doc.rust-lang.org/1.61.0/core/any/struct.TypeId.html" title="struct core::any::TypeId">TypeId</a></h4></section></summary><div class='docblock'><p>Gets the <code>TypeId</code> of <code>self</code>. <a href="https://doc.rust-lang.org/1.61.0/core/any/trait.Any.html#tymethod.type_id">Read more</a></p>
|
||||
</div></details></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-Borrow%3CT%3E" class="impl has-srclink"><span class="rightside"><a class="srclink" href="https://doc.rust-lang.org/1.61.0/src/core/borrow.rs.html#209-214">source</a></span><a href="#impl-Borrow%3CT%3E" class="anchor"></a><h3 class="code-header in-band">impl<T> <a class="trait" href="https://doc.rust-lang.org/1.61.0/core/borrow/trait.Borrow.html" title="trait core::borrow::Borrow">Borrow</a><T> for T <span class="where fmt-newline">where<br> T: ?<a class="trait" href="https://doc.rust-lang.org/1.61.0/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>, </span></h3></section></summary><div class="impl-items"><details class="rustdoc-toggle method-toggle" open><summary><section id="method.borrow" class="method trait-impl has-srclink"><span class="rightside"><span class="since" title="const unstable">const: <a href="https://github.com/rust-lang/rust/issues/91522" title="Tracking issue for const_borrow">unstable</a></span> · <a class="srclink" href="https://doc.rust-lang.org/1.61.0/src/core/borrow.rs.html#211">source</a></span><a href="#method.borrow" class="anchor"></a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.61.0/core/borrow/trait.Borrow.html#tymethod.borrow" class="fnname">borrow</a>(&self) -> <a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.reference.html">&</a>T</h4></section></summary><div class='docblock'><p>Immutably borrows from an owned value. <a href="https://doc.rust-lang.org/1.61.0/core/borrow/trait.Borrow.html#tymethod.borrow">Read more</a></p>
|
||||
</div></details></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-BorrowMut%3CT%3E" class="impl has-srclink"><span class="rightside"><a class="srclink" href="https://doc.rust-lang.org/1.61.0/src/core/borrow.rs.html#218-222">source</a></span><a href="#impl-BorrowMut%3CT%3E" class="anchor"></a><h3 class="code-header in-band">impl<T> <a class="trait" href="https://doc.rust-lang.org/1.61.0/core/borrow/trait.BorrowMut.html" title="trait core::borrow::BorrowMut">BorrowMut</a><T> for T <span class="where fmt-newline">where<br> T: ?<a class="trait" href="https://doc.rust-lang.org/1.61.0/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>, </span></h3></section></summary><div class="impl-items"><details class="rustdoc-toggle method-toggle" open><summary><section id="method.borrow_mut" class="method trait-impl has-srclink"><span class="rightside"><span class="since" title="const unstable">const: <a href="https://github.com/rust-lang/rust/issues/91522" title="Tracking issue for const_borrow">unstable</a></span> · <a class="srclink" href="https://doc.rust-lang.org/1.61.0/src/core/borrow.rs.html#219">source</a></span><a href="#method.borrow_mut" class="anchor"></a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.61.0/core/borrow/trait.BorrowMut.html#tymethod.borrow_mut" class="fnname">borrow_mut</a>(&mut self) -> <a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.reference.html">&mut </a>T</h4></section></summary><div class='docblock'><p>Mutably borrows from an owned value. <a href="https://doc.rust-lang.org/1.61.0/core/borrow/trait.BorrowMut.html#tymethod.borrow_mut">Read more</a></p>
|
||||
|
|
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
|
@ -8,15 +8,15 @@
|
|||
Password(<a class="struct" href="https://doc.rust-lang.org/1.61.0/alloc/string/struct.String.html" title="struct alloc::string::String">String</a>),
|
||||
GeneratePassword,
|
||||
TotpGenerate,
|
||||
TotpVerify(<a class="struct" href="https://docs.rs/uuid/1.1.0/uuid/struct.Uuid.html" title="struct uuid::Uuid">Uuid</a>, <a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.u32.html">u32</a>),
|
||||
TotpAcceptSha1(<a class="struct" href="https://docs.rs/uuid/1.1.0/uuid/struct.Uuid.html" title="struct uuid::Uuid">Uuid</a>),
|
||||
TotpVerify(<a class="struct" href="https://docs.rs/uuid/1.1.1/uuid/struct.Uuid.html" title="struct uuid::Uuid">Uuid</a>, <a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.u32.html">u32</a>),
|
||||
TotpAcceptSha1(<a class="struct" href="https://docs.rs/uuid/1.1.1/uuid/struct.Uuid.html" title="struct uuid::Uuid">Uuid</a>),
|
||||
TotpRemove,
|
||||
WebauthnBegin(<a class="struct" href="https://doc.rust-lang.org/1.61.0/alloc/string/struct.String.html" title="struct alloc::string::String">String</a>),
|
||||
WebauthnRegister(<a class="struct" href="https://docs.rs/uuid/1.1.0/uuid/struct.Uuid.html" title="struct uuid::Uuid">Uuid</a>, RegisterPublicKeyCredential),
|
||||
WebauthnRegister(<a class="struct" href="https://docs.rs/uuid/1.1.1/uuid/struct.Uuid.html" title="struct uuid::Uuid">Uuid</a>, RegisterPublicKeyCredential),
|
||||
WebauthnRemove(<a class="struct" href="https://doc.rust-lang.org/1.61.0/alloc/string/struct.String.html" title="struct alloc::string::String">String</a>),
|
||||
BackupCodeGenerate,
|
||||
BackupCodeRemove,
|
||||
}</code></pre></div><h2 id="variants" class="variants small-section-header">Variants<a href="#variants" class="anchor"></a></h2><h3 id="variant.Password" class="variant small-section-header"><a href="#variant.Password" class="anchor field"></a><code>Password(<a class="struct" href="https://doc.rust-lang.org/1.61.0/alloc/string/struct.String.html" title="struct alloc::string::String">String</a>)</code></h3><h3 id="variant.GeneratePassword" class="variant small-section-header"><a href="#variant.GeneratePassword" class="anchor field"></a><code>GeneratePassword</code></h3><h3 id="variant.TotpGenerate" class="variant small-section-header"><a href="#variant.TotpGenerate" class="anchor field"></a><code>TotpGenerate</code></h3><h3 id="variant.TotpVerify" class="variant small-section-header"><a href="#variant.TotpVerify" class="anchor field"></a><code>TotpVerify(<a class="struct" href="https://docs.rs/uuid/1.1.0/uuid/struct.Uuid.html" title="struct uuid::Uuid">Uuid</a>, <a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.u32.html">u32</a>)</code></h3><h3 id="variant.TotpAcceptSha1" class="variant small-section-header"><a href="#variant.TotpAcceptSha1" class="anchor field"></a><code>TotpAcceptSha1(<a class="struct" href="https://docs.rs/uuid/1.1.0/uuid/struct.Uuid.html" title="struct uuid::Uuid">Uuid</a>)</code></h3><h3 id="variant.TotpRemove" class="variant small-section-header"><a href="#variant.TotpRemove" class="anchor field"></a><code>TotpRemove</code></h3><h3 id="variant.WebauthnBegin" class="variant small-section-header"><a href="#variant.WebauthnBegin" class="anchor field"></a><code>WebauthnBegin(<a class="struct" href="https://doc.rust-lang.org/1.61.0/alloc/string/struct.String.html" title="struct alloc::string::String">String</a>)</code></h3><h3 id="variant.WebauthnRegister" class="variant small-section-header"><a href="#variant.WebauthnRegister" class="anchor field"></a><code>WebauthnRegister(<a class="struct" href="https://docs.rs/uuid/1.1.0/uuid/struct.Uuid.html" title="struct uuid::Uuid">Uuid</a>, RegisterPublicKeyCredential)</code></h3><h3 id="variant.WebauthnRemove" class="variant small-section-header"><a href="#variant.WebauthnRemove" class="anchor field"></a><code>WebauthnRemove(<a class="struct" href="https://doc.rust-lang.org/1.61.0/alloc/string/struct.String.html" title="struct alloc::string::String">String</a>)</code></h3><h3 id="variant.BackupCodeGenerate" class="variant small-section-header"><a href="#variant.BackupCodeGenerate" class="anchor field"></a><code>BackupCodeGenerate</code></h3><h3 id="variant.BackupCodeRemove" class="variant small-section-header"><a href="#variant.BackupCodeRemove" class="anchor field"></a><code>BackupCodeRemove</code></h3><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="rustdoc-toggle implementors-toggle" open><summary><section id="impl-Debug" class="impl has-srclink"><span class="rightside"><a class="srclink" href="../../src/kanidm_proto/v1.rs.html#739">source</a></span><a href="#impl-Debug" class="anchor"></a><h3 class="code-header in-band">impl <a class="trait" href="https://doc.rust-lang.org/1.61.0/core/fmt/trait.Debug.html" title="trait core::fmt::Debug">Debug</a> for <a class="enum" href="enum.SetCredentialRequest.html" title="enum kanidm_proto::v1::SetCredentialRequest">SetCredentialRequest</a></h3></section></summary><div class="impl-items"><details class="rustdoc-toggle method-toggle" open><summary><section id="method.fmt" class="method trait-impl has-srclink"><span class="rightside"><a class="srclink" href="../../src/kanidm_proto/v1.rs.html#739">source</a></span><a href="#method.fmt" class="anchor"></a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.61.0/core/fmt/trait.Debug.html#tymethod.fmt" class="fnname">fmt</a>(&self, f: &mut <a class="struct" href="https://doc.rust-lang.org/1.61.0/core/fmt/struct.Formatter.html" title="struct core::fmt::Formatter">Formatter</a><'_>) -> <a class="type" href="https://doc.rust-lang.org/1.61.0/core/fmt/type.Result.html" title="type core::fmt::Result">Result</a></h4></section></summary><div class='docblock'><p>Formats the value using the given formatter. <a href="https://doc.rust-lang.org/1.61.0/core/fmt/trait.Debug.html#tymethod.fmt">Read more</a></p>
|
||||
}</code></pre></div><h2 id="variants" class="variants small-section-header">Variants<a href="#variants" class="anchor"></a></h2><h3 id="variant.Password" class="variant small-section-header"><a href="#variant.Password" class="anchor field"></a><code>Password(<a class="struct" href="https://doc.rust-lang.org/1.61.0/alloc/string/struct.String.html" title="struct alloc::string::String">String</a>)</code></h3><h3 id="variant.GeneratePassword" class="variant small-section-header"><a href="#variant.GeneratePassword" class="anchor field"></a><code>GeneratePassword</code></h3><h3 id="variant.TotpGenerate" class="variant small-section-header"><a href="#variant.TotpGenerate" class="anchor field"></a><code>TotpGenerate</code></h3><h3 id="variant.TotpVerify" class="variant small-section-header"><a href="#variant.TotpVerify" class="anchor field"></a><code>TotpVerify(<a class="struct" href="https://docs.rs/uuid/1.1.1/uuid/struct.Uuid.html" title="struct uuid::Uuid">Uuid</a>, <a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.u32.html">u32</a>)</code></h3><h3 id="variant.TotpAcceptSha1" class="variant small-section-header"><a href="#variant.TotpAcceptSha1" class="anchor field"></a><code>TotpAcceptSha1(<a class="struct" href="https://docs.rs/uuid/1.1.1/uuid/struct.Uuid.html" title="struct uuid::Uuid">Uuid</a>)</code></h3><h3 id="variant.TotpRemove" class="variant small-section-header"><a href="#variant.TotpRemove" class="anchor field"></a><code>TotpRemove</code></h3><h3 id="variant.WebauthnBegin" class="variant small-section-header"><a href="#variant.WebauthnBegin" class="anchor field"></a><code>WebauthnBegin(<a class="struct" href="https://doc.rust-lang.org/1.61.0/alloc/string/struct.String.html" title="struct alloc::string::String">String</a>)</code></h3><h3 id="variant.WebauthnRegister" class="variant small-section-header"><a href="#variant.WebauthnRegister" class="anchor field"></a><code>WebauthnRegister(<a class="struct" href="https://docs.rs/uuid/1.1.1/uuid/struct.Uuid.html" title="struct uuid::Uuid">Uuid</a>, RegisterPublicKeyCredential)</code></h3><h3 id="variant.WebauthnRemove" class="variant small-section-header"><a href="#variant.WebauthnRemove" class="anchor field"></a><code>WebauthnRemove(<a class="struct" href="https://doc.rust-lang.org/1.61.0/alloc/string/struct.String.html" title="struct alloc::string::String">String</a>)</code></h3><h3 id="variant.BackupCodeGenerate" class="variant small-section-header"><a href="#variant.BackupCodeGenerate" class="anchor field"></a><code>BackupCodeGenerate</code></h3><h3 id="variant.BackupCodeRemove" class="variant small-section-header"><a href="#variant.BackupCodeRemove" class="anchor field"></a><code>BackupCodeRemove</code></h3><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="rustdoc-toggle implementors-toggle" open><summary><section id="impl-Debug" class="impl has-srclink"><span class="rightside"><a class="srclink" href="../../src/kanidm_proto/v1.rs.html#739">source</a></span><a href="#impl-Debug" class="anchor"></a><h3 class="code-header in-band">impl <a class="trait" href="https://doc.rust-lang.org/1.61.0/core/fmt/trait.Debug.html" title="trait core::fmt::Debug">Debug</a> for <a class="enum" href="enum.SetCredentialRequest.html" title="enum kanidm_proto::v1::SetCredentialRequest">SetCredentialRequest</a></h3></section></summary><div class="impl-items"><details class="rustdoc-toggle method-toggle" open><summary><section id="method.fmt" class="method trait-impl has-srclink"><span class="rightside"><a class="srclink" href="../../src/kanidm_proto/v1.rs.html#739">source</a></span><a href="#method.fmt" class="anchor"></a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.61.0/core/fmt/trait.Debug.html#tymethod.fmt" class="fnname">fmt</a>(&self, f: &mut <a class="struct" href="https://doc.rust-lang.org/1.61.0/core/fmt/struct.Formatter.html" title="struct core::fmt::Formatter">Formatter</a><'_>) -> <a class="type" href="https://doc.rust-lang.org/1.61.0/core/fmt/type.Result.html" title="type core::fmt::Result">Result</a></h4></section></summary><div class='docblock'><p>Formats the value using the given formatter. <a href="https://doc.rust-lang.org/1.61.0/core/fmt/trait.Debug.html#tymethod.fmt">Read more</a></p>
|
||||
</div></details></div></details><details class="rustdoc-toggle implementors-toggle" open><summary><section id="impl-Deserialize%3C%27de%3E" class="impl has-srclink"><span class="rightside"><a class="srclink" href="../../src/kanidm_proto/v1.rs.html#739">source</a></span><a href="#impl-Deserialize%3C%27de%3E" class="anchor"></a><h3 class="code-header in-band">impl<'de> <a class="trait" href="https://docs.rs/serde/1.0.137/serde/de/trait.Deserialize.html" title="trait serde::de::Deserialize">Deserialize</a><'de> for <a class="enum" href="enum.SetCredentialRequest.html" title="enum kanidm_proto::v1::SetCredentialRequest">SetCredentialRequest</a></h3></section></summary><div class="impl-items"><details class="rustdoc-toggle method-toggle" open><summary><section id="method.deserialize" class="method trait-impl has-srclink"><span class="rightside"><a class="srclink" href="../../src/kanidm_proto/v1.rs.html#739">source</a></span><a href="#method.deserialize" class="anchor"></a><h4 class="code-header">fn <a href="https://docs.rs/serde/1.0.137/serde/de/trait.Deserialize.html#tymethod.deserialize" class="fnname">deserialize</a><__D>(__deserializer: __D) -> <a class="enum" href="https://doc.rust-lang.org/1.61.0/core/result/enum.Result.html" title="enum core::result::Result">Result</a><Self, __D::<a class="associatedtype" href="https://docs.rs/serde/1.0.137/serde/de/trait.Deserializer.html#associatedtype.Error" title="type serde::de::Deserializer::Error">Error</a>> <span class="where fmt-newline">where<br> __D: <a class="trait" href="https://docs.rs/serde/1.0.137/serde/de/trait.Deserializer.html" title="trait serde::de::Deserializer">Deserializer</a><'de>, </span></h4></section></summary><div class='docblock'><p>Deserialize this value from the given Serde deserializer. <a href="https://docs.rs/serde/1.0.137/serde/de/trait.Deserialize.html#tymethod.deserialize">Read more</a></p>
|
||||
</div></details></div></details><details class="rustdoc-toggle implementors-toggle" open><summary><section id="impl-Serialize" class="impl has-srclink"><span class="rightside"><a class="srclink" href="../../src/kanidm_proto/v1.rs.html#739">source</a></span><a href="#impl-Serialize" class="anchor"></a><h3 class="code-header in-band">impl <a class="trait" href="https://docs.rs/serde/1.0.137/serde/ser/trait.Serialize.html" title="trait serde::ser::Serialize">Serialize</a> for <a class="enum" href="enum.SetCredentialRequest.html" title="enum kanidm_proto::v1::SetCredentialRequest">SetCredentialRequest</a></h3></section></summary><div class="impl-items"><details class="rustdoc-toggle method-toggle" open><summary><section id="method.serialize" class="method trait-impl has-srclink"><span class="rightside"><a class="srclink" href="../../src/kanidm_proto/v1.rs.html#739">source</a></span><a href="#method.serialize" class="anchor"></a><h4 class="code-header">fn <a href="https://docs.rs/serde/1.0.137/serde/ser/trait.Serialize.html#tymethod.serialize" class="fnname">serialize</a><__S>(&self, __serializer: __S) -> <a class="enum" href="https://doc.rust-lang.org/1.61.0/core/result/enum.Result.html" title="enum core::result::Result">Result</a><__S::<a class="associatedtype" href="https://docs.rs/serde/1.0.137/serde/ser/trait.Serializer.html#associatedtype.Ok" title="type serde::ser::Serializer::Ok">Ok</a>, __S::<a class="associatedtype" href="https://docs.rs/serde/1.0.137/serde/ser/trait.Serializer.html#associatedtype.Error" title="type serde::ser::Serializer::Error">Error</a>> <span class="where fmt-newline">where<br> __S: <a class="trait" href="https://docs.rs/serde/1.0.137/serde/ser/trait.Serializer.html" title="trait serde::ser::Serializer">Serializer</a>, </span></h4></section></summary><div class='docblock'><p>Serialize this value into the given Serde serializer. <a href="https://docs.rs/serde/1.0.137/serde/ser/trait.Serialize.html#tymethod.serialize">Read more</a></p>
|
||||
</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" class="impl has-srclink"><a href="#impl-RefUnwindSafe" class="anchor"></a><h3 class="code-header in-band">impl <a class="trait" href="https://doc.rust-lang.org/1.61.0/core/panic/unwind_safe/trait.RefUnwindSafe.html" title="trait core::panic::unwind_safe::RefUnwindSafe">RefUnwindSafe</a> for <a class="enum" href="enum.SetCredentialRequest.html" title="enum kanidm_proto::v1::SetCredentialRequest">SetCredentialRequest</a></h3></section><section id="impl-Send" class="impl has-srclink"><a href="#impl-Send" class="anchor"></a><h3 class="code-header in-band">impl <a class="trait" href="https://doc.rust-lang.org/1.61.0/core/marker/trait.Send.html" title="trait core::marker::Send">Send</a> for <a class="enum" href="enum.SetCredentialRequest.html" title="enum kanidm_proto::v1::SetCredentialRequest">SetCredentialRequest</a></h3></section><section id="impl-Sync" class="impl has-srclink"><a href="#impl-Sync" class="anchor"></a><h3 class="code-header in-band">impl <a class="trait" href="https://doc.rust-lang.org/1.61.0/core/marker/trait.Sync.html" title="trait core::marker::Sync">Sync</a> for <a class="enum" href="enum.SetCredentialRequest.html" title="enum kanidm_proto::v1::SetCredentialRequest">SetCredentialRequest</a></h3></section><section id="impl-Unpin" class="impl has-srclink"><a href="#impl-Unpin" class="anchor"></a><h3 class="code-header in-band">impl <a class="trait" href="https://doc.rust-lang.org/1.61.0/core/marker/trait.Unpin.html" title="trait core::marker::Unpin">Unpin</a> for <a class="enum" href="enum.SetCredentialRequest.html" title="enum kanidm_proto::v1::SetCredentialRequest">SetCredentialRequest</a></h3></section><section id="impl-UnwindSafe" class="impl has-srclink"><a href="#impl-UnwindSafe" class="anchor"></a><h3 class="code-header in-band">impl <a class="trait" href="https://doc.rust-lang.org/1.61.0/core/panic/unwind_safe/trait.UnwindSafe.html" title="trait core::panic::unwind_safe::UnwindSafe">UnwindSafe</a> for <a class="enum" href="enum.SetCredentialRequest.html" title="enum kanidm_proto::v1::SetCredentialRequest">SetCredentialRequest</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="rustdoc-toggle implementors-toggle"><summary><section id="impl-Any" class="impl has-srclink"><span class="rightside"><a class="srclink" href="https://doc.rust-lang.org/1.61.0/src/core/any.rs.html#132-136">source</a></span><a href="#impl-Any" class="anchor"></a><h3 class="code-header in-band">impl<T> <a class="trait" href="https://doc.rust-lang.org/1.61.0/core/any/trait.Any.html" title="trait core::any::Any">Any</a> for T <span class="where fmt-newline">where<br> T: 'static + ?<a class="trait" href="https://doc.rust-lang.org/1.61.0/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>, </span></h3></section></summary><div class="impl-items"><details class="rustdoc-toggle method-toggle" open><summary><section id="method.type_id" class="method trait-impl has-srclink"><span class="rightside"><a class="srclink" href="https://doc.rust-lang.org/1.61.0/src/core/any.rs.html#133">source</a></span><a href="#method.type_id" class="anchor"></a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.61.0/core/any/trait.Any.html#tymethod.type_id" class="fnname">type_id</a>(&self) -> <a class="struct" href="https://doc.rust-lang.org/1.61.0/core/any/struct.TypeId.html" title="struct core::any::TypeId">TypeId</a></h4></section></summary><div class='docblock'><p>Gets the <code>TypeId</code> of <code>self</code>. <a href="https://doc.rust-lang.org/1.61.0/core/any/trait.Any.html#tymethod.type_id">Read more</a></p>
|
||||
|
|
|
@ -7,11 +7,11 @@
|
|||
<h1 class="fqn"><span class="in-band">Enum <a href="../index.html">kanidm_proto</a>::<wbr><a href="index.html">v1</a>::<wbr><a class="enum" href="#">SetCredentialResponse</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/kanidm_proto/v1.rs.html#817-824">source</a> · <a id="toggle-all-docs" href="javascript:void(0)" title="collapse all docs">[<span class="inner">−</span>]</a></span></div><div class="docblock item-decl"><pre class="rust enum"><code>pub enum SetCredentialResponse {
|
||||
Success,
|
||||
Token(<a class="struct" href="https://doc.rust-lang.org/1.61.0/alloc/string/struct.String.html" title="struct alloc::string::String">String</a>),
|
||||
TotpCheck(<a class="struct" href="https://docs.rs/uuid/1.1.0/uuid/struct.Uuid.html" title="struct uuid::Uuid">Uuid</a>, <a class="struct" href="struct.TotpSecret.html" title="struct kanidm_proto::v1::TotpSecret">TotpSecret</a>),
|
||||
TotpInvalidSha1(<a class="struct" href="https://docs.rs/uuid/1.1.0/uuid/struct.Uuid.html" title="struct uuid::Uuid">Uuid</a>),
|
||||
WebauthnCreateChallenge(<a class="struct" href="https://docs.rs/uuid/1.1.0/uuid/struct.Uuid.html" title="struct uuid::Uuid">Uuid</a>, CreationChallengeResponse),
|
||||
TotpCheck(<a class="struct" href="https://docs.rs/uuid/1.1.1/uuid/struct.Uuid.html" title="struct uuid::Uuid">Uuid</a>, <a class="struct" href="struct.TotpSecret.html" title="struct kanidm_proto::v1::TotpSecret">TotpSecret</a>),
|
||||
TotpInvalidSha1(<a class="struct" href="https://docs.rs/uuid/1.1.1/uuid/struct.Uuid.html" title="struct uuid::Uuid">Uuid</a>),
|
||||
WebauthnCreateChallenge(<a class="struct" href="https://docs.rs/uuid/1.1.1/uuid/struct.Uuid.html" title="struct uuid::Uuid">Uuid</a>, CreationChallengeResponse),
|
||||
BackupCodes(<a class="struct" href="https://doc.rust-lang.org/1.61.0/alloc/vec/struct.Vec.html" title="struct alloc::vec::Vec">Vec</a><<a class="struct" href="https://doc.rust-lang.org/1.61.0/alloc/string/struct.String.html" title="struct alloc::string::String">String</a>>),
|
||||
}</code></pre></div><h2 id="variants" class="variants small-section-header">Variants<a href="#variants" class="anchor"></a></h2><h3 id="variant.Success" class="variant small-section-header"><a href="#variant.Success" class="anchor field"></a><code>Success</code></h3><h3 id="variant.Token" class="variant small-section-header"><a href="#variant.Token" class="anchor field"></a><code>Token(<a class="struct" href="https://doc.rust-lang.org/1.61.0/alloc/string/struct.String.html" title="struct alloc::string::String">String</a>)</code></h3><h3 id="variant.TotpCheck" class="variant small-section-header"><a href="#variant.TotpCheck" class="anchor field"></a><code>TotpCheck(<a class="struct" href="https://docs.rs/uuid/1.1.0/uuid/struct.Uuid.html" title="struct uuid::Uuid">Uuid</a>, <a class="struct" href="struct.TotpSecret.html" title="struct kanidm_proto::v1::TotpSecret">TotpSecret</a>)</code></h3><h3 id="variant.TotpInvalidSha1" class="variant small-section-header"><a href="#variant.TotpInvalidSha1" class="anchor field"></a><code>TotpInvalidSha1(<a class="struct" href="https://docs.rs/uuid/1.1.0/uuid/struct.Uuid.html" title="struct uuid::Uuid">Uuid</a>)</code></h3><h3 id="variant.WebauthnCreateChallenge" class="variant small-section-header"><a href="#variant.WebauthnCreateChallenge" class="anchor field"></a><code>WebauthnCreateChallenge(<a class="struct" href="https://docs.rs/uuid/1.1.0/uuid/struct.Uuid.html" title="struct uuid::Uuid">Uuid</a>, CreationChallengeResponse)</code></h3><h3 id="variant.BackupCodes" class="variant small-section-header"><a href="#variant.BackupCodes" class="anchor field"></a><code>BackupCodes(<a class="struct" href="https://doc.rust-lang.org/1.61.0/alloc/vec/struct.Vec.html" title="struct alloc::vec::Vec">Vec</a><<a class="struct" href="https://doc.rust-lang.org/1.61.0/alloc/string/struct.String.html" title="struct alloc::string::String">String</a>>)</code></h3><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="rustdoc-toggle implementors-toggle" open><summary><section id="impl-Debug" class="impl has-srclink"><span class="rightside"><a class="srclink" href="../../src/kanidm_proto/v1.rs.html#815">source</a></span><a href="#impl-Debug" class="anchor"></a><h3 class="code-header in-band">impl <a class="trait" href="https://doc.rust-lang.org/1.61.0/core/fmt/trait.Debug.html" title="trait core::fmt::Debug">Debug</a> for <a class="enum" href="enum.SetCredentialResponse.html" title="enum kanidm_proto::v1::SetCredentialResponse">SetCredentialResponse</a></h3></section></summary><div class="impl-items"><details class="rustdoc-toggle method-toggle" open><summary><section id="method.fmt" class="method trait-impl has-srclink"><span class="rightside"><a class="srclink" href="../../src/kanidm_proto/v1.rs.html#815">source</a></span><a href="#method.fmt" class="anchor"></a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.61.0/core/fmt/trait.Debug.html#tymethod.fmt" class="fnname">fmt</a>(&self, f: &mut <a class="struct" href="https://doc.rust-lang.org/1.61.0/core/fmt/struct.Formatter.html" title="struct core::fmt::Formatter">Formatter</a><'_>) -> <a class="type" href="https://doc.rust-lang.org/1.61.0/core/fmt/type.Result.html" title="type core::fmt::Result">Result</a></h4></section></summary><div class='docblock'><p>Formats the value using the given formatter. <a href="https://doc.rust-lang.org/1.61.0/core/fmt/trait.Debug.html#tymethod.fmt">Read more</a></p>
|
||||
}</code></pre></div><h2 id="variants" class="variants small-section-header">Variants<a href="#variants" class="anchor"></a></h2><h3 id="variant.Success" class="variant small-section-header"><a href="#variant.Success" class="anchor field"></a><code>Success</code></h3><h3 id="variant.Token" class="variant small-section-header"><a href="#variant.Token" class="anchor field"></a><code>Token(<a class="struct" href="https://doc.rust-lang.org/1.61.0/alloc/string/struct.String.html" title="struct alloc::string::String">String</a>)</code></h3><h3 id="variant.TotpCheck" class="variant small-section-header"><a href="#variant.TotpCheck" class="anchor field"></a><code>TotpCheck(<a class="struct" href="https://docs.rs/uuid/1.1.1/uuid/struct.Uuid.html" title="struct uuid::Uuid">Uuid</a>, <a class="struct" href="struct.TotpSecret.html" title="struct kanidm_proto::v1::TotpSecret">TotpSecret</a>)</code></h3><h3 id="variant.TotpInvalidSha1" class="variant small-section-header"><a href="#variant.TotpInvalidSha1" class="anchor field"></a><code>TotpInvalidSha1(<a class="struct" href="https://docs.rs/uuid/1.1.1/uuid/struct.Uuid.html" title="struct uuid::Uuid">Uuid</a>)</code></h3><h3 id="variant.WebauthnCreateChallenge" class="variant small-section-header"><a href="#variant.WebauthnCreateChallenge" class="anchor field"></a><code>WebauthnCreateChallenge(<a class="struct" href="https://docs.rs/uuid/1.1.1/uuid/struct.Uuid.html" title="struct uuid::Uuid">Uuid</a>, CreationChallengeResponse)</code></h3><h3 id="variant.BackupCodes" class="variant small-section-header"><a href="#variant.BackupCodes" class="anchor field"></a><code>BackupCodes(<a class="struct" href="https://doc.rust-lang.org/1.61.0/alloc/vec/struct.Vec.html" title="struct alloc::vec::Vec">Vec</a><<a class="struct" href="https://doc.rust-lang.org/1.61.0/alloc/string/struct.String.html" title="struct alloc::string::String">String</a>>)</code></h3><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="rustdoc-toggle implementors-toggle" open><summary><section id="impl-Debug" class="impl has-srclink"><span class="rightside"><a class="srclink" href="../../src/kanidm_proto/v1.rs.html#815">source</a></span><a href="#impl-Debug" class="anchor"></a><h3 class="code-header in-band">impl <a class="trait" href="https://doc.rust-lang.org/1.61.0/core/fmt/trait.Debug.html" title="trait core::fmt::Debug">Debug</a> for <a class="enum" href="enum.SetCredentialResponse.html" title="enum kanidm_proto::v1::SetCredentialResponse">SetCredentialResponse</a></h3></section></summary><div class="impl-items"><details class="rustdoc-toggle method-toggle" open><summary><section id="method.fmt" class="method trait-impl has-srclink"><span class="rightside"><a class="srclink" href="../../src/kanidm_proto/v1.rs.html#815">source</a></span><a href="#method.fmt" class="anchor"></a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.61.0/core/fmt/trait.Debug.html#tymethod.fmt" class="fnname">fmt</a>(&self, f: &mut <a class="struct" href="https://doc.rust-lang.org/1.61.0/core/fmt/struct.Formatter.html" title="struct core::fmt::Formatter">Formatter</a><'_>) -> <a class="type" href="https://doc.rust-lang.org/1.61.0/core/fmt/type.Result.html" title="type core::fmt::Result">Result</a></h4></section></summary><div class='docblock'><p>Formats the value using the given formatter. <a href="https://doc.rust-lang.org/1.61.0/core/fmt/trait.Debug.html#tymethod.fmt">Read more</a></p>
|
||||
</div></details></div></details><details class="rustdoc-toggle implementors-toggle" open><summary><section id="impl-Deserialize%3C%27de%3E" class="impl has-srclink"><span class="rightside"><a class="srclink" href="../../src/kanidm_proto/v1.rs.html#815">source</a></span><a href="#impl-Deserialize%3C%27de%3E" class="anchor"></a><h3 class="code-header in-band">impl<'de> <a class="trait" href="https://docs.rs/serde/1.0.137/serde/de/trait.Deserialize.html" title="trait serde::de::Deserialize">Deserialize</a><'de> for <a class="enum" href="enum.SetCredentialResponse.html" title="enum kanidm_proto::v1::SetCredentialResponse">SetCredentialResponse</a></h3></section></summary><div class="impl-items"><details class="rustdoc-toggle method-toggle" open><summary><section id="method.deserialize" class="method trait-impl has-srclink"><span class="rightside"><a class="srclink" href="../../src/kanidm_proto/v1.rs.html#815">source</a></span><a href="#method.deserialize" class="anchor"></a><h4 class="code-header">fn <a href="https://docs.rs/serde/1.0.137/serde/de/trait.Deserialize.html#tymethod.deserialize" class="fnname">deserialize</a><__D>(__deserializer: __D) -> <a class="enum" href="https://doc.rust-lang.org/1.61.0/core/result/enum.Result.html" title="enum core::result::Result">Result</a><Self, __D::<a class="associatedtype" href="https://docs.rs/serde/1.0.137/serde/de/trait.Deserializer.html#associatedtype.Error" title="type serde::de::Deserializer::Error">Error</a>> <span class="where fmt-newline">where<br> __D: <a class="trait" href="https://docs.rs/serde/1.0.137/serde/de/trait.Deserializer.html" title="trait serde::de::Deserializer">Deserializer</a><'de>, </span></h4></section></summary><div class='docblock'><p>Deserialize this value from the given Serde deserializer. <a href="https://docs.rs/serde/1.0.137/serde/de/trait.Deserialize.html#tymethod.deserialize">Read more</a></p>
|
||||
</div></details></div></details><details class="rustdoc-toggle implementors-toggle" open><summary><section id="impl-Serialize" class="impl has-srclink"><span class="rightside"><a class="srclink" href="../../src/kanidm_proto/v1.rs.html#815">source</a></span><a href="#impl-Serialize" class="anchor"></a><h3 class="code-header in-band">impl <a class="trait" href="https://docs.rs/serde/1.0.137/serde/ser/trait.Serialize.html" title="trait serde::ser::Serialize">Serialize</a> for <a class="enum" href="enum.SetCredentialResponse.html" title="enum kanidm_proto::v1::SetCredentialResponse">SetCredentialResponse</a></h3></section></summary><div class="impl-items"><details class="rustdoc-toggle method-toggle" open><summary><section id="method.serialize" class="method trait-impl has-srclink"><span class="rightside"><a class="srclink" href="../../src/kanidm_proto/v1.rs.html#815">source</a></span><a href="#method.serialize" class="anchor"></a><h4 class="code-header">fn <a href="https://docs.rs/serde/1.0.137/serde/ser/trait.Serialize.html#tymethod.serialize" class="fnname">serialize</a><__S>(&self, __serializer: __S) -> <a class="enum" href="https://doc.rust-lang.org/1.61.0/core/result/enum.Result.html" title="enum core::result::Result">Result</a><__S::<a class="associatedtype" href="https://docs.rs/serde/1.0.137/serde/ser/trait.Serializer.html#associatedtype.Ok" title="type serde::ser::Serializer::Ok">Ok</a>, __S::<a class="associatedtype" href="https://docs.rs/serde/1.0.137/serde/ser/trait.Serializer.html#associatedtype.Error" title="type serde::ser::Serializer::Error">Error</a>> <span class="where fmt-newline">where<br> __S: <a class="trait" href="https://docs.rs/serde/1.0.137/serde/ser/trait.Serializer.html" title="trait serde::ser::Serializer">Serializer</a>, </span></h4></section></summary><div class='docblock'><p>Serialize this value into the given Serde serializer. <a href="https://docs.rs/serde/1.0.137/serde/ser/trait.Serialize.html#tymethod.serialize">Read more</a></p>
|
||||
</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" class="impl has-srclink"><a href="#impl-RefUnwindSafe" class="anchor"></a><h3 class="code-header in-band">impl <a class="trait" href="https://doc.rust-lang.org/1.61.0/core/panic/unwind_safe/trait.RefUnwindSafe.html" title="trait core::panic::unwind_safe::RefUnwindSafe">RefUnwindSafe</a> for <a class="enum" href="enum.SetCredentialResponse.html" title="enum kanidm_proto::v1::SetCredentialResponse">SetCredentialResponse</a></h3></section><section id="impl-Send" class="impl has-srclink"><a href="#impl-Send" class="anchor"></a><h3 class="code-header in-band">impl <a class="trait" href="https://doc.rust-lang.org/1.61.0/core/marker/trait.Send.html" title="trait core::marker::Send">Send</a> for <a class="enum" href="enum.SetCredentialResponse.html" title="enum kanidm_proto::v1::SetCredentialResponse">SetCredentialResponse</a></h3></section><section id="impl-Sync" class="impl has-srclink"><a href="#impl-Sync" class="anchor"></a><h3 class="code-header in-band">impl <a class="trait" href="https://doc.rust-lang.org/1.61.0/core/marker/trait.Sync.html" title="trait core::marker::Sync">Sync</a> for <a class="enum" href="enum.SetCredentialResponse.html" title="enum kanidm_proto::v1::SetCredentialResponse">SetCredentialResponse</a></h3></section><section id="impl-Unpin" class="impl has-srclink"><a href="#impl-Unpin" class="anchor"></a><h3 class="code-header in-band">impl <a class="trait" href="https://doc.rust-lang.org/1.61.0/core/marker/trait.Unpin.html" title="trait core::marker::Unpin">Unpin</a> for <a class="enum" href="enum.SetCredentialResponse.html" title="enum kanidm_proto::v1::SetCredentialResponse">SetCredentialResponse</a></h3></section><section id="impl-UnwindSafe" class="impl has-srclink"><a href="#impl-UnwindSafe" class="anchor"></a><h3 class="code-header in-band">impl <a class="trait" href="https://doc.rust-lang.org/1.61.0/core/panic/unwind_safe/trait.UnwindSafe.html" title="trait core::panic::unwind_safe::UnwindSafe">UnwindSafe</a> for <a class="enum" href="enum.SetCredentialResponse.html" title="enum kanidm_proto::v1::SetCredentialResponse">SetCredentialResponse</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="rustdoc-toggle implementors-toggle"><summary><section id="impl-Any" class="impl has-srclink"><span class="rightside"><a class="srclink" href="https://doc.rust-lang.org/1.61.0/src/core/any.rs.html#132-136">source</a></span><a href="#impl-Any" class="anchor"></a><h3 class="code-header in-band">impl<T> <a class="trait" href="https://doc.rust-lang.org/1.61.0/core/any/trait.Any.html" title="trait core::any::Any">Any</a> for T <span class="where fmt-newline">where<br> T: 'static + ?<a class="trait" href="https://doc.rust-lang.org/1.61.0/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>, </span></h3></section></summary><div class="impl-items"><details class="rustdoc-toggle method-toggle" open><summary><section id="method.type_id" class="method trait-impl has-srclink"><span class="rightside"><a class="srclink" href="https://doc.rust-lang.org/1.61.0/src/core/any.rs.html#133">source</a></span><a href="#method.type_id" class="anchor"></a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.61.0/core/any/trait.Any.html#tymethod.type_id" class="fnname">type_id</a>(&self) -> <a class="struct" href="https://doc.rust-lang.org/1.61.0/core/any/struct.TypeId.html" title="struct core::any::TypeId">TypeId</a></h4></section></summary><div class='docblock'><p>Gets the <code>TypeId</code> of <code>self</code>. <a href="https://doc.rust-lang.org/1.61.0/core/any/trait.Any.html#tymethod.type_id">Read more</a></p>
|
||||
|
|
|
@ -5,9 +5,9 @@
|
|||
<nav class="sidebar"><a class="sidebar-logo" href="../../kanidm_proto/index.html"><div class="logo-container"><img class="rust-logo" src="../../rust-logo.svg" alt="logo"></div>
|
||||
</a><h2 class="location"><a href="#">AuthResponse</a></h2><div class="sidebar-elems"><section><div class="block"><h3 class="sidebar-title"><a href="#fields">Fields</a></h3><ul><li><a href="#structfield.sessionid">sessionid</a></li><li><a href="#structfield.state">state</a></li></ul></div><div class="block"><h3 class="sidebar-title"><a href="#trait-implementations">Trait Implementations</a></h3><ul><li><a href="#impl-Debug">Debug</a></li><li><a href="#impl-Deserialize%3C%27de%3E">Deserialize<'de></a></li><li><a href="#impl-Serialize">Serialize</a></li></ul></div><div class="block"><h3 class="sidebar-title"><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul><li><a href="#impl-RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send">Send</a></li><li><a href="#impl-Sync">Sync</a></li><li><a href="#impl-Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe">UnwindSafe</a></li></ul></div><div class="block"><h3 class="sidebar-title"><a href="#blanket-implementations">Blanket Implementations</a></h3><ul><li><a href="#impl-Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E">Borrow<T></a></li><li><a href="#impl-BorrowMut%3CT%3E">BorrowMut<T></a></li><li><a href="#impl-DeserializeOwned">DeserializeOwned</a></li><li><a href="#impl-From%3CT%3E">From<T></a></li><li><a href="#impl-Instrument">Instrument</a></li><li><a href="#impl-Into%3CU%3E">Into<U></a></li><li><a href="#impl-TryFrom%3CU%3E">TryFrom<U></a></li><li><a href="#impl-TryInto%3CU%3E">TryInto<U></a></li><li><a href="#impl-VZip%3CV%3E">VZip<V></a></li><li><a href="#impl-WithSubscriber">WithSubscriber</a></li></ul></div></section><h2 class="location"><a href="index.html">In kanidm_proto::v1</a></h2><div id="sidebar-vars" data-name="AuthResponse" data-ty="struct" data-relpath=""></div><script defer src="sidebar-items.js"></script></div></nav><main><div class="width-limiter"><div class="sub-container"><a class="sub-logo-container" href="../../kanidm_proto/index.html"><img class="rust-logo" src="../../rust-logo.svg" alt="logo"></a><nav class="sub"><div class="theme-picker hidden"><button id="theme-picker" aria-label="Pick another theme!" aria-haspopup="menu" title="themes"><img width="22" height="22" alt="Pick another theme!" src="../../brush.svg"></button><div id="theme-choices" role="menu"></div></div><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"><button type="button" id="help-button" title="help">?</button><a id="settings-menu" href="../../settings.html" title="settings"><img width="22" height="22" alt="Change settings" src="../../wheel.svg"></a></div></form></nav></div><section id="main-content" class="content"><div class="main-heading">
|
||||
<h1 class="fqn"><span class="in-band">Struct <a href="../index.html">kanidm_proto</a>::<wbr><a href="index.html">v1</a>::<wbr><a class="struct" href="#">AuthResponse</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/kanidm_proto/v1.rs.html#733-736">source</a> · <a id="toggle-all-docs" href="javascript:void(0)" title="collapse all docs">[<span class="inner">−</span>]</a></span></div><div class="docblock item-decl"><pre class="rust struct"><code>pub struct AuthResponse {
|
||||
pub sessionid: <a class="struct" href="https://docs.rs/uuid/1.1.0/uuid/struct.Uuid.html" title="struct uuid::Uuid">Uuid</a>,
|
||||
pub sessionid: <a class="struct" href="https://docs.rs/uuid/1.1.1/uuid/struct.Uuid.html" title="struct uuid::Uuid">Uuid</a>,
|
||||
pub state: <a class="enum" href="enum.AuthState.html" title="enum kanidm_proto::v1::AuthState">AuthState</a>,
|
||||
}</code></pre></div><h2 id="fields" class="fields small-section-header">Fields<a href="#fields" class="anchor"></a></h2><span id="structfield.sessionid" class="structfield small-section-header"><a href="#structfield.sessionid" class="anchor field"></a><code>sessionid: <a class="struct" href="https://docs.rs/uuid/1.1.0/uuid/struct.Uuid.html" title="struct uuid::Uuid">Uuid</a></code></span><span id="structfield.state" class="structfield small-section-header"><a href="#structfield.state" class="anchor field"></a><code>state: <a class="enum" href="enum.AuthState.html" title="enum kanidm_proto::v1::AuthState">AuthState</a></code></span><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="rustdoc-toggle implementors-toggle" open><summary><section id="impl-Debug" class="impl has-srclink"><span class="rightside"><a class="srclink" href="../../src/kanidm_proto/v1.rs.html#732">source</a></span><a href="#impl-Debug" class="anchor"></a><h3 class="code-header in-band">impl <a class="trait" href="https://doc.rust-lang.org/1.61.0/core/fmt/trait.Debug.html" title="trait core::fmt::Debug">Debug</a> for <a class="struct" href="struct.AuthResponse.html" title="struct kanidm_proto::v1::AuthResponse">AuthResponse</a></h3></section></summary><div class="impl-items"><details class="rustdoc-toggle method-toggle" open><summary><section id="method.fmt" class="method trait-impl has-srclink"><span class="rightside"><a class="srclink" href="../../src/kanidm_proto/v1.rs.html#732">source</a></span><a href="#method.fmt" class="anchor"></a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.61.0/core/fmt/trait.Debug.html#tymethod.fmt" class="fnname">fmt</a>(&self, f: &mut <a class="struct" href="https://doc.rust-lang.org/1.61.0/core/fmt/struct.Formatter.html" title="struct core::fmt::Formatter">Formatter</a><'_>) -> <a class="type" href="https://doc.rust-lang.org/1.61.0/core/fmt/type.Result.html" title="type core::fmt::Result">Result</a></h4></section></summary><div class='docblock'><p>Formats the value using the given formatter. <a href="https://doc.rust-lang.org/1.61.0/core/fmt/trait.Debug.html#tymethod.fmt">Read more</a></p>
|
||||
}</code></pre></div><h2 id="fields" class="fields small-section-header">Fields<a href="#fields" class="anchor"></a></h2><span id="structfield.sessionid" class="structfield small-section-header"><a href="#structfield.sessionid" class="anchor field"></a><code>sessionid: <a class="struct" href="https://docs.rs/uuid/1.1.1/uuid/struct.Uuid.html" title="struct uuid::Uuid">Uuid</a></code></span><span id="structfield.state" class="structfield small-section-header"><a href="#structfield.state" class="anchor field"></a><code>state: <a class="enum" href="enum.AuthState.html" title="enum kanidm_proto::v1::AuthState">AuthState</a></code></span><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="rustdoc-toggle implementors-toggle" open><summary><section id="impl-Debug" class="impl has-srclink"><span class="rightside"><a class="srclink" href="../../src/kanidm_proto/v1.rs.html#732">source</a></span><a href="#impl-Debug" class="anchor"></a><h3 class="code-header in-band">impl <a class="trait" href="https://doc.rust-lang.org/1.61.0/core/fmt/trait.Debug.html" title="trait core::fmt::Debug">Debug</a> for <a class="struct" href="struct.AuthResponse.html" title="struct kanidm_proto::v1::AuthResponse">AuthResponse</a></h3></section></summary><div class="impl-items"><details class="rustdoc-toggle method-toggle" open><summary><section id="method.fmt" class="method trait-impl has-srclink"><span class="rightside"><a class="srclink" href="../../src/kanidm_proto/v1.rs.html#732">source</a></span><a href="#method.fmt" class="anchor"></a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.61.0/core/fmt/trait.Debug.html#tymethod.fmt" class="fnname">fmt</a>(&self, f: &mut <a class="struct" href="https://doc.rust-lang.org/1.61.0/core/fmt/struct.Formatter.html" title="struct core::fmt::Formatter">Formatter</a><'_>) -> <a class="type" href="https://doc.rust-lang.org/1.61.0/core/fmt/type.Result.html" title="type core::fmt::Result">Result</a></h4></section></summary><div class='docblock'><p>Formats the value using the given formatter. <a href="https://doc.rust-lang.org/1.61.0/core/fmt/trait.Debug.html#tymethod.fmt">Read more</a></p>
|
||||
</div></details></div></details><details class="rustdoc-toggle implementors-toggle" open><summary><section id="impl-Deserialize%3C%27de%3E" class="impl has-srclink"><span class="rightside"><a class="srclink" href="../../src/kanidm_proto/v1.rs.html#732">source</a></span><a href="#impl-Deserialize%3C%27de%3E" class="anchor"></a><h3 class="code-header in-band">impl<'de> <a class="trait" href="https://docs.rs/serde/1.0.137/serde/de/trait.Deserialize.html" title="trait serde::de::Deserialize">Deserialize</a><'de> for <a class="struct" href="struct.AuthResponse.html" title="struct kanidm_proto::v1::AuthResponse">AuthResponse</a></h3></section></summary><div class="impl-items"><details class="rustdoc-toggle method-toggle" open><summary><section id="method.deserialize" class="method trait-impl has-srclink"><span class="rightside"><a class="srclink" href="../../src/kanidm_proto/v1.rs.html#732">source</a></span><a href="#method.deserialize" class="anchor"></a><h4 class="code-header">fn <a href="https://docs.rs/serde/1.0.137/serde/de/trait.Deserialize.html#tymethod.deserialize" class="fnname">deserialize</a><__D>(__deserializer: __D) -> <a class="enum" href="https://doc.rust-lang.org/1.61.0/core/result/enum.Result.html" title="enum core::result::Result">Result</a><Self, __D::<a class="associatedtype" href="https://docs.rs/serde/1.0.137/serde/de/trait.Deserializer.html#associatedtype.Error" title="type serde::de::Deserializer::Error">Error</a>> <span class="where fmt-newline">where<br> __D: <a class="trait" href="https://docs.rs/serde/1.0.137/serde/de/trait.Deserializer.html" title="trait serde::de::Deserializer">Deserializer</a><'de>, </span></h4></section></summary><div class='docblock'><p>Deserialize this value from the given Serde deserializer. <a href="https://docs.rs/serde/1.0.137/serde/de/trait.Deserialize.html#tymethod.deserialize">Read more</a></p>
|
||||
</div></details></div></details><details class="rustdoc-toggle implementors-toggle" open><summary><section id="impl-Serialize" class="impl has-srclink"><span class="rightside"><a class="srclink" href="../../src/kanidm_proto/v1.rs.html#732">source</a></span><a href="#impl-Serialize" class="anchor"></a><h3 class="code-header in-band">impl <a class="trait" href="https://docs.rs/serde/1.0.137/serde/ser/trait.Serialize.html" title="trait serde::ser::Serialize">Serialize</a> for <a class="struct" href="struct.AuthResponse.html" title="struct kanidm_proto::v1::AuthResponse">AuthResponse</a></h3></section></summary><div class="impl-items"><details class="rustdoc-toggle method-toggle" open><summary><section id="method.serialize" class="method trait-impl has-srclink"><span class="rightside"><a class="srclink" href="../../src/kanidm_proto/v1.rs.html#732">source</a></span><a href="#method.serialize" class="anchor"></a><h4 class="code-header">fn <a href="https://docs.rs/serde/1.0.137/serde/ser/trait.Serialize.html#tymethod.serialize" class="fnname">serialize</a><__S>(&self, __serializer: __S) -> <a class="enum" href="https://doc.rust-lang.org/1.61.0/core/result/enum.Result.html" title="enum core::result::Result">Result</a><__S::<a class="associatedtype" href="https://docs.rs/serde/1.0.137/serde/ser/trait.Serializer.html#associatedtype.Ok" title="type serde::ser::Serializer::Ok">Ok</a>, __S::<a class="associatedtype" href="https://docs.rs/serde/1.0.137/serde/ser/trait.Serializer.html#associatedtype.Error" title="type serde::ser::Serializer::Error">Error</a>> <span class="where fmt-newline">where<br> __S: <a class="trait" href="https://docs.rs/serde/1.0.137/serde/ser/trait.Serializer.html" title="trait serde::ser::Serializer">Serializer</a>, </span></h4></section></summary><div class='docblock'><p>Serialize this value into the given Serde serializer. <a href="https://docs.rs/serde/1.0.137/serde/ser/trait.Serialize.html#tymethod.serialize">Read more</a></p>
|
||||
</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" class="impl has-srclink"><a href="#impl-RefUnwindSafe" class="anchor"></a><h3 class="code-header in-band">impl <a class="trait" href="https://doc.rust-lang.org/1.61.0/core/panic/unwind_safe/trait.RefUnwindSafe.html" title="trait core::panic::unwind_safe::RefUnwindSafe">RefUnwindSafe</a> for <a class="struct" href="struct.AuthResponse.html" title="struct kanidm_proto::v1::AuthResponse">AuthResponse</a></h3></section><section id="impl-Send" class="impl has-srclink"><a href="#impl-Send" class="anchor"></a><h3 class="code-header in-band">impl <a class="trait" href="https://doc.rust-lang.org/1.61.0/core/marker/trait.Send.html" title="trait core::marker::Send">Send</a> for <a class="struct" href="struct.AuthResponse.html" title="struct kanidm_proto::v1::AuthResponse">AuthResponse</a></h3></section><section id="impl-Sync" class="impl has-srclink"><a href="#impl-Sync" class="anchor"></a><h3 class="code-header in-band">impl <a class="trait" href="https://doc.rust-lang.org/1.61.0/core/marker/trait.Sync.html" title="trait core::marker::Sync">Sync</a> for <a class="struct" href="struct.AuthResponse.html" title="struct kanidm_proto::v1::AuthResponse">AuthResponse</a></h3></section><section id="impl-Unpin" class="impl has-srclink"><a href="#impl-Unpin" class="anchor"></a><h3 class="code-header in-band">impl <a class="trait" href="https://doc.rust-lang.org/1.61.0/core/marker/trait.Unpin.html" title="trait core::marker::Unpin">Unpin</a> for <a class="struct" href="struct.AuthResponse.html" title="struct kanidm_proto::v1::AuthResponse">AuthResponse</a></h3></section><section id="impl-UnwindSafe" class="impl has-srclink"><a href="#impl-UnwindSafe" class="anchor"></a><h3 class="code-header in-band">impl <a class="trait" href="https://doc.rust-lang.org/1.61.0/core/panic/unwind_safe/trait.UnwindSafe.html" title="trait core::panic::unwind_safe::UnwindSafe">UnwindSafe</a> for <a class="struct" href="struct.AuthResponse.html" title="struct kanidm_proto::v1::AuthResponse">AuthResponse</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="rustdoc-toggle implementors-toggle"><summary><section id="impl-Any" class="impl has-srclink"><span class="rightside"><a class="srclink" href="https://doc.rust-lang.org/1.61.0/src/core/any.rs.html#132-136">source</a></span><a href="#impl-Any" class="anchor"></a><h3 class="code-header in-band">impl<T> <a class="trait" href="https://doc.rust-lang.org/1.61.0/core/any/trait.Any.html" title="trait core::any::Any">Any</a> for T <span class="where fmt-newline">where<br> T: 'static + ?<a class="trait" href="https://doc.rust-lang.org/1.61.0/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>, </span></h3></section></summary><div class="impl-items"><details class="rustdoc-toggle method-toggle" open><summary><section id="method.type_id" class="method trait-impl has-srclink"><span class="rightside"><a class="srclink" href="https://doc.rust-lang.org/1.61.0/src/core/any.rs.html#133">source</a></span><a href="#method.type_id" class="anchor"></a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.61.0/core/any/trait.Any.html#tymethod.type_id" class="fnname">type_id</a>(&self) -> <a class="struct" href="https://doc.rust-lang.org/1.61.0/core/any/struct.TypeId.html" title="struct core::any::TypeId">TypeId</a></h4></section></summary><div class='docblock'><p>Gets the <code>TypeId</code> of <code>self</code>. <a href="https://doc.rust-lang.org/1.61.0/core/any/trait.Any.html#tymethod.type_id">Read more</a></p>
|
||||
|
|
|
@ -5,10 +5,10 @@
|
|||
<nav class="sidebar"><a class="sidebar-logo" href="../../kanidm_proto/index.html"><div class="logo-container"><img class="rust-logo" src="../../rust-logo.svg" alt="logo"></div>
|
||||
</a><h2 class="location"><a href="#">CredentialDetail</a></h2><div class="sidebar-elems"><section><div class="block"><h3 class="sidebar-title"><a href="#fields">Fields</a></h3><ul><li><a href="#structfield.claims">claims</a></li><li><a href="#structfield.type_">type_</a></li><li><a href="#structfield.uuid">uuid</a></li></ul></div><div class="block"><h3 class="sidebar-title"><a href="#trait-implementations">Trait Implementations</a></h3><ul><li><a href="#impl-Clone">Clone</a></li><li><a href="#impl-Debug">Debug</a></li><li><a href="#impl-Deserialize%3C%27de%3E">Deserialize<'de></a></li><li><a href="#impl-Display">Display</a></li><li><a href="#impl-Serialize">Serialize</a></li></ul></div><div class="block"><h3 class="sidebar-title"><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul><li><a href="#impl-RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send">Send</a></li><li><a href="#impl-Sync">Sync</a></li><li><a href="#impl-Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe">UnwindSafe</a></li></ul></div><div class="block"><h3 class="sidebar-title"><a href="#blanket-implementations">Blanket Implementations</a></h3><ul><li><a href="#impl-Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E">Borrow<T></a></li><li><a href="#impl-BorrowMut%3CT%3E">BorrowMut<T></a></li><li><a href="#impl-DeserializeOwned">DeserializeOwned</a></li><li><a href="#impl-From%3CT%3E">From<T></a></li><li><a href="#impl-Instrument">Instrument</a></li><li><a href="#impl-Into%3CU%3E">Into<U></a></li><li><a href="#impl-ToOwned">ToOwned</a></li><li><a href="#impl-ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E">TryFrom<U></a></li><li><a href="#impl-TryInto%3CU%3E">TryInto<U></a></li><li><a href="#impl-VZip%3CV%3E">VZip<V></a></li><li><a href="#impl-WithSubscriber">WithSubscriber</a></li></ul></div></section><h2 class="location"><a href="index.html">In kanidm_proto::v1</a></h2><div id="sidebar-vars" data-name="CredentialDetail" data-ty="struct" data-relpath=""></div><script defer src="sidebar-items.js"></script></div></nav><main><div class="width-limiter"><div class="sub-container"><a class="sub-logo-container" href="../../kanidm_proto/index.html"><img class="rust-logo" src="../../rust-logo.svg" alt="logo"></a><nav class="sub"><div class="theme-picker hidden"><button id="theme-picker" aria-label="Pick another theme!" aria-haspopup="menu" title="themes"><img width="22" height="22" alt="Pick another theme!" src="../../brush.svg"></button><div id="theme-choices" role="menu"></div></div><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"><button type="button" id="help-button" title="help">?</button><a id="settings-menu" href="../../settings.html" title="settings"><img width="22" height="22" alt="Change settings" src="../../wheel.svg"></a></div></form></nav></div><section id="main-content" class="content"><div class="main-heading">
|
||||
<h1 class="fqn"><span class="in-band">Struct <a href="../index.html">kanidm_proto</a>::<wbr><a href="index.html">v1</a>::<wbr><a class="struct" href="#">CredentialDetail</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/kanidm_proto/v1.rs.html#383-387">source</a> · <a id="toggle-all-docs" href="javascript:void(0)" title="collapse all docs">[<span class="inner">−</span>]</a></span></div><div class="docblock item-decl"><pre class="rust struct"><code>pub struct CredentialDetail {
|
||||
pub uuid: <a class="struct" href="https://docs.rs/uuid/1.1.0/uuid/struct.Uuid.html" title="struct uuid::Uuid">Uuid</a>,
|
||||
pub uuid: <a class="struct" href="https://docs.rs/uuid/1.1.1/uuid/struct.Uuid.html" title="struct uuid::Uuid">Uuid</a>,
|
||||
pub claims: <a class="struct" href="https://doc.rust-lang.org/1.61.0/alloc/vec/struct.Vec.html" title="struct alloc::vec::Vec">Vec</a><<a class="struct" href="https://doc.rust-lang.org/1.61.0/alloc/string/struct.String.html" title="struct alloc::string::String">String</a>>,
|
||||
pub type_: <a class="enum" href="enum.CredentialDetailType.html" title="enum kanidm_proto::v1::CredentialDetailType">CredentialDetailType</a>,
|
||||
}</code></pre></div><h2 id="fields" class="fields small-section-header">Fields<a href="#fields" class="anchor"></a></h2><span id="structfield.uuid" class="structfield small-section-header"><a href="#structfield.uuid" class="anchor field"></a><code>uuid: <a class="struct" href="https://docs.rs/uuid/1.1.0/uuid/struct.Uuid.html" title="struct uuid::Uuid">Uuid</a></code></span><span id="structfield.claims" class="structfield small-section-header"><a href="#structfield.claims" class="anchor field"></a><code>claims: <a class="struct" href="https://doc.rust-lang.org/1.61.0/alloc/vec/struct.Vec.html" title="struct alloc::vec::Vec">Vec</a><<a class="struct" href="https://doc.rust-lang.org/1.61.0/alloc/string/struct.String.html" title="struct alloc::string::String">String</a>></code></span><span id="structfield.type_" class="structfield small-section-header"><a href="#structfield.type_" class="anchor field"></a><code>type_: <a class="enum" href="enum.CredentialDetailType.html" title="enum kanidm_proto::v1::CredentialDetailType">CredentialDetailType</a></code></span><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="rustdoc-toggle implementors-toggle" open><summary><section id="impl-Clone" class="impl has-srclink"><span class="rightside"><a class="srclink" href="../../src/kanidm_proto/v1.rs.html#382">source</a></span><a href="#impl-Clone" class="anchor"></a><h3 class="code-header in-band">impl <a class="trait" href="https://doc.rust-lang.org/1.61.0/core/clone/trait.Clone.html" title="trait core::clone::Clone">Clone</a> for <a class="struct" href="struct.CredentialDetail.html" title="struct kanidm_proto::v1::CredentialDetail">CredentialDetail</a></h3></section></summary><div class="impl-items"><details class="rustdoc-toggle method-toggle" open><summary><section id="method.clone" class="method trait-impl has-srclink"><span class="rightside"><a class="srclink" href="../../src/kanidm_proto/v1.rs.html#382">source</a></span><a href="#method.clone" class="anchor"></a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.61.0/core/clone/trait.Clone.html#tymethod.clone" class="fnname">clone</a>(&self) -> <a class="struct" href="struct.CredentialDetail.html" title="struct kanidm_proto::v1::CredentialDetail">CredentialDetail</a></h4></section></summary><div class='docblock'><p>Returns a copy of the value. <a href="https://doc.rust-lang.org/1.61.0/core/clone/trait.Clone.html#tymethod.clone">Read more</a></p>
|
||||
}</code></pre></div><h2 id="fields" class="fields small-section-header">Fields<a href="#fields" class="anchor"></a></h2><span id="structfield.uuid" class="structfield small-section-header"><a href="#structfield.uuid" class="anchor field"></a><code>uuid: <a class="struct" href="https://docs.rs/uuid/1.1.1/uuid/struct.Uuid.html" title="struct uuid::Uuid">Uuid</a></code></span><span id="structfield.claims" class="structfield small-section-header"><a href="#structfield.claims" class="anchor field"></a><code>claims: <a class="struct" href="https://doc.rust-lang.org/1.61.0/alloc/vec/struct.Vec.html" title="struct alloc::vec::Vec">Vec</a><<a class="struct" href="https://doc.rust-lang.org/1.61.0/alloc/string/struct.String.html" title="struct alloc::string::String">String</a>></code></span><span id="structfield.type_" class="structfield small-section-header"><a href="#structfield.type_" class="anchor field"></a><code>type_: <a class="enum" href="enum.CredentialDetailType.html" title="enum kanidm_proto::v1::CredentialDetailType">CredentialDetailType</a></code></span><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="rustdoc-toggle implementors-toggle" open><summary><section id="impl-Clone" class="impl has-srclink"><span class="rightside"><a class="srclink" href="../../src/kanidm_proto/v1.rs.html#382">source</a></span><a href="#impl-Clone" class="anchor"></a><h3 class="code-header in-band">impl <a class="trait" href="https://doc.rust-lang.org/1.61.0/core/clone/trait.Clone.html" title="trait core::clone::Clone">Clone</a> for <a class="struct" href="struct.CredentialDetail.html" title="struct kanidm_proto::v1::CredentialDetail">CredentialDetail</a></h3></section></summary><div class="impl-items"><details class="rustdoc-toggle method-toggle" open><summary><section id="method.clone" class="method trait-impl has-srclink"><span class="rightside"><a class="srclink" href="../../src/kanidm_proto/v1.rs.html#382">source</a></span><a href="#method.clone" class="anchor"></a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.61.0/core/clone/trait.Clone.html#tymethod.clone" class="fnname">clone</a>(&self) -> <a class="struct" href="struct.CredentialDetail.html" title="struct kanidm_proto::v1::CredentialDetail">CredentialDetail</a></h4></section></summary><div class='docblock'><p>Returns a copy of the value. <a href="https://doc.rust-lang.org/1.61.0/core/clone/trait.Clone.html#tymethod.clone">Read more</a></p>
|
||||
</div></details><details class="rustdoc-toggle method-toggle" open><summary><section id="method.clone_from" class="method trait-impl has-srclink"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="srclink" href="https://doc.rust-lang.org/1.61.0/src/core/clone.rs.html#134-136">source</a></span><a href="#method.clone_from" class="anchor"></a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.61.0/core/clone/trait.Clone.html#method.clone_from" class="fnname">clone_from</a>(&mut self, source: <a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.reference.html">&</a>Self)</h4></section></summary><div class='docblock'><p>Performs copy-assignment from <code>source</code>. <a href="https://doc.rust-lang.org/1.61.0/core/clone/trait.Clone.html#method.clone_from">Read more</a></p>
|
||||
</div></details></div></details><details class="rustdoc-toggle implementors-toggle" open><summary><section id="impl-Debug" class="impl has-srclink"><span class="rightside"><a class="srclink" href="../../src/kanidm_proto/v1.rs.html#382">source</a></span><a href="#impl-Debug" class="anchor"></a><h3 class="code-header in-band">impl <a class="trait" href="https://doc.rust-lang.org/1.61.0/core/fmt/trait.Debug.html" title="trait core::fmt::Debug">Debug</a> for <a class="struct" href="struct.CredentialDetail.html" title="struct kanidm_proto::v1::CredentialDetail">CredentialDetail</a></h3></section></summary><div class="impl-items"><details class="rustdoc-toggle method-toggle" open><summary><section id="method.fmt" class="method trait-impl has-srclink"><span class="rightside"><a class="srclink" href="../../src/kanidm_proto/v1.rs.html#382">source</a></span><a href="#method.fmt" class="anchor"></a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.61.0/core/fmt/trait.Debug.html#tymethod.fmt" class="fnname">fmt</a>(&self, f: &mut <a class="struct" href="https://doc.rust-lang.org/1.61.0/core/fmt/struct.Formatter.html" title="struct core::fmt::Formatter">Formatter</a><'_>) -> <a class="type" href="https://doc.rust-lang.org/1.61.0/core/fmt/type.Result.html" title="type core::fmt::Result">Result</a></h4></section></summary><div class='docblock'><p>Formats the value using the given formatter. <a href="https://doc.rust-lang.org/1.61.0/core/fmt/trait.Debug.html#tymethod.fmt">Read more</a></p>
|
||||
</div></details></div></details><details class="rustdoc-toggle implementors-toggle" open><summary><section id="impl-Deserialize%3C%27de%3E" class="impl has-srclink"><span class="rightside"><a class="srclink" href="../../src/kanidm_proto/v1.rs.html#382">source</a></span><a href="#impl-Deserialize%3C%27de%3E" class="anchor"></a><h3 class="code-header in-band">impl<'de> <a class="trait" href="https://docs.rs/serde/1.0.137/serde/de/trait.Deserialize.html" title="trait serde::de::Deserialize">Deserialize</a><'de> for <a class="struct" href="struct.CredentialDetail.html" title="struct kanidm_proto::v1::CredentialDetail">CredentialDetail</a></h3></section></summary><div class="impl-items"><details class="rustdoc-toggle method-toggle" open><summary><section id="method.deserialize" class="method trait-impl has-srclink"><span class="rightside"><a class="srclink" href="../../src/kanidm_proto/v1.rs.html#382">source</a></span><a href="#method.deserialize" class="anchor"></a><h4 class="code-header">fn <a href="https://docs.rs/serde/1.0.137/serde/de/trait.Deserialize.html#tymethod.deserialize" class="fnname">deserialize</a><__D>(__deserializer: __D) -> <a class="enum" href="https://doc.rust-lang.org/1.61.0/core/result/enum.Result.html" title="enum core::result::Result">Result</a><Self, __D::<a class="associatedtype" href="https://docs.rs/serde/1.0.137/serde/de/trait.Deserializer.html#associatedtype.Error" title="type serde::de::Deserializer::Error">Error</a>> <span class="where fmt-newline">where<br> __D: <a class="trait" href="https://docs.rs/serde/1.0.137/serde/de/trait.Deserializer.html" title="trait serde::de::Deserializer">Deserializer</a><'de>, </span></h4></section></summary><div class='docblock'><p>Deserialize this value from the given Serde deserializer. <a href="https://docs.rs/serde/1.0.137/serde/de/trait.Deserialize.html#tymethod.deserialize">Read more</a></p>
|
||||
|
|
|
@ -5,10 +5,10 @@
|
|||
<nav class="sidebar"><a class="sidebar-logo" href="../../kanidm_proto/index.html"><div class="logo-container"><img class="rust-logo" src="../../rust-logo.svg" alt="logo"></div>
|
||||
</a><h2 class="location"><a href="#">UserAuthToken</a></h2><div class="sidebar-elems"><section><div class="block"><h3 class="sidebar-title"><a href="#fields">Fields</a></h3><ul><li><a href="#structfield.auth_type">auth_type</a></li><li><a href="#structfield.displayname">displayname</a></li><li><a href="#structfield.expiry">expiry</a></li><li><a href="#structfield.lim_fmax">lim_fmax</a></li><li><a href="#structfield.lim_pmax">lim_pmax</a></li><li><a href="#structfield.lim_rmax">lim_rmax</a></li><li><a href="#structfield.lim_uidx">lim_uidx</a></li><li><a href="#structfield.mail_primary">mail_primary</a></li><li><a href="#structfield.session_id">session_id</a></li><li><a href="#structfield.spn">spn</a></li><li><a href="#structfield.uuid">uuid</a></li></ul></div><div class="block"><h3 class="sidebar-title"><a href="#trait-implementations">Trait Implementations</a></h3><ul><li><a href="#impl-Clone">Clone</a></li><li><a href="#impl-Debug">Debug</a></li><li><a href="#impl-Deserialize%3C%27de%3E">Deserialize<'de></a></li><li><a href="#impl-Display">Display</a></li><li><a href="#impl-Serialize">Serialize</a></li></ul></div><div class="block"><h3 class="sidebar-title"><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul><li><a href="#impl-RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send">Send</a></li><li><a href="#impl-Sync">Sync</a></li><li><a href="#impl-Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe">UnwindSafe</a></li></ul></div><div class="block"><h3 class="sidebar-title"><a href="#blanket-implementations">Blanket Implementations</a></h3><ul><li><a href="#impl-Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E">Borrow<T></a></li><li><a href="#impl-BorrowMut%3CT%3E">BorrowMut<T></a></li><li><a href="#impl-DeserializeOwned">DeserializeOwned</a></li><li><a href="#impl-From%3CT%3E">From<T></a></li><li><a href="#impl-Instrument">Instrument</a></li><li><a href="#impl-Into%3CU%3E">Into<U></a></li><li><a href="#impl-ToOwned">ToOwned</a></li><li><a href="#impl-ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E">TryFrom<U></a></li><li><a href="#impl-TryInto%3CU%3E">TryInto<U></a></li><li><a href="#impl-VZip%3CV%3E">VZip<V></a></li><li><a href="#impl-WithSubscriber">WithSubscriber</a></li></ul></div></section><h2 class="location"><a href="index.html">In kanidm_proto::v1</a></h2><div id="sidebar-vars" data-name="UserAuthToken" data-ty="struct" data-relpath=""></div><script defer src="sidebar-items.js"></script></div></nav><main><div class="width-limiter"><div class="sub-container"><a class="sub-logo-container" href="../../kanidm_proto/index.html"><img class="rust-logo" src="../../rust-logo.svg" alt="logo"></a><nav class="sub"><div class="theme-picker hidden"><button id="theme-picker" aria-label="Pick another theme!" aria-haspopup="menu" title="themes"><img width="22" height="22" alt="Pick another theme!" src="../../brush.svg"></button><div id="theme-choices" role="menu"></div></div><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"><button type="button" id="help-button" title="help">?</button><a id="settings-menu" href="../../settings.html" title="settings"><img width="22" height="22" alt="Change settings" src="../../wheel.svg"></a></div></form></nav></div><section id="main-content" class="content"><div class="main-heading">
|
||||
<h1 class="fqn"><span class="in-band">Struct <a href="../index.html">kanidm_proto</a>::<wbr><a href="index.html">v1</a>::<wbr><a class="struct" href="#">UserAuthToken</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/kanidm_proto/v1.rs.html#232-250">source</a> · <a id="toggle-all-docs" href="javascript:void(0)" title="collapse all docs">[<span class="inner">−</span>]</a></span></div><div class="docblock item-decl"><pre class="rust struct"><code>pub struct UserAuthToken {
|
||||
pub session_id: <a class="struct" href="https://docs.rs/uuid/1.1.0/uuid/struct.Uuid.html" title="struct uuid::Uuid">Uuid</a>,
|
||||
pub session_id: <a class="struct" href="https://docs.rs/uuid/1.1.1/uuid/struct.Uuid.html" title="struct uuid::Uuid">Uuid</a>,
|
||||
pub auth_type: <a class="enum" href="enum.AuthType.html" title="enum kanidm_proto::v1::AuthType">AuthType</a>,
|
||||
pub expiry: OffsetDateTime,
|
||||
pub uuid: <a class="struct" href="https://docs.rs/uuid/1.1.0/uuid/struct.Uuid.html" title="struct uuid::Uuid">Uuid</a>,
|
||||
pub uuid: <a class="struct" href="https://docs.rs/uuid/1.1.1/uuid/struct.Uuid.html" title="struct uuid::Uuid">Uuid</a>,
|
||||
pub displayname: <a class="struct" href="https://doc.rust-lang.org/1.61.0/alloc/string/struct.String.html" title="struct alloc::string::String">String</a>,
|
||||
pub spn: <a class="struct" href="https://doc.rust-lang.org/1.61.0/alloc/string/struct.String.html" title="struct alloc::string::String">String</a>,
|
||||
pub mail_primary: <a class="enum" href="https://doc.rust-lang.org/1.61.0/core/option/enum.Option.html" title="enum core::option::Option">Option</a><<a class="struct" href="https://doc.rust-lang.org/1.61.0/alloc/string/struct.String.html" title="struct alloc::string::String">String</a>>,
|
||||
|
@ -25,7 +25,7 @@ group/authorisation data.</p>
|
|||
point onward!</p>
|
||||
<p>It’s likely that this must have a relationship to the server’s user structure
|
||||
and to the Entry so that filters or access controls can be applied.</p>
|
||||
</div></details><h2 id="fields" class="fields small-section-header">Fields<a href="#fields" class="anchor"></a></h2><span id="structfield.session_id" class="structfield small-section-header"><a href="#structfield.session_id" class="anchor field"></a><code>session_id: <a class="struct" href="https://docs.rs/uuid/1.1.0/uuid/struct.Uuid.html" title="struct uuid::Uuid">Uuid</a></code></span><span id="structfield.auth_type" class="structfield small-section-header"><a href="#structfield.auth_type" class="anchor field"></a><code>auth_type: <a class="enum" href="enum.AuthType.html" title="enum kanidm_proto::v1::AuthType">AuthType</a></code></span><span id="structfield.expiry" class="structfield small-section-header"><a href="#structfield.expiry" class="anchor field"></a><code>expiry: OffsetDateTime</code></span><span id="structfield.uuid" class="structfield small-section-header"><a href="#structfield.uuid" class="anchor field"></a><code>uuid: <a class="struct" href="https://docs.rs/uuid/1.1.0/uuid/struct.Uuid.html" title="struct uuid::Uuid">Uuid</a></code></span><span id="structfield.displayname" class="structfield small-section-header"><a href="#structfield.displayname" class="anchor field"></a><code>displayname: <a class="struct" href="https://doc.rust-lang.org/1.61.0/alloc/string/struct.String.html" title="struct alloc::string::String">String</a></code></span><span id="structfield.spn" class="structfield small-section-header"><a href="#structfield.spn" class="anchor field"></a><code>spn: <a class="struct" href="https://doc.rust-lang.org/1.61.0/alloc/string/struct.String.html" title="struct alloc::string::String">String</a></code></span><span id="structfield.mail_primary" class="structfield small-section-header"><a href="#structfield.mail_primary" class="anchor field"></a><code>mail_primary: <a class="enum" href="https://doc.rust-lang.org/1.61.0/core/option/enum.Option.html" title="enum core::option::Option">Option</a><<a class="struct" href="https://doc.rust-lang.org/1.61.0/alloc/string/struct.String.html" title="struct alloc::string::String">String</a>></code></span><span id="structfield.lim_uidx" class="structfield small-section-header"><a href="#structfield.lim_uidx" class="anchor field"></a><code>lim_uidx: <a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.bool.html">bool</a></code></span><span id="structfield.lim_rmax" class="structfield small-section-header"><a href="#structfield.lim_rmax" class="anchor field"></a><code>lim_rmax: <a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.usize.html">usize</a></code></span><span id="structfield.lim_pmax" class="structfield small-section-header"><a href="#structfield.lim_pmax" class="anchor field"></a><code>lim_pmax: <a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.usize.html">usize</a></code></span><span id="structfield.lim_fmax" class="structfield small-section-header"><a href="#structfield.lim_fmax" class="anchor field"></a><code>lim_fmax: <a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.usize.html">usize</a></code></span><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="rustdoc-toggle implementors-toggle" open><summary><section id="impl-Clone" class="impl has-srclink"><span class="rightside"><a class="srclink" href="../../src/kanidm_proto/v1.rs.html#230">source</a></span><a href="#impl-Clone" class="anchor"></a><h3 class="code-header in-band">impl <a class="trait" href="https://doc.rust-lang.org/1.61.0/core/clone/trait.Clone.html" title="trait core::clone::Clone">Clone</a> for <a class="struct" href="struct.UserAuthToken.html" title="struct kanidm_proto::v1::UserAuthToken">UserAuthToken</a></h3></section></summary><div class="impl-items"><details class="rustdoc-toggle method-toggle" open><summary><section id="method.clone" class="method trait-impl has-srclink"><span class="rightside"><a class="srclink" href="../../src/kanidm_proto/v1.rs.html#230">source</a></span><a href="#method.clone" class="anchor"></a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.61.0/core/clone/trait.Clone.html#tymethod.clone" class="fnname">clone</a>(&self) -> <a class="struct" href="struct.UserAuthToken.html" title="struct kanidm_proto::v1::UserAuthToken">UserAuthToken</a></h4></section></summary><div class='docblock'><p>Returns a copy of the value. <a href="https://doc.rust-lang.org/1.61.0/core/clone/trait.Clone.html#tymethod.clone">Read more</a></p>
|
||||
</div></details><h2 id="fields" class="fields small-section-header">Fields<a href="#fields" class="anchor"></a></h2><span id="structfield.session_id" class="structfield small-section-header"><a href="#structfield.session_id" class="anchor field"></a><code>session_id: <a class="struct" href="https://docs.rs/uuid/1.1.1/uuid/struct.Uuid.html" title="struct uuid::Uuid">Uuid</a></code></span><span id="structfield.auth_type" class="structfield small-section-header"><a href="#structfield.auth_type" class="anchor field"></a><code>auth_type: <a class="enum" href="enum.AuthType.html" title="enum kanidm_proto::v1::AuthType">AuthType</a></code></span><span id="structfield.expiry" class="structfield small-section-header"><a href="#structfield.expiry" class="anchor field"></a><code>expiry: OffsetDateTime</code></span><span id="structfield.uuid" class="structfield small-section-header"><a href="#structfield.uuid" class="anchor field"></a><code>uuid: <a class="struct" href="https://docs.rs/uuid/1.1.1/uuid/struct.Uuid.html" title="struct uuid::Uuid">Uuid</a></code></span><span id="structfield.displayname" class="structfield small-section-header"><a href="#structfield.displayname" class="anchor field"></a><code>displayname: <a class="struct" href="https://doc.rust-lang.org/1.61.0/alloc/string/struct.String.html" title="struct alloc::string::String">String</a></code></span><span id="structfield.spn" class="structfield small-section-header"><a href="#structfield.spn" class="anchor field"></a><code>spn: <a class="struct" href="https://doc.rust-lang.org/1.61.0/alloc/string/struct.String.html" title="struct alloc::string::String">String</a></code></span><span id="structfield.mail_primary" class="structfield small-section-header"><a href="#structfield.mail_primary" class="anchor field"></a><code>mail_primary: <a class="enum" href="https://doc.rust-lang.org/1.61.0/core/option/enum.Option.html" title="enum core::option::Option">Option</a><<a class="struct" href="https://doc.rust-lang.org/1.61.0/alloc/string/struct.String.html" title="struct alloc::string::String">String</a>></code></span><span id="structfield.lim_uidx" class="structfield small-section-header"><a href="#structfield.lim_uidx" class="anchor field"></a><code>lim_uidx: <a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.bool.html">bool</a></code></span><span id="structfield.lim_rmax" class="structfield small-section-header"><a href="#structfield.lim_rmax" class="anchor field"></a><code>lim_rmax: <a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.usize.html">usize</a></code></span><span id="structfield.lim_pmax" class="structfield small-section-header"><a href="#structfield.lim_pmax" class="anchor field"></a><code>lim_pmax: <a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.usize.html">usize</a></code></span><span id="structfield.lim_fmax" class="structfield small-section-header"><a href="#structfield.lim_fmax" class="anchor field"></a><code>lim_fmax: <a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.usize.html">usize</a></code></span><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="rustdoc-toggle implementors-toggle" open><summary><section id="impl-Clone" class="impl has-srclink"><span class="rightside"><a class="srclink" href="../../src/kanidm_proto/v1.rs.html#230">source</a></span><a href="#impl-Clone" class="anchor"></a><h3 class="code-header in-band">impl <a class="trait" href="https://doc.rust-lang.org/1.61.0/core/clone/trait.Clone.html" title="trait core::clone::Clone">Clone</a> for <a class="struct" href="struct.UserAuthToken.html" title="struct kanidm_proto::v1::UserAuthToken">UserAuthToken</a></h3></section></summary><div class="impl-items"><details class="rustdoc-toggle method-toggle" open><summary><section id="method.clone" class="method trait-impl has-srclink"><span class="rightside"><a class="srclink" href="../../src/kanidm_proto/v1.rs.html#230">source</a></span><a href="#method.clone" class="anchor"></a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.61.0/core/clone/trait.Clone.html#tymethod.clone" class="fnname">clone</a>(&self) -> <a class="struct" href="struct.UserAuthToken.html" title="struct kanidm_proto::v1::UserAuthToken">UserAuthToken</a></h4></section></summary><div class='docblock'><p>Returns a copy of the value. <a href="https://doc.rust-lang.org/1.61.0/core/clone/trait.Clone.html#tymethod.clone">Read more</a></p>
|
||||
</div></details><details class="rustdoc-toggle method-toggle" open><summary><section id="method.clone_from" class="method trait-impl has-srclink"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="srclink" href="https://doc.rust-lang.org/1.61.0/src/core/clone.rs.html#134-136">source</a></span><a href="#method.clone_from" class="anchor"></a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.61.0/core/clone/trait.Clone.html#method.clone_from" class="fnname">clone_from</a>(&mut self, source: <a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.reference.html">&</a>Self)</h4></section></summary><div class='docblock'><p>Performs copy-assignment from <code>source</code>. <a href="https://doc.rust-lang.org/1.61.0/core/clone/trait.Clone.html#method.clone_from">Read more</a></p>
|
||||
</div></details></div></details><details class="rustdoc-toggle implementors-toggle" open><summary><section id="impl-Debug" class="impl has-srclink"><span class="rightside"><a class="srclink" href="../../src/kanidm_proto/v1.rs.html#230">source</a></span><a href="#impl-Debug" class="anchor"></a><h3 class="code-header in-band">impl <a class="trait" href="https://doc.rust-lang.org/1.61.0/core/fmt/trait.Debug.html" title="trait core::fmt::Debug">Debug</a> for <a class="struct" href="struct.UserAuthToken.html" title="struct kanidm_proto::v1::UserAuthToken">UserAuthToken</a></h3></section></summary><div class="impl-items"><details class="rustdoc-toggle method-toggle" open><summary><section id="method.fmt" class="method trait-impl has-srclink"><span class="rightside"><a class="srclink" href="../../src/kanidm_proto/v1.rs.html#230">source</a></span><a href="#method.fmt" class="anchor"></a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.61.0/core/fmt/trait.Debug.html#tymethod.fmt" class="fnname">fmt</a>(&self, f: &mut <a class="struct" href="https://doc.rust-lang.org/1.61.0/core/fmt/struct.Formatter.html" title="struct core::fmt::Formatter">Formatter</a><'_>) -> <a class="type" href="https://doc.rust-lang.org/1.61.0/core/fmt/type.Result.html" title="type core::fmt::Result">Result</a></h4></section></summary><div class='docblock'><p>Formats the value using the given formatter. <a href="https://doc.rust-lang.org/1.61.0/core/fmt/trait.Debug.html#tymethod.fmt">Read more</a></p>
|
||||
</div></details></div></details><details class="rustdoc-toggle implementors-toggle" open><summary><section id="impl-Deserialize%3C%27de%3E" class="impl has-srclink"><span class="rightside"><a class="srclink" href="../../src/kanidm_proto/v1.rs.html#230">source</a></span><a href="#impl-Deserialize%3C%27de%3E" class="anchor"></a><h3 class="code-header in-band">impl<'de> <a class="trait" href="https://docs.rs/serde/1.0.137/serde/de/trait.Deserialize.html" title="trait serde::de::Deserialize">Deserialize</a><'de> for <a class="struct" href="struct.UserAuthToken.html" title="struct kanidm_proto::v1::UserAuthToken">UserAuthToken</a></h3></section></summary><div class="impl-items"><details class="rustdoc-toggle method-toggle" open><summary><section id="method.deserialize" class="method trait-impl has-srclink"><span class="rightside"><a class="srclink" href="../../src/kanidm_proto/v1.rs.html#230">source</a></span><a href="#method.deserialize" class="anchor"></a><h4 class="code-header">fn <a href="https://docs.rs/serde/1.0.137/serde/de/trait.Deserialize.html#tymethod.deserialize" class="fnname">deserialize</a><__D>(__deserializer: __D) -> <a class="enum" href="https://doc.rust-lang.org/1.61.0/core/result/enum.Result.html" title="enum core::result::Result">Result</a><Self, __D::<a class="associatedtype" href="https://docs.rs/serde/1.0.137/serde/de/trait.Deserializer.html#associatedtype.Error" title="type serde::de::Deserializer::Error">Error</a>> <span class="where fmt-newline">where<br> __D: <a class="trait" href="https://docs.rs/serde/1.0.137/serde/de/trait.Deserializer.html" title="trait serde::de::Deserializer">Deserializer</a><'de>, </span></h4></section></summary><div class='docblock'><p>Deserialize this value from the given Serde deserializer. <a href="https://docs.rs/serde/1.0.137/serde/de/trait.Deserialize.html#tymethod.deserialize">Read more</a></p>
|
||||
|
|
|
@ -6,8 +6,8 @@
|
|||
</a><h2 class="location"><a href="#">Change</a></h2><div class="sidebar-elems"><section><div class="block"><h3 class="sidebar-title"><a href="#variants">Variants</a></h3><ul><li><a href="#variant.Account">Account</a></li><li><a href="#variant.Group">Group</a></li></ul></div><div class="block"><h3 class="sidebar-title"><a href="#trait-implementations">Trait Implementations</a></h3><ul><li><a href="#impl-Debug">Debug</a></li><li><a href="#impl-Deserialize%3C%27de%3E">Deserialize<'de></a></li><li><a href="#impl-Serialize">Serialize</a></li></ul></div><div class="block"><h3 class="sidebar-title"><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul><li><a href="#impl-RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send">Send</a></li><li><a href="#impl-Sync">Sync</a></li><li><a href="#impl-Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe">UnwindSafe</a></li></ul></div><div class="block"><h3 class="sidebar-title"><a href="#blanket-implementations">Blanket Implementations</a></h3><ul><li><a href="#impl-Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E">Borrow<T></a></li><li><a href="#impl-BorrowMut%3CT%3E">BorrowMut<T></a></li><li><a href="#impl-DeserializeOwned">DeserializeOwned</a></li><li><a href="#impl-From%3CT%3E">From<T></a></li><li><a href="#impl-Instrument">Instrument</a></li><li><a href="#impl-Into%3CU%3E">Into<U></a></li><li><a href="#impl-Pointable">Pointable</a></li><li><a href="#impl-Serialize-1">Serialize</a></li><li><a href="#impl-TryFrom%3CU%3E">TryFrom<U></a></li><li><a href="#impl-TryInto%3CU%3E">TryInto<U></a></li><li><a href="#impl-VZip%3CV%3E">VZip<V></a></li><li><a href="#impl-WithSubscriber">WithSubscriber</a></li></ul></div></section><h2 class="location"><a href="index.html">In orca::data</a></h2><div id="sidebar-vars" data-name="Change" data-ty="enum" data-relpath=""></div><script defer src="sidebar-items.js"></script></div></nav><main><div class="width-limiter"><div class="sub-container"><a class="sub-logo-container" href="../../orca/index.html"><img class="rust-logo" src="../../rust-logo.svg" alt="logo"></a><nav class="sub"><div class="theme-picker hidden"><button id="theme-picker" aria-label="Pick another theme!" aria-haspopup="menu" title="themes"><img width="22" height="22" alt="Pick another theme!" src="../../brush.svg"></button><div id="theme-choices" role="menu"></div></div><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"><button type="button" id="help-button" title="help">?</button><a id="settings-menu" href="../../settings.html" title="settings"><img width="22" height="22" alt="Change settings" src="../../wheel.svg"></a></div></form></nav></div><section id="main-content" class="content"><div class="main-heading">
|
||||
<h1 class="fqn"><span class="in-band">Enum <a href="../index.html">orca</a>::<wbr><a href="index.html">data</a>::<wbr><a class="enum" href="#">Change</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/orca/data.rs.html#133-137">source</a> · <a id="toggle-all-docs" href="javascript:void(0)" title="collapse all docs">[<span class="inner">−</span>]</a></span></div><div class="docblock item-decl"><pre class="rust enum"><code>pub enum Change {
|
||||
Account,
|
||||
Group(<a class="struct" href="https://doc.rust-lang.org/1.61.0/alloc/vec/struct.Vec.html" title="struct alloc::vec::Vec">Vec</a><<a class="struct" href="https://docs.rs/uuid/1.1.0/uuid/struct.Uuid.html" title="struct uuid::Uuid">Uuid</a>>),
|
||||
}</code></pre></div><h2 id="variants" class="variants small-section-header">Variants<a href="#variants" class="anchor"></a></h2><h3 id="variant.Account" class="variant small-section-header"><a href="#variant.Account" class="anchor field"></a><code>Account</code></h3><h3 id="variant.Group" class="variant small-section-header"><a href="#variant.Group" class="anchor field"></a><code>Group(<a class="struct" href="https://doc.rust-lang.org/1.61.0/alloc/vec/struct.Vec.html" title="struct alloc::vec::Vec">Vec</a><<a class="struct" href="https://docs.rs/uuid/1.1.0/uuid/struct.Uuid.html" title="struct uuid::Uuid">Uuid</a>>)</code></h3><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="rustdoc-toggle implementors-toggle" open><summary><section id="impl-Debug" class="impl has-srclink"><span class="rightside"><a class="srclink" href="../../src/orca/data.rs.html#132">source</a></span><a href="#impl-Debug" class="anchor"></a><h3 class="code-header in-band">impl <a class="trait" href="https://doc.rust-lang.org/1.61.0/core/fmt/trait.Debug.html" title="trait core::fmt::Debug">Debug</a> for <a class="enum" href="enum.Change.html" title="enum orca::data::Change">Change</a></h3></section></summary><div class="impl-items"><details class="rustdoc-toggle method-toggle" open><summary><section id="method.fmt" class="method trait-impl has-srclink"><span class="rightside"><a class="srclink" href="../../src/orca/data.rs.html#132">source</a></span><a href="#method.fmt" class="anchor"></a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.61.0/core/fmt/trait.Debug.html#tymethod.fmt" class="fnname">fmt</a>(&self, f: &mut <a class="struct" href="https://doc.rust-lang.org/1.61.0/core/fmt/struct.Formatter.html" title="struct core::fmt::Formatter">Formatter</a><'_>) -> <a class="type" href="https://doc.rust-lang.org/1.61.0/core/fmt/type.Result.html" title="type core::fmt::Result">Result</a></h4></section></summary><div class='docblock'><p>Formats the value using the given formatter. <a href="https://doc.rust-lang.org/1.61.0/core/fmt/trait.Debug.html#tymethod.fmt">Read more</a></p>
|
||||
Group(<a class="struct" href="https://doc.rust-lang.org/1.61.0/alloc/vec/struct.Vec.html" title="struct alloc::vec::Vec">Vec</a><<a class="struct" href="https://docs.rs/uuid/1.1.1/uuid/struct.Uuid.html" title="struct uuid::Uuid">Uuid</a>>),
|
||||
}</code></pre></div><h2 id="variants" class="variants small-section-header">Variants<a href="#variants" class="anchor"></a></h2><h3 id="variant.Account" class="variant small-section-header"><a href="#variant.Account" class="anchor field"></a><code>Account</code></h3><h3 id="variant.Group" class="variant small-section-header"><a href="#variant.Group" class="anchor field"></a><code>Group(<a class="struct" href="https://doc.rust-lang.org/1.61.0/alloc/vec/struct.Vec.html" title="struct alloc::vec::Vec">Vec</a><<a class="struct" href="https://docs.rs/uuid/1.1.1/uuid/struct.Uuid.html" title="struct uuid::Uuid">Uuid</a>>)</code></h3><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="rustdoc-toggle implementors-toggle" open><summary><section id="impl-Debug" class="impl has-srclink"><span class="rightside"><a class="srclink" href="../../src/orca/data.rs.html#132">source</a></span><a href="#impl-Debug" class="anchor"></a><h3 class="code-header in-band">impl <a class="trait" href="https://doc.rust-lang.org/1.61.0/core/fmt/trait.Debug.html" title="trait core::fmt::Debug">Debug</a> for <a class="enum" href="enum.Change.html" title="enum orca::data::Change">Change</a></h3></section></summary><div class="impl-items"><details class="rustdoc-toggle method-toggle" open><summary><section id="method.fmt" class="method trait-impl has-srclink"><span class="rightside"><a class="srclink" href="../../src/orca/data.rs.html#132">source</a></span><a href="#method.fmt" class="anchor"></a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.61.0/core/fmt/trait.Debug.html#tymethod.fmt" class="fnname">fmt</a>(&self, f: &mut <a class="struct" href="https://doc.rust-lang.org/1.61.0/core/fmt/struct.Formatter.html" title="struct core::fmt::Formatter">Formatter</a><'_>) -> <a class="type" href="https://doc.rust-lang.org/1.61.0/core/fmt/type.Result.html" title="type core::fmt::Result">Result</a></h4></section></summary><div class='docblock'><p>Formats the value using the given formatter. <a href="https://doc.rust-lang.org/1.61.0/core/fmt/trait.Debug.html#tymethod.fmt">Read more</a></p>
|
||||
</div></details></div></details><details class="rustdoc-toggle implementors-toggle" open><summary><section id="impl-Deserialize%3C%27de%3E" class="impl has-srclink"><span class="rightside"><a class="srclink" href="../../src/orca/data.rs.html#132">source</a></span><a href="#impl-Deserialize%3C%27de%3E" class="anchor"></a><h3 class="code-header in-band">impl<'de> <a class="trait" href="https://docs.rs/serde/1.0.137/serde/de/trait.Deserialize.html" title="trait serde::de::Deserialize">Deserialize</a><'de> for <a class="enum" href="enum.Change.html" title="enum orca::data::Change">Change</a></h3></section></summary><div class="impl-items"><details class="rustdoc-toggle method-toggle" open><summary><section id="method.deserialize" class="method trait-impl has-srclink"><span class="rightside"><a class="srclink" href="../../src/orca/data.rs.html#132">source</a></span><a href="#method.deserialize" class="anchor"></a><h4 class="code-header">fn <a href="https://docs.rs/serde/1.0.137/serde/de/trait.Deserialize.html#tymethod.deserialize" class="fnname">deserialize</a><__D>(__deserializer: __D) -> <a class="enum" href="https://doc.rust-lang.org/1.61.0/core/result/enum.Result.html" title="enum core::result::Result">Result</a><Self, __D::<a class="associatedtype" href="https://docs.rs/serde/1.0.137/serde/de/trait.Deserializer.html#associatedtype.Error" title="type serde::de::Deserializer::Error">Error</a>> <span class="where fmt-newline">where<br> __D: <a class="trait" href="https://docs.rs/serde/1.0.137/serde/de/trait.Deserializer.html" title="trait serde::de::Deserializer">Deserializer</a><'de>, </span></h4></section></summary><div class='docblock'><p>Deserialize this value from the given Serde deserializer. <a href="https://docs.rs/serde/1.0.137/serde/de/trait.Deserialize.html#tymethod.deserialize">Read more</a></p>
|
||||
</div></details></div></details><details class="rustdoc-toggle implementors-toggle" open><summary><section id="impl-Serialize" class="impl has-srclink"><span class="rightside"><a class="srclink" href="../../src/orca/data.rs.html#132">source</a></span><a href="#impl-Serialize" class="anchor"></a><h3 class="code-header in-band">impl <a class="trait" href="https://docs.rs/serde/1.0.137/serde/ser/trait.Serialize.html" title="trait serde::ser::Serialize">Serialize</a> for <a class="enum" href="enum.Change.html" title="enum orca::data::Change">Change</a></h3></section></summary><div class="impl-items"><details class="rustdoc-toggle method-toggle" open><summary><section id="method.serialize" class="method trait-impl has-srclink"><span class="rightside"><a class="srclink" href="../../src/orca/data.rs.html#132">source</a></span><a href="#method.serialize" class="anchor"></a><h4 class="code-header">fn <a href="https://docs.rs/serde/1.0.137/serde/ser/trait.Serialize.html#tymethod.serialize" class="fnname">serialize</a><__S>(&self, __serializer: __S) -> <a class="enum" href="https://doc.rust-lang.org/1.61.0/core/result/enum.Result.html" title="enum core::result::Result">Result</a><__S::<a class="associatedtype" href="https://docs.rs/serde/1.0.137/serde/ser/trait.Serializer.html#associatedtype.Ok" title="type serde::ser::Serializer::Ok">Ok</a>, __S::<a class="associatedtype" href="https://docs.rs/serde/1.0.137/serde/ser/trait.Serializer.html#associatedtype.Error" title="type serde::ser::Serializer::Error">Error</a>> <span class="where fmt-newline">where<br> __S: <a class="trait" href="https://docs.rs/serde/1.0.137/serde/ser/trait.Serializer.html" title="trait serde::ser::Serializer">Serializer</a>, </span></h4></section></summary><div class='docblock'><p>Serialize this value into the given Serde serializer. <a href="https://docs.rs/serde/1.0.137/serde/ser/trait.Serialize.html#tymethod.serialize">Read more</a></p>
|
||||
</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" class="impl has-srclink"><a href="#impl-RefUnwindSafe" class="anchor"></a><h3 class="code-header in-band">impl <a class="trait" href="https://doc.rust-lang.org/1.61.0/core/panic/unwind_safe/trait.RefUnwindSafe.html" title="trait core::panic::unwind_safe::RefUnwindSafe">RefUnwindSafe</a> for <a class="enum" href="enum.Change.html" title="enum orca::data::Change">Change</a></h3></section><section id="impl-Send" class="impl has-srclink"><a href="#impl-Send" class="anchor"></a><h3 class="code-header in-band">impl <a class="trait" href="https://doc.rust-lang.org/1.61.0/core/marker/trait.Send.html" title="trait core::marker::Send">Send</a> for <a class="enum" href="enum.Change.html" title="enum orca::data::Change">Change</a></h3></section><section id="impl-Sync" class="impl has-srclink"><a href="#impl-Sync" class="anchor"></a><h3 class="code-header in-band">impl <a class="trait" href="https://doc.rust-lang.org/1.61.0/core/marker/trait.Sync.html" title="trait core::marker::Sync">Sync</a> for <a class="enum" href="enum.Change.html" title="enum orca::data::Change">Change</a></h3></section><section id="impl-Unpin" class="impl has-srclink"><a href="#impl-Unpin" class="anchor"></a><h3 class="code-header in-band">impl <a class="trait" href="https://doc.rust-lang.org/1.61.0/core/marker/trait.Unpin.html" title="trait core::marker::Unpin">Unpin</a> for <a class="enum" href="enum.Change.html" title="enum orca::data::Change">Change</a></h3></section><section id="impl-UnwindSafe" class="impl has-srclink"><a href="#impl-UnwindSafe" class="anchor"></a><h3 class="code-header in-band">impl <a class="trait" href="https://doc.rust-lang.org/1.61.0/core/panic/unwind_safe/trait.UnwindSafe.html" title="trait core::panic::unwind_safe::UnwindSafe">UnwindSafe</a> for <a class="enum" href="enum.Change.html" title="enum orca::data::Change">Change</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="rustdoc-toggle implementors-toggle"><summary><section id="impl-Any" class="impl has-srclink"><span class="rightside"><a class="srclink" href="https://doc.rust-lang.org/1.61.0/src/core/any.rs.html#132-136">source</a></span><a href="#impl-Any" class="anchor"></a><h3 class="code-header in-band">impl<T> <a class="trait" href="https://doc.rust-lang.org/1.61.0/core/any/trait.Any.html" title="trait core::any::Any">Any</a> for T <span class="where fmt-newline">where<br> T: 'static + ?<a class="trait" href="https://doc.rust-lang.org/1.61.0/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>, </span></h3></section></summary><div class="impl-items"><details class="rustdoc-toggle method-toggle" open><summary><section id="method.type_id" class="method trait-impl has-srclink"><span class="rightside"><a class="srclink" href="https://doc.rust-lang.org/1.61.0/src/core/any.rs.html#133">source</a></span><a href="#method.type_id" class="anchor"></a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.61.0/core/any/trait.Any.html#tymethod.type_id" class="fnname">type_id</a>(&self) -> <a class="struct" href="https://doc.rust-lang.org/1.61.0/core/any/struct.TypeId.html" title="struct core::any::TypeId">TypeId</a></h4></section></summary><div class='docblock'><p>Gets the <code>TypeId</code> of <code>self</code>. <a href="https://doc.rust-lang.org/1.61.0/core/any/trait.Any.html#tymethod.type_id">Read more</a></p>
|
||||
|
|
|
@ -7,7 +7,7 @@
|
|||
<h1 class="fqn"><span class="in-band">Enum <a href="../index.html">orca</a>::<wbr><a href="index.html">data</a>::<wbr><a class="enum" href="#">Entity</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/orca/data.rs.html#91-94">source</a> · <a id="toggle-all-docs" href="javascript:void(0)" title="collapse all docs">[<span class="inner">−</span>]</a></span></div><div class="docblock item-decl"><pre class="rust enum"><code>pub enum Entity {
|
||||
Account(<a class="struct" href="struct.Account.html" title="struct orca::data::Account">Account</a>),
|
||||
Group(<a class="struct" href="struct.Group.html" title="struct orca::data::Group">Group</a>),
|
||||
}</code></pre></div><h2 id="variants" class="variants small-section-header">Variants<a href="#variants" class="anchor"></a></h2><h3 id="variant.Account" class="variant small-section-header"><a href="#variant.Account" class="anchor field"></a><code>Account(<a class="struct" href="struct.Account.html" title="struct orca::data::Account">Account</a>)</code></h3><h3 id="variant.Group" class="variant small-section-header"><a href="#variant.Group" class="anchor field"></a><code>Group(<a class="struct" href="struct.Group.html" title="struct orca::data::Group">Group</a>)</code></h3><h2 id="implementations" class="small-section-header">Implementations<a href="#implementations" class="anchor"></a></h2><div id="implementations-list"><details class="rustdoc-toggle implementors-toggle" open><summary><section id="impl" class="impl has-srclink"><span class="rightside"><a class="srclink" href="../../src/orca/data.rs.html#96-124">source</a></span><a href="#impl" class="anchor"></a><h3 class="code-header in-band">impl <a class="enum" href="enum.Entity.html" title="enum orca::data::Entity">Entity</a></h3></section></summary><div class="impl-items"><section id="method.get_uuid" class="method has-srclink"><span class="rightside"><a class="srclink" href="../../src/orca/data.rs.html#97-102">source</a></span><a href="#method.get_uuid" class="anchor"></a><h4 class="code-header">pub fn <a href="#method.get_uuid" class="fnname">get_uuid</a>(&self) -> <a class="struct" href="https://docs.rs/uuid/1.1.0/uuid/struct.Uuid.html" title="struct uuid::Uuid">Uuid</a></h4></section><section id="method.get_name" class="method has-srclink"><span class="rightside"><a class="srclink" href="../../src/orca/data.rs.html#104-109">source</a></span><a href="#method.get_name" class="anchor"></a><h4 class="code-header">pub fn <a href="#method.get_name" class="fnname">get_name</a>(&self) -> &<a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.str.html">str</a></h4></section><section id="method.get_ds_ldap_dn" class="method has-srclink"><span class="rightside"><a class="srclink" href="../../src/orca/data.rs.html#111-116">source</a></span><a href="#method.get_ds_ldap_dn" class="anchor"></a><h4 class="code-header">pub fn <a href="#method.get_ds_ldap_dn" class="fnname">get_ds_ldap_dn</a>(&self, basedn: &<a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.str.html">str</a>) -> <a class="struct" href="https://doc.rust-lang.org/1.61.0/alloc/string/struct.String.html" title="struct alloc::string::String">String</a></h4></section><section id="method.get_entity_type" class="method has-srclink"><span class="rightside"><a class="srclink" href="../../src/orca/data.rs.html#118-123">source</a></span><a href="#method.get_entity_type" class="anchor"></a><h4 class="code-header">pub fn <a href="#method.get_entity_type" class="fnname">get_entity_type</a>(&self) -> <a class="enum" href="enum.EntityType.html" title="enum orca::data::EntityType">EntityType</a></h4></section></div></details></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="rustdoc-toggle implementors-toggle" open><summary><section id="impl-Clone" class="impl has-srclink"><span class="rightside"><a class="srclink" href="../../src/orca/data.rs.html#90">source</a></span><a href="#impl-Clone" class="anchor"></a><h3 class="code-header in-band">impl <a class="trait" href="https://doc.rust-lang.org/1.61.0/core/clone/trait.Clone.html" title="trait core::clone::Clone">Clone</a> for <a class="enum" href="enum.Entity.html" title="enum orca::data::Entity">Entity</a></h3></section></summary><div class="impl-items"><details class="rustdoc-toggle method-toggle" open><summary><section id="method.clone" class="method trait-impl has-srclink"><span class="rightside"><a class="srclink" href="../../src/orca/data.rs.html#90">source</a></span><a href="#method.clone" class="anchor"></a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.61.0/core/clone/trait.Clone.html#tymethod.clone" class="fnname">clone</a>(&self) -> <a class="enum" href="enum.Entity.html" title="enum orca::data::Entity">Entity</a></h4></section></summary><div class='docblock'><p>Returns a copy of the value. <a href="https://doc.rust-lang.org/1.61.0/core/clone/trait.Clone.html#tymethod.clone">Read more</a></p>
|
||||
}</code></pre></div><h2 id="variants" class="variants small-section-header">Variants<a href="#variants" class="anchor"></a></h2><h3 id="variant.Account" class="variant small-section-header"><a href="#variant.Account" class="anchor field"></a><code>Account(<a class="struct" href="struct.Account.html" title="struct orca::data::Account">Account</a>)</code></h3><h3 id="variant.Group" class="variant small-section-header"><a href="#variant.Group" class="anchor field"></a><code>Group(<a class="struct" href="struct.Group.html" title="struct orca::data::Group">Group</a>)</code></h3><h2 id="implementations" class="small-section-header">Implementations<a href="#implementations" class="anchor"></a></h2><div id="implementations-list"><details class="rustdoc-toggle implementors-toggle" open><summary><section id="impl" class="impl has-srclink"><span class="rightside"><a class="srclink" href="../../src/orca/data.rs.html#96-124">source</a></span><a href="#impl" class="anchor"></a><h3 class="code-header in-band">impl <a class="enum" href="enum.Entity.html" title="enum orca::data::Entity">Entity</a></h3></section></summary><div class="impl-items"><section id="method.get_uuid" class="method has-srclink"><span class="rightside"><a class="srclink" href="../../src/orca/data.rs.html#97-102">source</a></span><a href="#method.get_uuid" class="anchor"></a><h4 class="code-header">pub fn <a href="#method.get_uuid" class="fnname">get_uuid</a>(&self) -> <a class="struct" href="https://docs.rs/uuid/1.1.1/uuid/struct.Uuid.html" title="struct uuid::Uuid">Uuid</a></h4></section><section id="method.get_name" class="method has-srclink"><span class="rightside"><a class="srclink" href="../../src/orca/data.rs.html#104-109">source</a></span><a href="#method.get_name" class="anchor"></a><h4 class="code-header">pub fn <a href="#method.get_name" class="fnname">get_name</a>(&self) -> &<a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.str.html">str</a></h4></section><section id="method.get_ds_ldap_dn" class="method has-srclink"><span class="rightside"><a class="srclink" href="../../src/orca/data.rs.html#111-116">source</a></span><a href="#method.get_ds_ldap_dn" class="anchor"></a><h4 class="code-header">pub fn <a href="#method.get_ds_ldap_dn" class="fnname">get_ds_ldap_dn</a>(&self, basedn: &<a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.str.html">str</a>) -> <a class="struct" href="https://doc.rust-lang.org/1.61.0/alloc/string/struct.String.html" title="struct alloc::string::String">String</a></h4></section><section id="method.get_entity_type" class="method has-srclink"><span class="rightside"><a class="srclink" href="../../src/orca/data.rs.html#118-123">source</a></span><a href="#method.get_entity_type" class="anchor"></a><h4 class="code-header">pub fn <a href="#method.get_entity_type" class="fnname">get_entity_type</a>(&self) -> <a class="enum" href="enum.EntityType.html" title="enum orca::data::EntityType">EntityType</a></h4></section></div></details></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="rustdoc-toggle implementors-toggle" open><summary><section id="impl-Clone" class="impl has-srclink"><span class="rightside"><a class="srclink" href="../../src/orca/data.rs.html#90">source</a></span><a href="#impl-Clone" class="anchor"></a><h3 class="code-header in-band">impl <a class="trait" href="https://doc.rust-lang.org/1.61.0/core/clone/trait.Clone.html" title="trait core::clone::Clone">Clone</a> for <a class="enum" href="enum.Entity.html" title="enum orca::data::Entity">Entity</a></h3></section></summary><div class="impl-items"><details class="rustdoc-toggle method-toggle" open><summary><section id="method.clone" class="method trait-impl has-srclink"><span class="rightside"><a class="srclink" href="../../src/orca/data.rs.html#90">source</a></span><a href="#method.clone" class="anchor"></a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.61.0/core/clone/trait.Clone.html#tymethod.clone" class="fnname">clone</a>(&self) -> <a class="enum" href="enum.Entity.html" title="enum orca::data::Entity">Entity</a></h4></section></summary><div class='docblock'><p>Returns a copy of the value. <a href="https://doc.rust-lang.org/1.61.0/core/clone/trait.Clone.html#tymethod.clone">Read more</a></p>
|
||||
</div></details><details class="rustdoc-toggle method-toggle" open><summary><section id="method.clone_from" class="method trait-impl has-srclink"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="srclink" href="https://doc.rust-lang.org/1.61.0/src/core/clone.rs.html#134-136">source</a></span><a href="#method.clone_from" class="anchor"></a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.61.0/core/clone/trait.Clone.html#method.clone_from" class="fnname">clone_from</a>(&mut self, source: <a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.reference.html">&</a>Self)</h4></section></summary><div class='docblock'><p>Performs copy-assignment from <code>source</code>. <a href="https://doc.rust-lang.org/1.61.0/core/clone/trait.Clone.html#method.clone_from">Read more</a></p>
|
||||
</div></details></div></details><details class="rustdoc-toggle implementors-toggle" open><summary><section id="impl-Debug" class="impl has-srclink"><span class="rightside"><a class="srclink" href="../../src/orca/data.rs.html#90">source</a></span><a href="#impl-Debug" class="anchor"></a><h3 class="code-header in-band">impl <a class="trait" href="https://doc.rust-lang.org/1.61.0/core/fmt/trait.Debug.html" title="trait core::fmt::Debug">Debug</a> for <a class="enum" href="enum.Entity.html" title="enum orca::data::Entity">Entity</a></h3></section></summary><div class="impl-items"><details class="rustdoc-toggle method-toggle" open><summary><section id="method.fmt" class="method trait-impl has-srclink"><span class="rightside"><a class="srclink" href="../../src/orca/data.rs.html#90">source</a></span><a href="#method.fmt" class="anchor"></a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.61.0/core/fmt/trait.Debug.html#tymethod.fmt" class="fnname">fmt</a>(&self, f: &mut <a class="struct" href="https://doc.rust-lang.org/1.61.0/core/fmt/struct.Formatter.html" title="struct core::fmt::Formatter">Formatter</a><'_>) -> <a class="type" href="https://doc.rust-lang.org/1.61.0/core/fmt/type.Result.html" title="type core::fmt::Result">Result</a></h4></section></summary><div class='docblock'><p>Formats the value using the given formatter. <a href="https://doc.rust-lang.org/1.61.0/core/fmt/trait.Debug.html#tymethod.fmt">Read more</a></p>
|
||||
</div></details></div></details><details class="rustdoc-toggle implementors-toggle" open><summary><section id="impl-Deserialize%3C%27de%3E" class="impl has-srclink"><span class="rightside"><a class="srclink" href="../../src/orca/data.rs.html#90">source</a></span><a href="#impl-Deserialize%3C%27de%3E" class="anchor"></a><h3 class="code-header in-band">impl<'de> <a class="trait" href="https://docs.rs/serde/1.0.137/serde/de/trait.Deserialize.html" title="trait serde::de::Deserialize">Deserialize</a><'de> for <a class="enum" href="enum.Entity.html" title="enum orca::data::Entity">Entity</a></h3></section></summary><div class="impl-items"><details class="rustdoc-toggle method-toggle" open><summary><section id="method.deserialize" class="method trait-impl has-srclink"><span class="rightside"><a class="srclink" href="../../src/orca/data.rs.html#90">source</a></span><a href="#method.deserialize" class="anchor"></a><h4 class="code-header">fn <a href="https://docs.rs/serde/1.0.137/serde/de/trait.Deserialize.html#tymethod.deserialize" class="fnname">deserialize</a><__D>(__deserializer: __D) -> <a class="enum" href="https://doc.rust-lang.org/1.61.0/core/result/enum.Result.html" title="enum core::result::Result">Result</a><Self, __D::<a class="associatedtype" href="https://docs.rs/serde/1.0.137/serde/de/trait.Deserializer.html#associatedtype.Error" title="type serde::de::Deserializer::Error">Error</a>> <span class="where fmt-newline">where<br> __D: <a class="trait" href="https://docs.rs/serde/1.0.137/serde/de/trait.Deserializer.html" title="trait serde::de::Deserializer">Deserializer</a><'de>, </span></h4></section></summary><div class='docblock'><p>Deserialize this value from the given Serde deserializer. <a href="https://docs.rs/serde/1.0.137/serde/de/trait.Deserialize.html#tymethod.deserialize">Read more</a></p>
|
||||
|
|
|
@ -5,9 +5,9 @@
|
|||
<nav class="sidebar"><a class="sidebar-logo" href="../../orca/index.html"><div class="logo-container"><img class="rust-logo" src="../../rust-logo.svg" alt="logo"></div>
|
||||
</a><h2 class="location"><a href="#">EntityType</a></h2><div class="sidebar-elems"><section><div class="block"><h3 class="sidebar-title"><a href="#variants">Variants</a></h3><ul><li><a href="#variant.Account">Account</a></li><li><a href="#variant.Group">Group</a></li></ul></div><div class="block"><h3 class="sidebar-title"><a href="#trait-implementations">Trait Implementations</a></h3><ul><li><a href="#impl-Clone">Clone</a></li><li><a href="#impl-Debug">Debug</a></li><li><a href="#impl-Deserialize%3C%27de%3E">Deserialize<'de></a></li><li><a href="#impl-Eq">Eq</a></li><li><a href="#impl-Ord">Ord</a></li><li><a href="#impl-PartialEq%3CEntityType%3E">PartialEq<EntityType></a></li><li><a href="#impl-PartialOrd%3CEntityType%3E">PartialOrd<EntityType></a></li><li><a href="#impl-Serialize">Serialize</a></li><li><a href="#impl-StructuralEq">StructuralEq</a></li><li><a href="#impl-StructuralPartialEq">StructuralPartialEq</a></li></ul></div><div class="block"><h3 class="sidebar-title"><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul><li><a href="#impl-RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send">Send</a></li><li><a href="#impl-Sync">Sync</a></li><li><a href="#impl-Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe">UnwindSafe</a></li></ul></div><div class="block"><h3 class="sidebar-title"><a href="#blanket-implementations">Blanket Implementations</a></h3><ul><li><a href="#impl-Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E">Borrow<T></a></li><li><a href="#impl-BorrowMut%3CT%3E">BorrowMut<T></a></li><li><a href="#impl-DeserializeOwned">DeserializeOwned</a></li><li><a href="#impl-Equivalent%3CK%3E">Equivalent<K></a></li><li><a href="#impl-From%3CT%3E">From<T></a></li><li><a href="#impl-Instrument">Instrument</a></li><li><a href="#impl-Into%3CU%3E">Into<U></a></li><li><a href="#impl-Pointable">Pointable</a></li><li><a href="#impl-Serialize-1">Serialize</a></li><li><a href="#impl-ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E">TryFrom<U></a></li><li><a href="#impl-TryInto%3CU%3E">TryInto<U></a></li><li><a href="#impl-VZip%3CV%3E">VZip<V></a></li><li><a href="#impl-WithSubscriber">WithSubscriber</a></li></ul></div></section><h2 class="location"><a href="index.html">In orca::data</a></h2><div id="sidebar-vars" data-name="EntityType" data-ty="enum" data-relpath=""></div><script defer src="sidebar-items.js"></script></div></nav><main><div class="width-limiter"><div class="sub-container"><a class="sub-logo-container" href="../../orca/index.html"><img class="rust-logo" src="../../rust-logo.svg" alt="logo"></a><nav class="sub"><div class="theme-picker hidden"><button id="theme-picker" aria-label="Pick another theme!" aria-haspopup="menu" title="themes"><img width="22" height="22" alt="Pick another theme!" src="../../brush.svg"></button><div id="theme-choices" role="menu"></div></div><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"><button type="button" id="help-button" title="help">?</button><a id="settings-menu" href="../../settings.html" title="settings"><img width="22" height="22" alt="Change settings" src="../../wheel.svg"></a></div></form></nav></div><section id="main-content" class="content"><div class="main-heading">
|
||||
<h1 class="fqn"><span class="in-band">Enum <a href="../index.html">orca</a>::<wbr><a href="index.html">data</a>::<wbr><a class="enum" href="#">EntityType</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/orca/data.rs.html#127-130">source</a> · <a id="toggle-all-docs" href="javascript:void(0)" title="collapse all docs">[<span class="inner">−</span>]</a></span></div><div class="docblock item-decl"><pre class="rust enum"><code>pub enum EntityType {
|
||||
Account(<a class="struct" href="https://docs.rs/uuid/1.1.0/uuid/struct.Uuid.html" title="struct uuid::Uuid">Uuid</a>),
|
||||
Group(<a class="struct" href="https://docs.rs/uuid/1.1.0/uuid/struct.Uuid.html" title="struct uuid::Uuid">Uuid</a>),
|
||||
}</code></pre></div><h2 id="variants" class="variants small-section-header">Variants<a href="#variants" class="anchor"></a></h2><h3 id="variant.Account" class="variant small-section-header"><a href="#variant.Account" class="anchor field"></a><code>Account(<a class="struct" href="https://docs.rs/uuid/1.1.0/uuid/struct.Uuid.html" title="struct uuid::Uuid">Uuid</a>)</code></h3><h3 id="variant.Group" class="variant small-section-header"><a href="#variant.Group" class="anchor field"></a><code>Group(<a class="struct" href="https://docs.rs/uuid/1.1.0/uuid/struct.Uuid.html" title="struct uuid::Uuid">Uuid</a>)</code></h3><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="rustdoc-toggle implementors-toggle" open><summary><section id="impl-Clone" class="impl has-srclink"><span class="rightside"><a class="srclink" href="../../src/orca/data.rs.html#126">source</a></span><a href="#impl-Clone" class="anchor"></a><h3 class="code-header in-band">impl <a class="trait" href="https://doc.rust-lang.org/1.61.0/core/clone/trait.Clone.html" title="trait core::clone::Clone">Clone</a> for <a class="enum" href="enum.EntityType.html" title="enum orca::data::EntityType">EntityType</a></h3></section></summary><div class="impl-items"><details class="rustdoc-toggle method-toggle" open><summary><section id="method.clone" class="method trait-impl has-srclink"><span class="rightside"><a class="srclink" href="../../src/orca/data.rs.html#126">source</a></span><a href="#method.clone" class="anchor"></a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.61.0/core/clone/trait.Clone.html#tymethod.clone" class="fnname">clone</a>(&self) -> <a class="enum" href="enum.EntityType.html" title="enum orca::data::EntityType">EntityType</a></h4></section></summary><div class='docblock'><p>Returns a copy of the value. <a href="https://doc.rust-lang.org/1.61.0/core/clone/trait.Clone.html#tymethod.clone">Read more</a></p>
|
||||
Account(<a class="struct" href="https://docs.rs/uuid/1.1.1/uuid/struct.Uuid.html" title="struct uuid::Uuid">Uuid</a>),
|
||||
Group(<a class="struct" href="https://docs.rs/uuid/1.1.1/uuid/struct.Uuid.html" title="struct uuid::Uuid">Uuid</a>),
|
||||
}</code></pre></div><h2 id="variants" class="variants small-section-header">Variants<a href="#variants" class="anchor"></a></h2><h3 id="variant.Account" class="variant small-section-header"><a href="#variant.Account" class="anchor field"></a><code>Account(<a class="struct" href="https://docs.rs/uuid/1.1.1/uuid/struct.Uuid.html" title="struct uuid::Uuid">Uuid</a>)</code></h3><h3 id="variant.Group" class="variant small-section-header"><a href="#variant.Group" class="anchor field"></a><code>Group(<a class="struct" href="https://docs.rs/uuid/1.1.1/uuid/struct.Uuid.html" title="struct uuid::Uuid">Uuid</a>)</code></h3><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="rustdoc-toggle implementors-toggle" open><summary><section id="impl-Clone" class="impl has-srclink"><span class="rightside"><a class="srclink" href="../../src/orca/data.rs.html#126">source</a></span><a href="#impl-Clone" class="anchor"></a><h3 class="code-header in-band">impl <a class="trait" href="https://doc.rust-lang.org/1.61.0/core/clone/trait.Clone.html" title="trait core::clone::Clone">Clone</a> for <a class="enum" href="enum.EntityType.html" title="enum orca::data::EntityType">EntityType</a></h3></section></summary><div class="impl-items"><details class="rustdoc-toggle method-toggle" open><summary><section id="method.clone" class="method trait-impl has-srclink"><span class="rightside"><a class="srclink" href="../../src/orca/data.rs.html#126">source</a></span><a href="#method.clone" class="anchor"></a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.61.0/core/clone/trait.Clone.html#tymethod.clone" class="fnname">clone</a>(&self) -> <a class="enum" href="enum.EntityType.html" title="enum orca::data::EntityType">EntityType</a></h4></section></summary><div class='docblock'><p>Returns a copy of the value. <a href="https://doc.rust-lang.org/1.61.0/core/clone/trait.Clone.html#tymethod.clone">Read more</a></p>
|
||||
</div></details><details class="rustdoc-toggle method-toggle" open><summary><section id="method.clone_from" class="method trait-impl has-srclink"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="srclink" href="https://doc.rust-lang.org/1.61.0/src/core/clone.rs.html#134-136">source</a></span><a href="#method.clone_from" class="anchor"></a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.61.0/core/clone/trait.Clone.html#method.clone_from" class="fnname">clone_from</a>(&mut self, source: <a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.reference.html">&</a>Self)</h4></section></summary><div class='docblock'><p>Performs copy-assignment from <code>source</code>. <a href="https://doc.rust-lang.org/1.61.0/core/clone/trait.Clone.html#method.clone_from">Read more</a></p>
|
||||
</div></details></div></details><details class="rustdoc-toggle implementors-toggle" open><summary><section id="impl-Debug" class="impl has-srclink"><span class="rightside"><a class="srclink" href="../../src/orca/data.rs.html#126">source</a></span><a href="#impl-Debug" class="anchor"></a><h3 class="code-header in-band">impl <a class="trait" href="https://doc.rust-lang.org/1.61.0/core/fmt/trait.Debug.html" title="trait core::fmt::Debug">Debug</a> for <a class="enum" href="enum.EntityType.html" title="enum orca::data::EntityType">EntityType</a></h3></section></summary><div class="impl-items"><details class="rustdoc-toggle method-toggle" open><summary><section id="method.fmt" class="method trait-impl has-srclink"><span class="rightside"><a class="srclink" href="../../src/orca/data.rs.html#126">source</a></span><a href="#method.fmt" class="anchor"></a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.61.0/core/fmt/trait.Debug.html#tymethod.fmt" class="fnname">fmt</a>(&self, f: &mut <a class="struct" href="https://doc.rust-lang.org/1.61.0/core/fmt/struct.Formatter.html" title="struct core::fmt::Formatter">Formatter</a><'_>) -> <a class="type" href="https://doc.rust-lang.org/1.61.0/core/fmt/type.Result.html" title="type core::fmt::Result">Result</a></h4></section></summary><div class='docblock'><p>Formats the value using the given formatter. <a href="https://doc.rust-lang.org/1.61.0/core/fmt/trait.Debug.html#tymethod.fmt">Read more</a></p>
|
||||
</div></details></div></details><details class="rustdoc-toggle implementors-toggle" open><summary><section id="impl-Deserialize%3C%27de%3E" class="impl has-srclink"><span class="rightside"><a class="srclink" href="../../src/orca/data.rs.html#126">source</a></span><a href="#impl-Deserialize%3C%27de%3E" class="anchor"></a><h3 class="code-header in-band">impl<'de> <a class="trait" href="https://docs.rs/serde/1.0.137/serde/de/trait.Deserialize.html" title="trait serde::de::Deserialize">Deserialize</a><'de> for <a class="enum" href="enum.EntityType.html" title="enum orca::data::EntityType">EntityType</a></h3></section></summary><div class="impl-items"><details class="rustdoc-toggle method-toggle" open><summary><section id="method.deserialize" class="method trait-impl has-srclink"><span class="rightside"><a class="srclink" href="../../src/orca/data.rs.html#126">source</a></span><a href="#method.deserialize" class="anchor"></a><h4 class="code-header">fn <a href="https://docs.rs/serde/1.0.137/serde/de/trait.Deserialize.html#tymethod.deserialize" class="fnname">deserialize</a><__D>(__deserializer: __D) -> <a class="enum" href="https://doc.rust-lang.org/1.61.0/core/result/enum.Result.html" title="enum core::result::Result">Result</a><Self, __D::<a class="associatedtype" href="https://docs.rs/serde/1.0.137/serde/de/trait.Deserializer.html#associatedtype.Error" title="type serde::de::Deserializer::Error">Error</a>> <span class="where fmt-newline">where<br> __D: <a class="trait" href="https://docs.rs/serde/1.0.137/serde/de/trait.Deserializer.html" title="trait serde::de::Deserializer">Deserializer</a><'de>, </span></h4></section></summary><div class='docblock'><p>Deserialize this value from the given Serde deserializer. <a href="https://docs.rs/serde/1.0.137/serde/de/trait.Deserialize.html#tymethod.deserialize">Read more</a></p>
|
||||
|
|
|
@ -5,12 +5,12 @@
|
|||
<nav class="sidebar"><a class="sidebar-logo" href="../../orca/index.html"><div class="logo-container"><img class="rust-logo" src="../../rust-logo.svg" alt="logo"></div>
|
||||
</a><h2 class="location"><a href="#">OpType</a></h2><div class="sidebar-elems"><section><div class="block"><h3 class="sidebar-title"><a href="#variants">Variants</a></h3><ul><li><a href="#variant.Add">Add</a></li><li><a href="#variant.Bind">Bind</a></li><li><a href="#variant.Delete">Delete</a></li><li><a href="#variant.Mod">Mod</a></li><li><a href="#variant.Search">Search</a></li></ul></div><div class="block"><h3 class="sidebar-title"><a href="#trait-implementations">Trait Implementations</a></h3><ul><li><a href="#impl-Debug">Debug</a></li><li><a href="#impl-Deserialize%3C%27de%3E">Deserialize<'de></a></li><li><a href="#impl-Serialize">Serialize</a></li></ul></div><div class="block"><h3 class="sidebar-title"><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul><li><a href="#impl-RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send">Send</a></li><li><a href="#impl-Sync">Sync</a></li><li><a href="#impl-Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe">UnwindSafe</a></li></ul></div><div class="block"><h3 class="sidebar-title"><a href="#blanket-implementations">Blanket Implementations</a></h3><ul><li><a href="#impl-Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E">Borrow<T></a></li><li><a href="#impl-BorrowMut%3CT%3E">BorrowMut<T></a></li><li><a href="#impl-DeserializeOwned">DeserializeOwned</a></li><li><a href="#impl-From%3CT%3E">From<T></a></li><li><a href="#impl-Instrument">Instrument</a></li><li><a href="#impl-Into%3CU%3E">Into<U></a></li><li><a href="#impl-Pointable">Pointable</a></li><li><a href="#impl-Serialize-1">Serialize</a></li><li><a href="#impl-TryFrom%3CU%3E">TryFrom<U></a></li><li><a href="#impl-TryInto%3CU%3E">TryInto<U></a></li><li><a href="#impl-VZip%3CV%3E">VZip<V></a></li><li><a href="#impl-WithSubscriber">WithSubscriber</a></li></ul></div></section><h2 class="location"><a href="index.html">In orca::data</a></h2><div id="sidebar-vars" data-name="OpType" data-ty="enum" data-relpath=""></div><script defer src="sidebar-items.js"></script></div></nav><main><div class="width-limiter"><div class="sub-container"><a class="sub-logo-container" href="../../orca/index.html"><img class="rust-logo" src="../../rust-logo.svg" alt="logo"></a><nav class="sub"><div class="theme-picker hidden"><button id="theme-picker" aria-label="Pick another theme!" aria-haspopup="menu" title="themes"><img width="22" height="22" alt="Pick another theme!" src="../../brush.svg"></button><div id="theme-choices" role="menu"></div></div><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"><button type="button" id="help-button" title="help">?</button><a id="settings-menu" href="../../settings.html" title="settings"><img width="22" height="22" alt="Change settings" src="../../wheel.svg"></a></div></form></nav></div><section id="main-content" class="content"><div class="main-heading">
|
||||
<h1 class="fqn"><span class="in-band">Enum <a href="../index.html">orca</a>::<wbr><a href="index.html">data</a>::<wbr><a class="enum" href="#">OpType</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/orca/data.rs.html#140-146">source</a> · <a id="toggle-all-docs" href="javascript:void(0)" title="collapse all docs">[<span class="inner">−</span>]</a></span></div><div class="docblock item-decl"><pre class="rust enum"><code>pub enum OpType {
|
||||
Bind(<a class="struct" href="https://docs.rs/uuid/1.1.0/uuid/struct.Uuid.html" title="struct uuid::Uuid">Uuid</a>),
|
||||
Add(<a class="struct" href="https://doc.rust-lang.org/1.61.0/alloc/vec/struct.Vec.html" title="struct alloc::vec::Vec">Vec</a><<a class="struct" href="https://docs.rs/uuid/1.1.0/uuid/struct.Uuid.html" title="struct uuid::Uuid">Uuid</a>>),
|
||||
Mod(<a class="struct" href="https://doc.rust-lang.org/1.61.0/alloc/vec/struct.Vec.html" title="struct alloc::vec::Vec">Vec</a><<a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.tuple.html">(</a><a class="struct" href="https://docs.rs/uuid/1.1.0/uuid/struct.Uuid.html" title="struct uuid::Uuid">Uuid</a>, <a class="enum" href="enum.Change.html" title="enum orca::data::Change">Change</a><a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.tuple.html">)</a>>),
|
||||
Delete(<a class="struct" href="https://doc.rust-lang.org/1.61.0/alloc/vec/struct.Vec.html" title="struct alloc::vec::Vec">Vec</a><<a class="struct" href="https://docs.rs/uuid/1.1.0/uuid/struct.Uuid.html" title="struct uuid::Uuid">Uuid</a>>),
|
||||
Search(<a class="struct" href="https://doc.rust-lang.org/1.61.0/alloc/vec/struct.Vec.html" title="struct alloc::vec::Vec">Vec</a><<a class="struct" href="https://docs.rs/uuid/1.1.0/uuid/struct.Uuid.html" title="struct uuid::Uuid">Uuid</a>>),
|
||||
}</code></pre></div><h2 id="variants" class="variants small-section-header">Variants<a href="#variants" class="anchor"></a></h2><h3 id="variant.Bind" class="variant small-section-header"><a href="#variant.Bind" class="anchor field"></a><code>Bind(<a class="struct" href="https://docs.rs/uuid/1.1.0/uuid/struct.Uuid.html" title="struct uuid::Uuid">Uuid</a>)</code></h3><h3 id="variant.Add" class="variant small-section-header"><a href="#variant.Add" class="anchor field"></a><code>Add(<a class="struct" href="https://doc.rust-lang.org/1.61.0/alloc/vec/struct.Vec.html" title="struct alloc::vec::Vec">Vec</a><<a class="struct" href="https://docs.rs/uuid/1.1.0/uuid/struct.Uuid.html" title="struct uuid::Uuid">Uuid</a>>)</code></h3><h3 id="variant.Mod" class="variant small-section-header"><a href="#variant.Mod" class="anchor field"></a><code>Mod(<a class="struct" href="https://doc.rust-lang.org/1.61.0/alloc/vec/struct.Vec.html" title="struct alloc::vec::Vec">Vec</a><<a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.tuple.html">(</a><a class="struct" href="https://docs.rs/uuid/1.1.0/uuid/struct.Uuid.html" title="struct uuid::Uuid">Uuid</a>, <a class="enum" href="enum.Change.html" title="enum orca::data::Change">Change</a><a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.tuple.html">)</a>>)</code></h3><h3 id="variant.Delete" class="variant small-section-header"><a href="#variant.Delete" class="anchor field"></a><code>Delete(<a class="struct" href="https://doc.rust-lang.org/1.61.0/alloc/vec/struct.Vec.html" title="struct alloc::vec::Vec">Vec</a><<a class="struct" href="https://docs.rs/uuid/1.1.0/uuid/struct.Uuid.html" title="struct uuid::Uuid">Uuid</a>>)</code></h3><h3 id="variant.Search" class="variant small-section-header"><a href="#variant.Search" class="anchor field"></a><code>Search(<a class="struct" href="https://doc.rust-lang.org/1.61.0/alloc/vec/struct.Vec.html" title="struct alloc::vec::Vec">Vec</a><<a class="struct" href="https://docs.rs/uuid/1.1.0/uuid/struct.Uuid.html" title="struct uuid::Uuid">Uuid</a>>)</code></h3><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="rustdoc-toggle implementors-toggle" open><summary><section id="impl-Debug" class="impl has-srclink"><span class="rightside"><a class="srclink" href="../../src/orca/data.rs.html#139">source</a></span><a href="#impl-Debug" class="anchor"></a><h3 class="code-header in-band">impl <a class="trait" href="https://doc.rust-lang.org/1.61.0/core/fmt/trait.Debug.html" title="trait core::fmt::Debug">Debug</a> for <a class="enum" href="enum.OpType.html" title="enum orca::data::OpType">OpType</a></h3></section></summary><div class="impl-items"><details class="rustdoc-toggle method-toggle" open><summary><section id="method.fmt" class="method trait-impl has-srclink"><span class="rightside"><a class="srclink" href="../../src/orca/data.rs.html#139">source</a></span><a href="#method.fmt" class="anchor"></a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.61.0/core/fmt/trait.Debug.html#tymethod.fmt" class="fnname">fmt</a>(&self, f: &mut <a class="struct" href="https://doc.rust-lang.org/1.61.0/core/fmt/struct.Formatter.html" title="struct core::fmt::Formatter">Formatter</a><'_>) -> <a class="type" href="https://doc.rust-lang.org/1.61.0/core/fmt/type.Result.html" title="type core::fmt::Result">Result</a></h4></section></summary><div class='docblock'><p>Formats the value using the given formatter. <a href="https://doc.rust-lang.org/1.61.0/core/fmt/trait.Debug.html#tymethod.fmt">Read more</a></p>
|
||||
Bind(<a class="struct" href="https://docs.rs/uuid/1.1.1/uuid/struct.Uuid.html" title="struct uuid::Uuid">Uuid</a>),
|
||||
Add(<a class="struct" href="https://doc.rust-lang.org/1.61.0/alloc/vec/struct.Vec.html" title="struct alloc::vec::Vec">Vec</a><<a class="struct" href="https://docs.rs/uuid/1.1.1/uuid/struct.Uuid.html" title="struct uuid::Uuid">Uuid</a>>),
|
||||
Mod(<a class="struct" href="https://doc.rust-lang.org/1.61.0/alloc/vec/struct.Vec.html" title="struct alloc::vec::Vec">Vec</a><<a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.tuple.html">(</a><a class="struct" href="https://docs.rs/uuid/1.1.1/uuid/struct.Uuid.html" title="struct uuid::Uuid">Uuid</a>, <a class="enum" href="enum.Change.html" title="enum orca::data::Change">Change</a><a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.tuple.html">)</a>>),
|
||||
Delete(<a class="struct" href="https://doc.rust-lang.org/1.61.0/alloc/vec/struct.Vec.html" title="struct alloc::vec::Vec">Vec</a><<a class="struct" href="https://docs.rs/uuid/1.1.1/uuid/struct.Uuid.html" title="struct uuid::Uuid">Uuid</a>>),
|
||||
Search(<a class="struct" href="https://doc.rust-lang.org/1.61.0/alloc/vec/struct.Vec.html" title="struct alloc::vec::Vec">Vec</a><<a class="struct" href="https://docs.rs/uuid/1.1.1/uuid/struct.Uuid.html" title="struct uuid::Uuid">Uuid</a>>),
|
||||
}</code></pre></div><h2 id="variants" class="variants small-section-header">Variants<a href="#variants" class="anchor"></a></h2><h3 id="variant.Bind" class="variant small-section-header"><a href="#variant.Bind" class="anchor field"></a><code>Bind(<a class="struct" href="https://docs.rs/uuid/1.1.1/uuid/struct.Uuid.html" title="struct uuid::Uuid">Uuid</a>)</code></h3><h3 id="variant.Add" class="variant small-section-header"><a href="#variant.Add" class="anchor field"></a><code>Add(<a class="struct" href="https://doc.rust-lang.org/1.61.0/alloc/vec/struct.Vec.html" title="struct alloc::vec::Vec">Vec</a><<a class="struct" href="https://docs.rs/uuid/1.1.1/uuid/struct.Uuid.html" title="struct uuid::Uuid">Uuid</a>>)</code></h3><h3 id="variant.Mod" class="variant small-section-header"><a href="#variant.Mod" class="anchor field"></a><code>Mod(<a class="struct" href="https://doc.rust-lang.org/1.61.0/alloc/vec/struct.Vec.html" title="struct alloc::vec::Vec">Vec</a><<a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.tuple.html">(</a><a class="struct" href="https://docs.rs/uuid/1.1.1/uuid/struct.Uuid.html" title="struct uuid::Uuid">Uuid</a>, <a class="enum" href="enum.Change.html" title="enum orca::data::Change">Change</a><a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.tuple.html">)</a>>)</code></h3><h3 id="variant.Delete" class="variant small-section-header"><a href="#variant.Delete" class="anchor field"></a><code>Delete(<a class="struct" href="https://doc.rust-lang.org/1.61.0/alloc/vec/struct.Vec.html" title="struct alloc::vec::Vec">Vec</a><<a class="struct" href="https://docs.rs/uuid/1.1.1/uuid/struct.Uuid.html" title="struct uuid::Uuid">Uuid</a>>)</code></h3><h3 id="variant.Search" class="variant small-section-header"><a href="#variant.Search" class="anchor field"></a><code>Search(<a class="struct" href="https://doc.rust-lang.org/1.61.0/alloc/vec/struct.Vec.html" title="struct alloc::vec::Vec">Vec</a><<a class="struct" href="https://docs.rs/uuid/1.1.1/uuid/struct.Uuid.html" title="struct uuid::Uuid">Uuid</a>>)</code></h3><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="rustdoc-toggle implementors-toggle" open><summary><section id="impl-Debug" class="impl has-srclink"><span class="rightside"><a class="srclink" href="../../src/orca/data.rs.html#139">source</a></span><a href="#impl-Debug" class="anchor"></a><h3 class="code-header in-band">impl <a class="trait" href="https://doc.rust-lang.org/1.61.0/core/fmt/trait.Debug.html" title="trait core::fmt::Debug">Debug</a> for <a class="enum" href="enum.OpType.html" title="enum orca::data::OpType">OpType</a></h3></section></summary><div class="impl-items"><details class="rustdoc-toggle method-toggle" open><summary><section id="method.fmt" class="method trait-impl has-srclink"><span class="rightside"><a class="srclink" href="../../src/orca/data.rs.html#139">source</a></span><a href="#method.fmt" class="anchor"></a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.61.0/core/fmt/trait.Debug.html#tymethod.fmt" class="fnname">fmt</a>(&self, f: &mut <a class="struct" href="https://doc.rust-lang.org/1.61.0/core/fmt/struct.Formatter.html" title="struct core::fmt::Formatter">Formatter</a><'_>) -> <a class="type" href="https://doc.rust-lang.org/1.61.0/core/fmt/type.Result.html" title="type core::fmt::Result">Result</a></h4></section></summary><div class='docblock'><p>Formats the value using the given formatter. <a href="https://doc.rust-lang.org/1.61.0/core/fmt/trait.Debug.html#tymethod.fmt">Read more</a></p>
|
||||
</div></details></div></details><details class="rustdoc-toggle implementors-toggle" open><summary><section id="impl-Deserialize%3C%27de%3E" class="impl has-srclink"><span class="rightside"><a class="srclink" href="../../src/orca/data.rs.html#139">source</a></span><a href="#impl-Deserialize%3C%27de%3E" class="anchor"></a><h3 class="code-header in-band">impl<'de> <a class="trait" href="https://docs.rs/serde/1.0.137/serde/de/trait.Deserialize.html" title="trait serde::de::Deserialize">Deserialize</a><'de> for <a class="enum" href="enum.OpType.html" title="enum orca::data::OpType">OpType</a></h3></section></summary><div class="impl-items"><details class="rustdoc-toggle method-toggle" open><summary><section id="method.deserialize" class="method trait-impl has-srclink"><span class="rightside"><a class="srclink" href="../../src/orca/data.rs.html#139">source</a></span><a href="#method.deserialize" class="anchor"></a><h4 class="code-header">fn <a href="https://docs.rs/serde/1.0.137/serde/de/trait.Deserialize.html#tymethod.deserialize" class="fnname">deserialize</a><__D>(__deserializer: __D) -> <a class="enum" href="https://doc.rust-lang.org/1.61.0/core/result/enum.Result.html" title="enum core::result::Result">Result</a><Self, __D::<a class="associatedtype" href="https://docs.rs/serde/1.0.137/serde/de/trait.Deserializer.html#associatedtype.Error" title="type serde::de::Deserializer::Error">Error</a>> <span class="where fmt-newline">where<br> __D: <a class="trait" href="https://docs.rs/serde/1.0.137/serde/de/trait.Deserializer.html" title="trait serde::de::Deserializer">Deserializer</a><'de>, </span></h4></section></summary><div class='docblock'><p>Deserialize this value from the given Serde deserializer. <a href="https://docs.rs/serde/1.0.137/serde/de/trait.Deserialize.html#tymethod.deserialize">Read more</a></p>
|
||||
</div></details></div></details><details class="rustdoc-toggle implementors-toggle" open><summary><section id="impl-Serialize" class="impl has-srclink"><span class="rightside"><a class="srclink" href="../../src/orca/data.rs.html#139">source</a></span><a href="#impl-Serialize" class="anchor"></a><h3 class="code-header in-band">impl <a class="trait" href="https://docs.rs/serde/1.0.137/serde/ser/trait.Serialize.html" title="trait serde::ser::Serialize">Serialize</a> for <a class="enum" href="enum.OpType.html" title="enum orca::data::OpType">OpType</a></h3></section></summary><div class="impl-items"><details class="rustdoc-toggle method-toggle" open><summary><section id="method.serialize" class="method trait-impl has-srclink"><span class="rightside"><a class="srclink" href="../../src/orca/data.rs.html#139">source</a></span><a href="#method.serialize" class="anchor"></a><h4 class="code-header">fn <a href="https://docs.rs/serde/1.0.137/serde/ser/trait.Serialize.html#tymethod.serialize" class="fnname">serialize</a><__S>(&self, __serializer: __S) -> <a class="enum" href="https://doc.rust-lang.org/1.61.0/core/result/enum.Result.html" title="enum core::result::Result">Result</a><__S::<a class="associatedtype" href="https://docs.rs/serde/1.0.137/serde/ser/trait.Serializer.html#associatedtype.Ok" title="type serde::ser::Serializer::Ok">Ok</a>, __S::<a class="associatedtype" href="https://docs.rs/serde/1.0.137/serde/ser/trait.Serializer.html#associatedtype.Error" title="type serde::ser::Serializer::Error">Error</a>> <span class="where fmt-newline">where<br> __S: <a class="trait" href="https://docs.rs/serde/1.0.137/serde/ser/trait.Serializer.html" title="trait serde::ser::Serializer">Serializer</a>, </span></h4></section></summary><div class='docblock'><p>Serialize this value into the given Serde serializer. <a href="https://docs.rs/serde/1.0.137/serde/ser/trait.Serialize.html#tymethod.serialize">Read more</a></p>
|
||||
</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" class="impl has-srclink"><a href="#impl-RefUnwindSafe" class="anchor"></a><h3 class="code-header in-band">impl <a class="trait" href="https://doc.rust-lang.org/1.61.0/core/panic/unwind_safe/trait.RefUnwindSafe.html" title="trait core::panic::unwind_safe::RefUnwindSafe">RefUnwindSafe</a> for <a class="enum" href="enum.OpType.html" title="enum orca::data::OpType">OpType</a></h3></section><section id="impl-Send" class="impl has-srclink"><a href="#impl-Send" class="anchor"></a><h3 class="code-header in-band">impl <a class="trait" href="https://doc.rust-lang.org/1.61.0/core/marker/trait.Send.html" title="trait core::marker::Send">Send</a> for <a class="enum" href="enum.OpType.html" title="enum orca::data::OpType">OpType</a></h3></section><section id="impl-Sync" class="impl has-srclink"><a href="#impl-Sync" class="anchor"></a><h3 class="code-header in-band">impl <a class="trait" href="https://doc.rust-lang.org/1.61.0/core/marker/trait.Sync.html" title="trait core::marker::Sync">Sync</a> for <a class="enum" href="enum.OpType.html" title="enum orca::data::OpType">OpType</a></h3></section><section id="impl-Unpin" class="impl has-srclink"><a href="#impl-Unpin" class="anchor"></a><h3 class="code-header in-band">impl <a class="trait" href="https://doc.rust-lang.org/1.61.0/core/marker/trait.Unpin.html" title="trait core::marker::Unpin">Unpin</a> for <a class="enum" href="enum.OpType.html" title="enum orca::data::OpType">OpType</a></h3></section><section id="impl-UnwindSafe" class="impl has-srclink"><a href="#impl-UnwindSafe" class="anchor"></a><h3 class="code-header in-band">impl <a class="trait" href="https://doc.rust-lang.org/1.61.0/core/panic/unwind_safe/trait.UnwindSafe.html" title="trait core::panic::unwind_safe::UnwindSafe">UnwindSafe</a> for <a class="enum" href="enum.OpType.html" title="enum orca::data::OpType">OpType</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="rustdoc-toggle implementors-toggle"><summary><section id="impl-Any" class="impl has-srclink"><span class="rightside"><a class="srclink" href="https://doc.rust-lang.org/1.61.0/src/core/any.rs.html#132-136">source</a></span><a href="#impl-Any" class="anchor"></a><h3 class="code-header in-band">impl<T> <a class="trait" href="https://doc.rust-lang.org/1.61.0/core/any/trait.Any.html" title="trait core::any::Any">Any</a> for T <span class="where fmt-newline">where<br> T: 'static + ?<a class="trait" href="https://doc.rust-lang.org/1.61.0/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>, </span></h3></section></summary><div class="impl-items"><details class="rustdoc-toggle method-toggle" open><summary><section id="method.type_id" class="method trait-impl has-srclink"><span class="rightside"><a class="srclink" href="https://doc.rust-lang.org/1.61.0/src/core/any.rs.html#133">source</a></span><a href="#method.type_id" class="anchor"></a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.61.0/core/any/trait.Any.html#tymethod.type_id" class="fnname">type_id</a>(&self) -> <a class="struct" href="https://doc.rust-lang.org/1.61.0/core/any/struct.TypeId.html" title="struct core::any::TypeId">TypeId</a></h4></section></summary><div class='docblock'><p>Gets the <code>TypeId</code> of <code>self</code>. <a href="https://doc.rust-lang.org/1.61.0/core/any/trait.Any.html#tymethod.type_id">Read more</a></p>
|
||||
|
|
|
@ -8,8 +8,8 @@
|
|||
pub name: <a class="struct" href="https://doc.rust-lang.org/1.61.0/alloc/string/struct.String.html" title="struct alloc::string::String">String</a>,
|
||||
pub display_name: <a class="struct" href="https://doc.rust-lang.org/1.61.0/alloc/string/struct.String.html" title="struct alloc::string::String">String</a>,
|
||||
pub password: <a class="struct" href="https://doc.rust-lang.org/1.61.0/alloc/string/struct.String.html" title="struct alloc::string::String">String</a>,
|
||||
pub uuid: <a class="struct" href="https://docs.rs/uuid/1.1.0/uuid/struct.Uuid.html" title="struct uuid::Uuid">Uuid</a>,
|
||||
}</code></pre></div><h2 id="fields" class="fields small-section-header">Fields<a href="#fields" class="anchor"></a></h2><span id="structfield.name" class="structfield small-section-header"><a href="#structfield.name" class="anchor field"></a><code>name: <a class="struct" href="https://doc.rust-lang.org/1.61.0/alloc/string/struct.String.html" title="struct alloc::string::String">String</a></code></span><span id="structfield.display_name" class="structfield small-section-header"><a href="#structfield.display_name" class="anchor field"></a><code>display_name: <a class="struct" href="https://doc.rust-lang.org/1.61.0/alloc/string/struct.String.html" title="struct alloc::string::String">String</a></code></span><span id="structfield.password" class="structfield small-section-header"><a href="#structfield.password" class="anchor field"></a><code>password: <a class="struct" href="https://doc.rust-lang.org/1.61.0/alloc/string/struct.String.html" title="struct alloc::string::String">String</a></code></span><span id="structfield.uuid" class="structfield small-section-header"><a href="#structfield.uuid" class="anchor field"></a><code>uuid: <a class="struct" href="https://docs.rs/uuid/1.1.0/uuid/struct.Uuid.html" title="struct uuid::Uuid">Uuid</a></code></span><h2 id="implementations" class="small-section-header">Implementations<a href="#implementations" class="anchor"></a></h2><div id="implementations-list"><details class="rustdoc-toggle implementors-toggle" open><summary><section id="impl" class="impl has-srclink"><span class="rightside"><a class="srclink" href="../../src/orca/data.rs.html#44-62">source</a></span><a href="#impl" class="anchor"></a><h3 class="code-header in-band">impl <a class="struct" href="struct.Account.html" title="struct orca::data::Account">Account</a></h3></section></summary><div class="impl-items"><section id="method.get_ds_ldap_dn" class="method has-srclink"><span class="rightside"><a class="srclink" href="../../src/orca/data.rs.html#45-47">source</a></span><a href="#method.get_ds_ldap_dn" class="anchor"></a><h4 class="code-header">pub fn <a href="#method.get_ds_ldap_dn" class="fnname">get_ds_ldap_dn</a>(&self, basedn: &<a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.str.html">str</a>) -> <a class="struct" href="https://doc.rust-lang.org/1.61.0/alloc/string/struct.String.html" title="struct alloc::string::String">String</a></h4></section><section id="method.generate" class="method has-srclink"><span class="rightside"><a class="srclink" href="../../src/orca/data.rs.html#49-61">source</a></span><a href="#method.generate" class="anchor"></a><h4 class="code-header">pub fn <a href="#method.generate" class="fnname">generate</a>(uuid: <a class="struct" href="https://docs.rs/uuid/1.1.0/uuid/struct.Uuid.html" title="struct uuid::Uuid">Uuid</a>) -> Self</h4></section></div></details></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="rustdoc-toggle implementors-toggle" open><summary><section id="impl-Clone" class="impl has-srclink"><span class="rightside"><a class="srclink" href="../../src/orca/data.rs.html#36">source</a></span><a href="#impl-Clone" class="anchor"></a><h3 class="code-header in-band">impl <a class="trait" href="https://doc.rust-lang.org/1.61.0/core/clone/trait.Clone.html" title="trait core::clone::Clone">Clone</a> for <a class="struct" href="struct.Account.html" title="struct orca::data::Account">Account</a></h3></section></summary><div class="impl-items"><details class="rustdoc-toggle method-toggle" open><summary><section id="method.clone" class="method trait-impl has-srclink"><span class="rightside"><a class="srclink" href="../../src/orca/data.rs.html#36">source</a></span><a href="#method.clone" class="anchor"></a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.61.0/core/clone/trait.Clone.html#tymethod.clone" class="fnname">clone</a>(&self) -> <a class="struct" href="struct.Account.html" title="struct orca::data::Account">Account</a></h4></section></summary><div class='docblock'><p>Returns a copy of the value. <a href="https://doc.rust-lang.org/1.61.0/core/clone/trait.Clone.html#tymethod.clone">Read more</a></p>
|
||||
pub uuid: <a class="struct" href="https://docs.rs/uuid/1.1.1/uuid/struct.Uuid.html" title="struct uuid::Uuid">Uuid</a>,
|
||||
}</code></pre></div><h2 id="fields" class="fields small-section-header">Fields<a href="#fields" class="anchor"></a></h2><span id="structfield.name" class="structfield small-section-header"><a href="#structfield.name" class="anchor field"></a><code>name: <a class="struct" href="https://doc.rust-lang.org/1.61.0/alloc/string/struct.String.html" title="struct alloc::string::String">String</a></code></span><span id="structfield.display_name" class="structfield small-section-header"><a href="#structfield.display_name" class="anchor field"></a><code>display_name: <a class="struct" href="https://doc.rust-lang.org/1.61.0/alloc/string/struct.String.html" title="struct alloc::string::String">String</a></code></span><span id="structfield.password" class="structfield small-section-header"><a href="#structfield.password" class="anchor field"></a><code>password: <a class="struct" href="https://doc.rust-lang.org/1.61.0/alloc/string/struct.String.html" title="struct alloc::string::String">String</a></code></span><span id="structfield.uuid" class="structfield small-section-header"><a href="#structfield.uuid" class="anchor field"></a><code>uuid: <a class="struct" href="https://docs.rs/uuid/1.1.1/uuid/struct.Uuid.html" title="struct uuid::Uuid">Uuid</a></code></span><h2 id="implementations" class="small-section-header">Implementations<a href="#implementations" class="anchor"></a></h2><div id="implementations-list"><details class="rustdoc-toggle implementors-toggle" open><summary><section id="impl" class="impl has-srclink"><span class="rightside"><a class="srclink" href="../../src/orca/data.rs.html#44-62">source</a></span><a href="#impl" class="anchor"></a><h3 class="code-header in-band">impl <a class="struct" href="struct.Account.html" title="struct orca::data::Account">Account</a></h3></section></summary><div class="impl-items"><section id="method.get_ds_ldap_dn" class="method has-srclink"><span class="rightside"><a class="srclink" href="../../src/orca/data.rs.html#45-47">source</a></span><a href="#method.get_ds_ldap_dn" class="anchor"></a><h4 class="code-header">pub fn <a href="#method.get_ds_ldap_dn" class="fnname">get_ds_ldap_dn</a>(&self, basedn: &<a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.str.html">str</a>) -> <a class="struct" href="https://doc.rust-lang.org/1.61.0/alloc/string/struct.String.html" title="struct alloc::string::String">String</a></h4></section><section id="method.generate" class="method has-srclink"><span class="rightside"><a class="srclink" href="../../src/orca/data.rs.html#49-61">source</a></span><a href="#method.generate" class="anchor"></a><h4 class="code-header">pub fn <a href="#method.generate" class="fnname">generate</a>(uuid: <a class="struct" href="https://docs.rs/uuid/1.1.1/uuid/struct.Uuid.html" title="struct uuid::Uuid">Uuid</a>) -> Self</h4></section></div></details></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="rustdoc-toggle implementors-toggle" open><summary><section id="impl-Clone" class="impl has-srclink"><span class="rightside"><a class="srclink" href="../../src/orca/data.rs.html#36">source</a></span><a href="#impl-Clone" class="anchor"></a><h3 class="code-header in-band">impl <a class="trait" href="https://doc.rust-lang.org/1.61.0/core/clone/trait.Clone.html" title="trait core::clone::Clone">Clone</a> for <a class="struct" href="struct.Account.html" title="struct orca::data::Account">Account</a></h3></section></summary><div class="impl-items"><details class="rustdoc-toggle method-toggle" open><summary><section id="method.clone" class="method trait-impl has-srclink"><span class="rightside"><a class="srclink" href="../../src/orca/data.rs.html#36">source</a></span><a href="#method.clone" class="anchor"></a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.61.0/core/clone/trait.Clone.html#tymethod.clone" class="fnname">clone</a>(&self) -> <a class="struct" href="struct.Account.html" title="struct orca::data::Account">Account</a></h4></section></summary><div class='docblock'><p>Returns a copy of the value. <a href="https://doc.rust-lang.org/1.61.0/core/clone/trait.Clone.html#tymethod.clone">Read more</a></p>
|
||||
</div></details><details class="rustdoc-toggle method-toggle" open><summary><section id="method.clone_from" class="method trait-impl has-srclink"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="srclink" href="https://doc.rust-lang.org/1.61.0/src/core/clone.rs.html#134-136">source</a></span><a href="#method.clone_from" class="anchor"></a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.61.0/core/clone/trait.Clone.html#method.clone_from" class="fnname">clone_from</a>(&mut self, source: <a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.reference.html">&</a>Self)</h4></section></summary><div class='docblock'><p>Performs copy-assignment from <code>source</code>. <a href="https://doc.rust-lang.org/1.61.0/core/clone/trait.Clone.html#method.clone_from">Read more</a></p>
|
||||
</div></details></div></details><details class="rustdoc-toggle implementors-toggle" open><summary><section id="impl-Debug" class="impl has-srclink"><span class="rightside"><a class="srclink" href="../../src/orca/data.rs.html#36">source</a></span><a href="#impl-Debug" class="anchor"></a><h3 class="code-header in-band">impl <a class="trait" href="https://doc.rust-lang.org/1.61.0/core/fmt/trait.Debug.html" title="trait core::fmt::Debug">Debug</a> for <a class="struct" href="struct.Account.html" title="struct orca::data::Account">Account</a></h3></section></summary><div class="impl-items"><details class="rustdoc-toggle method-toggle" open><summary><section id="method.fmt" class="method trait-impl has-srclink"><span class="rightside"><a class="srclink" href="../../src/orca/data.rs.html#36">source</a></span><a href="#method.fmt" class="anchor"></a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.61.0/core/fmt/trait.Debug.html#tymethod.fmt" class="fnname">fmt</a>(&self, f: &mut <a class="struct" href="https://doc.rust-lang.org/1.61.0/core/fmt/struct.Formatter.html" title="struct core::fmt::Formatter">Formatter</a><'_>) -> <a class="type" href="https://doc.rust-lang.org/1.61.0/core/fmt/type.Result.html" title="type core::fmt::Result">Result</a></h4></section></summary><div class='docblock'><p>Formats the value using the given formatter. <a href="https://doc.rust-lang.org/1.61.0/core/fmt/trait.Debug.html#tymethod.fmt">Read more</a></p>
|
||||
</div></details></div></details><details class="rustdoc-toggle implementors-toggle" open><summary><section id="impl-Deserialize%3C%27de%3E" class="impl has-srclink"><span class="rightside"><a class="srclink" href="../../src/orca/data.rs.html#36">source</a></span><a href="#impl-Deserialize%3C%27de%3E" class="anchor"></a><h3 class="code-header in-band">impl<'de> <a class="trait" href="https://docs.rs/serde/1.0.137/serde/de/trait.Deserialize.html" title="trait serde::de::Deserialize">Deserialize</a><'de> for <a class="struct" href="struct.Account.html" title="struct orca::data::Account">Account</a></h3></section></summary><div class="impl-items"><details class="rustdoc-toggle method-toggle" open><summary><section id="method.deserialize" class="method trait-impl has-srclink"><span class="rightside"><a class="srclink" href="../../src/orca/data.rs.html#36">source</a></span><a href="#method.deserialize" class="anchor"></a><h4 class="code-header">fn <a href="https://docs.rs/serde/1.0.137/serde/de/trait.Deserialize.html#tymethod.deserialize" class="fnname">deserialize</a><__D>(__deserializer: __D) -> <a class="enum" href="https://doc.rust-lang.org/1.61.0/core/result/enum.Result.html" title="enum core::result::Result">Result</a><Self, __D::<a class="associatedtype" href="https://docs.rs/serde/1.0.137/serde/de/trait.Deserializer.html#associatedtype.Error" title="type serde::de::Deserializer::Error">Error</a>> <span class="where fmt-newline">where<br> __D: <a class="trait" href="https://docs.rs/serde/1.0.137/serde/de/trait.Deserializer.html" title="trait serde::de::Deserializer">Deserializer</a><'de>, </span></h4></section></summary><div class='docblock'><p>Deserialize this value from the given Serde deserializer. <a href="https://docs.rs/serde/1.0.137/serde/de/trait.Deserialize.html#tymethod.deserialize">Read more</a></p>
|
||||
|
|
|
@ -6,9 +6,9 @@
|
|||
</a><h2 class="location"><a href="#">Group</a></h2><div class="sidebar-elems"><section><div class="block"><h3 class="sidebar-title"><a href="#fields">Fields</a></h3><ul><li><a href="#structfield.members">members</a></li><li><a href="#structfield.name">name</a></li><li><a href="#structfield.uuid">uuid</a></li></ul></div><div class="block"><h3 class="sidebar-title"><a href="#implementations">Methods</a></h3><ul><li><a href="#method.generate">generate</a></li><li><a href="#method.get_ds_ldap_dn">get_ds_ldap_dn</a></li></ul></div><div class="block"><h3 class="sidebar-title"><a href="#trait-implementations">Trait Implementations</a></h3><ul><li><a href="#impl-Clone">Clone</a></li><li><a href="#impl-Debug">Debug</a></li><li><a href="#impl-Deserialize%3C%27de%3E">Deserialize<'de></a></li><li><a href="#impl-Serialize">Serialize</a></li></ul></div><div class="block"><h3 class="sidebar-title"><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul><li><a href="#impl-RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send">Send</a></li><li><a href="#impl-Sync">Sync</a></li><li><a href="#impl-Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe">UnwindSafe</a></li></ul></div><div class="block"><h3 class="sidebar-title"><a href="#blanket-implementations">Blanket Implementations</a></h3><ul><li><a href="#impl-Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E">Borrow<T></a></li><li><a href="#impl-BorrowMut%3CT%3E">BorrowMut<T></a></li><li><a href="#impl-DeserializeOwned">DeserializeOwned</a></li><li><a href="#impl-From%3CT%3E">From<T></a></li><li><a href="#impl-Instrument">Instrument</a></li><li><a href="#impl-Into%3CU%3E">Into<U></a></li><li><a href="#impl-Pointable">Pointable</a></li><li><a href="#impl-Serialize-1">Serialize</a></li><li><a href="#impl-ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E">TryFrom<U></a></li><li><a href="#impl-TryInto%3CU%3E">TryInto<U></a></li><li><a href="#impl-VZip%3CV%3E">VZip<V></a></li><li><a href="#impl-WithSubscriber">WithSubscriber</a></li></ul></div></section><h2 class="location"><a href="index.html">In orca::data</a></h2><div id="sidebar-vars" data-name="Group" data-ty="struct" data-relpath=""></div><script defer src="sidebar-items.js"></script></div></nav><main><div class="width-limiter"><div class="sub-container"><a class="sub-logo-container" href="../../orca/index.html"><img class="rust-logo" src="../../rust-logo.svg" alt="logo"></a><nav class="sub"><div class="theme-picker hidden"><button id="theme-picker" aria-label="Pick another theme!" aria-haspopup="menu" title="themes"><img width="22" height="22" alt="Pick another theme!" src="../../brush.svg"></button><div id="theme-choices" role="menu"></div></div><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"><button type="button" id="help-button" title="help">?</button><a id="settings-menu" href="../../settings.html" title="settings"><img width="22" height="22" alt="Change settings" src="../../wheel.svg"></a></div></form></nav></div><section id="main-content" class="content"><div class="main-heading">
|
||||
<h1 class="fqn"><span class="in-band">Struct <a href="../index.html">orca</a>::<wbr><a href="index.html">data</a>::<wbr><a class="struct" href="#">Group</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/orca/data.rs.html#65-69">source</a> · <a id="toggle-all-docs" href="javascript:void(0)" title="collapse all docs">[<span class="inner">−</span>]</a></span></div><div class="docblock item-decl"><pre class="rust struct"><code>pub struct Group {
|
||||
pub name: <a class="struct" href="https://doc.rust-lang.org/1.61.0/alloc/string/struct.String.html" title="struct alloc::string::String">String</a>,
|
||||
pub uuid: <a class="struct" href="https://docs.rs/uuid/1.1.0/uuid/struct.Uuid.html" title="struct uuid::Uuid">Uuid</a>,
|
||||
pub members: <a class="struct" href="https://doc.rust-lang.org/1.61.0/alloc/vec/struct.Vec.html" title="struct alloc::vec::Vec">Vec</a><<a class="struct" href="https://docs.rs/uuid/1.1.0/uuid/struct.Uuid.html" title="struct uuid::Uuid">Uuid</a>>,
|
||||
}</code></pre></div><h2 id="fields" class="fields small-section-header">Fields<a href="#fields" class="anchor"></a></h2><span id="structfield.name" class="structfield small-section-header"><a href="#structfield.name" class="anchor field"></a><code>name: <a class="struct" href="https://doc.rust-lang.org/1.61.0/alloc/string/struct.String.html" title="struct alloc::string::String">String</a></code></span><span id="structfield.uuid" class="structfield small-section-header"><a href="#structfield.uuid" class="anchor field"></a><code>uuid: <a class="struct" href="https://docs.rs/uuid/1.1.0/uuid/struct.Uuid.html" title="struct uuid::Uuid">Uuid</a></code></span><span id="structfield.members" class="structfield small-section-header"><a href="#structfield.members" class="anchor field"></a><code>members: <a class="struct" href="https://doc.rust-lang.org/1.61.0/alloc/vec/struct.Vec.html" title="struct alloc::vec::Vec">Vec</a><<a class="struct" href="https://docs.rs/uuid/1.1.0/uuid/struct.Uuid.html" title="struct uuid::Uuid">Uuid</a>></code></span><h2 id="implementations" class="small-section-header">Implementations<a href="#implementations" class="anchor"></a></h2><div id="implementations-list"><details class="rustdoc-toggle implementors-toggle" open><summary><section id="impl" class="impl has-srclink"><span class="rightside"><a class="srclink" href="../../src/orca/data.rs.html#71-88">source</a></span><a href="#impl" class="anchor"></a><h3 class="code-header in-band">impl <a class="struct" href="struct.Group.html" title="struct orca::data::Group">Group</a></h3></section></summary><div class="impl-items"><section id="method.get_ds_ldap_dn" class="method has-srclink"><span class="rightside"><a class="srclink" href="../../src/orca/data.rs.html#72-74">source</a></span><a href="#method.get_ds_ldap_dn" class="anchor"></a><h4 class="code-header">pub fn <a href="#method.get_ds_ldap_dn" class="fnname">get_ds_ldap_dn</a>(&self, basedn: &<a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.str.html">str</a>) -> <a class="struct" href="https://doc.rust-lang.org/1.61.0/alloc/string/struct.String.html" title="struct alloc::string::String">String</a></h4></section><section id="method.generate" class="method has-srclink"><span class="rightside"><a class="srclink" href="../../src/orca/data.rs.html#76-87">source</a></span><a href="#method.generate" class="anchor"></a><h4 class="code-header">pub fn <a href="#method.generate" class="fnname">generate</a>(uuid: <a class="struct" href="https://docs.rs/uuid/1.1.0/uuid/struct.Uuid.html" title="struct uuid::Uuid">Uuid</a>, members: <a class="struct" href="https://doc.rust-lang.org/1.61.0/alloc/vec/struct.Vec.html" title="struct alloc::vec::Vec">Vec</a><<a class="struct" href="https://docs.rs/uuid/1.1.0/uuid/struct.Uuid.html" title="struct uuid::Uuid">Uuid</a>>) -> Self</h4></section></div></details></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="rustdoc-toggle implementors-toggle" open><summary><section id="impl-Clone" class="impl has-srclink"><span class="rightside"><a class="srclink" href="../../src/orca/data.rs.html#64">source</a></span><a href="#impl-Clone" class="anchor"></a><h3 class="code-header in-band">impl <a class="trait" href="https://doc.rust-lang.org/1.61.0/core/clone/trait.Clone.html" title="trait core::clone::Clone">Clone</a> for <a class="struct" href="struct.Group.html" title="struct orca::data::Group">Group</a></h3></section></summary><div class="impl-items"><details class="rustdoc-toggle method-toggle" open><summary><section id="method.clone" class="method trait-impl has-srclink"><span class="rightside"><a class="srclink" href="../../src/orca/data.rs.html#64">source</a></span><a href="#method.clone" class="anchor"></a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.61.0/core/clone/trait.Clone.html#tymethod.clone" class="fnname">clone</a>(&self) -> <a class="struct" href="struct.Group.html" title="struct orca::data::Group">Group</a></h4></section></summary><div class='docblock'><p>Returns a copy of the value. <a href="https://doc.rust-lang.org/1.61.0/core/clone/trait.Clone.html#tymethod.clone">Read more</a></p>
|
||||
pub uuid: <a class="struct" href="https://docs.rs/uuid/1.1.1/uuid/struct.Uuid.html" title="struct uuid::Uuid">Uuid</a>,
|
||||
pub members: <a class="struct" href="https://doc.rust-lang.org/1.61.0/alloc/vec/struct.Vec.html" title="struct alloc::vec::Vec">Vec</a><<a class="struct" href="https://docs.rs/uuid/1.1.1/uuid/struct.Uuid.html" title="struct uuid::Uuid">Uuid</a>>,
|
||||
}</code></pre></div><h2 id="fields" class="fields small-section-header">Fields<a href="#fields" class="anchor"></a></h2><span id="structfield.name" class="structfield small-section-header"><a href="#structfield.name" class="anchor field"></a><code>name: <a class="struct" href="https://doc.rust-lang.org/1.61.0/alloc/string/struct.String.html" title="struct alloc::string::String">String</a></code></span><span id="structfield.uuid" class="structfield small-section-header"><a href="#structfield.uuid" class="anchor field"></a><code>uuid: <a class="struct" href="https://docs.rs/uuid/1.1.1/uuid/struct.Uuid.html" title="struct uuid::Uuid">Uuid</a></code></span><span id="structfield.members" class="structfield small-section-header"><a href="#structfield.members" class="anchor field"></a><code>members: <a class="struct" href="https://doc.rust-lang.org/1.61.0/alloc/vec/struct.Vec.html" title="struct alloc::vec::Vec">Vec</a><<a class="struct" href="https://docs.rs/uuid/1.1.1/uuid/struct.Uuid.html" title="struct uuid::Uuid">Uuid</a>></code></span><h2 id="implementations" class="small-section-header">Implementations<a href="#implementations" class="anchor"></a></h2><div id="implementations-list"><details class="rustdoc-toggle implementors-toggle" open><summary><section id="impl" class="impl has-srclink"><span class="rightside"><a class="srclink" href="../../src/orca/data.rs.html#71-88">source</a></span><a href="#impl" class="anchor"></a><h3 class="code-header in-band">impl <a class="struct" href="struct.Group.html" title="struct orca::data::Group">Group</a></h3></section></summary><div class="impl-items"><section id="method.get_ds_ldap_dn" class="method has-srclink"><span class="rightside"><a class="srclink" href="../../src/orca/data.rs.html#72-74">source</a></span><a href="#method.get_ds_ldap_dn" class="anchor"></a><h4 class="code-header">pub fn <a href="#method.get_ds_ldap_dn" class="fnname">get_ds_ldap_dn</a>(&self, basedn: &<a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.str.html">str</a>) -> <a class="struct" href="https://doc.rust-lang.org/1.61.0/alloc/string/struct.String.html" title="struct alloc::string::String">String</a></h4></section><section id="method.generate" class="method has-srclink"><span class="rightside"><a class="srclink" href="../../src/orca/data.rs.html#76-87">source</a></span><a href="#method.generate" class="anchor"></a><h4 class="code-header">pub fn <a href="#method.generate" class="fnname">generate</a>(uuid: <a class="struct" href="https://docs.rs/uuid/1.1.1/uuid/struct.Uuid.html" title="struct uuid::Uuid">Uuid</a>, members: <a class="struct" href="https://doc.rust-lang.org/1.61.0/alloc/vec/struct.Vec.html" title="struct alloc::vec::Vec">Vec</a><<a class="struct" href="https://docs.rs/uuid/1.1.1/uuid/struct.Uuid.html" title="struct uuid::Uuid">Uuid</a>>) -> Self</h4></section></div></details></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="rustdoc-toggle implementors-toggle" open><summary><section id="impl-Clone" class="impl has-srclink"><span class="rightside"><a class="srclink" href="../../src/orca/data.rs.html#64">source</a></span><a href="#impl-Clone" class="anchor"></a><h3 class="code-header in-band">impl <a class="trait" href="https://doc.rust-lang.org/1.61.0/core/clone/trait.Clone.html" title="trait core::clone::Clone">Clone</a> for <a class="struct" href="struct.Group.html" title="struct orca::data::Group">Group</a></h3></section></summary><div class="impl-items"><details class="rustdoc-toggle method-toggle" open><summary><section id="method.clone" class="method trait-impl has-srclink"><span class="rightside"><a class="srclink" href="../../src/orca/data.rs.html#64">source</a></span><a href="#method.clone" class="anchor"></a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.61.0/core/clone/trait.Clone.html#tymethod.clone" class="fnname">clone</a>(&self) -> <a class="struct" href="struct.Group.html" title="struct orca::data::Group">Group</a></h4></section></summary><div class='docblock'><p>Returns a copy of the value. <a href="https://doc.rust-lang.org/1.61.0/core/clone/trait.Clone.html#tymethod.clone">Read more</a></p>
|
||||
</div></details><details class="rustdoc-toggle method-toggle" open><summary><section id="method.clone_from" class="method trait-impl has-srclink"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="srclink" href="https://doc.rust-lang.org/1.61.0/src/core/clone.rs.html#134-136">source</a></span><a href="#method.clone_from" class="anchor"></a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.61.0/core/clone/trait.Clone.html#method.clone_from" class="fnname">clone_from</a>(&mut self, source: <a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.reference.html">&</a>Self)</h4></section></summary><div class='docblock'><p>Performs copy-assignment from <code>source</code>. <a href="https://doc.rust-lang.org/1.61.0/core/clone/trait.Clone.html#method.clone_from">Read more</a></p>
|
||||
</div></details></div></details><details class="rustdoc-toggle implementors-toggle" open><summary><section id="impl-Debug" class="impl has-srclink"><span class="rightside"><a class="srclink" href="../../src/orca/data.rs.html#64">source</a></span><a href="#impl-Debug" class="anchor"></a><h3 class="code-header in-band">impl <a class="trait" href="https://doc.rust-lang.org/1.61.0/core/fmt/trait.Debug.html" title="trait core::fmt::Debug">Debug</a> for <a class="struct" href="struct.Group.html" title="struct orca::data::Group">Group</a></h3></section></summary><div class="impl-items"><details class="rustdoc-toggle method-toggle" open><summary><section id="method.fmt" class="method trait-impl has-srclink"><span class="rightside"><a class="srclink" href="../../src/orca/data.rs.html#64">source</a></span><a href="#method.fmt" class="anchor"></a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.61.0/core/fmt/trait.Debug.html#tymethod.fmt" class="fnname">fmt</a>(&self, f: &mut <a class="struct" href="https://doc.rust-lang.org/1.61.0/core/fmt/struct.Formatter.html" title="struct core::fmt::Formatter">Formatter</a><'_>) -> <a class="type" href="https://doc.rust-lang.org/1.61.0/core/fmt/type.Result.html" title="type core::fmt::Result">Result</a></h4></section></summary><div class='docblock'><p>Formats the value using the given formatter. <a href="https://doc.rust-lang.org/1.61.0/core/fmt/trait.Debug.html#tymethod.fmt">Read more</a></p>
|
||||
</div></details></div></details><details class="rustdoc-toggle implementors-toggle" open><summary><section id="impl-Deserialize%3C%27de%3E" class="impl has-srclink"><span class="rightside"><a class="srclink" href="../../src/orca/data.rs.html#64">source</a></span><a href="#impl-Deserialize%3C%27de%3E" class="anchor"></a><h3 class="code-header in-band">impl<'de> <a class="trait" href="https://docs.rs/serde/1.0.137/serde/de/trait.Deserialize.html" title="trait serde::de::Deserialize">Deserialize</a><'de> for <a class="struct" href="struct.Group.html" title="struct orca::data::Group">Group</a></h3></section></summary><div class="impl-items"><details class="rustdoc-toggle method-toggle" open><summary><section id="method.deserialize" class="method trait-impl has-srclink"><span class="rightside"><a class="srclink" href="../../src/orca/data.rs.html#64">source</a></span><a href="#method.deserialize" class="anchor"></a><h4 class="code-header">fn <a href="https://docs.rs/serde/1.0.137/serde/de/trait.Deserialize.html#tymethod.deserialize" class="fnname">deserialize</a><__D>(__deserializer: __D) -> <a class="enum" href="https://doc.rust-lang.org/1.61.0/core/result/enum.Result.html" title="enum core::result::Result">Result</a><Self, __D::<a class="associatedtype" href="https://docs.rs/serde/1.0.137/serde/de/trait.Deserializer.html#associatedtype.Error" title="type serde::de::Deserializer::Error">Error</a>> <span class="where fmt-newline">where<br> __D: <a class="trait" href="https://docs.rs/serde/1.0.137/serde/de/trait.Deserializer.html" title="trait serde::de::Deserializer">Deserializer</a><'de>, </span></h4></section></summary><div class='docblock'><p>Deserialize this value from the given Serde deserializer. <a href="https://docs.rs/serde/1.0.137/serde/de/trait.Deserialize.html#tymethod.deserialize">Read more</a></p>
|
||||
|
|
|
@ -8,7 +8,7 @@
|
|||
pub orig_etime: <a class="struct" href="https://doc.rust-lang.org/1.61.0/core/time/struct.Duration.html" title="struct core::time::Duration">Duration</a>,
|
||||
pub rtime: <a class="struct" href="https://doc.rust-lang.org/1.61.0/core/time/struct.Duration.html" title="struct core::time::Duration">Duration</a>,
|
||||
pub op_type: <a class="enum" href="enum.OpType.html" title="enum orca::data::OpType">OpType</a>,
|
||||
}</code></pre></div><h2 id="fields" class="fields small-section-header">Fields<a href="#fields" class="anchor"></a></h2><span id="structfield.orig_etime" class="structfield small-section-header"><a href="#structfield.orig_etime" class="anchor field"></a><code>orig_etime: <a class="struct" href="https://doc.rust-lang.org/1.61.0/core/time/struct.Duration.html" title="struct core::time::Duration">Duration</a></code></span><span id="structfield.rtime" class="structfield small-section-header"><a href="#structfield.rtime" class="anchor field"></a><code>rtime: <a class="struct" href="https://doc.rust-lang.org/1.61.0/core/time/struct.Duration.html" title="struct core::time::Duration">Duration</a></code></span><span id="structfield.op_type" class="structfield small-section-header"><a href="#structfield.op_type" class="anchor field"></a><code>op_type: <a class="enum" href="enum.OpType.html" title="enum orca::data::OpType">OpType</a></code></span><h2 id="implementations" class="small-section-header">Implementations<a href="#implementations" class="anchor"></a></h2><div id="implementations-list"><details class="rustdoc-toggle implementors-toggle" open><summary><section id="impl" class="impl has-srclink"><span class="rightside"><a class="srclink" href="../../src/orca/data.rs.html#155-163">source</a></span><a href="#impl" class="anchor"></a><h3 class="code-header in-band">impl <a class="struct" href="struct.Op.html" title="struct orca::data::Op">Op</a></h3></section></summary><div class="impl-items"><section id="method.require_reset" class="method has-srclink"><span class="rightside"><a class="srclink" href="../../src/orca/data.rs.html#156-162">source</a></span><a href="#method.require_reset" class="anchor"></a><h4 class="code-header">pub fn <a href="#method.require_reset" class="fnname">require_reset</a><'a>(<br> &'a self<br>) -> <a class="enum" href="https://doc.rust-lang.org/1.61.0/core/option/enum.Option.html" title="enum core::option::Option">Option</a><<a class="struct" href="https://doc.rust-lang.org/1.61.0/alloc/boxed/struct.Box.html" title="struct alloc::boxed::Box">Box</a><dyn <a class="trait" href="https://doc.rust-lang.org/1.61.0/core/iter/traits/iterator/trait.Iterator.html" title="trait core::iter::traits::iterator::Iterator">Iterator</a><Item = <a class="struct" href="https://docs.rs/uuid/1.1.0/uuid/struct.Uuid.html" title="struct uuid::Uuid">Uuid</a>> + 'a>></h4></section></div></details></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="rustdoc-toggle implementors-toggle" open><summary><section id="impl-Debug" class="impl has-srclink"><span class="rightside"><a class="srclink" href="../../src/orca/data.rs.html#148">source</a></span><a href="#impl-Debug" class="anchor"></a><h3 class="code-header in-band">impl <a class="trait" href="https://doc.rust-lang.org/1.61.0/core/fmt/trait.Debug.html" title="trait core::fmt::Debug">Debug</a> for <a class="struct" href="struct.Op.html" title="struct orca::data::Op">Op</a></h3></section></summary><div class="impl-items"><details class="rustdoc-toggle method-toggle" open><summary><section id="method.fmt" class="method trait-impl has-srclink"><span class="rightside"><a class="srclink" href="../../src/orca/data.rs.html#148">source</a></span><a href="#method.fmt" class="anchor"></a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.61.0/core/fmt/trait.Debug.html#tymethod.fmt" class="fnname">fmt</a>(&self, f: &mut <a class="struct" href="https://doc.rust-lang.org/1.61.0/core/fmt/struct.Formatter.html" title="struct core::fmt::Formatter">Formatter</a><'_>) -> <a class="type" href="https://doc.rust-lang.org/1.61.0/core/fmt/type.Result.html" title="type core::fmt::Result">Result</a></h4></section></summary><div class='docblock'><p>Formats the value using the given formatter. <a href="https://doc.rust-lang.org/1.61.0/core/fmt/trait.Debug.html#tymethod.fmt">Read more</a></p>
|
||||
}</code></pre></div><h2 id="fields" class="fields small-section-header">Fields<a href="#fields" class="anchor"></a></h2><span id="structfield.orig_etime" class="structfield small-section-header"><a href="#structfield.orig_etime" class="anchor field"></a><code>orig_etime: <a class="struct" href="https://doc.rust-lang.org/1.61.0/core/time/struct.Duration.html" title="struct core::time::Duration">Duration</a></code></span><span id="structfield.rtime" class="structfield small-section-header"><a href="#structfield.rtime" class="anchor field"></a><code>rtime: <a class="struct" href="https://doc.rust-lang.org/1.61.0/core/time/struct.Duration.html" title="struct core::time::Duration">Duration</a></code></span><span id="structfield.op_type" class="structfield small-section-header"><a href="#structfield.op_type" class="anchor field"></a><code>op_type: <a class="enum" href="enum.OpType.html" title="enum orca::data::OpType">OpType</a></code></span><h2 id="implementations" class="small-section-header">Implementations<a href="#implementations" class="anchor"></a></h2><div id="implementations-list"><details class="rustdoc-toggle implementors-toggle" open><summary><section id="impl" class="impl has-srclink"><span class="rightside"><a class="srclink" href="../../src/orca/data.rs.html#155-163">source</a></span><a href="#impl" class="anchor"></a><h3 class="code-header in-band">impl <a class="struct" href="struct.Op.html" title="struct orca::data::Op">Op</a></h3></section></summary><div class="impl-items"><section id="method.require_reset" class="method has-srclink"><span class="rightside"><a class="srclink" href="../../src/orca/data.rs.html#156-162">source</a></span><a href="#method.require_reset" class="anchor"></a><h4 class="code-header">pub fn <a href="#method.require_reset" class="fnname">require_reset</a><'a>(<br> &'a self<br>) -> <a class="enum" href="https://doc.rust-lang.org/1.61.0/core/option/enum.Option.html" title="enum core::option::Option">Option</a><<a class="struct" href="https://doc.rust-lang.org/1.61.0/alloc/boxed/struct.Box.html" title="struct alloc::boxed::Box">Box</a><dyn <a class="trait" href="https://doc.rust-lang.org/1.61.0/core/iter/traits/iterator/trait.Iterator.html" title="trait core::iter::traits::iterator::Iterator">Iterator</a><Item = <a class="struct" href="https://docs.rs/uuid/1.1.1/uuid/struct.Uuid.html" title="struct uuid::Uuid">Uuid</a>> + 'a>></h4></section></div></details></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="rustdoc-toggle implementors-toggle" open><summary><section id="impl-Debug" class="impl has-srclink"><span class="rightside"><a class="srclink" href="../../src/orca/data.rs.html#148">source</a></span><a href="#impl-Debug" class="anchor"></a><h3 class="code-header in-band">impl <a class="trait" href="https://doc.rust-lang.org/1.61.0/core/fmt/trait.Debug.html" title="trait core::fmt::Debug">Debug</a> for <a class="struct" href="struct.Op.html" title="struct orca::data::Op">Op</a></h3></section></summary><div class="impl-items"><details class="rustdoc-toggle method-toggle" open><summary><section id="method.fmt" class="method trait-impl has-srclink"><span class="rightside"><a class="srclink" href="../../src/orca/data.rs.html#148">source</a></span><a href="#method.fmt" class="anchor"></a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.61.0/core/fmt/trait.Debug.html#tymethod.fmt" class="fnname">fmt</a>(&self, f: &mut <a class="struct" href="https://doc.rust-lang.org/1.61.0/core/fmt/struct.Formatter.html" title="struct core::fmt::Formatter">Formatter</a><'_>) -> <a class="type" href="https://doc.rust-lang.org/1.61.0/core/fmt/type.Result.html" title="type core::fmt::Result">Result</a></h4></section></summary><div class='docblock'><p>Formats the value using the given formatter. <a href="https://doc.rust-lang.org/1.61.0/core/fmt/trait.Debug.html#tymethod.fmt">Read more</a></p>
|
||||
</div></details></div></details><details class="rustdoc-toggle implementors-toggle" open><summary><section id="impl-Deserialize%3C%27de%3E" class="impl has-srclink"><span class="rightside"><a class="srclink" href="../../src/orca/data.rs.html#148">source</a></span><a href="#impl-Deserialize%3C%27de%3E" class="anchor"></a><h3 class="code-header in-band">impl<'de> <a class="trait" href="https://docs.rs/serde/1.0.137/serde/de/trait.Deserialize.html" title="trait serde::de::Deserialize">Deserialize</a><'de> for <a class="struct" href="struct.Op.html" title="struct orca::data::Op">Op</a></h3></section></summary><div class="impl-items"><details class="rustdoc-toggle method-toggle" open><summary><section id="method.deserialize" class="method trait-impl has-srclink"><span class="rightside"><a class="srclink" href="../../src/orca/data.rs.html#148">source</a></span><a href="#method.deserialize" class="anchor"></a><h4 class="code-header">fn <a href="https://docs.rs/serde/1.0.137/serde/de/trait.Deserialize.html#tymethod.deserialize" class="fnname">deserialize</a><__D>(__deserializer: __D) -> <a class="enum" href="https://doc.rust-lang.org/1.61.0/core/result/enum.Result.html" title="enum core::result::Result">Result</a><Self, __D::<a class="associatedtype" href="https://docs.rs/serde/1.0.137/serde/de/trait.Deserializer.html#associatedtype.Error" title="type serde::de::Deserializer::Error">Error</a>> <span class="where fmt-newline">where<br> __D: <a class="trait" href="https://docs.rs/serde/1.0.137/serde/de/trait.Deserializer.html" title="trait serde::de::Deserializer">Deserializer</a><'de>, </span></h4></section></summary><div class='docblock'><p>Deserialize this value from the given Serde deserializer. <a href="https://docs.rs/serde/1.0.137/serde/de/trait.Deserialize.html#tymethod.deserialize">Read more</a></p>
|
||||
</div></details></div></details><details class="rustdoc-toggle implementors-toggle" open><summary><section id="impl-Serialize" class="impl has-srclink"><span class="rightside"><a class="srclink" href="../../src/orca/data.rs.html#148">source</a></span><a href="#impl-Serialize" class="anchor"></a><h3 class="code-header in-band">impl <a class="trait" href="https://docs.rs/serde/1.0.137/serde/ser/trait.Serialize.html" title="trait serde::ser::Serialize">Serialize</a> for <a class="struct" href="struct.Op.html" title="struct orca::data::Op">Op</a></h3></section></summary><div class="impl-items"><details class="rustdoc-toggle method-toggle" open><summary><section id="method.serialize" class="method trait-impl has-srclink"><span class="rightside"><a class="srclink" href="../../src/orca/data.rs.html#148">source</a></span><a href="#method.serialize" class="anchor"></a><h4 class="code-header">fn <a href="https://docs.rs/serde/1.0.137/serde/ser/trait.Serialize.html#tymethod.serialize" class="fnname">serialize</a><__S>(&self, __serializer: __S) -> <a class="enum" href="https://doc.rust-lang.org/1.61.0/core/result/enum.Result.html" title="enum core::result::Result">Result</a><__S::<a class="associatedtype" href="https://docs.rs/serde/1.0.137/serde/ser/trait.Serializer.html#associatedtype.Ok" title="type serde::ser::Serializer::Ok">Ok</a>, __S::<a class="associatedtype" href="https://docs.rs/serde/1.0.137/serde/ser/trait.Serializer.html#associatedtype.Error" title="type serde::ser::Serializer::Error">Error</a>> <span class="where fmt-newline">where<br> __S: <a class="trait" href="https://docs.rs/serde/1.0.137/serde/ser/trait.Serializer.html" title="trait serde::ser::Serializer">Serializer</a>, </span></h4></section></summary><div class='docblock'><p>Serialize this value into the given Serde serializer. <a href="https://docs.rs/serde/1.0.137/serde/ser/trait.Serialize.html#tymethod.serialize">Read more</a></p>
|
||||
</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" class="impl has-srclink"><a href="#impl-RefUnwindSafe" class="anchor"></a><h3 class="code-header in-band">impl <a class="trait" href="https://doc.rust-lang.org/1.61.0/core/panic/unwind_safe/trait.RefUnwindSafe.html" title="trait core::panic::unwind_safe::RefUnwindSafe">RefUnwindSafe</a> for <a class="struct" href="struct.Op.html" title="struct orca::data::Op">Op</a></h3></section><section id="impl-Send" class="impl has-srclink"><a href="#impl-Send" class="anchor"></a><h3 class="code-header in-band">impl <a class="trait" href="https://doc.rust-lang.org/1.61.0/core/marker/trait.Send.html" title="trait core::marker::Send">Send</a> for <a class="struct" href="struct.Op.html" title="struct orca::data::Op">Op</a></h3></section><section id="impl-Sync" class="impl has-srclink"><a href="#impl-Sync" class="anchor"></a><h3 class="code-header in-band">impl <a class="trait" href="https://doc.rust-lang.org/1.61.0/core/marker/trait.Sync.html" title="trait core::marker::Sync">Sync</a> for <a class="struct" href="struct.Op.html" title="struct orca::data::Op">Op</a></h3></section><section id="impl-Unpin" class="impl has-srclink"><a href="#impl-Unpin" class="anchor"></a><h3 class="code-header in-band">impl <a class="trait" href="https://doc.rust-lang.org/1.61.0/core/marker/trait.Unpin.html" title="trait core::marker::Unpin">Unpin</a> for <a class="struct" href="struct.Op.html" title="struct orca::data::Op">Op</a></h3></section><section id="impl-UnwindSafe" class="impl has-srclink"><a href="#impl-UnwindSafe" class="anchor"></a><h3 class="code-header in-band">impl <a class="trait" href="https://doc.rust-lang.org/1.61.0/core/panic/unwind_safe/trait.UnwindSafe.html" title="trait core::panic::unwind_safe::UnwindSafe">UnwindSafe</a> for <a class="struct" href="struct.Op.html" title="struct orca::data::Op">Op</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="rustdoc-toggle implementors-toggle"><summary><section id="impl-Any" class="impl has-srclink"><span class="rightside"><a class="srclink" href="https://doc.rust-lang.org/1.61.0/src/core/any.rs.html#132-136">source</a></span><a href="#impl-Any" class="anchor"></a><h3 class="code-header in-band">impl<T> <a class="trait" href="https://doc.rust-lang.org/1.61.0/core/any/trait.Any.html" title="trait core::any::Any">Any</a> for T <span class="where fmt-newline">where<br> T: 'static + ?<a class="trait" href="https://doc.rust-lang.org/1.61.0/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>, </span></h3></section></summary><div class="impl-items"><details class="rustdoc-toggle method-toggle" open><summary><section id="method.type_id" class="method trait-impl has-srclink"><span class="rightside"><a class="srclink" href="https://doc.rust-lang.org/1.61.0/src/core/any.rs.html#133">source</a></span><a href="#method.type_id" class="anchor"></a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.61.0/core/any/trait.Any.html#tymethod.type_id" class="fnname">type_id</a>(&self) -> <a class="struct" href="https://doc.rust-lang.org/1.61.0/core/any/struct.TypeId.html" title="struct core::any::TypeId">TypeId</a></h4></section></summary><div class='docblock'><p>Gets the <code>TypeId</code> of <code>self</code>. <a href="https://doc.rust-lang.org/1.61.0/core/any/trait.Any.html#tymethod.type_id">Read more</a></p>
|
||||
|
|
|
@ -5,12 +5,12 @@
|
|||
<nav class="sidebar"><a class="sidebar-logo" href="../../orca/index.html"><div class="logo-container"><img class="rust-logo" src="../../rust-logo.svg" alt="logo"></div>
|
||||
</a><h2 class="location"><a href="#">TestData</a></h2><div class="sidebar-elems"><section><div class="block"><h3 class="sidebar-title"><a href="#fields">Fields</a></h3><ul><li><a href="#structfield.access">access</a></li><li><a href="#structfield.accounts">accounts</a></li><li><a href="#structfield.all_entities">all_entities</a></li><li><a href="#structfield.connections">connections</a></li><li><a href="#structfield.precreate">precreate</a></li></ul></div><div class="block"><h3 class="sidebar-title"><a href="#trait-implementations">Trait Implementations</a></h3><ul><li><a href="#impl-Debug">Debug</a></li><li><a href="#impl-Deserialize%3C%27de%3E">Deserialize<'de></a></li><li><a href="#impl-Serialize">Serialize</a></li></ul></div><div class="block"><h3 class="sidebar-title"><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul><li><a href="#impl-RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send">Send</a></li><li><a href="#impl-Sync">Sync</a></li><li><a href="#impl-Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe">UnwindSafe</a></li></ul></div><div class="block"><h3 class="sidebar-title"><a href="#blanket-implementations">Blanket Implementations</a></h3><ul><li><a href="#impl-Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E">Borrow<T></a></li><li><a href="#impl-BorrowMut%3CT%3E">BorrowMut<T></a></li><li><a href="#impl-DeserializeOwned">DeserializeOwned</a></li><li><a href="#impl-From%3CT%3E">From<T></a></li><li><a href="#impl-Instrument">Instrument</a></li><li><a href="#impl-Into%3CU%3E">Into<U></a></li><li><a href="#impl-Pointable">Pointable</a></li><li><a href="#impl-Serialize-1">Serialize</a></li><li><a href="#impl-TryFrom%3CU%3E">TryFrom<U></a></li><li><a href="#impl-TryInto%3CU%3E">TryInto<U></a></li><li><a href="#impl-VZip%3CV%3E">VZip<V></a></li><li><a href="#impl-WithSubscriber">WithSubscriber</a></li></ul></div></section><h2 class="location"><a href="index.html">In orca::data</a></h2><div id="sidebar-vars" data-name="TestData" data-ty="struct" data-relpath=""></div><script defer src="sidebar-items.js"></script></div></nav><main><div class="width-limiter"><div class="sub-container"><a class="sub-logo-container" href="../../orca/index.html"><img class="rust-logo" src="../../rust-logo.svg" alt="logo"></a><nav class="sub"><div class="theme-picker hidden"><button id="theme-picker" aria-label="Pick another theme!" aria-haspopup="menu" title="themes"><img width="22" height="22" alt="Pick another theme!" src="../../brush.svg"></button><div id="theme-choices" role="menu"></div></div><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"><button type="button" id="help-button" title="help">?</button><a id="settings-menu" href="../../settings.html" title="settings"><img width="22" height="22" alt="Change settings" src="../../wheel.svg"></a></div></form></nav></div><section id="main-content" class="content"><div class="main-heading">
|
||||
<h1 class="fqn"><span class="in-band">Struct <a href="../index.html">orca</a>::<wbr><a href="index.html">data</a>::<wbr><a class="struct" href="#">TestData</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/orca/data.rs.html#172-178">source</a> · <a id="toggle-all-docs" href="javascript:void(0)" title="collapse all docs">[<span class="inner">−</span>]</a></span></div><div class="docblock item-decl"><pre class="rust struct"><code>pub struct TestData {
|
||||
pub all_entities: <a class="struct" href="https://doc.rust-lang.org/1.61.0/std/collections/hash/map/struct.HashMap.html" title="struct std::collections::hash::map::HashMap">HashMap</a><<a class="struct" href="https://docs.rs/uuid/1.1.0/uuid/struct.Uuid.html" title="struct uuid::Uuid">Uuid</a>, <a class="enum" href="enum.Entity.html" title="enum orca::data::Entity">Entity</a>>,
|
||||
pub access: <a class="struct" href="https://doc.rust-lang.org/1.61.0/std/collections/hash/map/struct.HashMap.html" title="struct std::collections::hash::map::HashMap">HashMap</a><<a class="struct" href="https://docs.rs/uuid/1.1.0/uuid/struct.Uuid.html" title="struct uuid::Uuid">Uuid</a>, <a class="struct" href="https://doc.rust-lang.org/1.61.0/alloc/vec/struct.Vec.html" title="struct alloc::vec::Vec">Vec</a><<a class="enum" href="enum.EntityType.html" title="enum orca::data::EntityType">EntityType</a>>>,
|
||||
pub accounts: <a class="struct" href="https://doc.rust-lang.org/1.61.0/std/collections/hash/set/struct.HashSet.html" title="struct std::collections::hash::set::HashSet">HashSet</a><<a class="struct" href="https://docs.rs/uuid/1.1.0/uuid/struct.Uuid.html" title="struct uuid::Uuid">Uuid</a>>,
|
||||
pub precreate: <a class="struct" href="https://doc.rust-lang.org/1.61.0/std/collections/hash/set/struct.HashSet.html" title="struct std::collections::hash::set::HashSet">HashSet</a><<a class="struct" href="https://docs.rs/uuid/1.1.0/uuid/struct.Uuid.html" title="struct uuid::Uuid">Uuid</a>>,
|
||||
pub all_entities: <a class="struct" href="https://doc.rust-lang.org/1.61.0/std/collections/hash/map/struct.HashMap.html" title="struct std::collections::hash::map::HashMap">HashMap</a><<a class="struct" href="https://docs.rs/uuid/1.1.1/uuid/struct.Uuid.html" title="struct uuid::Uuid">Uuid</a>, <a class="enum" href="enum.Entity.html" title="enum orca::data::Entity">Entity</a>>,
|
||||
pub access: <a class="struct" href="https://doc.rust-lang.org/1.61.0/std/collections/hash/map/struct.HashMap.html" title="struct std::collections::hash::map::HashMap">HashMap</a><<a class="struct" href="https://docs.rs/uuid/1.1.1/uuid/struct.Uuid.html" title="struct uuid::Uuid">Uuid</a>, <a class="struct" href="https://doc.rust-lang.org/1.61.0/alloc/vec/struct.Vec.html" title="struct alloc::vec::Vec">Vec</a><<a class="enum" href="enum.EntityType.html" title="enum orca::data::EntityType">EntityType</a>>>,
|
||||
pub accounts: <a class="struct" href="https://doc.rust-lang.org/1.61.0/std/collections/hash/set/struct.HashSet.html" title="struct std::collections::hash::set::HashSet">HashSet</a><<a class="struct" href="https://docs.rs/uuid/1.1.1/uuid/struct.Uuid.html" title="struct uuid::Uuid">Uuid</a>>,
|
||||
pub precreate: <a class="struct" href="https://doc.rust-lang.org/1.61.0/std/collections/hash/set/struct.HashSet.html" title="struct std::collections::hash::set::HashSet">HashSet</a><<a class="struct" href="https://docs.rs/uuid/1.1.1/uuid/struct.Uuid.html" title="struct uuid::Uuid">Uuid</a>>,
|
||||
pub connections: <a class="struct" href="https://doc.rust-lang.org/1.61.0/alloc/vec/struct.Vec.html" title="struct alloc::vec::Vec">Vec</a><<a class="struct" href="struct.Conn.html" title="struct orca::data::Conn">Conn</a>>,
|
||||
}</code></pre></div><h2 id="fields" class="fields small-section-header">Fields<a href="#fields" class="anchor"></a></h2><span id="structfield.all_entities" class="structfield small-section-header"><a href="#structfield.all_entities" class="anchor field"></a><code>all_entities: <a class="struct" href="https://doc.rust-lang.org/1.61.0/std/collections/hash/map/struct.HashMap.html" title="struct std::collections::hash::map::HashMap">HashMap</a><<a class="struct" href="https://docs.rs/uuid/1.1.0/uuid/struct.Uuid.html" title="struct uuid::Uuid">Uuid</a>, <a class="enum" href="enum.Entity.html" title="enum orca::data::Entity">Entity</a>></code></span><span id="structfield.access" class="structfield small-section-header"><a href="#structfield.access" class="anchor field"></a><code>access: <a class="struct" href="https://doc.rust-lang.org/1.61.0/std/collections/hash/map/struct.HashMap.html" title="struct std::collections::hash::map::HashMap">HashMap</a><<a class="struct" href="https://docs.rs/uuid/1.1.0/uuid/struct.Uuid.html" title="struct uuid::Uuid">Uuid</a>, <a class="struct" href="https://doc.rust-lang.org/1.61.0/alloc/vec/struct.Vec.html" title="struct alloc::vec::Vec">Vec</a><<a class="enum" href="enum.EntityType.html" title="enum orca::data::EntityType">EntityType</a>>></code></span><span id="structfield.accounts" class="structfield small-section-header"><a href="#structfield.accounts" class="anchor field"></a><code>accounts: <a class="struct" href="https://doc.rust-lang.org/1.61.0/std/collections/hash/set/struct.HashSet.html" title="struct std::collections::hash::set::HashSet">HashSet</a><<a class="struct" href="https://docs.rs/uuid/1.1.0/uuid/struct.Uuid.html" title="struct uuid::Uuid">Uuid</a>></code></span><span id="structfield.precreate" class="structfield small-section-header"><a href="#structfield.precreate" class="anchor field"></a><code>precreate: <a class="struct" href="https://doc.rust-lang.org/1.61.0/std/collections/hash/set/struct.HashSet.html" title="struct std::collections::hash::set::HashSet">HashSet</a><<a class="struct" href="https://docs.rs/uuid/1.1.0/uuid/struct.Uuid.html" title="struct uuid::Uuid">Uuid</a>></code></span><span id="structfield.connections" class="structfield small-section-header"><a href="#structfield.connections" class="anchor field"></a><code>connections: <a class="struct" href="https://doc.rust-lang.org/1.61.0/alloc/vec/struct.Vec.html" title="struct alloc::vec::Vec">Vec</a><<a class="struct" href="struct.Conn.html" title="struct orca::data::Conn">Conn</a>></code></span><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="rustdoc-toggle implementors-toggle" open><summary><section id="impl-Debug" class="impl has-srclink"><span class="rightside"><a class="srclink" href="../../src/orca/data.rs.html#171">source</a></span><a href="#impl-Debug" class="anchor"></a><h3 class="code-header in-band">impl <a class="trait" href="https://doc.rust-lang.org/1.61.0/core/fmt/trait.Debug.html" title="trait core::fmt::Debug">Debug</a> for <a class="struct" href="struct.TestData.html" title="struct orca::data::TestData">TestData</a></h3></section></summary><div class="impl-items"><details class="rustdoc-toggle method-toggle" open><summary><section id="method.fmt" class="method trait-impl has-srclink"><span class="rightside"><a class="srclink" href="../../src/orca/data.rs.html#171">source</a></span><a href="#method.fmt" class="anchor"></a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.61.0/core/fmt/trait.Debug.html#tymethod.fmt" class="fnname">fmt</a>(&self, f: &mut <a class="struct" href="https://doc.rust-lang.org/1.61.0/core/fmt/struct.Formatter.html" title="struct core::fmt::Formatter">Formatter</a><'_>) -> <a class="type" href="https://doc.rust-lang.org/1.61.0/core/fmt/type.Result.html" title="type core::fmt::Result">Result</a></h4></section></summary><div class='docblock'><p>Formats the value using the given formatter. <a href="https://doc.rust-lang.org/1.61.0/core/fmt/trait.Debug.html#tymethod.fmt">Read more</a></p>
|
||||
}</code></pre></div><h2 id="fields" class="fields small-section-header">Fields<a href="#fields" class="anchor"></a></h2><span id="structfield.all_entities" class="structfield small-section-header"><a href="#structfield.all_entities" class="anchor field"></a><code>all_entities: <a class="struct" href="https://doc.rust-lang.org/1.61.0/std/collections/hash/map/struct.HashMap.html" title="struct std::collections::hash::map::HashMap">HashMap</a><<a class="struct" href="https://docs.rs/uuid/1.1.1/uuid/struct.Uuid.html" title="struct uuid::Uuid">Uuid</a>, <a class="enum" href="enum.Entity.html" title="enum orca::data::Entity">Entity</a>></code></span><span id="structfield.access" class="structfield small-section-header"><a href="#structfield.access" class="anchor field"></a><code>access: <a class="struct" href="https://doc.rust-lang.org/1.61.0/std/collections/hash/map/struct.HashMap.html" title="struct std::collections::hash::map::HashMap">HashMap</a><<a class="struct" href="https://docs.rs/uuid/1.1.1/uuid/struct.Uuid.html" title="struct uuid::Uuid">Uuid</a>, <a class="struct" href="https://doc.rust-lang.org/1.61.0/alloc/vec/struct.Vec.html" title="struct alloc::vec::Vec">Vec</a><<a class="enum" href="enum.EntityType.html" title="enum orca::data::EntityType">EntityType</a>>></code></span><span id="structfield.accounts" class="structfield small-section-header"><a href="#structfield.accounts" class="anchor field"></a><code>accounts: <a class="struct" href="https://doc.rust-lang.org/1.61.0/std/collections/hash/set/struct.HashSet.html" title="struct std::collections::hash::set::HashSet">HashSet</a><<a class="struct" href="https://docs.rs/uuid/1.1.1/uuid/struct.Uuid.html" title="struct uuid::Uuid">Uuid</a>></code></span><span id="structfield.precreate" class="structfield small-section-header"><a href="#structfield.precreate" class="anchor field"></a><code>precreate: <a class="struct" href="https://doc.rust-lang.org/1.61.0/std/collections/hash/set/struct.HashSet.html" title="struct std::collections::hash::set::HashSet">HashSet</a><<a class="struct" href="https://docs.rs/uuid/1.1.1/uuid/struct.Uuid.html" title="struct uuid::Uuid">Uuid</a>></code></span><span id="structfield.connections" class="structfield small-section-header"><a href="#structfield.connections" class="anchor field"></a><code>connections: <a class="struct" href="https://doc.rust-lang.org/1.61.0/alloc/vec/struct.Vec.html" title="struct alloc::vec::Vec">Vec</a><<a class="struct" href="struct.Conn.html" title="struct orca::data::Conn">Conn</a>></code></span><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="rustdoc-toggle implementors-toggle" open><summary><section id="impl-Debug" class="impl has-srclink"><span class="rightside"><a class="srclink" href="../../src/orca/data.rs.html#171">source</a></span><a href="#impl-Debug" class="anchor"></a><h3 class="code-header in-band">impl <a class="trait" href="https://doc.rust-lang.org/1.61.0/core/fmt/trait.Debug.html" title="trait core::fmt::Debug">Debug</a> for <a class="struct" href="struct.TestData.html" title="struct orca::data::TestData">TestData</a></h3></section></summary><div class="impl-items"><details class="rustdoc-toggle method-toggle" open><summary><section id="method.fmt" class="method trait-impl has-srclink"><span class="rightside"><a class="srclink" href="../../src/orca/data.rs.html#171">source</a></span><a href="#method.fmt" class="anchor"></a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.61.0/core/fmt/trait.Debug.html#tymethod.fmt" class="fnname">fmt</a>(&self, f: &mut <a class="struct" href="https://doc.rust-lang.org/1.61.0/core/fmt/struct.Formatter.html" title="struct core::fmt::Formatter">Formatter</a><'_>) -> <a class="type" href="https://doc.rust-lang.org/1.61.0/core/fmt/type.Result.html" title="type core::fmt::Result">Result</a></h4></section></summary><div class='docblock'><p>Formats the value using the given formatter. <a href="https://doc.rust-lang.org/1.61.0/core/fmt/trait.Debug.html#tymethod.fmt">Read more</a></p>
|
||||
</div></details></div></details><details class="rustdoc-toggle implementors-toggle" open><summary><section id="impl-Deserialize%3C%27de%3E" class="impl has-srclink"><span class="rightside"><a class="srclink" href="../../src/orca/data.rs.html#171">source</a></span><a href="#impl-Deserialize%3C%27de%3E" class="anchor"></a><h3 class="code-header in-band">impl<'de> <a class="trait" href="https://docs.rs/serde/1.0.137/serde/de/trait.Deserialize.html" title="trait serde::de::Deserialize">Deserialize</a><'de> for <a class="struct" href="struct.TestData.html" title="struct orca::data::TestData">TestData</a></h3></section></summary><div class="impl-items"><details class="rustdoc-toggle method-toggle" open><summary><section id="method.deserialize" class="method trait-impl has-srclink"><span class="rightside"><a class="srclink" href="../../src/orca/data.rs.html#171">source</a></span><a href="#method.deserialize" class="anchor"></a><h4 class="code-header">fn <a href="https://docs.rs/serde/1.0.137/serde/de/trait.Deserialize.html#tymethod.deserialize" class="fnname">deserialize</a><__D>(__deserializer: __D) -> <a class="enum" href="https://doc.rust-lang.org/1.61.0/core/result/enum.Result.html" title="enum core::result::Result">Result</a><Self, __D::<a class="associatedtype" href="https://docs.rs/serde/1.0.137/serde/de/trait.Deserializer.html#associatedtype.Error" title="type serde::de::Deserializer::Error">Error</a>> <span class="where fmt-newline">where<br> __D: <a class="trait" href="https://docs.rs/serde/1.0.137/serde/de/trait.Deserializer.html" title="trait serde::de::Deserializer">Deserializer</a><'de>, </span></h4></section></summary><div class='docblock'><p>Deserialize this value from the given Serde deserializer. <a href="https://docs.rs/serde/1.0.137/serde/de/trait.Deserialize.html#tymethod.deserialize">Read more</a></p>
|
||||
</div></details></div></details><details class="rustdoc-toggle implementors-toggle" open><summary><section id="impl-Serialize" class="impl has-srclink"><span class="rightside"><a class="srclink" href="../../src/orca/data.rs.html#171">source</a></span><a href="#impl-Serialize" class="anchor"></a><h3 class="code-header in-band">impl <a class="trait" href="https://docs.rs/serde/1.0.137/serde/ser/trait.Serialize.html" title="trait serde::ser::Serialize">Serialize</a> for <a class="struct" href="struct.TestData.html" title="struct orca::data::TestData">TestData</a></h3></section></summary><div class="impl-items"><details class="rustdoc-toggle method-toggle" open><summary><section id="method.serialize" class="method trait-impl has-srclink"><span class="rightside"><a class="srclink" href="../../src/orca/data.rs.html#171">source</a></span><a href="#method.serialize" class="anchor"></a><h4 class="code-header">fn <a href="https://docs.rs/serde/1.0.137/serde/ser/trait.Serialize.html#tymethod.serialize" class="fnname">serialize</a><__S>(&self, __serializer: __S) -> <a class="enum" href="https://doc.rust-lang.org/1.61.0/core/result/enum.Result.html" title="enum core::result::Result">Result</a><__S::<a class="associatedtype" href="https://docs.rs/serde/1.0.137/serde/ser/trait.Serializer.html#associatedtype.Ok" title="type serde::ser::Serializer::Ok">Ok</a>, __S::<a class="associatedtype" href="https://docs.rs/serde/1.0.137/serde/ser/trait.Serializer.html#associatedtype.Error" title="type serde::ser::Serializer::Error">Error</a>> <span class="where fmt-newline">where<br> __S: <a class="trait" href="https://docs.rs/serde/1.0.137/serde/ser/trait.Serializer.html" title="trait serde::ser::Serializer">Serializer</a>, </span></h4></section></summary><div class='docblock'><p>Serialize this value into the given Serde serializer. <a href="https://docs.rs/serde/1.0.137/serde/ser/trait.Serialize.html#tymethod.serialize">Read more</a></p>
|
||||
</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" class="impl has-srclink"><a href="#impl-RefUnwindSafe" class="anchor"></a><h3 class="code-header in-band">impl <a class="trait" href="https://doc.rust-lang.org/1.61.0/core/panic/unwind_safe/trait.RefUnwindSafe.html" title="trait core::panic::unwind_safe::RefUnwindSafe">RefUnwindSafe</a> for <a class="struct" href="struct.TestData.html" title="struct orca::data::TestData">TestData</a></h3></section><section id="impl-Send" class="impl has-srclink"><a href="#impl-Send" class="anchor"></a><h3 class="code-header in-band">impl <a class="trait" href="https://doc.rust-lang.org/1.61.0/core/marker/trait.Send.html" title="trait core::marker::Send">Send</a> for <a class="struct" href="struct.TestData.html" title="struct orca::data::TestData">TestData</a></h3></section><section id="impl-Sync" class="impl has-srclink"><a href="#impl-Sync" class="anchor"></a><h3 class="code-header in-band">impl <a class="trait" href="https://doc.rust-lang.org/1.61.0/core/marker/trait.Sync.html" title="trait core::marker::Sync">Sync</a> for <a class="struct" href="struct.TestData.html" title="struct orca::data::TestData">TestData</a></h3></section><section id="impl-Unpin" class="impl has-srclink"><a href="#impl-Unpin" class="anchor"></a><h3 class="code-header in-band">impl <a class="trait" href="https://doc.rust-lang.org/1.61.0/core/marker/trait.Unpin.html" title="trait core::marker::Unpin">Unpin</a> for <a class="struct" href="struct.TestData.html" title="struct orca::data::TestData">TestData</a></h3></section><section id="impl-UnwindSafe" class="impl has-srclink"><a href="#impl-UnwindSafe" class="anchor"></a><h3 class="code-header in-band">impl <a class="trait" href="https://doc.rust-lang.org/1.61.0/core/panic/unwind_safe/trait.UnwindSafe.html" title="trait core::panic::unwind_safe::UnwindSafe">UnwindSafe</a> for <a class="struct" href="struct.TestData.html" title="struct orca::data::TestData">TestData</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="rustdoc-toggle implementors-toggle"><summary><section id="impl-Any" class="impl has-srclink"><span class="rightside"><a class="srclink" href="https://doc.rust-lang.org/1.61.0/src/core/any.rs.html#132-136">source</a></span><a href="#impl-Any" class="anchor"></a><h3 class="code-header in-band">impl<T> <a class="trait" href="https://doc.rust-lang.org/1.61.0/core/any/trait.Any.html" title="trait core::any::Any">Any</a> for T <span class="where fmt-newline">where<br> T: 'static + ?<a class="trait" href="https://doc.rust-lang.org/1.61.0/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>, </span></h3></section></summary><div class="impl-items"><details class="rustdoc-toggle method-toggle" open><summary><section id="method.type_id" class="method trait-impl has-srclink"><span class="rightside"><a class="srclink" href="https://doc.rust-lang.org/1.61.0/src/core/any.rs.html#133">source</a></span><a href="#method.type_id" class="anchor"></a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.61.0/core/any/trait.Any.html#tymethod.type_id" class="fnname">type_id</a>(&self) -> <a class="struct" href="https://doc.rust-lang.org/1.61.0/core/any/struct.TypeId.html" title="struct core::any::TypeId">TypeId</a></h4></section></summary><div class='docblock'><p>Gets the <code>TypeId</code> of <code>self</code>. <a href="https://doc.rust-lang.org/1.61.0/core/any/trait.Any.html#tymethod.type_id">Read more</a></p>
|
||||
|
|
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
|
@ -7,11 +7,11 @@
|
|||
<h1 class="fqn"><span class="in-band">Struct <a href="../index.html">orca</a>::<wbr><a href="index.html">preprocess</a>::<wbr><a class="struct" href="#">RawRecord</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/orca/preprocess.rs.html#16-24">source</a> · <a id="toggle-all-docs" href="javascript:void(0)" title="collapse all docs">[<span class="inner">−</span>]</a></span></div><div class="docblock item-decl"><pre class="rust struct"><code>struct RawRecord {
|
||||
conn: <a class="struct" href="https://doc.rust-lang.org/1.61.0/alloc/string/struct.String.html" title="struct alloc::string::String">String</a>,
|
||||
etime: <a class="struct" href="https://doc.rust-lang.org/1.61.0/alloc/string/struct.String.html" title="struct alloc::string::String">String</a>,
|
||||
ids: <a class="struct" href="https://doc.rust-lang.org/1.61.0/alloc/vec/struct.Vec.html" title="struct alloc::vec::Vec">Vec</a><<a class="struct" href="https://docs.rs/uuid/1.1.0/uuid/struct.Uuid.html" title="struct uuid::Uuid">Uuid</a>>,
|
||||
ids: <a class="struct" href="https://doc.rust-lang.org/1.61.0/alloc/vec/struct.Vec.html" title="struct alloc::vec::Vec">Vec</a><<a class="struct" href="https://docs.rs/uuid/1.1.1/uuid/struct.Uuid.html" title="struct uuid::Uuid">Uuid</a>>,
|
||||
nentries: <a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.u32.html">u32</a>,
|
||||
rtime: <a class="struct" href="https://doc.rust-lang.org/1.61.0/alloc/string/struct.String.html" title="struct alloc::string::String">String</a>,
|
||||
op_type: <a class="struct" href="https://doc.rust-lang.org/1.61.0/alloc/string/struct.String.html" title="struct alloc::string::String">String</a>,
|
||||
}</code></pre></div><h2 id="fields" class="fields small-section-header">Fields<a href="#fields" class="anchor"></a></h2><span id="structfield.conn" class="structfield small-section-header"><a href="#structfield.conn" class="anchor field"></a><code>conn: <a class="struct" href="https://doc.rust-lang.org/1.61.0/alloc/string/struct.String.html" title="struct alloc::string::String">String</a></code></span><span id="structfield.etime" class="structfield small-section-header"><a href="#structfield.etime" class="anchor field"></a><code>etime: <a class="struct" href="https://doc.rust-lang.org/1.61.0/alloc/string/struct.String.html" title="struct alloc::string::String">String</a></code></span><span id="structfield.ids" class="structfield small-section-header"><a href="#structfield.ids" class="anchor field"></a><code>ids: <a class="struct" href="https://doc.rust-lang.org/1.61.0/alloc/vec/struct.Vec.html" title="struct alloc::vec::Vec">Vec</a><<a class="struct" href="https://docs.rs/uuid/1.1.0/uuid/struct.Uuid.html" title="struct uuid::Uuid">Uuid</a>></code></span><span id="structfield.nentries" class="structfield small-section-header"><a href="#structfield.nentries" class="anchor field"></a><code>nentries: <a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.u32.html">u32</a></code></span><span id="structfield.rtime" class="structfield small-section-header"><a href="#structfield.rtime" class="anchor field"></a><code>rtime: <a class="struct" href="https://doc.rust-lang.org/1.61.0/alloc/string/struct.String.html" title="struct alloc::string::String">String</a></code></span><span id="structfield.op_type" class="structfield small-section-header"><a href="#structfield.op_type" class="anchor field"></a><code>op_type: <a class="struct" href="https://doc.rust-lang.org/1.61.0/alloc/string/struct.String.html" title="struct alloc::string::String">String</a></code></span><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="rustdoc-toggle implementors-toggle" open><summary><section id="impl-Debug" class="impl has-srclink"><span class="rightside"><a class="srclink" href="../../src/orca/preprocess.rs.html#15">source</a></span><a href="#impl-Debug" class="anchor"></a><h3 class="code-header in-band">impl <a class="trait" href="https://doc.rust-lang.org/1.61.0/core/fmt/trait.Debug.html" title="trait core::fmt::Debug">Debug</a> for <a class="struct" href="struct.RawRecord.html" title="struct orca::preprocess::RawRecord">RawRecord</a></h3></section></summary><div class="impl-items"><details class="rustdoc-toggle method-toggle" open><summary><section id="method.fmt" class="method trait-impl has-srclink"><span class="rightside"><a class="srclink" href="../../src/orca/preprocess.rs.html#15">source</a></span><a href="#method.fmt" class="anchor"></a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.61.0/core/fmt/trait.Debug.html#tymethod.fmt" class="fnname">fmt</a>(&self, f: &mut <a class="struct" href="https://doc.rust-lang.org/1.61.0/core/fmt/struct.Formatter.html" title="struct core::fmt::Formatter">Formatter</a><'_>) -> <a class="type" href="https://doc.rust-lang.org/1.61.0/core/fmt/type.Result.html" title="type core::fmt::Result">Result</a></h4></section></summary><div class='docblock'><p>Formats the value using the given formatter. <a href="https://doc.rust-lang.org/1.61.0/core/fmt/trait.Debug.html#tymethod.fmt">Read more</a></p>
|
||||
}</code></pre></div><h2 id="fields" class="fields small-section-header">Fields<a href="#fields" class="anchor"></a></h2><span id="structfield.conn" class="structfield small-section-header"><a href="#structfield.conn" class="anchor field"></a><code>conn: <a class="struct" href="https://doc.rust-lang.org/1.61.0/alloc/string/struct.String.html" title="struct alloc::string::String">String</a></code></span><span id="structfield.etime" class="structfield small-section-header"><a href="#structfield.etime" class="anchor field"></a><code>etime: <a class="struct" href="https://doc.rust-lang.org/1.61.0/alloc/string/struct.String.html" title="struct alloc::string::String">String</a></code></span><span id="structfield.ids" class="structfield small-section-header"><a href="#structfield.ids" class="anchor field"></a><code>ids: <a class="struct" href="https://doc.rust-lang.org/1.61.0/alloc/vec/struct.Vec.html" title="struct alloc::vec::Vec">Vec</a><<a class="struct" href="https://docs.rs/uuid/1.1.1/uuid/struct.Uuid.html" title="struct uuid::Uuid">Uuid</a>></code></span><span id="structfield.nentries" class="structfield small-section-header"><a href="#structfield.nentries" class="anchor field"></a><code>nentries: <a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.u32.html">u32</a></code></span><span id="structfield.rtime" class="structfield small-section-header"><a href="#structfield.rtime" class="anchor field"></a><code>rtime: <a class="struct" href="https://doc.rust-lang.org/1.61.0/alloc/string/struct.String.html" title="struct alloc::string::String">String</a></code></span><span id="structfield.op_type" class="structfield small-section-header"><a href="#structfield.op_type" class="anchor field"></a><code>op_type: <a class="struct" href="https://doc.rust-lang.org/1.61.0/alloc/string/struct.String.html" title="struct alloc::string::String">String</a></code></span><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="rustdoc-toggle implementors-toggle" open><summary><section id="impl-Debug" class="impl has-srclink"><span class="rightside"><a class="srclink" href="../../src/orca/preprocess.rs.html#15">source</a></span><a href="#impl-Debug" class="anchor"></a><h3 class="code-header in-band">impl <a class="trait" href="https://doc.rust-lang.org/1.61.0/core/fmt/trait.Debug.html" title="trait core::fmt::Debug">Debug</a> for <a class="struct" href="struct.RawRecord.html" title="struct orca::preprocess::RawRecord">RawRecord</a></h3></section></summary><div class="impl-items"><details class="rustdoc-toggle method-toggle" open><summary><section id="method.fmt" class="method trait-impl has-srclink"><span class="rightside"><a class="srclink" href="../../src/orca/preprocess.rs.html#15">source</a></span><a href="#method.fmt" class="anchor"></a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.61.0/core/fmt/trait.Debug.html#tymethod.fmt" class="fnname">fmt</a>(&self, f: &mut <a class="struct" href="https://doc.rust-lang.org/1.61.0/core/fmt/struct.Formatter.html" title="struct core::fmt::Formatter">Formatter</a><'_>) -> <a class="type" href="https://doc.rust-lang.org/1.61.0/core/fmt/type.Result.html" title="type core::fmt::Result">Result</a></h4></section></summary><div class='docblock'><p>Formats the value using the given formatter. <a href="https://doc.rust-lang.org/1.61.0/core/fmt/trait.Debug.html#tymethod.fmt">Read more</a></p>
|
||||
</div></details></div></details><details class="rustdoc-toggle implementors-toggle" open><summary><section id="impl-Deserialize%3C%27de%3E" class="impl has-srclink"><span class="rightside"><a class="srclink" href="../../src/orca/preprocess.rs.html#15">source</a></span><a href="#impl-Deserialize%3C%27de%3E" class="anchor"></a><h3 class="code-header in-band">impl<'de> <a class="trait" href="https://docs.rs/serde/1.0.137/serde/de/trait.Deserialize.html" title="trait serde::de::Deserialize">Deserialize</a><'de> for <a class="struct" href="struct.RawRecord.html" title="struct orca::preprocess::RawRecord">RawRecord</a></h3></section></summary><div class="impl-items"><details class="rustdoc-toggle method-toggle" open><summary><section id="method.deserialize" class="method trait-impl has-srclink"><span class="rightside"><a class="srclink" href="../../src/orca/preprocess.rs.html#15">source</a></span><a href="#method.deserialize" class="anchor"></a><h4 class="code-header">fn <a href="https://docs.rs/serde/1.0.137/serde/de/trait.Deserialize.html#tymethod.deserialize" class="fnname">deserialize</a><__D>(__deserializer: __D) -> <a class="enum" href="https://doc.rust-lang.org/1.61.0/core/result/enum.Result.html" title="enum core::result::Result">Result</a><Self, __D::<a class="associatedtype" href="https://docs.rs/serde/1.0.137/serde/de/trait.Deserializer.html#associatedtype.Error" title="type serde::de::Deserializer::Error">Error</a>> <span class="where fmt-newline">where<br> __D: <a class="trait" href="https://docs.rs/serde/1.0.137/serde/de/trait.Deserializer.html" title="trait serde::de::Deserializer">Deserializer</a><'de>, </span></h4></section></summary><div class='docblock'><p>Deserialize this value from the given Serde deserializer. <a href="https://docs.rs/serde/1.0.137/serde/de/trait.Deserialize.html#tymethod.deserialize">Read more</a></p>
|
||||
</div></details></div></details><details class="rustdoc-toggle implementors-toggle" open><summary><section id="impl-TryFrom%3CRawRecord%3E" class="impl has-srclink"><span class="rightside"><a class="srclink" href="../../src/orca/preprocess.rs.html#150-184">source</a></span><a href="#impl-TryFrom%3CRawRecord%3E" class="anchor"></a><h3 class="code-header in-band">impl <a class="trait" href="https://doc.rust-lang.org/1.61.0/core/convert/trait.TryFrom.html" title="trait core::convert::TryFrom">TryFrom</a><<a class="struct" href="struct.RawRecord.html" title="struct orca::preprocess::RawRecord">RawRecord</a>> for <a class="struct" href="struct.Record.html" title="struct orca::preprocess::Record">Record</a></h3></section></summary><div class="impl-items"><details class="rustdoc-toggle" open><summary><section id="associatedtype.Error" class="type trait-impl has-srclink"><a href="#associatedtype.Error" class="anchor"></a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.61.0/core/convert/trait.TryFrom.html#associatedtype.Error" class="associatedtype">Error</a> = <a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.unit.html">()</a></h4></section></summary><div class='docblock'><p>The type returned in the event of a conversion error.</p>
|
||||
</div></details><details class="rustdoc-toggle method-toggle" open><summary><section id="method.try_from" class="method trait-impl has-srclink"><span class="rightside"><a class="srclink" href="../../src/orca/preprocess.rs.html#153-183">source</a></span><a href="#method.try_from" class="anchor"></a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.61.0/core/convert/trait.TryFrom.html#tymethod.try_from" class="fnname">try_from</a>(value: <a class="struct" href="struct.RawRecord.html" title="struct orca::preprocess::RawRecord">RawRecord</a>) -> <a class="enum" href="https://doc.rust-lang.org/1.61.0/core/result/enum.Result.html" title="enum core::result::Result">Result</a><Self, Self::<a class="associatedtype" href="https://doc.rust-lang.org/1.61.0/core/convert/trait.TryFrom.html#associatedtype.Error" title="type core::convert::TryFrom::Error">Error</a>></h4></section></summary><div class='docblock'><p>Performs the conversion.</p>
|
||||
|
|
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
|
@ -4,11 +4,11 @@
|
|||
</nav>
|
||||
<nav class="sidebar"><a class="sidebar-logo" href="../../../kanidm/index.html"><div class="logo-container"><img class="rust-logo" src="../../../rust-logo.svg" alt="logo"></div>
|
||||
</a><h2 class="location"><a href="#">UUID_ADMIN</a></h2><div class="sidebar-elems"><section><div class="block"><h3 class="sidebar-title"><a href="#deref-methods-Uuid">Methods from Deref<Target=Uuid></a></h3><ul><li><a href="#method.as_braced">as_braced</a></li><li><a href="#method.as_bytes">as_bytes</a></li><li><a href="#method.as_fields">as_fields</a></li><li><a href="#method.as_hyphenated">as_hyphenated</a></li><li><a href="#method.as_simple">as_simple</a></li><li><a href="#method.as_u128">as_u128</a></li><li><a href="#method.as_u64_pair">as_u64_pair</a></li><li><a href="#method.as_urn">as_urn</a></li><li><a href="#method.get_variant">get_variant</a></li><li><a href="#method.get_version">get_version</a></li><li><a href="#method.get_version_num">get_version_num</a></li><li><a href="#method.is_nil">is_nil</a></li><li><a href="#method.to_bytes_le">to_bytes_le</a></li><li><a href="#method.to_fields_le">to_fields_le</a></li><li><a href="#method.to_u128_le">to_u128_le</a></li></ul></div><div class="block"><h3 class="sidebar-title"><a href="#trait-implementations">Trait Implementations</a></h3><ul><li><a href="#impl-Deref">Deref</a></li><li><a href="#impl-LazyStatic">LazyStatic</a></li></ul></div><div class="block"><h3 class="sidebar-title"><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul><li><a href="#impl-RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send">Send</a></li><li><a href="#impl-Sync">Sync</a></li><li><a href="#impl-Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe">UnwindSafe</a></li></ul></div><div class="block"><h3 class="sidebar-title"><a href="#blanket-implementations">Blanket Implementations</a></h3><ul><li><a href="#impl-Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E">Borrow<T></a></li><li><a href="#impl-BorrowMut%3CT%3E">BorrowMut<T></a></li><li><a href="#impl-From%3CT%3E">From<T></a></li><li><a href="#impl-Instrument">Instrument</a></li><li><a href="#impl-Into%3CU%3E">Into<U></a></li><li><a href="#impl-Pointable">Pointable</a></li><li><a href="#impl-Same%3CT%3E">Same<T></a></li><li><a href="#impl-TryFrom%3CU%3E">TryFrom<U></a></li><li><a href="#impl-TryInto%3CU%3E">TryInto<U></a></li><li><a href="#impl-VZip%3CV%3E">VZip<V></a></li><li><a href="#impl-WithSubscriber">WithSubscriber</a></li></ul></div></section><h2 class="location"><a href="index.html">In kanidm::constants::uuids</a></h2><div id="sidebar-vars" data-name="UUID_ADMIN" data-ty="struct" data-relpath=""></div><script defer src="sidebar-items.js"></script></div></nav><main><div class="width-limiter"><div class="sub-container"><a class="sub-logo-container" href="../../../kanidm/index.html"><img class="rust-logo" src="../../../rust-logo.svg" alt="logo"></a><nav class="sub"><div class="theme-picker hidden"><button id="theme-picker" aria-label="Pick another theme!" aria-haspopup="menu" title="themes"><img width="22" height="22" alt="Pick another theme!" src="../../../brush.svg"></button><div id="theme-choices" role="menu"></div></div><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"><button type="button" id="help-button" title="help">?</button><a id="settings-menu" href="../../../settings.html" title="settings"><img width="22" height="22" alt="Change settings" src="../../../wheel.svg"></a></div></form></nav></div><section id="main-content" class="content"><div class="main-heading">
|
||||
<h1 class="fqn"><span class="in-band">Struct <a href="../../index.html">kanidm</a>::<wbr><a href="../index.html">constants</a>::<wbr><a href="index.html">uuids</a>::<wbr><a class="struct" href="#">UUID_ADMIN</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/kanidm/constants/uuids.rs.html#245-248">source</a> · <a id="toggle-all-docs" href="javascript:void(0)" title="collapse all docs">[<span class="inner">−</span>]</a></span></div><div class="docblock item-decl"><pre class="rust struct"><code>pub struct UUID_ADMIN { /* private fields */ }</code></pre></div><h2 id="deref-methods-Uuid" class="small-section-header"><span>Methods from <a class="trait" href="https://doc.rust-lang.org/1.61.0/core/ops/deref/trait.Deref.html" title="trait core::ops::deref::Deref">Deref</a><Target = <a class="struct" href="../../prelude/struct.Uuid.html" title="struct kanidm::prelude::Uuid">Uuid</a>></span><a href="#deref-methods-Uuid" class="anchor"></a></h2><div id="deref-methods-Uuid-1"><div class="impl-items"><details class="rustdoc-toggle method-toggle" open><summary><section id="method.as_hyphenated" class="method has-srclink"><span class="rightside"><a class="srclink" href="https://docs.rs/uuid/1.1.0/src/uuid/fmt.rs.html#109">source</a></span><a href="#method.as_hyphenated" class="anchor"></a><h4 class="code-header">pub fn <a href="#method.as_hyphenated" class="fnname">as_hyphenated</a>(&self) -> &<a class="struct" href="https://docs.rs/uuid/1.1.0/uuid/fmt/struct.Hyphenated.html" title="struct uuid::fmt::Hyphenated">Hyphenated</a></h4></section></summary><div class="docblock"><p>Get a borrowed <a href="adapter/struct.Hyphenated.html"><code>Hyphenated</code></a> formatter.</p>
|
||||
</div></details><details class="rustdoc-toggle method-toggle" open><summary><section id="method.as_simple" class="method has-srclink"><span class="rightside"><a class="srclink" href="https://docs.rs/uuid/1.1.0/src/uuid/fmt.rs.html#126">source</a></span><a href="#method.as_simple" class="anchor"></a><h4 class="code-header">pub fn <a href="#method.as_simple" class="fnname">as_simple</a>(&self) -> &<a class="struct" href="https://docs.rs/uuid/1.1.0/uuid/fmt/struct.Simple.html" title="struct uuid::fmt::Simple">Simple</a></h4></section></summary><div class="docblock"><p>Get a borrowed <a href="adapter/struct.Simple.html"><code>Simple</code></a> formatter.</p>
|
||||
</div></details><details class="rustdoc-toggle method-toggle" open><summary><section id="method.as_urn" class="method has-srclink"><span class="rightside"><a class="srclink" href="https://docs.rs/uuid/1.1.0/src/uuid/fmt.rs.html#145">source</a></span><a href="#method.as_urn" class="anchor"></a><h4 class="code-header">pub fn <a href="#method.as_urn" class="fnname">as_urn</a>(&self) -> &<a class="struct" href="https://docs.rs/uuid/1.1.0/uuid/fmt/struct.Urn.html" title="struct uuid::fmt::Urn">Urn</a></h4></section></summary><div class="docblock"><p>Get a borrowed <a href="adapter/struct.Urn.html"><code>Urn</code></a> formatter.</p>
|
||||
</div></details><details class="rustdoc-toggle method-toggle" open><summary><section id="method.as_braced" class="method has-srclink"><span class="rightside"><a class="srclink" href="https://docs.rs/uuid/1.1.0/src/uuid/fmt.rs.html#164">source</a></span><a href="#method.as_braced" class="anchor"></a><h4 class="code-header">pub fn <a href="#method.as_braced" class="fnname">as_braced</a>(&self) -> &<a class="struct" href="https://docs.rs/uuid/1.1.0/uuid/fmt/struct.Braced.html" title="struct uuid::fmt::Braced">Braced</a></h4></section></summary><div class="docblock"><p>Get a borrowed <a href="adapter/struct.Braced.html"><code>Braced</code></a> formatter.</p>
|
||||
</div></details></div><div class="impl-items"><section id="associatedconstant.NAMESPACE_DNS" class="associatedconstant has-srclink"><span class="rightside"><a class="srclink" href="https://docs.rs/uuid/1.1.0/src/uuid/lib.rs.html#404-407">source</a></span><a href="#associatedconstant.NAMESPACE_DNS" class="anchor"></a><h4 class="code-header">pub const <a href="#associatedconstant.NAMESPACE_DNS" class="constant">NAMESPACE_DNS</a>: <a class="struct" href="../../prelude/struct.Uuid.html" title="struct kanidm::prelude::Uuid">Uuid</a></h4></section><section id="associatedconstant.NAMESPACE_OID" class="associatedconstant has-srclink"><span class="rightside"><a class="srclink" href="https://docs.rs/uuid/1.1.0/src/uuid/lib.rs.html#410-413">source</a></span><a href="#associatedconstant.NAMESPACE_OID" class="anchor"></a><h4 class="code-header">pub const <a href="#associatedconstant.NAMESPACE_OID" class="constant">NAMESPACE_OID</a>: <a class="struct" href="../../prelude/struct.Uuid.html" title="struct kanidm::prelude::Uuid">Uuid</a></h4></section><section id="associatedconstant.NAMESPACE_URL" class="associatedconstant has-srclink"><span class="rightside"><a class="srclink" href="https://docs.rs/uuid/1.1.0/src/uuid/lib.rs.html#416-419">source</a></span><a href="#associatedconstant.NAMESPACE_URL" class="anchor"></a><h4 class="code-header">pub const <a href="#associatedconstant.NAMESPACE_URL" class="constant">NAMESPACE_URL</a>: <a class="struct" href="../../prelude/struct.Uuid.html" title="struct kanidm::prelude::Uuid">Uuid</a></h4></section><section id="associatedconstant.NAMESPACE_X500" class="associatedconstant has-srclink"><span class="rightside"><a class="srclink" href="https://docs.rs/uuid/1.1.0/src/uuid/lib.rs.html#422-425">source</a></span><a href="#associatedconstant.NAMESPACE_X500" class="anchor"></a><h4 class="code-header">pub const <a href="#associatedconstant.NAMESPACE_X500" class="constant">NAMESPACE_X500</a>: <a class="struct" href="../../prelude/struct.Uuid.html" title="struct kanidm::prelude::Uuid">Uuid</a></h4></section><details class="rustdoc-toggle method-toggle" open><summary><section id="method.get_variant" class="method has-srclink"><span class="rightside"><a class="srclink" href="https://docs.rs/uuid/1.1.0/src/uuid/lib.rs.html#450">source</a></span><a href="#method.get_variant" class="anchor"></a><h4 class="code-header">pub fn <a href="#method.get_variant" class="fnname">get_variant</a>(&self) -> <a class="enum" href="https://docs.rs/uuid/1.1.0/uuid/enum.Variant.html" title="enum uuid::Variant">Variant</a></h4></section></summary><div class="docblock"><p>Returns the variant of the UUID structure.</p>
|
||||
<h1 class="fqn"><span class="in-band">Struct <a href="../../index.html">kanidm</a>::<wbr><a href="../index.html">constants</a>::<wbr><a href="index.html">uuids</a>::<wbr><a class="struct" href="#">UUID_ADMIN</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/kanidm/constants/uuids.rs.html#245-248">source</a> · <a id="toggle-all-docs" href="javascript:void(0)" title="collapse all docs">[<span class="inner">−</span>]</a></span></div><div class="docblock item-decl"><pre class="rust struct"><code>pub struct UUID_ADMIN { /* private fields */ }</code></pre></div><h2 id="deref-methods-Uuid" class="small-section-header"><span>Methods from <a class="trait" href="https://doc.rust-lang.org/1.61.0/core/ops/deref/trait.Deref.html" title="trait core::ops::deref::Deref">Deref</a><Target = <a class="struct" href="../../prelude/struct.Uuid.html" title="struct kanidm::prelude::Uuid">Uuid</a>></span><a href="#deref-methods-Uuid" class="anchor"></a></h2><div id="deref-methods-Uuid-1"><div class="impl-items"><details class="rustdoc-toggle method-toggle" open><summary><section id="method.as_hyphenated" class="method has-srclink"><span class="rightside"><a class="srclink" href="https://docs.rs/uuid/1.1.1/src/uuid/fmt.rs.html#109">source</a></span><a href="#method.as_hyphenated" class="anchor"></a><h4 class="code-header">pub fn <a href="#method.as_hyphenated" class="fnname">as_hyphenated</a>(&self) -> &<a class="struct" href="https://docs.rs/uuid/1.1.1/uuid/fmt/struct.Hyphenated.html" title="struct uuid::fmt::Hyphenated">Hyphenated</a></h4></section></summary><div class="docblock"><p>Get a borrowed <a href="adapter/struct.Hyphenated.html"><code>Hyphenated</code></a> formatter.</p>
|
||||
</div></details><details class="rustdoc-toggle method-toggle" open><summary><section id="method.as_simple" class="method has-srclink"><span class="rightside"><a class="srclink" href="https://docs.rs/uuid/1.1.1/src/uuid/fmt.rs.html#126">source</a></span><a href="#method.as_simple" class="anchor"></a><h4 class="code-header">pub fn <a href="#method.as_simple" class="fnname">as_simple</a>(&self) -> &<a class="struct" href="https://docs.rs/uuid/1.1.1/uuid/fmt/struct.Simple.html" title="struct uuid::fmt::Simple">Simple</a></h4></section></summary><div class="docblock"><p>Get a borrowed <a href="adapter/struct.Simple.html"><code>Simple</code></a> formatter.</p>
|
||||
</div></details><details class="rustdoc-toggle method-toggle" open><summary><section id="method.as_urn" class="method has-srclink"><span class="rightside"><a class="srclink" href="https://docs.rs/uuid/1.1.1/src/uuid/fmt.rs.html#145">source</a></span><a href="#method.as_urn" class="anchor"></a><h4 class="code-header">pub fn <a href="#method.as_urn" class="fnname">as_urn</a>(&self) -> &<a class="struct" href="https://docs.rs/uuid/1.1.1/uuid/fmt/struct.Urn.html" title="struct uuid::fmt::Urn">Urn</a></h4></section></summary><div class="docblock"><p>Get a borrowed <a href="adapter/struct.Urn.html"><code>Urn</code></a> formatter.</p>
|
||||
</div></details><details class="rustdoc-toggle method-toggle" open><summary><section id="method.as_braced" class="method has-srclink"><span class="rightside"><a class="srclink" href="https://docs.rs/uuid/1.1.1/src/uuid/fmt.rs.html#164">source</a></span><a href="#method.as_braced" class="anchor"></a><h4 class="code-header">pub fn <a href="#method.as_braced" class="fnname">as_braced</a>(&self) -> &<a class="struct" href="https://docs.rs/uuid/1.1.1/uuid/fmt/struct.Braced.html" title="struct uuid::fmt::Braced">Braced</a></h4></section></summary><div class="docblock"><p>Get a borrowed <a href="adapter/struct.Braced.html"><code>Braced</code></a> formatter.</p>
|
||||
</div></details></div><div class="impl-items"><section id="associatedconstant.NAMESPACE_DNS" class="associatedconstant has-srclink"><span class="rightside"><a class="srclink" href="https://docs.rs/uuid/1.1.1/src/uuid/lib.rs.html#404-407">source</a></span><a href="#associatedconstant.NAMESPACE_DNS" class="anchor"></a><h4 class="code-header">pub const <a href="#associatedconstant.NAMESPACE_DNS" class="constant">NAMESPACE_DNS</a>: <a class="struct" href="../../prelude/struct.Uuid.html" title="struct kanidm::prelude::Uuid">Uuid</a></h4></section><section id="associatedconstant.NAMESPACE_OID" class="associatedconstant has-srclink"><span class="rightside"><a class="srclink" href="https://docs.rs/uuid/1.1.1/src/uuid/lib.rs.html#410-413">source</a></span><a href="#associatedconstant.NAMESPACE_OID" class="anchor"></a><h4 class="code-header">pub const <a href="#associatedconstant.NAMESPACE_OID" class="constant">NAMESPACE_OID</a>: <a class="struct" href="../../prelude/struct.Uuid.html" title="struct kanidm::prelude::Uuid">Uuid</a></h4></section><section id="associatedconstant.NAMESPACE_URL" class="associatedconstant has-srclink"><span class="rightside"><a class="srclink" href="https://docs.rs/uuid/1.1.1/src/uuid/lib.rs.html#416-419">source</a></span><a href="#associatedconstant.NAMESPACE_URL" class="anchor"></a><h4 class="code-header">pub const <a href="#associatedconstant.NAMESPACE_URL" class="constant">NAMESPACE_URL</a>: <a class="struct" href="../../prelude/struct.Uuid.html" title="struct kanidm::prelude::Uuid">Uuid</a></h4></section><section id="associatedconstant.NAMESPACE_X500" class="associatedconstant has-srclink"><span class="rightside"><a class="srclink" href="https://docs.rs/uuid/1.1.1/src/uuid/lib.rs.html#422-425">source</a></span><a href="#associatedconstant.NAMESPACE_X500" class="anchor"></a><h4 class="code-header">pub const <a href="#associatedconstant.NAMESPACE_X500" class="constant">NAMESPACE_X500</a>: <a class="struct" href="../../prelude/struct.Uuid.html" title="struct kanidm::prelude::Uuid">Uuid</a></h4></section><details class="rustdoc-toggle method-toggle" open><summary><section id="method.get_variant" class="method has-srclink"><span class="rightside"><a class="srclink" href="https://docs.rs/uuid/1.1.1/src/uuid/lib.rs.html#450">source</a></span><a href="#method.get_variant" class="anchor"></a><h4 class="code-header">pub fn <a href="#method.get_variant" class="fnname">get_variant</a>(&self) -> <a class="enum" href="https://docs.rs/uuid/1.1.1/uuid/enum.Variant.html" title="enum uuid::Variant">Variant</a></h4></section></summary><div class="docblock"><p>Returns the variant of the UUID structure.</p>
|
||||
<p>This determines the interpretation of the structure of the UUID.
|
||||
This method simply reads the value of the variant byte. It doesn’t
|
||||
validate the rest of the UUID as conforming to that variant.</p>
|
||||
|
@ -22,7 +22,7 @@ validate the rest of the UUID as conforming to that variant.</p>
|
|||
<ul>
|
||||
<li><a href="http://tools.ietf.org/html/rfc4122#section-4.1.1">Variant in RFC4122</a></li>
|
||||
</ul>
|
||||
</div></details><details class="rustdoc-toggle method-toggle" open><summary><section id="method.get_version_num" class="method has-srclink"><span class="rightside"><a class="srclink" href="https://docs.rs/uuid/1.1.0/src/uuid/lib.rs.html#485">source</a></span><a href="#method.get_version_num" class="anchor"></a><h4 class="code-header">pub fn <a href="#method.get_version_num" class="fnname">get_version_num</a>(&self) -> <a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.usize.html">usize</a></h4></section></summary><div class="docblock"><p>Returns the version number of the UUID.</p>
|
||||
</div></details><details class="rustdoc-toggle method-toggle" open><summary><section id="method.get_version_num" class="method has-srclink"><span class="rightside"><a class="srclink" href="https://docs.rs/uuid/1.1.1/src/uuid/lib.rs.html#485">source</a></span><a href="#method.get_version_num" class="anchor"></a><h4 class="code-header">pub fn <a href="#method.get_version_num" class="fnname">get_version_num</a>(&self) -> <a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.usize.html">usize</a></h4></section></summary><div class="docblock"><p>Returns the version number of the UUID.</p>
|
||||
<p>This represents the algorithm used to generate the value.
|
||||
This method is the future-proof alternative to <a href="../../prelude/struct.Uuid.html#method.get_version" title="Uuid::get_version"><code>Uuid::get_version</code></a>.</p>
|
||||
<h5 id="examples-1"><a href="#examples-1">Examples</a></h5>
|
||||
|
@ -35,7 +35,7 @@ This method is the future-proof alternative to <a href="../../prelude/struct.Uui
|
|||
<ul>
|
||||
<li><a href="https://datatracker.ietf.org/doc/html/rfc4122#section-4.1.3">Version in RFC4122</a></li>
|
||||
</ul>
|
||||
</div></details><details class="rustdoc-toggle method-toggle" open><summary><section id="method.get_version" class="method has-srclink"><span class="rightside"><a class="srclink" href="https://docs.rs/uuid/1.1.0/src/uuid/lib.rs.html#515">source</a></span><a href="#method.get_version" class="anchor"></a><h4 class="code-header">pub fn <a href="#method.get_version" class="fnname">get_version</a>(&self) -> <a class="enum" href="https://doc.rust-lang.org/1.61.0/core/option/enum.Option.html" title="enum core::option::Option">Option</a><<a class="enum" href="https://docs.rs/uuid/1.1.0/uuid/enum.Version.html" title="enum uuid::Version">Version</a>></h4></section></summary><div class="docblock"><p>Returns the version of the UUID.</p>
|
||||
</div></details><details class="rustdoc-toggle method-toggle" open><summary><section id="method.get_version" class="method has-srclink"><span class="rightside"><a class="srclink" href="https://docs.rs/uuid/1.1.1/src/uuid/lib.rs.html#515">source</a></span><a href="#method.get_version" class="anchor"></a><h4 class="code-header">pub fn <a href="#method.get_version" class="fnname">get_version</a>(&self) -> <a class="enum" href="https://doc.rust-lang.org/1.61.0/core/option/enum.Option.html" title="enum core::option::Option">Option</a><<a class="enum" href="https://docs.rs/uuid/1.1.1/uuid/enum.Version.html" title="enum uuid::Version">Version</a>></h4></section></summary><div class="docblock"><p>Returns the version of the UUID.</p>
|
||||
<p>This represents the algorithm used to generate the value.
|
||||
If the version field doesn’t contain a recognized version then <code>None</code>
|
||||
is returned. If you’re trying to read the version for a future extension
|
||||
|
@ -52,7 +52,7 @@ standardized and supported.</p>
|
|||
<ul>
|
||||
<li><a href="https://datatracker.ietf.org/doc/html/rfc4122#section-4.1.3">Version in RFC4122</a></li>
|
||||
</ul>
|
||||
</div></details><details class="rustdoc-toggle method-toggle" open><summary><section id="method.as_fields" class="method has-srclink"><span class="rightside"><a class="srclink" href="https://docs.rs/uuid/1.1.0/src/uuid/lib.rs.html#570">source</a></span><a href="#method.as_fields" class="anchor"></a><h4 class="code-header">pub fn <a href="#method.as_fields" class="fnname">as_fields</a>(&self) -> <a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.tuple.html">(</a><a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.u32.html">u32</a>, <a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.u16.html">u16</a>, <a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.u16.html">u16</a>, &<a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.array.html">[</a><a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.u8.html">u8</a><a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.array.html">; 8]</a><a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.tuple.html">)</a></h4></section></summary><div class="docblock"><p>Returns the four field values of the UUID.</p>
|
||||
</div></details><details class="rustdoc-toggle method-toggle" open><summary><section id="method.as_fields" class="method has-srclink"><span class="rightside"><a class="srclink" href="https://docs.rs/uuid/1.1.1/src/uuid/lib.rs.html#570">source</a></span><a href="#method.as_fields" class="anchor"></a><h4 class="code-header">pub fn <a href="#method.as_fields" class="fnname">as_fields</a>(&self) -> <a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.tuple.html">(</a><a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.u32.html">u32</a>, <a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.u16.html">u16</a>, <a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.u16.html">u16</a>, &<a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.array.html">[</a><a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.u8.html">u8</a><a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.array.html">; 8]</a><a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.tuple.html">)</a></h4></section></summary><div class="docblock"><p>Returns the four field values of the UUID.</p>
|
||||
<p>These values can be passed to the <a href="../../prelude/struct.Uuid.html#method.from_fields" title="Uuid::from_fields"><code>Uuid::from_fields</code></a> method to get
|
||||
the original <code>Uuid</code> back.</p>
|
||||
<ul>
|
||||
|
@ -87,7 +87,7 @@ sequence and the last 48 bits indicate the node ID.</li>
|
|||
<span class="kw-2">&</span>[<span class="number">0xd1</span>, <span class="number">0xd2</span>, <span class="number">0xd3</span>, <span class="number">0xd4</span>, <span class="number">0xd5</span>, <span class="number">0xd6</span>, <span class="number">0xd7</span>, <span class="number">0xd8</span>],
|
||||
)
|
||||
);</code></pre></div>
|
||||
</div></details><details class="rustdoc-toggle method-toggle" open><summary><section id="method.to_fields_le" class="method has-srclink"><span class="rightside"><a class="srclink" href="https://docs.rs/uuid/1.1.0/src/uuid/lib.rs.html#613">source</a></span><a href="#method.to_fields_le" class="anchor"></a><h4 class="code-header">pub fn <a href="#method.to_fields_le" class="fnname">to_fields_le</a>(&self) -> <a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.tuple.html">(</a><a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.u32.html">u32</a>, <a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.u16.html">u16</a>, <a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.u16.html">u16</a>, &<a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.array.html">[</a><a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.u8.html">u8</a><a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.array.html">; 8]</a><a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.tuple.html">)</a></h4></section></summary><div class="docblock"><p>Returns the four field values of the UUID in little-endian order.</p>
|
||||
</div></details><details class="rustdoc-toggle method-toggle" open><summary><section id="method.to_fields_le" class="method has-srclink"><span class="rightside"><a class="srclink" href="https://docs.rs/uuid/1.1.1/src/uuid/lib.rs.html#613">source</a></span><a href="#method.to_fields_le" class="anchor"></a><h4 class="code-header">pub fn <a href="#method.to_fields_le" class="fnname">to_fields_le</a>(&self) -> <a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.tuple.html">(</a><a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.u32.html">u32</a>, <a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.u16.html">u16</a>, <a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.u16.html">u16</a>, &<a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.array.html">[</a><a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.u8.html">u8</a><a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.array.html">; 8]</a><a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.tuple.html">)</a></h4></section></summary><div class="docblock"><p>Returns the four field values of the UUID in little-endian order.</p>
|
||||
<p>The bytes in the returned integer fields will be converted from
|
||||
big-endian order. This is based on the endianness of the UUID,
|
||||
rather than the target environment so bytes will be flipped on both
|
||||
|
@ -106,7 +106,7 @@ big and little endian machines.</p>
|
|||
<span class="kw-2">&</span>[<span class="number">0xd1</span>, <span class="number">0xd2</span>, <span class="number">0xd3</span>, <span class="number">0xd4</span>, <span class="number">0xd5</span>, <span class="number">0xd6</span>, <span class="number">0xd7</span>, <span class="number">0xd8</span>],
|
||||
)
|
||||
);</code></pre></div>
|
||||
</div></details><details class="rustdoc-toggle method-toggle" open><summary><section id="method.as_u128" class="method has-srclink"><span class="rightside"><a class="srclink" href="https://docs.rs/uuid/1.1.0/src/uuid/lib.rs.html#646">source</a></span><a href="#method.as_u128" class="anchor"></a><h4 class="code-header">pub fn <a href="#method.as_u128" class="fnname">as_u128</a>(&self) -> <a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.u128.html">u128</a></h4></section></summary><div class="docblock"><p>Returns a 128bit value containing the value.</p>
|
||||
</div></details><details class="rustdoc-toggle method-toggle" open><summary><section id="method.as_u128" class="method has-srclink"><span class="rightside"><a class="srclink" href="https://docs.rs/uuid/1.1.1/src/uuid/lib.rs.html#646">source</a></span><a href="#method.as_u128" class="anchor"></a><h4 class="code-header">pub fn <a href="#method.as_u128" class="fnname">as_u128</a>(&self) -> <a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.u128.html">u128</a></h4></section></summary><div class="docblock"><p>Returns a 128bit value containing the value.</p>
|
||||
<p>The bytes in the UUID will be packed directly into a <code>u128</code>.</p>
|
||||
<h5 id="examples-5"><a href="#examples-5">Examples</a></h5>
|
||||
<div class="example-wrap"><pre class="rust rust-example-rendered"><code><span class="kw">let</span> <span class="ident">uuid</span> <span class="op">=</span> <span class="ident">Uuid::parse_str</span>(<span class="string">"a1a2a3a4-b1b2-c1c2-d1d2-d3d4d5d6d7d8"</span>)<span class="question-mark">?</span>;
|
||||
|
@ -115,7 +115,7 @@ big and little endian machines.</p>
|
|||
<span class="ident">uuid</span>.<span class="ident">as_u128</span>(),
|
||||
<span class="number">0xa1a2a3a4b1b2c1c2d1d2d3d4d5d6d7d8</span>,
|
||||
);</code></pre></div>
|
||||
</div></details><details class="rustdoc-toggle method-toggle" open><summary><section id="method.to_u128_le" class="method has-srclink"><span class="rightside"><a class="srclink" href="https://docs.rs/uuid/1.1.0/src/uuid/lib.rs.html#690">source</a></span><a href="#method.to_u128_le" class="anchor"></a><h4 class="code-header">pub fn <a href="#method.to_u128_le" class="fnname">to_u128_le</a>(&self) -> <a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.u128.html">u128</a></h4></section></summary><div class="docblock"><p>Returns a 128bit little-endian value containing the value.</p>
|
||||
</div></details><details class="rustdoc-toggle method-toggle" open><summary><section id="method.to_u128_le" class="method has-srclink"><span class="rightside"><a class="srclink" href="https://docs.rs/uuid/1.1.1/src/uuid/lib.rs.html#690">source</a></span><a href="#method.to_u128_le" class="anchor"></a><h4 class="code-header">pub fn <a href="#method.to_u128_le" class="fnname">to_u128_le</a>(&self) -> <a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.u128.html">u128</a></h4></section></summary><div class="docblock"><p>Returns a 128bit little-endian value containing the value.</p>
|
||||
<p>The bytes in the <code>u128</code> will be flipped to convert into big-endian
|
||||
order. This is based on the endianness of the UUID, rather than the
|
||||
target environment so bytes will be flipped on both big and little
|
||||
|
@ -130,7 +130,7 @@ than reversing the individual fields in-place.</p>
|
|||
<span class="ident">uuid</span>.<span class="ident">to_u128_le</span>(),
|
||||
<span class="number">0xd8d7d6d5d4d3d2d1c2c1b2b1a4a3a2a1</span>,
|
||||
);</code></pre></div>
|
||||
</div></details><details class="rustdoc-toggle method-toggle" open><summary><section id="method.as_u64_pair" class="method has-srclink"><span class="rightside"><a class="srclink" href="https://docs.rs/uuid/1.1.0/src/uuid/lib.rs.html#728">source</a></span><a href="#method.as_u64_pair" class="anchor"></a><h4 class="code-header">pub fn <a href="#method.as_u64_pair" class="fnname">as_u64_pair</a>(&self) -> <a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.tuple.html">(</a><a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.u64.html">u64</a>, <a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.u64.html">u64</a><a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.tuple.html">)</a></h4></section></summary><div class="docblock"><p>Returns two 64bit values containing the value.</p>
|
||||
</div></details><details class="rustdoc-toggle method-toggle" open><summary><section id="method.as_u64_pair" class="method has-srclink"><span class="rightside"><a class="srclink" href="https://docs.rs/uuid/1.1.1/src/uuid/lib.rs.html#728">source</a></span><a href="#method.as_u64_pair" class="anchor"></a><h4 class="code-header">pub fn <a href="#method.as_u64_pair" class="fnname">as_u64_pair</a>(&self) -> <a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.tuple.html">(</a><a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.u64.html">u64</a>, <a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.u64.html">u64</a><a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.tuple.html">)</a></h4></section></summary><div class="docblock"><p>Returns two 64bit values containing the value.</p>
|
||||
<p>The bytes in the UUID will be split into two <code>u64</code>.
|
||||
The first u64 represents the 64 most significant bits,
|
||||
the second one represents the 64 least significant.</p>
|
||||
|
@ -140,7 +140,7 @@ the second one represents the 64 least significant.</p>
|
|||
<span class="ident">uuid</span>.<span class="ident">as_u64_pair</span>(),
|
||||
(<span class="number">0xa1a2a3a4b1b2c1c2</span>, <span class="number">0xd1d2d3d4d5d6d7d8</span>),
|
||||
);</code></pre></div>
|
||||
</div></details><details class="rustdoc-toggle method-toggle" open><summary><section id="method.as_bytes" class="method has-srclink"><span class="rightside"><a class="srclink" href="https://docs.rs/uuid/1.1.0/src/uuid/lib.rs.html#759">source</a></span><a href="#method.as_bytes" class="anchor"></a><h4 class="code-header">pub fn <a href="#method.as_bytes" class="fnname">as_bytes</a>(&self) -> &<a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.array.html">[</a><a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.u8.html">u8</a><a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.array.html">; 16]</a></h4></section></summary><div class="docblock"><p>Returns a slice of 16 octets containing the value.</p>
|
||||
</div></details><details class="rustdoc-toggle method-toggle" open><summary><section id="method.as_bytes" class="method has-srclink"><span class="rightside"><a class="srclink" href="https://docs.rs/uuid/1.1.1/src/uuid/lib.rs.html#759">source</a></span><a href="#method.as_bytes" class="anchor"></a><h4 class="code-header">pub fn <a href="#method.as_bytes" class="fnname">as_bytes</a>(&self) -> &<a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.array.html">[</a><a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.u8.html">u8</a><a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.array.html">; 16]</a></h4></section></summary><div class="docblock"><p>Returns a slice of 16 octets containing the value.</p>
|
||||
<p>This method borrows the underlying byte value of the UUID.</p>
|
||||
<h5 id="examples-8"><a href="#examples-8">Examples</a></h5>
|
||||
<div class="example-wrap"><pre class="rust rust-example-rendered"><code><span class="kw">let</span> <span class="ident">bytes1</span> <span class="op">=</span> [
|
||||
|
@ -160,7 +160,7 @@ the second one represents the 64 least significant.</p>
|
|||
<span class="ident">uuid2</span> <span class="kw">as</span> <span class="kw-2">*const</span> <span class="ident">Uuid</span> <span class="kw">as</span> <span class="kw-2">*const</span> <span class="ident">u8</span>,
|
||||
<span class="kw-2">&</span><span class="ident">bytes1</span> <span class="kw">as</span> <span class="kw-2">*const</span> [<span class="ident">u8</span>; <span class="number">16</span>] <span class="kw">as</span> <span class="kw-2">*const</span> <span class="ident">u8</span>,
|
||||
));</code></pre></div>
|
||||
</div></details><details class="rustdoc-toggle method-toggle" open><summary><section id="method.to_bytes_le" class="method has-srclink"><span class="rightside"><a class="srclink" href="https://docs.rs/uuid/1.1.0/src/uuid/lib.rs.html#806">source</a></span><a href="#method.to_bytes_le" class="anchor"></a><h4 class="code-header">pub fn <a href="#method.to_bytes_le" class="fnname">to_bytes_le</a>(&self) -> <a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.array.html">[</a><a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.u8.html">u8</a><a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.array.html">; 16]</a></h4></section></summary><div class="docblock"><p>Returns the bytes of the UUID in little-endian order.</p>
|
||||
</div></details><details class="rustdoc-toggle method-toggle" open><summary><section id="method.to_bytes_le" class="method has-srclink"><span class="rightside"><a class="srclink" href="https://docs.rs/uuid/1.1.1/src/uuid/lib.rs.html#806">source</a></span><a href="#method.to_bytes_le" class="anchor"></a><h4 class="code-header">pub fn <a href="#method.to_bytes_le" class="fnname">to_bytes_le</a>(&self) -> <a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.array.html">[</a><a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.u8.html">u8</a><a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.array.html">; 16]</a></h4></section></summary><div class="docblock"><p>Returns the bytes of the UUID in little-endian order.</p>
|
||||
<p>The bytes will be flipped to convert into little-endian order. This is
|
||||
based on the endianness of the UUID, rather than the target environment
|
||||
so bytes will be flipped on both big and little endian machines.</p>
|
||||
|
@ -176,7 +176,7 @@ so bytes will be flipped on both big and little endian machines.</p>
|
|||
<span class="number">0xd3</span>, <span class="number">0xd4</span>, <span class="number">0xd5</span>, <span class="number">0xd6</span>, <span class="number">0xd7</span>, <span class="number">0xd8</span>
|
||||
])
|
||||
);</code></pre></div>
|
||||
</div></details><details class="rustdoc-toggle method-toggle" open><summary><section id="method.is_nil" class="method has-srclink"><span class="rightside"><a class="srclink" href="https://docs.rs/uuid/1.1.0/src/uuid/lib.rs.html#815">source</a></span><a href="#method.is_nil" class="anchor"></a><h4 class="code-header">pub fn <a href="#method.is_nil" class="fnname">is_nil</a>(&self) -> <a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.bool.html">bool</a></h4></section></summary><div class="docblock"><p>Tests if the UUID is nil.</p>
|
||||
</div></details><details class="rustdoc-toggle method-toggle" open><summary><section id="method.is_nil" class="method has-srclink"><span class="rightside"><a class="srclink" href="https://docs.rs/uuid/1.1.1/src/uuid/lib.rs.html#815">source</a></span><a href="#method.is_nil" class="anchor"></a><h4 class="code-header">pub fn <a href="#method.is_nil" class="fnname">is_nil</a>(&self) -> <a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.bool.html">bool</a></h4></section></summary><div class="docblock"><p>Tests if the UUID is nil.</p>
|
||||
</div></details></div></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="rustdoc-toggle implementors-toggle" open><summary><section id="impl-Deref" class="impl has-srclink"><span class="rightside"><a class="srclink" href="../../../src/kanidm/constants/uuids.rs.html#245-248">source</a></span><a href="#impl-Deref" class="anchor"></a><h3 class="code-header in-band">impl <a class="trait" href="https://doc.rust-lang.org/1.61.0/core/ops/deref/trait.Deref.html" title="trait core::ops::deref::Deref">Deref</a> for <a class="struct" href="struct.UUID_ADMIN.html" title="struct kanidm::constants::uuids::UUID_ADMIN">UUID_ADMIN</a></h3></section></summary><div class="impl-items"><details class="rustdoc-toggle" open><summary><section id="associatedtype.Target" class="type trait-impl has-srclink"><a href="#associatedtype.Target" class="anchor"></a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.61.0/core/ops/deref/trait.Deref.html#associatedtype.Target" class="associatedtype">Target</a> = <a class="struct" href="../../prelude/struct.Uuid.html" title="struct kanidm::prelude::Uuid">Uuid</a></h4></section></summary><div class='docblock'><p>The resulting type after dereferencing.</p>
|
||||
</div></details><details class="rustdoc-toggle method-toggle" open><summary><section id="method.deref" class="method trait-impl has-srclink"><span class="rightside"><a class="srclink" href="../../../src/kanidm/constants/uuids.rs.html#245-248">source</a></span><a href="#method.deref" class="anchor"></a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.61.0/core/ops/deref/trait.Deref.html#tymethod.deref" class="fnname">deref</a>(&self) -> &<a class="struct" href="../../prelude/struct.Uuid.html" title="struct kanidm::prelude::Uuid">Uuid</a></h4></section></summary><div class='docblock'><p>Dereferences the value.</p>
|
||||
</div></details></div></details><section id="impl-LazyStatic" class="impl has-srclink"><span class="rightside"><a class="srclink" href="../../../src/kanidm/constants/uuids.rs.html#245-248">source</a></span><a href="#impl-LazyStatic" class="anchor"></a><h3 class="code-header in-band">impl <a class="trait" href="https://docs.rs/lazy_static/1.4.0/lazy_static/trait.LazyStatic.html" title="trait lazy_static::LazyStatic">LazyStatic</a> for <a class="struct" href="struct.UUID_ADMIN.html" title="struct kanidm::constants::uuids::UUID_ADMIN">UUID_ADMIN</a></h3></section></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" class="impl has-srclink"><a href="#impl-RefUnwindSafe" class="anchor"></a><h3 class="code-header in-band">impl <a class="trait" href="https://doc.rust-lang.org/1.61.0/core/panic/unwind_safe/trait.RefUnwindSafe.html" title="trait core::panic::unwind_safe::RefUnwindSafe">RefUnwindSafe</a> for <a class="struct" href="struct.UUID_ADMIN.html" title="struct kanidm::constants::uuids::UUID_ADMIN">UUID_ADMIN</a></h3></section><section id="impl-Send" class="impl has-srclink"><a href="#impl-Send" class="anchor"></a><h3 class="code-header in-band">impl <a class="trait" href="https://doc.rust-lang.org/1.61.0/core/marker/trait.Send.html" title="trait core::marker::Send">Send</a> for <a class="struct" href="struct.UUID_ADMIN.html" title="struct kanidm::constants::uuids::UUID_ADMIN">UUID_ADMIN</a></h3></section><section id="impl-Sync" class="impl has-srclink"><a href="#impl-Sync" class="anchor"></a><h3 class="code-header in-band">impl <a class="trait" href="https://doc.rust-lang.org/1.61.0/core/marker/trait.Sync.html" title="trait core::marker::Sync">Sync</a> for <a class="struct" href="struct.UUID_ADMIN.html" title="struct kanidm::constants::uuids::UUID_ADMIN">UUID_ADMIN</a></h3></section><section id="impl-Unpin" class="impl has-srclink"><a href="#impl-Unpin" class="anchor"></a><h3 class="code-header in-band">impl <a class="trait" href="https://doc.rust-lang.org/1.61.0/core/marker/trait.Unpin.html" title="trait core::marker::Unpin">Unpin</a> for <a class="struct" href="struct.UUID_ADMIN.html" title="struct kanidm::constants::uuids::UUID_ADMIN">UUID_ADMIN</a></h3></section><section id="impl-UnwindSafe" class="impl has-srclink"><a href="#impl-UnwindSafe" class="anchor"></a><h3 class="code-header in-band">impl <a class="trait" href="https://doc.rust-lang.org/1.61.0/core/panic/unwind_safe/trait.UnwindSafe.html" title="trait core::panic::unwind_safe::UnwindSafe">UnwindSafe</a> for <a class="struct" href="struct.UUID_ADMIN.html" title="struct kanidm::constants::uuids::UUID_ADMIN">UUID_ADMIN</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="rustdoc-toggle implementors-toggle"><summary><section id="impl-Any" class="impl has-srclink"><span class="rightside"><a class="srclink" href="https://doc.rust-lang.org/1.61.0/src/core/any.rs.html#132-136">source</a></span><a href="#impl-Any" class="anchor"></a><h3 class="code-header in-band">impl<T> <a class="trait" href="https://doc.rust-lang.org/1.61.0/core/any/trait.Any.html" title="trait core::any::Any">Any</a> for T <span class="where fmt-newline">where<br> T: 'static + ?<a class="trait" href="https://doc.rust-lang.org/1.61.0/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>, </span></h3></section></summary><div class="impl-items"><details class="rustdoc-toggle method-toggle" open><summary><section id="method.type_id" class="method trait-impl has-srclink"><span class="rightside"><a class="srclink" href="https://doc.rust-lang.org/1.61.0/src/core/any.rs.html#133">source</a></span><a href="#method.type_id" class="anchor"></a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.61.0/core/any/trait.Any.html#tymethod.type_id" class="fnname">type_id</a>(&self) -> <a class="struct" href="https://doc.rust-lang.org/1.61.0/core/any/struct.TypeId.html" title="struct core::any::TypeId">TypeId</a></h4></section></summary><div class='docblock'><p>Gets the <code>TypeId</code> of <code>self</code>. <a href="https://doc.rust-lang.org/1.61.0/core/any/trait.Any.html#tymethod.type_id">Read more</a></p>
|
||||
|
|
|
@ -4,11 +4,11 @@
|
|||
</nav>
|
||||
<nav class="sidebar"><a class="sidebar-logo" href="../../../kanidm/index.html"><div class="logo-container"><img class="rust-logo" src="../../../rust-logo.svg" alt="logo"></div>
|
||||
</a><h2 class="location"><a href="#">UUID_DOMAIN_INFO</a></h2><div class="sidebar-elems"><section><div class="block"><h3 class="sidebar-title"><a href="#deref-methods-Uuid">Methods from Deref<Target=Uuid></a></h3><ul><li><a href="#method.as_braced">as_braced</a></li><li><a href="#method.as_bytes">as_bytes</a></li><li><a href="#method.as_fields">as_fields</a></li><li><a href="#method.as_hyphenated">as_hyphenated</a></li><li><a href="#method.as_simple">as_simple</a></li><li><a href="#method.as_u128">as_u128</a></li><li><a href="#method.as_u64_pair">as_u64_pair</a></li><li><a href="#method.as_urn">as_urn</a></li><li><a href="#method.get_variant">get_variant</a></li><li><a href="#method.get_version">get_version</a></li><li><a href="#method.get_version_num">get_version_num</a></li><li><a href="#method.is_nil">is_nil</a></li><li><a href="#method.to_bytes_le">to_bytes_le</a></li><li><a href="#method.to_fields_le">to_fields_le</a></li><li><a href="#method.to_u128_le">to_u128_le</a></li></ul></div><div class="block"><h3 class="sidebar-title"><a href="#trait-implementations">Trait Implementations</a></h3><ul><li><a href="#impl-Deref">Deref</a></li><li><a href="#impl-LazyStatic">LazyStatic</a></li></ul></div><div class="block"><h3 class="sidebar-title"><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul><li><a href="#impl-RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send">Send</a></li><li><a href="#impl-Sync">Sync</a></li><li><a href="#impl-Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe">UnwindSafe</a></li></ul></div><div class="block"><h3 class="sidebar-title"><a href="#blanket-implementations">Blanket Implementations</a></h3><ul><li><a href="#impl-Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E">Borrow<T></a></li><li><a href="#impl-BorrowMut%3CT%3E">BorrowMut<T></a></li><li><a href="#impl-From%3CT%3E">From<T></a></li><li><a href="#impl-Instrument">Instrument</a></li><li><a href="#impl-Into%3CU%3E">Into<U></a></li><li><a href="#impl-Pointable">Pointable</a></li><li><a href="#impl-Same%3CT%3E">Same<T></a></li><li><a href="#impl-TryFrom%3CU%3E">TryFrom<U></a></li><li><a href="#impl-TryInto%3CU%3E">TryInto<U></a></li><li><a href="#impl-VZip%3CV%3E">VZip<V></a></li><li><a href="#impl-WithSubscriber">WithSubscriber</a></li></ul></div></section><h2 class="location"><a href="index.html">In kanidm::constants::uuids</a></h2><div id="sidebar-vars" data-name="UUID_DOMAIN_INFO" data-ty="struct" data-relpath=""></div><script defer src="sidebar-items.js"></script></div></nav><main><div class="width-limiter"><div class="sub-container"><a class="sub-logo-container" href="../../../kanidm/index.html"><img class="rust-logo" src="../../../rust-logo.svg" alt="logo"></a><nav class="sub"><div class="theme-picker hidden"><button id="theme-picker" aria-label="Pick another theme!" aria-haspopup="menu" title="themes"><img width="22" height="22" alt="Pick another theme!" src="../../../brush.svg"></button><div id="theme-choices" role="menu"></div></div><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"><button type="button" id="help-button" title="help">?</button><a id="settings-menu" href="../../../settings.html" title="settings"><img width="22" height="22" alt="Change settings" src="../../../wheel.svg"></a></div></form></nav></div><section id="main-content" class="content"><div class="main-heading">
|
||||
<h1 class="fqn"><span class="in-band">Struct <a href="../../index.html">kanidm</a>::<wbr><a href="../index.html">constants</a>::<wbr><a href="index.html">uuids</a>::<wbr><a class="struct" href="#">UUID_DOMAIN_INFO</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/kanidm/constants/uuids.rs.html#245-248">source</a> · <a id="toggle-all-docs" href="javascript:void(0)" title="collapse all docs">[<span class="inner">−</span>]</a></span></div><div class="docblock item-decl"><pre class="rust struct"><code>pub struct UUID_DOMAIN_INFO { /* private fields */ }</code></pre></div><h2 id="deref-methods-Uuid" class="small-section-header"><span>Methods from <a class="trait" href="https://doc.rust-lang.org/1.61.0/core/ops/deref/trait.Deref.html" title="trait core::ops::deref::Deref">Deref</a><Target = <a class="struct" href="../../prelude/struct.Uuid.html" title="struct kanidm::prelude::Uuid">Uuid</a>></span><a href="#deref-methods-Uuid" class="anchor"></a></h2><div id="deref-methods-Uuid-1"><div class="impl-items"><details class="rustdoc-toggle method-toggle" open><summary><section id="method.as_hyphenated" class="method has-srclink"><span class="rightside"><a class="srclink" href="https://docs.rs/uuid/1.1.0/src/uuid/fmt.rs.html#109">source</a></span><a href="#method.as_hyphenated" class="anchor"></a><h4 class="code-header">pub fn <a href="#method.as_hyphenated" class="fnname">as_hyphenated</a>(&self) -> &<a class="struct" href="https://docs.rs/uuid/1.1.0/uuid/fmt/struct.Hyphenated.html" title="struct uuid::fmt::Hyphenated">Hyphenated</a></h4></section></summary><div class="docblock"><p>Get a borrowed <a href="adapter/struct.Hyphenated.html"><code>Hyphenated</code></a> formatter.</p>
|
||||
</div></details><details class="rustdoc-toggle method-toggle" open><summary><section id="method.as_simple" class="method has-srclink"><span class="rightside"><a class="srclink" href="https://docs.rs/uuid/1.1.0/src/uuid/fmt.rs.html#126">source</a></span><a href="#method.as_simple" class="anchor"></a><h4 class="code-header">pub fn <a href="#method.as_simple" class="fnname">as_simple</a>(&self) -> &<a class="struct" href="https://docs.rs/uuid/1.1.0/uuid/fmt/struct.Simple.html" title="struct uuid::fmt::Simple">Simple</a></h4></section></summary><div class="docblock"><p>Get a borrowed <a href="adapter/struct.Simple.html"><code>Simple</code></a> formatter.</p>
|
||||
</div></details><details class="rustdoc-toggle method-toggle" open><summary><section id="method.as_urn" class="method has-srclink"><span class="rightside"><a class="srclink" href="https://docs.rs/uuid/1.1.0/src/uuid/fmt.rs.html#145">source</a></span><a href="#method.as_urn" class="anchor"></a><h4 class="code-header">pub fn <a href="#method.as_urn" class="fnname">as_urn</a>(&self) -> &<a class="struct" href="https://docs.rs/uuid/1.1.0/uuid/fmt/struct.Urn.html" title="struct uuid::fmt::Urn">Urn</a></h4></section></summary><div class="docblock"><p>Get a borrowed <a href="adapter/struct.Urn.html"><code>Urn</code></a> formatter.</p>
|
||||
</div></details><details class="rustdoc-toggle method-toggle" open><summary><section id="method.as_braced" class="method has-srclink"><span class="rightside"><a class="srclink" href="https://docs.rs/uuid/1.1.0/src/uuid/fmt.rs.html#164">source</a></span><a href="#method.as_braced" class="anchor"></a><h4 class="code-header">pub fn <a href="#method.as_braced" class="fnname">as_braced</a>(&self) -> &<a class="struct" href="https://docs.rs/uuid/1.1.0/uuid/fmt/struct.Braced.html" title="struct uuid::fmt::Braced">Braced</a></h4></section></summary><div class="docblock"><p>Get a borrowed <a href="adapter/struct.Braced.html"><code>Braced</code></a> formatter.</p>
|
||||
</div></details></div><div class="impl-items"><section id="associatedconstant.NAMESPACE_DNS" class="associatedconstant has-srclink"><span class="rightside"><a class="srclink" href="https://docs.rs/uuid/1.1.0/src/uuid/lib.rs.html#404-407">source</a></span><a href="#associatedconstant.NAMESPACE_DNS" class="anchor"></a><h4 class="code-header">pub const <a href="#associatedconstant.NAMESPACE_DNS" class="constant">NAMESPACE_DNS</a>: <a class="struct" href="../../prelude/struct.Uuid.html" title="struct kanidm::prelude::Uuid">Uuid</a></h4></section><section id="associatedconstant.NAMESPACE_OID" class="associatedconstant has-srclink"><span class="rightside"><a class="srclink" href="https://docs.rs/uuid/1.1.0/src/uuid/lib.rs.html#410-413">source</a></span><a href="#associatedconstant.NAMESPACE_OID" class="anchor"></a><h4 class="code-header">pub const <a href="#associatedconstant.NAMESPACE_OID" class="constant">NAMESPACE_OID</a>: <a class="struct" href="../../prelude/struct.Uuid.html" title="struct kanidm::prelude::Uuid">Uuid</a></h4></section><section id="associatedconstant.NAMESPACE_URL" class="associatedconstant has-srclink"><span class="rightside"><a class="srclink" href="https://docs.rs/uuid/1.1.0/src/uuid/lib.rs.html#416-419">source</a></span><a href="#associatedconstant.NAMESPACE_URL" class="anchor"></a><h4 class="code-header">pub const <a href="#associatedconstant.NAMESPACE_URL" class="constant">NAMESPACE_URL</a>: <a class="struct" href="../../prelude/struct.Uuid.html" title="struct kanidm::prelude::Uuid">Uuid</a></h4></section><section id="associatedconstant.NAMESPACE_X500" class="associatedconstant has-srclink"><span class="rightside"><a class="srclink" href="https://docs.rs/uuid/1.1.0/src/uuid/lib.rs.html#422-425">source</a></span><a href="#associatedconstant.NAMESPACE_X500" class="anchor"></a><h4 class="code-header">pub const <a href="#associatedconstant.NAMESPACE_X500" class="constant">NAMESPACE_X500</a>: <a class="struct" href="../../prelude/struct.Uuid.html" title="struct kanidm::prelude::Uuid">Uuid</a></h4></section><details class="rustdoc-toggle method-toggle" open><summary><section id="method.get_variant" class="method has-srclink"><span class="rightside"><a class="srclink" href="https://docs.rs/uuid/1.1.0/src/uuid/lib.rs.html#450">source</a></span><a href="#method.get_variant" class="anchor"></a><h4 class="code-header">pub fn <a href="#method.get_variant" class="fnname">get_variant</a>(&self) -> <a class="enum" href="https://docs.rs/uuid/1.1.0/uuid/enum.Variant.html" title="enum uuid::Variant">Variant</a></h4></section></summary><div class="docblock"><p>Returns the variant of the UUID structure.</p>
|
||||
<h1 class="fqn"><span class="in-band">Struct <a href="../../index.html">kanidm</a>::<wbr><a href="../index.html">constants</a>::<wbr><a href="index.html">uuids</a>::<wbr><a class="struct" href="#">UUID_DOMAIN_INFO</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/kanidm/constants/uuids.rs.html#245-248">source</a> · <a id="toggle-all-docs" href="javascript:void(0)" title="collapse all docs">[<span class="inner">−</span>]</a></span></div><div class="docblock item-decl"><pre class="rust struct"><code>pub struct UUID_DOMAIN_INFO { /* private fields */ }</code></pre></div><h2 id="deref-methods-Uuid" class="small-section-header"><span>Methods from <a class="trait" href="https://doc.rust-lang.org/1.61.0/core/ops/deref/trait.Deref.html" title="trait core::ops::deref::Deref">Deref</a><Target = <a class="struct" href="../../prelude/struct.Uuid.html" title="struct kanidm::prelude::Uuid">Uuid</a>></span><a href="#deref-methods-Uuid" class="anchor"></a></h2><div id="deref-methods-Uuid-1"><div class="impl-items"><details class="rustdoc-toggle method-toggle" open><summary><section id="method.as_hyphenated" class="method has-srclink"><span class="rightside"><a class="srclink" href="https://docs.rs/uuid/1.1.1/src/uuid/fmt.rs.html#109">source</a></span><a href="#method.as_hyphenated" class="anchor"></a><h4 class="code-header">pub fn <a href="#method.as_hyphenated" class="fnname">as_hyphenated</a>(&self) -> &<a class="struct" href="https://docs.rs/uuid/1.1.1/uuid/fmt/struct.Hyphenated.html" title="struct uuid::fmt::Hyphenated">Hyphenated</a></h4></section></summary><div class="docblock"><p>Get a borrowed <a href="adapter/struct.Hyphenated.html"><code>Hyphenated</code></a> formatter.</p>
|
||||
</div></details><details class="rustdoc-toggle method-toggle" open><summary><section id="method.as_simple" class="method has-srclink"><span class="rightside"><a class="srclink" href="https://docs.rs/uuid/1.1.1/src/uuid/fmt.rs.html#126">source</a></span><a href="#method.as_simple" class="anchor"></a><h4 class="code-header">pub fn <a href="#method.as_simple" class="fnname">as_simple</a>(&self) -> &<a class="struct" href="https://docs.rs/uuid/1.1.1/uuid/fmt/struct.Simple.html" title="struct uuid::fmt::Simple">Simple</a></h4></section></summary><div class="docblock"><p>Get a borrowed <a href="adapter/struct.Simple.html"><code>Simple</code></a> formatter.</p>
|
||||
</div></details><details class="rustdoc-toggle method-toggle" open><summary><section id="method.as_urn" class="method has-srclink"><span class="rightside"><a class="srclink" href="https://docs.rs/uuid/1.1.1/src/uuid/fmt.rs.html#145">source</a></span><a href="#method.as_urn" class="anchor"></a><h4 class="code-header">pub fn <a href="#method.as_urn" class="fnname">as_urn</a>(&self) -> &<a class="struct" href="https://docs.rs/uuid/1.1.1/uuid/fmt/struct.Urn.html" title="struct uuid::fmt::Urn">Urn</a></h4></section></summary><div class="docblock"><p>Get a borrowed <a href="adapter/struct.Urn.html"><code>Urn</code></a> formatter.</p>
|
||||
</div></details><details class="rustdoc-toggle method-toggle" open><summary><section id="method.as_braced" class="method has-srclink"><span class="rightside"><a class="srclink" href="https://docs.rs/uuid/1.1.1/src/uuid/fmt.rs.html#164">source</a></span><a href="#method.as_braced" class="anchor"></a><h4 class="code-header">pub fn <a href="#method.as_braced" class="fnname">as_braced</a>(&self) -> &<a class="struct" href="https://docs.rs/uuid/1.1.1/uuid/fmt/struct.Braced.html" title="struct uuid::fmt::Braced">Braced</a></h4></section></summary><div class="docblock"><p>Get a borrowed <a href="adapter/struct.Braced.html"><code>Braced</code></a> formatter.</p>
|
||||
</div></details></div><div class="impl-items"><section id="associatedconstant.NAMESPACE_DNS" class="associatedconstant has-srclink"><span class="rightside"><a class="srclink" href="https://docs.rs/uuid/1.1.1/src/uuid/lib.rs.html#404-407">source</a></span><a href="#associatedconstant.NAMESPACE_DNS" class="anchor"></a><h4 class="code-header">pub const <a href="#associatedconstant.NAMESPACE_DNS" class="constant">NAMESPACE_DNS</a>: <a class="struct" href="../../prelude/struct.Uuid.html" title="struct kanidm::prelude::Uuid">Uuid</a></h4></section><section id="associatedconstant.NAMESPACE_OID" class="associatedconstant has-srclink"><span class="rightside"><a class="srclink" href="https://docs.rs/uuid/1.1.1/src/uuid/lib.rs.html#410-413">source</a></span><a href="#associatedconstant.NAMESPACE_OID" class="anchor"></a><h4 class="code-header">pub const <a href="#associatedconstant.NAMESPACE_OID" class="constant">NAMESPACE_OID</a>: <a class="struct" href="../../prelude/struct.Uuid.html" title="struct kanidm::prelude::Uuid">Uuid</a></h4></section><section id="associatedconstant.NAMESPACE_URL" class="associatedconstant has-srclink"><span class="rightside"><a class="srclink" href="https://docs.rs/uuid/1.1.1/src/uuid/lib.rs.html#416-419">source</a></span><a href="#associatedconstant.NAMESPACE_URL" class="anchor"></a><h4 class="code-header">pub const <a href="#associatedconstant.NAMESPACE_URL" class="constant">NAMESPACE_URL</a>: <a class="struct" href="../../prelude/struct.Uuid.html" title="struct kanidm::prelude::Uuid">Uuid</a></h4></section><section id="associatedconstant.NAMESPACE_X500" class="associatedconstant has-srclink"><span class="rightside"><a class="srclink" href="https://docs.rs/uuid/1.1.1/src/uuid/lib.rs.html#422-425">source</a></span><a href="#associatedconstant.NAMESPACE_X500" class="anchor"></a><h4 class="code-header">pub const <a href="#associatedconstant.NAMESPACE_X500" class="constant">NAMESPACE_X500</a>: <a class="struct" href="../../prelude/struct.Uuid.html" title="struct kanidm::prelude::Uuid">Uuid</a></h4></section><details class="rustdoc-toggle method-toggle" open><summary><section id="method.get_variant" class="method has-srclink"><span class="rightside"><a class="srclink" href="https://docs.rs/uuid/1.1.1/src/uuid/lib.rs.html#450">source</a></span><a href="#method.get_variant" class="anchor"></a><h4 class="code-header">pub fn <a href="#method.get_variant" class="fnname">get_variant</a>(&self) -> <a class="enum" href="https://docs.rs/uuid/1.1.1/uuid/enum.Variant.html" title="enum uuid::Variant">Variant</a></h4></section></summary><div class="docblock"><p>Returns the variant of the UUID structure.</p>
|
||||
<p>This determines the interpretation of the structure of the UUID.
|
||||
This method simply reads the value of the variant byte. It doesn’t
|
||||
validate the rest of the UUID as conforming to that variant.</p>
|
||||
|
@ -22,7 +22,7 @@ validate the rest of the UUID as conforming to that variant.</p>
|
|||
<ul>
|
||||
<li><a href="http://tools.ietf.org/html/rfc4122#section-4.1.1">Variant in RFC4122</a></li>
|
||||
</ul>
|
||||
</div></details><details class="rustdoc-toggle method-toggle" open><summary><section id="method.get_version_num" class="method has-srclink"><span class="rightside"><a class="srclink" href="https://docs.rs/uuid/1.1.0/src/uuid/lib.rs.html#485">source</a></span><a href="#method.get_version_num" class="anchor"></a><h4 class="code-header">pub fn <a href="#method.get_version_num" class="fnname">get_version_num</a>(&self) -> <a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.usize.html">usize</a></h4></section></summary><div class="docblock"><p>Returns the version number of the UUID.</p>
|
||||
</div></details><details class="rustdoc-toggle method-toggle" open><summary><section id="method.get_version_num" class="method has-srclink"><span class="rightside"><a class="srclink" href="https://docs.rs/uuid/1.1.1/src/uuid/lib.rs.html#485">source</a></span><a href="#method.get_version_num" class="anchor"></a><h4 class="code-header">pub fn <a href="#method.get_version_num" class="fnname">get_version_num</a>(&self) -> <a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.usize.html">usize</a></h4></section></summary><div class="docblock"><p>Returns the version number of the UUID.</p>
|
||||
<p>This represents the algorithm used to generate the value.
|
||||
This method is the future-proof alternative to <a href="../../prelude/struct.Uuid.html#method.get_version" title="Uuid::get_version"><code>Uuid::get_version</code></a>.</p>
|
||||
<h5 id="examples-1"><a href="#examples-1">Examples</a></h5>
|
||||
|
@ -35,7 +35,7 @@ This method is the future-proof alternative to <a href="../../prelude/struct.Uui
|
|||
<ul>
|
||||
<li><a href="https://datatracker.ietf.org/doc/html/rfc4122#section-4.1.3">Version in RFC4122</a></li>
|
||||
</ul>
|
||||
</div></details><details class="rustdoc-toggle method-toggle" open><summary><section id="method.get_version" class="method has-srclink"><span class="rightside"><a class="srclink" href="https://docs.rs/uuid/1.1.0/src/uuid/lib.rs.html#515">source</a></span><a href="#method.get_version" class="anchor"></a><h4 class="code-header">pub fn <a href="#method.get_version" class="fnname">get_version</a>(&self) -> <a class="enum" href="https://doc.rust-lang.org/1.61.0/core/option/enum.Option.html" title="enum core::option::Option">Option</a><<a class="enum" href="https://docs.rs/uuid/1.1.0/uuid/enum.Version.html" title="enum uuid::Version">Version</a>></h4></section></summary><div class="docblock"><p>Returns the version of the UUID.</p>
|
||||
</div></details><details class="rustdoc-toggle method-toggle" open><summary><section id="method.get_version" class="method has-srclink"><span class="rightside"><a class="srclink" href="https://docs.rs/uuid/1.1.1/src/uuid/lib.rs.html#515">source</a></span><a href="#method.get_version" class="anchor"></a><h4 class="code-header">pub fn <a href="#method.get_version" class="fnname">get_version</a>(&self) -> <a class="enum" href="https://doc.rust-lang.org/1.61.0/core/option/enum.Option.html" title="enum core::option::Option">Option</a><<a class="enum" href="https://docs.rs/uuid/1.1.1/uuid/enum.Version.html" title="enum uuid::Version">Version</a>></h4></section></summary><div class="docblock"><p>Returns the version of the UUID.</p>
|
||||
<p>This represents the algorithm used to generate the value.
|
||||
If the version field doesn’t contain a recognized version then <code>None</code>
|
||||
is returned. If you’re trying to read the version for a future extension
|
||||
|
@ -52,7 +52,7 @@ standardized and supported.</p>
|
|||
<ul>
|
||||
<li><a href="https://datatracker.ietf.org/doc/html/rfc4122#section-4.1.3">Version in RFC4122</a></li>
|
||||
</ul>
|
||||
</div></details><details class="rustdoc-toggle method-toggle" open><summary><section id="method.as_fields" class="method has-srclink"><span class="rightside"><a class="srclink" href="https://docs.rs/uuid/1.1.0/src/uuid/lib.rs.html#570">source</a></span><a href="#method.as_fields" class="anchor"></a><h4 class="code-header">pub fn <a href="#method.as_fields" class="fnname">as_fields</a>(&self) -> <a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.tuple.html">(</a><a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.u32.html">u32</a>, <a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.u16.html">u16</a>, <a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.u16.html">u16</a>, &<a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.array.html">[</a><a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.u8.html">u8</a><a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.array.html">; 8]</a><a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.tuple.html">)</a></h4></section></summary><div class="docblock"><p>Returns the four field values of the UUID.</p>
|
||||
</div></details><details class="rustdoc-toggle method-toggle" open><summary><section id="method.as_fields" class="method has-srclink"><span class="rightside"><a class="srclink" href="https://docs.rs/uuid/1.1.1/src/uuid/lib.rs.html#570">source</a></span><a href="#method.as_fields" class="anchor"></a><h4 class="code-header">pub fn <a href="#method.as_fields" class="fnname">as_fields</a>(&self) -> <a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.tuple.html">(</a><a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.u32.html">u32</a>, <a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.u16.html">u16</a>, <a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.u16.html">u16</a>, &<a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.array.html">[</a><a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.u8.html">u8</a><a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.array.html">; 8]</a><a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.tuple.html">)</a></h4></section></summary><div class="docblock"><p>Returns the four field values of the UUID.</p>
|
||||
<p>These values can be passed to the <a href="../../prelude/struct.Uuid.html#method.from_fields" title="Uuid::from_fields"><code>Uuid::from_fields</code></a> method to get
|
||||
the original <code>Uuid</code> back.</p>
|
||||
<ul>
|
||||
|
@ -87,7 +87,7 @@ sequence and the last 48 bits indicate the node ID.</li>
|
|||
<span class="kw-2">&</span>[<span class="number">0xd1</span>, <span class="number">0xd2</span>, <span class="number">0xd3</span>, <span class="number">0xd4</span>, <span class="number">0xd5</span>, <span class="number">0xd6</span>, <span class="number">0xd7</span>, <span class="number">0xd8</span>],
|
||||
)
|
||||
);</code></pre></div>
|
||||
</div></details><details class="rustdoc-toggle method-toggle" open><summary><section id="method.to_fields_le" class="method has-srclink"><span class="rightside"><a class="srclink" href="https://docs.rs/uuid/1.1.0/src/uuid/lib.rs.html#613">source</a></span><a href="#method.to_fields_le" class="anchor"></a><h4 class="code-header">pub fn <a href="#method.to_fields_le" class="fnname">to_fields_le</a>(&self) -> <a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.tuple.html">(</a><a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.u32.html">u32</a>, <a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.u16.html">u16</a>, <a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.u16.html">u16</a>, &<a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.array.html">[</a><a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.u8.html">u8</a><a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.array.html">; 8]</a><a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.tuple.html">)</a></h4></section></summary><div class="docblock"><p>Returns the four field values of the UUID in little-endian order.</p>
|
||||
</div></details><details class="rustdoc-toggle method-toggle" open><summary><section id="method.to_fields_le" class="method has-srclink"><span class="rightside"><a class="srclink" href="https://docs.rs/uuid/1.1.1/src/uuid/lib.rs.html#613">source</a></span><a href="#method.to_fields_le" class="anchor"></a><h4 class="code-header">pub fn <a href="#method.to_fields_le" class="fnname">to_fields_le</a>(&self) -> <a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.tuple.html">(</a><a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.u32.html">u32</a>, <a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.u16.html">u16</a>, <a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.u16.html">u16</a>, &<a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.array.html">[</a><a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.u8.html">u8</a><a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.array.html">; 8]</a><a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.tuple.html">)</a></h4></section></summary><div class="docblock"><p>Returns the four field values of the UUID in little-endian order.</p>
|
||||
<p>The bytes in the returned integer fields will be converted from
|
||||
big-endian order. This is based on the endianness of the UUID,
|
||||
rather than the target environment so bytes will be flipped on both
|
||||
|
@ -106,7 +106,7 @@ big and little endian machines.</p>
|
|||
<span class="kw-2">&</span>[<span class="number">0xd1</span>, <span class="number">0xd2</span>, <span class="number">0xd3</span>, <span class="number">0xd4</span>, <span class="number">0xd5</span>, <span class="number">0xd6</span>, <span class="number">0xd7</span>, <span class="number">0xd8</span>],
|
||||
)
|
||||
);</code></pre></div>
|
||||
</div></details><details class="rustdoc-toggle method-toggle" open><summary><section id="method.as_u128" class="method has-srclink"><span class="rightside"><a class="srclink" href="https://docs.rs/uuid/1.1.0/src/uuid/lib.rs.html#646">source</a></span><a href="#method.as_u128" class="anchor"></a><h4 class="code-header">pub fn <a href="#method.as_u128" class="fnname">as_u128</a>(&self) -> <a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.u128.html">u128</a></h4></section></summary><div class="docblock"><p>Returns a 128bit value containing the value.</p>
|
||||
</div></details><details class="rustdoc-toggle method-toggle" open><summary><section id="method.as_u128" class="method has-srclink"><span class="rightside"><a class="srclink" href="https://docs.rs/uuid/1.1.1/src/uuid/lib.rs.html#646">source</a></span><a href="#method.as_u128" class="anchor"></a><h4 class="code-header">pub fn <a href="#method.as_u128" class="fnname">as_u128</a>(&self) -> <a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.u128.html">u128</a></h4></section></summary><div class="docblock"><p>Returns a 128bit value containing the value.</p>
|
||||
<p>The bytes in the UUID will be packed directly into a <code>u128</code>.</p>
|
||||
<h5 id="examples-5"><a href="#examples-5">Examples</a></h5>
|
||||
<div class="example-wrap"><pre class="rust rust-example-rendered"><code><span class="kw">let</span> <span class="ident">uuid</span> <span class="op">=</span> <span class="ident">Uuid::parse_str</span>(<span class="string">"a1a2a3a4-b1b2-c1c2-d1d2-d3d4d5d6d7d8"</span>)<span class="question-mark">?</span>;
|
||||
|
@ -115,7 +115,7 @@ big and little endian machines.</p>
|
|||
<span class="ident">uuid</span>.<span class="ident">as_u128</span>(),
|
||||
<span class="number">0xa1a2a3a4b1b2c1c2d1d2d3d4d5d6d7d8</span>,
|
||||
);</code></pre></div>
|
||||
</div></details><details class="rustdoc-toggle method-toggle" open><summary><section id="method.to_u128_le" class="method has-srclink"><span class="rightside"><a class="srclink" href="https://docs.rs/uuid/1.1.0/src/uuid/lib.rs.html#690">source</a></span><a href="#method.to_u128_le" class="anchor"></a><h4 class="code-header">pub fn <a href="#method.to_u128_le" class="fnname">to_u128_le</a>(&self) -> <a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.u128.html">u128</a></h4></section></summary><div class="docblock"><p>Returns a 128bit little-endian value containing the value.</p>
|
||||
</div></details><details class="rustdoc-toggle method-toggle" open><summary><section id="method.to_u128_le" class="method has-srclink"><span class="rightside"><a class="srclink" href="https://docs.rs/uuid/1.1.1/src/uuid/lib.rs.html#690">source</a></span><a href="#method.to_u128_le" class="anchor"></a><h4 class="code-header">pub fn <a href="#method.to_u128_le" class="fnname">to_u128_le</a>(&self) -> <a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.u128.html">u128</a></h4></section></summary><div class="docblock"><p>Returns a 128bit little-endian value containing the value.</p>
|
||||
<p>The bytes in the <code>u128</code> will be flipped to convert into big-endian
|
||||
order. This is based on the endianness of the UUID, rather than the
|
||||
target environment so bytes will be flipped on both big and little
|
||||
|
@ -130,7 +130,7 @@ than reversing the individual fields in-place.</p>
|
|||
<span class="ident">uuid</span>.<span class="ident">to_u128_le</span>(),
|
||||
<span class="number">0xd8d7d6d5d4d3d2d1c2c1b2b1a4a3a2a1</span>,
|
||||
);</code></pre></div>
|
||||
</div></details><details class="rustdoc-toggle method-toggle" open><summary><section id="method.as_u64_pair" class="method has-srclink"><span class="rightside"><a class="srclink" href="https://docs.rs/uuid/1.1.0/src/uuid/lib.rs.html#728">source</a></span><a href="#method.as_u64_pair" class="anchor"></a><h4 class="code-header">pub fn <a href="#method.as_u64_pair" class="fnname">as_u64_pair</a>(&self) -> <a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.tuple.html">(</a><a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.u64.html">u64</a>, <a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.u64.html">u64</a><a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.tuple.html">)</a></h4></section></summary><div class="docblock"><p>Returns two 64bit values containing the value.</p>
|
||||
</div></details><details class="rustdoc-toggle method-toggle" open><summary><section id="method.as_u64_pair" class="method has-srclink"><span class="rightside"><a class="srclink" href="https://docs.rs/uuid/1.1.1/src/uuid/lib.rs.html#728">source</a></span><a href="#method.as_u64_pair" class="anchor"></a><h4 class="code-header">pub fn <a href="#method.as_u64_pair" class="fnname">as_u64_pair</a>(&self) -> <a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.tuple.html">(</a><a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.u64.html">u64</a>, <a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.u64.html">u64</a><a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.tuple.html">)</a></h4></section></summary><div class="docblock"><p>Returns two 64bit values containing the value.</p>
|
||||
<p>The bytes in the UUID will be split into two <code>u64</code>.
|
||||
The first u64 represents the 64 most significant bits,
|
||||
the second one represents the 64 least significant.</p>
|
||||
|
@ -140,7 +140,7 @@ the second one represents the 64 least significant.</p>
|
|||
<span class="ident">uuid</span>.<span class="ident">as_u64_pair</span>(),
|
||||
(<span class="number">0xa1a2a3a4b1b2c1c2</span>, <span class="number">0xd1d2d3d4d5d6d7d8</span>),
|
||||
);</code></pre></div>
|
||||
</div></details><details class="rustdoc-toggle method-toggle" open><summary><section id="method.as_bytes" class="method has-srclink"><span class="rightside"><a class="srclink" href="https://docs.rs/uuid/1.1.0/src/uuid/lib.rs.html#759">source</a></span><a href="#method.as_bytes" class="anchor"></a><h4 class="code-header">pub fn <a href="#method.as_bytes" class="fnname">as_bytes</a>(&self) -> &<a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.array.html">[</a><a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.u8.html">u8</a><a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.array.html">; 16]</a></h4></section></summary><div class="docblock"><p>Returns a slice of 16 octets containing the value.</p>
|
||||
</div></details><details class="rustdoc-toggle method-toggle" open><summary><section id="method.as_bytes" class="method has-srclink"><span class="rightside"><a class="srclink" href="https://docs.rs/uuid/1.1.1/src/uuid/lib.rs.html#759">source</a></span><a href="#method.as_bytes" class="anchor"></a><h4 class="code-header">pub fn <a href="#method.as_bytes" class="fnname">as_bytes</a>(&self) -> &<a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.array.html">[</a><a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.u8.html">u8</a><a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.array.html">; 16]</a></h4></section></summary><div class="docblock"><p>Returns a slice of 16 octets containing the value.</p>
|
||||
<p>This method borrows the underlying byte value of the UUID.</p>
|
||||
<h5 id="examples-8"><a href="#examples-8">Examples</a></h5>
|
||||
<div class="example-wrap"><pre class="rust rust-example-rendered"><code><span class="kw">let</span> <span class="ident">bytes1</span> <span class="op">=</span> [
|
||||
|
@ -160,7 +160,7 @@ the second one represents the 64 least significant.</p>
|
|||
<span class="ident">uuid2</span> <span class="kw">as</span> <span class="kw-2">*const</span> <span class="ident">Uuid</span> <span class="kw">as</span> <span class="kw-2">*const</span> <span class="ident">u8</span>,
|
||||
<span class="kw-2">&</span><span class="ident">bytes1</span> <span class="kw">as</span> <span class="kw-2">*const</span> [<span class="ident">u8</span>; <span class="number">16</span>] <span class="kw">as</span> <span class="kw-2">*const</span> <span class="ident">u8</span>,
|
||||
));</code></pre></div>
|
||||
</div></details><details class="rustdoc-toggle method-toggle" open><summary><section id="method.to_bytes_le" class="method has-srclink"><span class="rightside"><a class="srclink" href="https://docs.rs/uuid/1.1.0/src/uuid/lib.rs.html#806">source</a></span><a href="#method.to_bytes_le" class="anchor"></a><h4 class="code-header">pub fn <a href="#method.to_bytes_le" class="fnname">to_bytes_le</a>(&self) -> <a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.array.html">[</a><a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.u8.html">u8</a><a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.array.html">; 16]</a></h4></section></summary><div class="docblock"><p>Returns the bytes of the UUID in little-endian order.</p>
|
||||
</div></details><details class="rustdoc-toggle method-toggle" open><summary><section id="method.to_bytes_le" class="method has-srclink"><span class="rightside"><a class="srclink" href="https://docs.rs/uuid/1.1.1/src/uuid/lib.rs.html#806">source</a></span><a href="#method.to_bytes_le" class="anchor"></a><h4 class="code-header">pub fn <a href="#method.to_bytes_le" class="fnname">to_bytes_le</a>(&self) -> <a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.array.html">[</a><a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.u8.html">u8</a><a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.array.html">; 16]</a></h4></section></summary><div class="docblock"><p>Returns the bytes of the UUID in little-endian order.</p>
|
||||
<p>The bytes will be flipped to convert into little-endian order. This is
|
||||
based on the endianness of the UUID, rather than the target environment
|
||||
so bytes will be flipped on both big and little endian machines.</p>
|
||||
|
@ -176,7 +176,7 @@ so bytes will be flipped on both big and little endian machines.</p>
|
|||
<span class="number">0xd3</span>, <span class="number">0xd4</span>, <span class="number">0xd5</span>, <span class="number">0xd6</span>, <span class="number">0xd7</span>, <span class="number">0xd8</span>
|
||||
])
|
||||
);</code></pre></div>
|
||||
</div></details><details class="rustdoc-toggle method-toggle" open><summary><section id="method.is_nil" class="method has-srclink"><span class="rightside"><a class="srclink" href="https://docs.rs/uuid/1.1.0/src/uuid/lib.rs.html#815">source</a></span><a href="#method.is_nil" class="anchor"></a><h4 class="code-header">pub fn <a href="#method.is_nil" class="fnname">is_nil</a>(&self) -> <a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.bool.html">bool</a></h4></section></summary><div class="docblock"><p>Tests if the UUID is nil.</p>
|
||||
</div></details><details class="rustdoc-toggle method-toggle" open><summary><section id="method.is_nil" class="method has-srclink"><span class="rightside"><a class="srclink" href="https://docs.rs/uuid/1.1.1/src/uuid/lib.rs.html#815">source</a></span><a href="#method.is_nil" class="anchor"></a><h4 class="code-header">pub fn <a href="#method.is_nil" class="fnname">is_nil</a>(&self) -> <a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.bool.html">bool</a></h4></section></summary><div class="docblock"><p>Tests if the UUID is nil.</p>
|
||||
</div></details></div></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="rustdoc-toggle implementors-toggle" open><summary><section id="impl-Deref" class="impl has-srclink"><span class="rightside"><a class="srclink" href="../../../src/kanidm/constants/uuids.rs.html#245-248">source</a></span><a href="#impl-Deref" class="anchor"></a><h3 class="code-header in-band">impl <a class="trait" href="https://doc.rust-lang.org/1.61.0/core/ops/deref/trait.Deref.html" title="trait core::ops::deref::Deref">Deref</a> for <a class="struct" href="struct.UUID_DOMAIN_INFO.html" title="struct kanidm::constants::uuids::UUID_DOMAIN_INFO">UUID_DOMAIN_INFO</a></h3></section></summary><div class="impl-items"><details class="rustdoc-toggle" open><summary><section id="associatedtype.Target" class="type trait-impl has-srclink"><a href="#associatedtype.Target" class="anchor"></a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.61.0/core/ops/deref/trait.Deref.html#associatedtype.Target" class="associatedtype">Target</a> = <a class="struct" href="../../prelude/struct.Uuid.html" title="struct kanidm::prelude::Uuid">Uuid</a></h4></section></summary><div class='docblock'><p>The resulting type after dereferencing.</p>
|
||||
</div></details><details class="rustdoc-toggle method-toggle" open><summary><section id="method.deref" class="method trait-impl has-srclink"><span class="rightside"><a class="srclink" href="../../../src/kanidm/constants/uuids.rs.html#245-248">source</a></span><a href="#method.deref" class="anchor"></a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.61.0/core/ops/deref/trait.Deref.html#tymethod.deref" class="fnname">deref</a>(&self) -> &<a class="struct" href="../../prelude/struct.Uuid.html" title="struct kanidm::prelude::Uuid">Uuid</a></h4></section></summary><div class='docblock'><p>Dereferences the value.</p>
|
||||
</div></details></div></details><section id="impl-LazyStatic" class="impl has-srclink"><span class="rightside"><a class="srclink" href="../../../src/kanidm/constants/uuids.rs.html#245-248">source</a></span><a href="#impl-LazyStatic" class="anchor"></a><h3 class="code-header in-band">impl <a class="trait" href="https://docs.rs/lazy_static/1.4.0/lazy_static/trait.LazyStatic.html" title="trait lazy_static::LazyStatic">LazyStatic</a> for <a class="struct" href="struct.UUID_DOMAIN_INFO.html" title="struct kanidm::constants::uuids::UUID_DOMAIN_INFO">UUID_DOMAIN_INFO</a></h3></section></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" class="impl has-srclink"><a href="#impl-RefUnwindSafe" class="anchor"></a><h3 class="code-header in-band">impl <a class="trait" href="https://doc.rust-lang.org/1.61.0/core/panic/unwind_safe/trait.RefUnwindSafe.html" title="trait core::panic::unwind_safe::RefUnwindSafe">RefUnwindSafe</a> for <a class="struct" href="struct.UUID_DOMAIN_INFO.html" title="struct kanidm::constants::uuids::UUID_DOMAIN_INFO">UUID_DOMAIN_INFO</a></h3></section><section id="impl-Send" class="impl has-srclink"><a href="#impl-Send" class="anchor"></a><h3 class="code-header in-band">impl <a class="trait" href="https://doc.rust-lang.org/1.61.0/core/marker/trait.Send.html" title="trait core::marker::Send">Send</a> for <a class="struct" href="struct.UUID_DOMAIN_INFO.html" title="struct kanidm::constants::uuids::UUID_DOMAIN_INFO">UUID_DOMAIN_INFO</a></h3></section><section id="impl-Sync" class="impl has-srclink"><a href="#impl-Sync" class="anchor"></a><h3 class="code-header in-band">impl <a class="trait" href="https://doc.rust-lang.org/1.61.0/core/marker/trait.Sync.html" title="trait core::marker::Sync">Sync</a> for <a class="struct" href="struct.UUID_DOMAIN_INFO.html" title="struct kanidm::constants::uuids::UUID_DOMAIN_INFO">UUID_DOMAIN_INFO</a></h3></section><section id="impl-Unpin" class="impl has-srclink"><a href="#impl-Unpin" class="anchor"></a><h3 class="code-header in-band">impl <a class="trait" href="https://doc.rust-lang.org/1.61.0/core/marker/trait.Unpin.html" title="trait core::marker::Unpin">Unpin</a> for <a class="struct" href="struct.UUID_DOMAIN_INFO.html" title="struct kanidm::constants::uuids::UUID_DOMAIN_INFO">UUID_DOMAIN_INFO</a></h3></section><section id="impl-UnwindSafe" class="impl has-srclink"><a href="#impl-UnwindSafe" class="anchor"></a><h3 class="code-header in-band">impl <a class="trait" href="https://doc.rust-lang.org/1.61.0/core/panic/unwind_safe/trait.UnwindSafe.html" title="trait core::panic::unwind_safe::UnwindSafe">UnwindSafe</a> for <a class="struct" href="struct.UUID_DOMAIN_INFO.html" title="struct kanidm::constants::uuids::UUID_DOMAIN_INFO">UUID_DOMAIN_INFO</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="rustdoc-toggle implementors-toggle"><summary><section id="impl-Any" class="impl has-srclink"><span class="rightside"><a class="srclink" href="https://doc.rust-lang.org/1.61.0/src/core/any.rs.html#132-136">source</a></span><a href="#impl-Any" class="anchor"></a><h3 class="code-header in-band">impl<T> <a class="trait" href="https://doc.rust-lang.org/1.61.0/core/any/trait.Any.html" title="trait core::any::Any">Any</a> for T <span class="where fmt-newline">where<br> T: 'static + ?<a class="trait" href="https://doc.rust-lang.org/1.61.0/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>, </span></h3></section></summary><div class="impl-items"><details class="rustdoc-toggle method-toggle" open><summary><section id="method.type_id" class="method trait-impl has-srclink"><span class="rightside"><a class="srclink" href="https://doc.rust-lang.org/1.61.0/src/core/any.rs.html#133">source</a></span><a href="#method.type_id" class="anchor"></a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.61.0/core/any/trait.Any.html#tymethod.type_id" class="fnname">type_id</a>(&self) -> <a class="struct" href="https://doc.rust-lang.org/1.61.0/core/any/struct.TypeId.html" title="struct core::any::TypeId">TypeId</a></h4></section></summary><div class='docblock'><p>Gets the <code>TypeId</code> of <code>self</code>. <a href="https://doc.rust-lang.org/1.61.0/core/any/trait.Any.html#tymethod.type_id">Read more</a></p>
|
||||
|
|
File diff suppressed because one or more lines are too long
|
@ -10,12 +10,12 @@
|
|||
Transport(<a class="struct" href="https://docs.rs/reqwest/0.11.10/reqwest/error/struct.Error.html" title="struct reqwest::error::Error">Error</a>),
|
||||
AuthenticationFailed,
|
||||
EmptyResponse,
|
||||
TotpVerifyFailed(<a class="struct" href="https://docs.rs/uuid/1.1.0/uuid/struct.Uuid.html" title="struct uuid::Uuid">Uuid</a>, <a class="struct" href="../kanidm_proto/v1/struct.TotpSecret.html" title="struct kanidm_proto::v1::TotpSecret">TotpSecret</a>),
|
||||
TotpInvalidSha1(<a class="struct" href="https://docs.rs/uuid/1.1.0/uuid/struct.Uuid.html" title="struct uuid::Uuid">Uuid</a>),
|
||||
TotpVerifyFailed(<a class="struct" href="https://docs.rs/uuid/1.1.1/uuid/struct.Uuid.html" title="struct uuid::Uuid">Uuid</a>, <a class="struct" href="../kanidm_proto/v1/struct.TotpSecret.html" title="struct kanidm_proto::v1::TotpSecret">TotpSecret</a>),
|
||||
TotpInvalidSha1(<a class="struct" href="https://docs.rs/uuid/1.1.1/uuid/struct.Uuid.html" title="struct uuid::Uuid">Uuid</a>),
|
||||
JsonDecode(<a class="struct" href="https://docs.rs/reqwest/0.11.10/reqwest/error/struct.Error.html" title="struct reqwest::error::Error">Error</a>, <a class="struct" href="https://doc.rust-lang.org/1.61.0/alloc/string/struct.String.html" title="struct alloc::string::String">String</a>),
|
||||
JsonEncode(<a class="struct" href="https://docs.rs/serde_json/1.0.81/serde_json/error/struct.Error.html" title="struct serde_json::error::Error">SerdeJsonError</a>),
|
||||
SystemError,
|
||||
}</code></pre></div><h2 id="variants" class="variants small-section-header">Variants<a href="#variants" class="anchor"></a></h2><h3 id="variant.Unauthorized" class="variant small-section-header"><a href="#variant.Unauthorized" class="anchor field"></a><code>Unauthorized</code></h3><h3 id="variant.Http" class="variant small-section-header"><a href="#variant.Http" class="anchor field"></a><code>Http(<a class="struct" href="struct.StatusCode.html" title="struct kanidm_client::StatusCode">StatusCode</a>, <a class="enum" href="https://doc.rust-lang.org/1.61.0/core/option/enum.Option.html" title="enum core::option::Option">Option</a><<a class="enum" href="../kanidm_proto/v1/enum.OperationError.html" title="enum kanidm_proto::v1::OperationError">OperationError</a>>, <a class="struct" href="https://doc.rust-lang.org/1.61.0/alloc/string/struct.String.html" title="struct alloc::string::String">String</a>)</code></h3><h3 id="variant.Transport" class="variant small-section-header"><a href="#variant.Transport" class="anchor field"></a><code>Transport(<a class="struct" href="https://docs.rs/reqwest/0.11.10/reqwest/error/struct.Error.html" title="struct reqwest::error::Error">Error</a>)</code></h3><h3 id="variant.AuthenticationFailed" class="variant small-section-header"><a href="#variant.AuthenticationFailed" class="anchor field"></a><code>AuthenticationFailed</code></h3><h3 id="variant.EmptyResponse" class="variant small-section-header"><a href="#variant.EmptyResponse" class="anchor field"></a><code>EmptyResponse</code></h3><h3 id="variant.TotpVerifyFailed" class="variant small-section-header"><a href="#variant.TotpVerifyFailed" class="anchor field"></a><code>TotpVerifyFailed(<a class="struct" href="https://docs.rs/uuid/1.1.0/uuid/struct.Uuid.html" title="struct uuid::Uuid">Uuid</a>, <a class="struct" href="../kanidm_proto/v1/struct.TotpSecret.html" title="struct kanidm_proto::v1::TotpSecret">TotpSecret</a>)</code></h3><h3 id="variant.TotpInvalidSha1" class="variant small-section-header"><a href="#variant.TotpInvalidSha1" class="anchor field"></a><code>TotpInvalidSha1(<a class="struct" href="https://docs.rs/uuid/1.1.0/uuid/struct.Uuid.html" title="struct uuid::Uuid">Uuid</a>)</code></h3><h3 id="variant.JsonDecode" class="variant small-section-header"><a href="#variant.JsonDecode" class="anchor field"></a><code>JsonDecode(<a class="struct" href="https://docs.rs/reqwest/0.11.10/reqwest/error/struct.Error.html" title="struct reqwest::error::Error">Error</a>, <a class="struct" href="https://doc.rust-lang.org/1.61.0/alloc/string/struct.String.html" title="struct alloc::string::String">String</a>)</code></h3><h3 id="variant.JsonEncode" class="variant small-section-header"><a href="#variant.JsonEncode" class="anchor field"></a><code>JsonEncode(<a class="struct" href="https://docs.rs/serde_json/1.0.81/serde_json/error/struct.Error.html" title="struct serde_json::error::Error">SerdeJsonError</a>)</code></h3><h3 id="variant.SystemError" class="variant small-section-header"><a href="#variant.SystemError" class="anchor field"></a><code>SystemError</code></h3><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="rustdoc-toggle implementors-toggle" open><summary><section id="impl-Debug" class="impl has-srclink"><span class="rightside"><a class="srclink" href="../src/kanidm_client/lib.rs.html#50">source</a></span><a href="#impl-Debug" class="anchor"></a><h3 class="code-header in-band">impl <a class="trait" href="https://doc.rust-lang.org/1.61.0/core/fmt/trait.Debug.html" title="trait core::fmt::Debug">Debug</a> for <a class="enum" href="enum.ClientError.html" title="enum kanidm_client::ClientError">ClientError</a></h3></section></summary><div class="impl-items"><details class="rustdoc-toggle method-toggle" open><summary><section id="method.fmt" class="method trait-impl has-srclink"><span class="rightside"><a class="srclink" href="../src/kanidm_client/lib.rs.html#50">source</a></span><a href="#method.fmt" class="anchor"></a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.61.0/core/fmt/trait.Debug.html#tymethod.fmt" class="fnname">fmt</a>(&self, f: &mut <a class="struct" href="https://doc.rust-lang.org/1.61.0/core/fmt/struct.Formatter.html" title="struct core::fmt::Formatter">Formatter</a><'_>) -> <a class="type" href="https://doc.rust-lang.org/1.61.0/core/fmt/type.Result.html" title="type core::fmt::Result">Result</a></h4></section></summary><div class='docblock'><p>Formats the value using the given formatter. <a href="https://doc.rust-lang.org/1.61.0/core/fmt/trait.Debug.html#tymethod.fmt">Read more</a></p>
|
||||
}</code></pre></div><h2 id="variants" class="variants small-section-header">Variants<a href="#variants" class="anchor"></a></h2><h3 id="variant.Unauthorized" class="variant small-section-header"><a href="#variant.Unauthorized" class="anchor field"></a><code>Unauthorized</code></h3><h3 id="variant.Http" class="variant small-section-header"><a href="#variant.Http" class="anchor field"></a><code>Http(<a class="struct" href="struct.StatusCode.html" title="struct kanidm_client::StatusCode">StatusCode</a>, <a class="enum" href="https://doc.rust-lang.org/1.61.0/core/option/enum.Option.html" title="enum core::option::Option">Option</a><<a class="enum" href="../kanidm_proto/v1/enum.OperationError.html" title="enum kanidm_proto::v1::OperationError">OperationError</a>>, <a class="struct" href="https://doc.rust-lang.org/1.61.0/alloc/string/struct.String.html" title="struct alloc::string::String">String</a>)</code></h3><h3 id="variant.Transport" class="variant small-section-header"><a href="#variant.Transport" class="anchor field"></a><code>Transport(<a class="struct" href="https://docs.rs/reqwest/0.11.10/reqwest/error/struct.Error.html" title="struct reqwest::error::Error">Error</a>)</code></h3><h3 id="variant.AuthenticationFailed" class="variant small-section-header"><a href="#variant.AuthenticationFailed" class="anchor field"></a><code>AuthenticationFailed</code></h3><h3 id="variant.EmptyResponse" class="variant small-section-header"><a href="#variant.EmptyResponse" class="anchor field"></a><code>EmptyResponse</code></h3><h3 id="variant.TotpVerifyFailed" class="variant small-section-header"><a href="#variant.TotpVerifyFailed" class="anchor field"></a><code>TotpVerifyFailed(<a class="struct" href="https://docs.rs/uuid/1.1.1/uuid/struct.Uuid.html" title="struct uuid::Uuid">Uuid</a>, <a class="struct" href="../kanidm_proto/v1/struct.TotpSecret.html" title="struct kanidm_proto::v1::TotpSecret">TotpSecret</a>)</code></h3><h3 id="variant.TotpInvalidSha1" class="variant small-section-header"><a href="#variant.TotpInvalidSha1" class="anchor field"></a><code>TotpInvalidSha1(<a class="struct" href="https://docs.rs/uuid/1.1.1/uuid/struct.Uuid.html" title="struct uuid::Uuid">Uuid</a>)</code></h3><h3 id="variant.JsonDecode" class="variant small-section-header"><a href="#variant.JsonDecode" class="anchor field"></a><code>JsonDecode(<a class="struct" href="https://docs.rs/reqwest/0.11.10/reqwest/error/struct.Error.html" title="struct reqwest::error::Error">Error</a>, <a class="struct" href="https://doc.rust-lang.org/1.61.0/alloc/string/struct.String.html" title="struct alloc::string::String">String</a>)</code></h3><h3 id="variant.JsonEncode" class="variant small-section-header"><a href="#variant.JsonEncode" class="anchor field"></a><code>JsonEncode(<a class="struct" href="https://docs.rs/serde_json/1.0.81/serde_json/error/struct.Error.html" title="struct serde_json::error::Error">SerdeJsonError</a>)</code></h3><h3 id="variant.SystemError" class="variant small-section-header"><a href="#variant.SystemError" class="anchor field"></a><code>SystemError</code></h3><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="rustdoc-toggle implementors-toggle" open><summary><section id="impl-Debug" class="impl has-srclink"><span class="rightside"><a class="srclink" href="../src/kanidm_client/lib.rs.html#50">source</a></span><a href="#impl-Debug" class="anchor"></a><h3 class="code-header in-band">impl <a class="trait" href="https://doc.rust-lang.org/1.61.0/core/fmt/trait.Debug.html" title="trait core::fmt::Debug">Debug</a> for <a class="enum" href="enum.ClientError.html" title="enum kanidm_client::ClientError">ClientError</a></h3></section></summary><div class="impl-items"><details class="rustdoc-toggle method-toggle" open><summary><section id="method.fmt" class="method trait-impl has-srclink"><span class="rightside"><a class="srclink" href="../src/kanidm_client/lib.rs.html#50">source</a></span><a href="#method.fmt" class="anchor"></a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.61.0/core/fmt/trait.Debug.html#tymethod.fmt" class="fnname">fmt</a>(&self, f: &mut <a class="struct" href="https://doc.rust-lang.org/1.61.0/core/fmt/struct.Formatter.html" title="struct core::fmt::Formatter">Formatter</a><'_>) -> <a class="type" href="https://doc.rust-lang.org/1.61.0/core/fmt/type.Result.html" title="type core::fmt::Result">Result</a></h4></section></summary><div class='docblock'><p>Formats the value using the given formatter. <a href="https://doc.rust-lang.org/1.61.0/core/fmt/trait.Debug.html#tymethod.fmt">Read more</a></p>
|
||||
</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" class="impl has-srclink"><a href="#impl-RefUnwindSafe" class="anchor"></a><h3 class="code-header in-band">impl !<a class="trait" href="https://doc.rust-lang.org/1.61.0/core/panic/unwind_safe/trait.RefUnwindSafe.html" title="trait core::panic::unwind_safe::RefUnwindSafe">RefUnwindSafe</a> for <a class="enum" href="enum.ClientError.html" title="enum kanidm_client::ClientError">ClientError</a></h3></section><section id="impl-Send" class="impl has-srclink"><a href="#impl-Send" class="anchor"></a><h3 class="code-header in-band">impl <a class="trait" href="https://doc.rust-lang.org/1.61.0/core/marker/trait.Send.html" title="trait core::marker::Send">Send</a> for <a class="enum" href="enum.ClientError.html" title="enum kanidm_client::ClientError">ClientError</a></h3></section><section id="impl-Sync" class="impl has-srclink"><a href="#impl-Sync" class="anchor"></a><h3 class="code-header in-band">impl <a class="trait" href="https://doc.rust-lang.org/1.61.0/core/marker/trait.Sync.html" title="trait core::marker::Sync">Sync</a> for <a class="enum" href="enum.ClientError.html" title="enum kanidm_client::ClientError">ClientError</a></h3></section><section id="impl-Unpin" class="impl has-srclink"><a href="#impl-Unpin" class="anchor"></a><h3 class="code-header in-band">impl <a class="trait" href="https://doc.rust-lang.org/1.61.0/core/marker/trait.Unpin.html" title="trait core::marker::Unpin">Unpin</a> for <a class="enum" href="enum.ClientError.html" title="enum kanidm_client::ClientError">ClientError</a></h3></section><section id="impl-UnwindSafe" class="impl has-srclink"><a href="#impl-UnwindSafe" class="anchor"></a><h3 class="code-header in-band">impl !<a class="trait" href="https://doc.rust-lang.org/1.61.0/core/panic/unwind_safe/trait.UnwindSafe.html" title="trait core::panic::unwind_safe::UnwindSafe">UnwindSafe</a> for <a class="enum" href="enum.ClientError.html" title="enum kanidm_client::ClientError">ClientError</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="rustdoc-toggle implementors-toggle"><summary><section id="impl-Any" class="impl has-srclink"><span class="rightside"><a class="srclink" href="https://doc.rust-lang.org/1.61.0/src/core/any.rs.html#132-136">source</a></span><a href="#impl-Any" class="anchor"></a><h3 class="code-header in-band">impl<T> <a class="trait" href="https://doc.rust-lang.org/1.61.0/core/any/trait.Any.html" title="trait core::any::Any">Any</a> for T <span class="where fmt-newline">where<br> T: 'static + ?<a class="trait" href="https://doc.rust-lang.org/1.61.0/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>, </span></h3></section></summary><div class="impl-items"><details class="rustdoc-toggle method-toggle" open><summary><section id="method.type_id" class="method trait-impl has-srclink"><span class="rightside"><a class="srclink" href="https://doc.rust-lang.org/1.61.0/src/core/any.rs.html#133">source</a></span><a href="#method.type_id" class="anchor"></a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.61.0/core/any/trait.Any.html#tymethod.type_id" class="fnname">type_id</a>(&self) -> <a class="struct" href="https://doc.rust-lang.org/1.61.0/core/any/struct.TypeId.html" title="struct core::any::TypeId">TypeId</a></h4></section></summary><div class='docblock'><p>Gets the <code>TypeId</code> of <code>self</code>. <a href="https://doc.rust-lang.org/1.61.0/core/any/trait.Any.html#tymethod.type_id">Read more</a></p>
|
||||
</div></details></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-Borrow%3CT%3E" class="impl has-srclink"><span class="rightside"><a class="srclink" href="https://doc.rust-lang.org/1.61.0/src/core/borrow.rs.html#209-214">source</a></span><a href="#impl-Borrow%3CT%3E" class="anchor"></a><h3 class="code-header in-band">impl<T> <a class="trait" href="https://doc.rust-lang.org/1.61.0/core/borrow/trait.Borrow.html" title="trait core::borrow::Borrow">Borrow</a><T> for T <span class="where fmt-newline">where<br> T: ?<a class="trait" href="https://doc.rust-lang.org/1.61.0/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>, </span></h3></section></summary><div class="impl-items"><details class="rustdoc-toggle method-toggle" open><summary><section id="method.borrow" class="method trait-impl has-srclink"><span class="rightside"><span class="since" title="const unstable">const: <a href="https://github.com/rust-lang/rust/issues/91522" title="Tracking issue for const_borrow">unstable</a></span> · <a class="srclink" href="https://doc.rust-lang.org/1.61.0/src/core/borrow.rs.html#211">source</a></span><a href="#method.borrow" class="anchor"></a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.61.0/core/borrow/trait.Borrow.html#tymethod.borrow" class="fnname">borrow</a>(&self) -> <a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.reference.html">&</a>T</h4></section></summary><div class='docblock'><p>Immutably borrows from an owned value. <a href="https://doc.rust-lang.org/1.61.0/core/borrow/trait.Borrow.html#tymethod.borrow">Read more</a></p>
|
||||
</div></details></div></details><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-BorrowMut%3CT%3E" class="impl has-srclink"><span class="rightside"><a class="srclink" href="https://doc.rust-lang.org/1.61.0/src/core/borrow.rs.html#218-222">source</a></span><a href="#impl-BorrowMut%3CT%3E" class="anchor"></a><h3 class="code-header in-band">impl<T> <a class="trait" href="https://doc.rust-lang.org/1.61.0/core/borrow/trait.BorrowMut.html" title="trait core::borrow::BorrowMut">BorrowMut</a><T> for T <span class="where fmt-newline">where<br> T: ?<a class="trait" href="https://doc.rust-lang.org/1.61.0/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>, </span></h3></section></summary><div class="impl-items"><details class="rustdoc-toggle method-toggle" open><summary><section id="method.borrow_mut" class="method trait-impl has-srclink"><span class="rightside"><span class="since" title="const unstable">const: <a href="https://github.com/rust-lang/rust/issues/91522" title="Tracking issue for const_borrow">unstable</a></span> · <a class="srclink" href="https://doc.rust-lang.org/1.61.0/src/core/borrow.rs.html#219">source</a></span><a href="#method.borrow_mut" class="anchor"></a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.61.0/core/borrow/trait.BorrowMut.html#tymethod.borrow_mut" class="fnname">borrow_mut</a>(&mut self) -> <a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.reference.html">&mut </a>T</h4></section></summary><div class='docblock'><p>Mutably borrows from an owned value. <a href="https://doc.rust-lang.org/1.61.0/core/borrow/trait.BorrowMut.html#tymethod.borrow_mut">Read more</a></p>
|
||||
|
|
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
|
@ -8,15 +8,15 @@
|
|||
Password(<a class="struct" href="https://doc.rust-lang.org/1.61.0/alloc/string/struct.String.html" title="struct alloc::string::String">String</a>),
|
||||
GeneratePassword,
|
||||
TotpGenerate,
|
||||
TotpVerify(<a class="struct" href="https://docs.rs/uuid/1.1.0/uuid/struct.Uuid.html" title="struct uuid::Uuid">Uuid</a>, <a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.u32.html">u32</a>),
|
||||
TotpAcceptSha1(<a class="struct" href="https://docs.rs/uuid/1.1.0/uuid/struct.Uuid.html" title="struct uuid::Uuid">Uuid</a>),
|
||||
TotpVerify(<a class="struct" href="https://docs.rs/uuid/1.1.1/uuid/struct.Uuid.html" title="struct uuid::Uuid">Uuid</a>, <a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.u32.html">u32</a>),
|
||||
TotpAcceptSha1(<a class="struct" href="https://docs.rs/uuid/1.1.1/uuid/struct.Uuid.html" title="struct uuid::Uuid">Uuid</a>),
|
||||
TotpRemove,
|
||||
WebauthnBegin(<a class="struct" href="https://doc.rust-lang.org/1.61.0/alloc/string/struct.String.html" title="struct alloc::string::String">String</a>),
|
||||
WebauthnRegister(<a class="struct" href="https://docs.rs/uuid/1.1.0/uuid/struct.Uuid.html" title="struct uuid::Uuid">Uuid</a>, RegisterPublicKeyCredential),
|
||||
WebauthnRegister(<a class="struct" href="https://docs.rs/uuid/1.1.1/uuid/struct.Uuid.html" title="struct uuid::Uuid">Uuid</a>, RegisterPublicKeyCredential),
|
||||
WebauthnRemove(<a class="struct" href="https://doc.rust-lang.org/1.61.0/alloc/string/struct.String.html" title="struct alloc::string::String">String</a>),
|
||||
BackupCodeGenerate,
|
||||
BackupCodeRemove,
|
||||
}</code></pre></div><h2 id="variants" class="variants small-section-header">Variants<a href="#variants" class="anchor"></a></h2><h3 id="variant.Password" class="variant small-section-header"><a href="#variant.Password" class="anchor field"></a><code>Password(<a class="struct" href="https://doc.rust-lang.org/1.61.0/alloc/string/struct.String.html" title="struct alloc::string::String">String</a>)</code></h3><h3 id="variant.GeneratePassword" class="variant small-section-header"><a href="#variant.GeneratePassword" class="anchor field"></a><code>GeneratePassword</code></h3><h3 id="variant.TotpGenerate" class="variant small-section-header"><a href="#variant.TotpGenerate" class="anchor field"></a><code>TotpGenerate</code></h3><h3 id="variant.TotpVerify" class="variant small-section-header"><a href="#variant.TotpVerify" class="anchor field"></a><code>TotpVerify(<a class="struct" href="https://docs.rs/uuid/1.1.0/uuid/struct.Uuid.html" title="struct uuid::Uuid">Uuid</a>, <a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.u32.html">u32</a>)</code></h3><h3 id="variant.TotpAcceptSha1" class="variant small-section-header"><a href="#variant.TotpAcceptSha1" class="anchor field"></a><code>TotpAcceptSha1(<a class="struct" href="https://docs.rs/uuid/1.1.0/uuid/struct.Uuid.html" title="struct uuid::Uuid">Uuid</a>)</code></h3><h3 id="variant.TotpRemove" class="variant small-section-header"><a href="#variant.TotpRemove" class="anchor field"></a><code>TotpRemove</code></h3><h3 id="variant.WebauthnBegin" class="variant small-section-header"><a href="#variant.WebauthnBegin" class="anchor field"></a><code>WebauthnBegin(<a class="struct" href="https://doc.rust-lang.org/1.61.0/alloc/string/struct.String.html" title="struct alloc::string::String">String</a>)</code></h3><h3 id="variant.WebauthnRegister" class="variant small-section-header"><a href="#variant.WebauthnRegister" class="anchor field"></a><code>WebauthnRegister(<a class="struct" href="https://docs.rs/uuid/1.1.0/uuid/struct.Uuid.html" title="struct uuid::Uuid">Uuid</a>, RegisterPublicKeyCredential)</code></h3><h3 id="variant.WebauthnRemove" class="variant small-section-header"><a href="#variant.WebauthnRemove" class="anchor field"></a><code>WebauthnRemove(<a class="struct" href="https://doc.rust-lang.org/1.61.0/alloc/string/struct.String.html" title="struct alloc::string::String">String</a>)</code></h3><h3 id="variant.BackupCodeGenerate" class="variant small-section-header"><a href="#variant.BackupCodeGenerate" class="anchor field"></a><code>BackupCodeGenerate</code></h3><h3 id="variant.BackupCodeRemove" class="variant small-section-header"><a href="#variant.BackupCodeRemove" class="anchor field"></a><code>BackupCodeRemove</code></h3><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="rustdoc-toggle implementors-toggle" open><summary><section id="impl-Debug" class="impl has-srclink"><span class="rightside"><a class="srclink" href="../../src/kanidm_proto/v1.rs.html#739">source</a></span><a href="#impl-Debug" class="anchor"></a><h3 class="code-header in-band">impl <a class="trait" href="https://doc.rust-lang.org/1.61.0/core/fmt/trait.Debug.html" title="trait core::fmt::Debug">Debug</a> for <a class="enum" href="enum.SetCredentialRequest.html" title="enum kanidm_proto::v1::SetCredentialRequest">SetCredentialRequest</a></h3></section></summary><div class="impl-items"><details class="rustdoc-toggle method-toggle" open><summary><section id="method.fmt" class="method trait-impl has-srclink"><span class="rightside"><a class="srclink" href="../../src/kanidm_proto/v1.rs.html#739">source</a></span><a href="#method.fmt" class="anchor"></a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.61.0/core/fmt/trait.Debug.html#tymethod.fmt" class="fnname">fmt</a>(&self, f: &mut <a class="struct" href="https://doc.rust-lang.org/1.61.0/core/fmt/struct.Formatter.html" title="struct core::fmt::Formatter">Formatter</a><'_>) -> <a class="type" href="https://doc.rust-lang.org/1.61.0/core/fmt/type.Result.html" title="type core::fmt::Result">Result</a></h4></section></summary><div class='docblock'><p>Formats the value using the given formatter. <a href="https://doc.rust-lang.org/1.61.0/core/fmt/trait.Debug.html#tymethod.fmt">Read more</a></p>
|
||||
}</code></pre></div><h2 id="variants" class="variants small-section-header">Variants<a href="#variants" class="anchor"></a></h2><h3 id="variant.Password" class="variant small-section-header"><a href="#variant.Password" class="anchor field"></a><code>Password(<a class="struct" href="https://doc.rust-lang.org/1.61.0/alloc/string/struct.String.html" title="struct alloc::string::String">String</a>)</code></h3><h3 id="variant.GeneratePassword" class="variant small-section-header"><a href="#variant.GeneratePassword" class="anchor field"></a><code>GeneratePassword</code></h3><h3 id="variant.TotpGenerate" class="variant small-section-header"><a href="#variant.TotpGenerate" class="anchor field"></a><code>TotpGenerate</code></h3><h3 id="variant.TotpVerify" class="variant small-section-header"><a href="#variant.TotpVerify" class="anchor field"></a><code>TotpVerify(<a class="struct" href="https://docs.rs/uuid/1.1.1/uuid/struct.Uuid.html" title="struct uuid::Uuid">Uuid</a>, <a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.u32.html">u32</a>)</code></h3><h3 id="variant.TotpAcceptSha1" class="variant small-section-header"><a href="#variant.TotpAcceptSha1" class="anchor field"></a><code>TotpAcceptSha1(<a class="struct" href="https://docs.rs/uuid/1.1.1/uuid/struct.Uuid.html" title="struct uuid::Uuid">Uuid</a>)</code></h3><h3 id="variant.TotpRemove" class="variant small-section-header"><a href="#variant.TotpRemove" class="anchor field"></a><code>TotpRemove</code></h3><h3 id="variant.WebauthnBegin" class="variant small-section-header"><a href="#variant.WebauthnBegin" class="anchor field"></a><code>WebauthnBegin(<a class="struct" href="https://doc.rust-lang.org/1.61.0/alloc/string/struct.String.html" title="struct alloc::string::String">String</a>)</code></h3><h3 id="variant.WebauthnRegister" class="variant small-section-header"><a href="#variant.WebauthnRegister" class="anchor field"></a><code>WebauthnRegister(<a class="struct" href="https://docs.rs/uuid/1.1.1/uuid/struct.Uuid.html" title="struct uuid::Uuid">Uuid</a>, RegisterPublicKeyCredential)</code></h3><h3 id="variant.WebauthnRemove" class="variant small-section-header"><a href="#variant.WebauthnRemove" class="anchor field"></a><code>WebauthnRemove(<a class="struct" href="https://doc.rust-lang.org/1.61.0/alloc/string/struct.String.html" title="struct alloc::string::String">String</a>)</code></h3><h3 id="variant.BackupCodeGenerate" class="variant small-section-header"><a href="#variant.BackupCodeGenerate" class="anchor field"></a><code>BackupCodeGenerate</code></h3><h3 id="variant.BackupCodeRemove" class="variant small-section-header"><a href="#variant.BackupCodeRemove" class="anchor field"></a><code>BackupCodeRemove</code></h3><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="rustdoc-toggle implementors-toggle" open><summary><section id="impl-Debug" class="impl has-srclink"><span class="rightside"><a class="srclink" href="../../src/kanidm_proto/v1.rs.html#739">source</a></span><a href="#impl-Debug" class="anchor"></a><h3 class="code-header in-band">impl <a class="trait" href="https://doc.rust-lang.org/1.61.0/core/fmt/trait.Debug.html" title="trait core::fmt::Debug">Debug</a> for <a class="enum" href="enum.SetCredentialRequest.html" title="enum kanidm_proto::v1::SetCredentialRequest">SetCredentialRequest</a></h3></section></summary><div class="impl-items"><details class="rustdoc-toggle method-toggle" open><summary><section id="method.fmt" class="method trait-impl has-srclink"><span class="rightside"><a class="srclink" href="../../src/kanidm_proto/v1.rs.html#739">source</a></span><a href="#method.fmt" class="anchor"></a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.61.0/core/fmt/trait.Debug.html#tymethod.fmt" class="fnname">fmt</a>(&self, f: &mut <a class="struct" href="https://doc.rust-lang.org/1.61.0/core/fmt/struct.Formatter.html" title="struct core::fmt::Formatter">Formatter</a><'_>) -> <a class="type" href="https://doc.rust-lang.org/1.61.0/core/fmt/type.Result.html" title="type core::fmt::Result">Result</a></h4></section></summary><div class='docblock'><p>Formats the value using the given formatter. <a href="https://doc.rust-lang.org/1.61.0/core/fmt/trait.Debug.html#tymethod.fmt">Read more</a></p>
|
||||
</div></details></div></details><details class="rustdoc-toggle implementors-toggle" open><summary><section id="impl-Deserialize%3C%27de%3E" class="impl has-srclink"><span class="rightside"><a class="srclink" href="../../src/kanidm_proto/v1.rs.html#739">source</a></span><a href="#impl-Deserialize%3C%27de%3E" class="anchor"></a><h3 class="code-header in-band">impl<'de> <a class="trait" href="https://docs.rs/serde/1.0.137/serde/de/trait.Deserialize.html" title="trait serde::de::Deserialize">Deserialize</a><'de> for <a class="enum" href="enum.SetCredentialRequest.html" title="enum kanidm_proto::v1::SetCredentialRequest">SetCredentialRequest</a></h3></section></summary><div class="impl-items"><details class="rustdoc-toggle method-toggle" open><summary><section id="method.deserialize" class="method trait-impl has-srclink"><span class="rightside"><a class="srclink" href="../../src/kanidm_proto/v1.rs.html#739">source</a></span><a href="#method.deserialize" class="anchor"></a><h4 class="code-header">fn <a href="https://docs.rs/serde/1.0.137/serde/de/trait.Deserialize.html#tymethod.deserialize" class="fnname">deserialize</a><__D>(__deserializer: __D) -> <a class="enum" href="https://doc.rust-lang.org/1.61.0/core/result/enum.Result.html" title="enum core::result::Result">Result</a><Self, __D::<a class="associatedtype" href="https://docs.rs/serde/1.0.137/serde/de/trait.Deserializer.html#associatedtype.Error" title="type serde::de::Deserializer::Error">Error</a>> <span class="where fmt-newline">where<br> __D: <a class="trait" href="https://docs.rs/serde/1.0.137/serde/de/trait.Deserializer.html" title="trait serde::de::Deserializer">Deserializer</a><'de>, </span></h4></section></summary><div class='docblock'><p>Deserialize this value from the given Serde deserializer. <a href="https://docs.rs/serde/1.0.137/serde/de/trait.Deserialize.html#tymethod.deserialize">Read more</a></p>
|
||||
</div></details></div></details><details class="rustdoc-toggle implementors-toggle" open><summary><section id="impl-Serialize" class="impl has-srclink"><span class="rightside"><a class="srclink" href="../../src/kanidm_proto/v1.rs.html#739">source</a></span><a href="#impl-Serialize" class="anchor"></a><h3 class="code-header in-band">impl <a class="trait" href="https://docs.rs/serde/1.0.137/serde/ser/trait.Serialize.html" title="trait serde::ser::Serialize">Serialize</a> for <a class="enum" href="enum.SetCredentialRequest.html" title="enum kanidm_proto::v1::SetCredentialRequest">SetCredentialRequest</a></h3></section></summary><div class="impl-items"><details class="rustdoc-toggle method-toggle" open><summary><section id="method.serialize" class="method trait-impl has-srclink"><span class="rightside"><a class="srclink" href="../../src/kanidm_proto/v1.rs.html#739">source</a></span><a href="#method.serialize" class="anchor"></a><h4 class="code-header">fn <a href="https://docs.rs/serde/1.0.137/serde/ser/trait.Serialize.html#tymethod.serialize" class="fnname">serialize</a><__S>(&self, __serializer: __S) -> <a class="enum" href="https://doc.rust-lang.org/1.61.0/core/result/enum.Result.html" title="enum core::result::Result">Result</a><__S::<a class="associatedtype" href="https://docs.rs/serde/1.0.137/serde/ser/trait.Serializer.html#associatedtype.Ok" title="type serde::ser::Serializer::Ok">Ok</a>, __S::<a class="associatedtype" href="https://docs.rs/serde/1.0.137/serde/ser/trait.Serializer.html#associatedtype.Error" title="type serde::ser::Serializer::Error">Error</a>> <span class="where fmt-newline">where<br> __S: <a class="trait" href="https://docs.rs/serde/1.0.137/serde/ser/trait.Serializer.html" title="trait serde::ser::Serializer">Serializer</a>, </span></h4></section></summary><div class='docblock'><p>Serialize this value into the given Serde serializer. <a href="https://docs.rs/serde/1.0.137/serde/ser/trait.Serialize.html#tymethod.serialize">Read more</a></p>
|
||||
</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" class="impl has-srclink"><a href="#impl-RefUnwindSafe" class="anchor"></a><h3 class="code-header in-band">impl <a class="trait" href="https://doc.rust-lang.org/1.61.0/core/panic/unwind_safe/trait.RefUnwindSafe.html" title="trait core::panic::unwind_safe::RefUnwindSafe">RefUnwindSafe</a> for <a class="enum" href="enum.SetCredentialRequest.html" title="enum kanidm_proto::v1::SetCredentialRequest">SetCredentialRequest</a></h3></section><section id="impl-Send" class="impl has-srclink"><a href="#impl-Send" class="anchor"></a><h3 class="code-header in-band">impl <a class="trait" href="https://doc.rust-lang.org/1.61.0/core/marker/trait.Send.html" title="trait core::marker::Send">Send</a> for <a class="enum" href="enum.SetCredentialRequest.html" title="enum kanidm_proto::v1::SetCredentialRequest">SetCredentialRequest</a></h3></section><section id="impl-Sync" class="impl has-srclink"><a href="#impl-Sync" class="anchor"></a><h3 class="code-header in-band">impl <a class="trait" href="https://doc.rust-lang.org/1.61.0/core/marker/trait.Sync.html" title="trait core::marker::Sync">Sync</a> for <a class="enum" href="enum.SetCredentialRequest.html" title="enum kanidm_proto::v1::SetCredentialRequest">SetCredentialRequest</a></h3></section><section id="impl-Unpin" class="impl has-srclink"><a href="#impl-Unpin" class="anchor"></a><h3 class="code-header in-band">impl <a class="trait" href="https://doc.rust-lang.org/1.61.0/core/marker/trait.Unpin.html" title="trait core::marker::Unpin">Unpin</a> for <a class="enum" href="enum.SetCredentialRequest.html" title="enum kanidm_proto::v1::SetCredentialRequest">SetCredentialRequest</a></h3></section><section id="impl-UnwindSafe" class="impl has-srclink"><a href="#impl-UnwindSafe" class="anchor"></a><h3 class="code-header in-band">impl <a class="trait" href="https://doc.rust-lang.org/1.61.0/core/panic/unwind_safe/trait.UnwindSafe.html" title="trait core::panic::unwind_safe::UnwindSafe">UnwindSafe</a> for <a class="enum" href="enum.SetCredentialRequest.html" title="enum kanidm_proto::v1::SetCredentialRequest">SetCredentialRequest</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="rustdoc-toggle implementors-toggle"><summary><section id="impl-Any" class="impl has-srclink"><span class="rightside"><a class="srclink" href="https://doc.rust-lang.org/1.61.0/src/core/any.rs.html#132-136">source</a></span><a href="#impl-Any" class="anchor"></a><h3 class="code-header in-band">impl<T> <a class="trait" href="https://doc.rust-lang.org/1.61.0/core/any/trait.Any.html" title="trait core::any::Any">Any</a> for T <span class="where fmt-newline">where<br> T: 'static + ?<a class="trait" href="https://doc.rust-lang.org/1.61.0/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>, </span></h3></section></summary><div class="impl-items"><details class="rustdoc-toggle method-toggle" open><summary><section id="method.type_id" class="method trait-impl has-srclink"><span class="rightside"><a class="srclink" href="https://doc.rust-lang.org/1.61.0/src/core/any.rs.html#133">source</a></span><a href="#method.type_id" class="anchor"></a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.61.0/core/any/trait.Any.html#tymethod.type_id" class="fnname">type_id</a>(&self) -> <a class="struct" href="https://doc.rust-lang.org/1.61.0/core/any/struct.TypeId.html" title="struct core::any::TypeId">TypeId</a></h4></section></summary><div class='docblock'><p>Gets the <code>TypeId</code> of <code>self</code>. <a href="https://doc.rust-lang.org/1.61.0/core/any/trait.Any.html#tymethod.type_id">Read more</a></p>
|
||||
|
|
|
@ -7,11 +7,11 @@
|
|||
<h1 class="fqn"><span class="in-band">Enum <a href="../index.html">kanidm_proto</a>::<wbr><a href="index.html">v1</a>::<wbr><a class="enum" href="#">SetCredentialResponse</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/kanidm_proto/v1.rs.html#817-824">source</a> · <a id="toggle-all-docs" href="javascript:void(0)" title="collapse all docs">[<span class="inner">−</span>]</a></span></div><div class="docblock item-decl"><pre class="rust enum"><code>pub enum SetCredentialResponse {
|
||||
Success,
|
||||
Token(<a class="struct" href="https://doc.rust-lang.org/1.61.0/alloc/string/struct.String.html" title="struct alloc::string::String">String</a>),
|
||||
TotpCheck(<a class="struct" href="https://docs.rs/uuid/1.1.0/uuid/struct.Uuid.html" title="struct uuid::Uuid">Uuid</a>, <a class="struct" href="struct.TotpSecret.html" title="struct kanidm_proto::v1::TotpSecret">TotpSecret</a>),
|
||||
TotpInvalidSha1(<a class="struct" href="https://docs.rs/uuid/1.1.0/uuid/struct.Uuid.html" title="struct uuid::Uuid">Uuid</a>),
|
||||
WebauthnCreateChallenge(<a class="struct" href="https://docs.rs/uuid/1.1.0/uuid/struct.Uuid.html" title="struct uuid::Uuid">Uuid</a>, CreationChallengeResponse),
|
||||
TotpCheck(<a class="struct" href="https://docs.rs/uuid/1.1.1/uuid/struct.Uuid.html" title="struct uuid::Uuid">Uuid</a>, <a class="struct" href="struct.TotpSecret.html" title="struct kanidm_proto::v1::TotpSecret">TotpSecret</a>),
|
||||
TotpInvalidSha1(<a class="struct" href="https://docs.rs/uuid/1.1.1/uuid/struct.Uuid.html" title="struct uuid::Uuid">Uuid</a>),
|
||||
WebauthnCreateChallenge(<a class="struct" href="https://docs.rs/uuid/1.1.1/uuid/struct.Uuid.html" title="struct uuid::Uuid">Uuid</a>, CreationChallengeResponse),
|
||||
BackupCodes(<a class="struct" href="https://doc.rust-lang.org/1.61.0/alloc/vec/struct.Vec.html" title="struct alloc::vec::Vec">Vec</a><<a class="struct" href="https://doc.rust-lang.org/1.61.0/alloc/string/struct.String.html" title="struct alloc::string::String">String</a>>),
|
||||
}</code></pre></div><h2 id="variants" class="variants small-section-header">Variants<a href="#variants" class="anchor"></a></h2><h3 id="variant.Success" class="variant small-section-header"><a href="#variant.Success" class="anchor field"></a><code>Success</code></h3><h3 id="variant.Token" class="variant small-section-header"><a href="#variant.Token" class="anchor field"></a><code>Token(<a class="struct" href="https://doc.rust-lang.org/1.61.0/alloc/string/struct.String.html" title="struct alloc::string::String">String</a>)</code></h3><h3 id="variant.TotpCheck" class="variant small-section-header"><a href="#variant.TotpCheck" class="anchor field"></a><code>TotpCheck(<a class="struct" href="https://docs.rs/uuid/1.1.0/uuid/struct.Uuid.html" title="struct uuid::Uuid">Uuid</a>, <a class="struct" href="struct.TotpSecret.html" title="struct kanidm_proto::v1::TotpSecret">TotpSecret</a>)</code></h3><h3 id="variant.TotpInvalidSha1" class="variant small-section-header"><a href="#variant.TotpInvalidSha1" class="anchor field"></a><code>TotpInvalidSha1(<a class="struct" href="https://docs.rs/uuid/1.1.0/uuid/struct.Uuid.html" title="struct uuid::Uuid">Uuid</a>)</code></h3><h3 id="variant.WebauthnCreateChallenge" class="variant small-section-header"><a href="#variant.WebauthnCreateChallenge" class="anchor field"></a><code>WebauthnCreateChallenge(<a class="struct" href="https://docs.rs/uuid/1.1.0/uuid/struct.Uuid.html" title="struct uuid::Uuid">Uuid</a>, CreationChallengeResponse)</code></h3><h3 id="variant.BackupCodes" class="variant small-section-header"><a href="#variant.BackupCodes" class="anchor field"></a><code>BackupCodes(<a class="struct" href="https://doc.rust-lang.org/1.61.0/alloc/vec/struct.Vec.html" title="struct alloc::vec::Vec">Vec</a><<a class="struct" href="https://doc.rust-lang.org/1.61.0/alloc/string/struct.String.html" title="struct alloc::string::String">String</a>>)</code></h3><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="rustdoc-toggle implementors-toggle" open><summary><section id="impl-Debug" class="impl has-srclink"><span class="rightside"><a class="srclink" href="../../src/kanidm_proto/v1.rs.html#815">source</a></span><a href="#impl-Debug" class="anchor"></a><h3 class="code-header in-band">impl <a class="trait" href="https://doc.rust-lang.org/1.61.0/core/fmt/trait.Debug.html" title="trait core::fmt::Debug">Debug</a> for <a class="enum" href="enum.SetCredentialResponse.html" title="enum kanidm_proto::v1::SetCredentialResponse">SetCredentialResponse</a></h3></section></summary><div class="impl-items"><details class="rustdoc-toggle method-toggle" open><summary><section id="method.fmt" class="method trait-impl has-srclink"><span class="rightside"><a class="srclink" href="../../src/kanidm_proto/v1.rs.html#815">source</a></span><a href="#method.fmt" class="anchor"></a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.61.0/core/fmt/trait.Debug.html#tymethod.fmt" class="fnname">fmt</a>(&self, f: &mut <a class="struct" href="https://doc.rust-lang.org/1.61.0/core/fmt/struct.Formatter.html" title="struct core::fmt::Formatter">Formatter</a><'_>) -> <a class="type" href="https://doc.rust-lang.org/1.61.0/core/fmt/type.Result.html" title="type core::fmt::Result">Result</a></h4></section></summary><div class='docblock'><p>Formats the value using the given formatter. <a href="https://doc.rust-lang.org/1.61.0/core/fmt/trait.Debug.html#tymethod.fmt">Read more</a></p>
|
||||
}</code></pre></div><h2 id="variants" class="variants small-section-header">Variants<a href="#variants" class="anchor"></a></h2><h3 id="variant.Success" class="variant small-section-header"><a href="#variant.Success" class="anchor field"></a><code>Success</code></h3><h3 id="variant.Token" class="variant small-section-header"><a href="#variant.Token" class="anchor field"></a><code>Token(<a class="struct" href="https://doc.rust-lang.org/1.61.0/alloc/string/struct.String.html" title="struct alloc::string::String">String</a>)</code></h3><h3 id="variant.TotpCheck" class="variant small-section-header"><a href="#variant.TotpCheck" class="anchor field"></a><code>TotpCheck(<a class="struct" href="https://docs.rs/uuid/1.1.1/uuid/struct.Uuid.html" title="struct uuid::Uuid">Uuid</a>, <a class="struct" href="struct.TotpSecret.html" title="struct kanidm_proto::v1::TotpSecret">TotpSecret</a>)</code></h3><h3 id="variant.TotpInvalidSha1" class="variant small-section-header"><a href="#variant.TotpInvalidSha1" class="anchor field"></a><code>TotpInvalidSha1(<a class="struct" href="https://docs.rs/uuid/1.1.1/uuid/struct.Uuid.html" title="struct uuid::Uuid">Uuid</a>)</code></h3><h3 id="variant.WebauthnCreateChallenge" class="variant small-section-header"><a href="#variant.WebauthnCreateChallenge" class="anchor field"></a><code>WebauthnCreateChallenge(<a class="struct" href="https://docs.rs/uuid/1.1.1/uuid/struct.Uuid.html" title="struct uuid::Uuid">Uuid</a>, CreationChallengeResponse)</code></h3><h3 id="variant.BackupCodes" class="variant small-section-header"><a href="#variant.BackupCodes" class="anchor field"></a><code>BackupCodes(<a class="struct" href="https://doc.rust-lang.org/1.61.0/alloc/vec/struct.Vec.html" title="struct alloc::vec::Vec">Vec</a><<a class="struct" href="https://doc.rust-lang.org/1.61.0/alloc/string/struct.String.html" title="struct alloc::string::String">String</a>>)</code></h3><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="rustdoc-toggle implementors-toggle" open><summary><section id="impl-Debug" class="impl has-srclink"><span class="rightside"><a class="srclink" href="../../src/kanidm_proto/v1.rs.html#815">source</a></span><a href="#impl-Debug" class="anchor"></a><h3 class="code-header in-band">impl <a class="trait" href="https://doc.rust-lang.org/1.61.0/core/fmt/trait.Debug.html" title="trait core::fmt::Debug">Debug</a> for <a class="enum" href="enum.SetCredentialResponse.html" title="enum kanidm_proto::v1::SetCredentialResponse">SetCredentialResponse</a></h3></section></summary><div class="impl-items"><details class="rustdoc-toggle method-toggle" open><summary><section id="method.fmt" class="method trait-impl has-srclink"><span class="rightside"><a class="srclink" href="../../src/kanidm_proto/v1.rs.html#815">source</a></span><a href="#method.fmt" class="anchor"></a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.61.0/core/fmt/trait.Debug.html#tymethod.fmt" class="fnname">fmt</a>(&self, f: &mut <a class="struct" href="https://doc.rust-lang.org/1.61.0/core/fmt/struct.Formatter.html" title="struct core::fmt::Formatter">Formatter</a><'_>) -> <a class="type" href="https://doc.rust-lang.org/1.61.0/core/fmt/type.Result.html" title="type core::fmt::Result">Result</a></h4></section></summary><div class='docblock'><p>Formats the value using the given formatter. <a href="https://doc.rust-lang.org/1.61.0/core/fmt/trait.Debug.html#tymethod.fmt">Read more</a></p>
|
||||
</div></details></div></details><details class="rustdoc-toggle implementors-toggle" open><summary><section id="impl-Deserialize%3C%27de%3E" class="impl has-srclink"><span class="rightside"><a class="srclink" href="../../src/kanidm_proto/v1.rs.html#815">source</a></span><a href="#impl-Deserialize%3C%27de%3E" class="anchor"></a><h3 class="code-header in-band">impl<'de> <a class="trait" href="https://docs.rs/serde/1.0.137/serde/de/trait.Deserialize.html" title="trait serde::de::Deserialize">Deserialize</a><'de> for <a class="enum" href="enum.SetCredentialResponse.html" title="enum kanidm_proto::v1::SetCredentialResponse">SetCredentialResponse</a></h3></section></summary><div class="impl-items"><details class="rustdoc-toggle method-toggle" open><summary><section id="method.deserialize" class="method trait-impl has-srclink"><span class="rightside"><a class="srclink" href="../../src/kanidm_proto/v1.rs.html#815">source</a></span><a href="#method.deserialize" class="anchor"></a><h4 class="code-header">fn <a href="https://docs.rs/serde/1.0.137/serde/de/trait.Deserialize.html#tymethod.deserialize" class="fnname">deserialize</a><__D>(__deserializer: __D) -> <a class="enum" href="https://doc.rust-lang.org/1.61.0/core/result/enum.Result.html" title="enum core::result::Result">Result</a><Self, __D::<a class="associatedtype" href="https://docs.rs/serde/1.0.137/serde/de/trait.Deserializer.html#associatedtype.Error" title="type serde::de::Deserializer::Error">Error</a>> <span class="where fmt-newline">where<br> __D: <a class="trait" href="https://docs.rs/serde/1.0.137/serde/de/trait.Deserializer.html" title="trait serde::de::Deserializer">Deserializer</a><'de>, </span></h4></section></summary><div class='docblock'><p>Deserialize this value from the given Serde deserializer. <a href="https://docs.rs/serde/1.0.137/serde/de/trait.Deserialize.html#tymethod.deserialize">Read more</a></p>
|
||||
</div></details></div></details><details class="rustdoc-toggle implementors-toggle" open><summary><section id="impl-Serialize" class="impl has-srclink"><span class="rightside"><a class="srclink" href="../../src/kanidm_proto/v1.rs.html#815">source</a></span><a href="#impl-Serialize" class="anchor"></a><h3 class="code-header in-band">impl <a class="trait" href="https://docs.rs/serde/1.0.137/serde/ser/trait.Serialize.html" title="trait serde::ser::Serialize">Serialize</a> for <a class="enum" href="enum.SetCredentialResponse.html" title="enum kanidm_proto::v1::SetCredentialResponse">SetCredentialResponse</a></h3></section></summary><div class="impl-items"><details class="rustdoc-toggle method-toggle" open><summary><section id="method.serialize" class="method trait-impl has-srclink"><span class="rightside"><a class="srclink" href="../../src/kanidm_proto/v1.rs.html#815">source</a></span><a href="#method.serialize" class="anchor"></a><h4 class="code-header">fn <a href="https://docs.rs/serde/1.0.137/serde/ser/trait.Serialize.html#tymethod.serialize" class="fnname">serialize</a><__S>(&self, __serializer: __S) -> <a class="enum" href="https://doc.rust-lang.org/1.61.0/core/result/enum.Result.html" title="enum core::result::Result">Result</a><__S::<a class="associatedtype" href="https://docs.rs/serde/1.0.137/serde/ser/trait.Serializer.html#associatedtype.Ok" title="type serde::ser::Serializer::Ok">Ok</a>, __S::<a class="associatedtype" href="https://docs.rs/serde/1.0.137/serde/ser/trait.Serializer.html#associatedtype.Error" title="type serde::ser::Serializer::Error">Error</a>> <span class="where fmt-newline">where<br> __S: <a class="trait" href="https://docs.rs/serde/1.0.137/serde/ser/trait.Serializer.html" title="trait serde::ser::Serializer">Serializer</a>, </span></h4></section></summary><div class='docblock'><p>Serialize this value into the given Serde serializer. <a href="https://docs.rs/serde/1.0.137/serde/ser/trait.Serialize.html#tymethod.serialize">Read more</a></p>
|
||||
</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" class="impl has-srclink"><a href="#impl-RefUnwindSafe" class="anchor"></a><h3 class="code-header in-band">impl <a class="trait" href="https://doc.rust-lang.org/1.61.0/core/panic/unwind_safe/trait.RefUnwindSafe.html" title="trait core::panic::unwind_safe::RefUnwindSafe">RefUnwindSafe</a> for <a class="enum" href="enum.SetCredentialResponse.html" title="enum kanidm_proto::v1::SetCredentialResponse">SetCredentialResponse</a></h3></section><section id="impl-Send" class="impl has-srclink"><a href="#impl-Send" class="anchor"></a><h3 class="code-header in-band">impl <a class="trait" href="https://doc.rust-lang.org/1.61.0/core/marker/trait.Send.html" title="trait core::marker::Send">Send</a> for <a class="enum" href="enum.SetCredentialResponse.html" title="enum kanidm_proto::v1::SetCredentialResponse">SetCredentialResponse</a></h3></section><section id="impl-Sync" class="impl has-srclink"><a href="#impl-Sync" class="anchor"></a><h3 class="code-header in-band">impl <a class="trait" href="https://doc.rust-lang.org/1.61.0/core/marker/trait.Sync.html" title="trait core::marker::Sync">Sync</a> for <a class="enum" href="enum.SetCredentialResponse.html" title="enum kanidm_proto::v1::SetCredentialResponse">SetCredentialResponse</a></h3></section><section id="impl-Unpin" class="impl has-srclink"><a href="#impl-Unpin" class="anchor"></a><h3 class="code-header in-band">impl <a class="trait" href="https://doc.rust-lang.org/1.61.0/core/marker/trait.Unpin.html" title="trait core::marker::Unpin">Unpin</a> for <a class="enum" href="enum.SetCredentialResponse.html" title="enum kanidm_proto::v1::SetCredentialResponse">SetCredentialResponse</a></h3></section><section id="impl-UnwindSafe" class="impl has-srclink"><a href="#impl-UnwindSafe" class="anchor"></a><h3 class="code-header in-band">impl <a class="trait" href="https://doc.rust-lang.org/1.61.0/core/panic/unwind_safe/trait.UnwindSafe.html" title="trait core::panic::unwind_safe::UnwindSafe">UnwindSafe</a> for <a class="enum" href="enum.SetCredentialResponse.html" title="enum kanidm_proto::v1::SetCredentialResponse">SetCredentialResponse</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="rustdoc-toggle implementors-toggle"><summary><section id="impl-Any" class="impl has-srclink"><span class="rightside"><a class="srclink" href="https://doc.rust-lang.org/1.61.0/src/core/any.rs.html#132-136">source</a></span><a href="#impl-Any" class="anchor"></a><h3 class="code-header in-band">impl<T> <a class="trait" href="https://doc.rust-lang.org/1.61.0/core/any/trait.Any.html" title="trait core::any::Any">Any</a> for T <span class="where fmt-newline">where<br> T: 'static + ?<a class="trait" href="https://doc.rust-lang.org/1.61.0/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>, </span></h3></section></summary><div class="impl-items"><details class="rustdoc-toggle method-toggle" open><summary><section id="method.type_id" class="method trait-impl has-srclink"><span class="rightside"><a class="srclink" href="https://doc.rust-lang.org/1.61.0/src/core/any.rs.html#133">source</a></span><a href="#method.type_id" class="anchor"></a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.61.0/core/any/trait.Any.html#tymethod.type_id" class="fnname">type_id</a>(&self) -> <a class="struct" href="https://doc.rust-lang.org/1.61.0/core/any/struct.TypeId.html" title="struct core::any::TypeId">TypeId</a></h4></section></summary><div class='docblock'><p>Gets the <code>TypeId</code> of <code>self</code>. <a href="https://doc.rust-lang.org/1.61.0/core/any/trait.Any.html#tymethod.type_id">Read more</a></p>
|
||||
|
|
|
@ -5,9 +5,9 @@
|
|||
<nav class="sidebar"><a class="sidebar-logo" href="../../kanidm_proto/index.html"><div class="logo-container"><img class="rust-logo" src="../../rust-logo.svg" alt="logo"></div>
|
||||
</a><h2 class="location"><a href="#">AuthResponse</a></h2><div class="sidebar-elems"><section><div class="block"><h3 class="sidebar-title"><a href="#fields">Fields</a></h3><ul><li><a href="#structfield.sessionid">sessionid</a></li><li><a href="#structfield.state">state</a></li></ul></div><div class="block"><h3 class="sidebar-title"><a href="#trait-implementations">Trait Implementations</a></h3><ul><li><a href="#impl-Debug">Debug</a></li><li><a href="#impl-Deserialize%3C%27de%3E">Deserialize<'de></a></li><li><a href="#impl-Serialize">Serialize</a></li></ul></div><div class="block"><h3 class="sidebar-title"><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul><li><a href="#impl-RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send">Send</a></li><li><a href="#impl-Sync">Sync</a></li><li><a href="#impl-Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe">UnwindSafe</a></li></ul></div><div class="block"><h3 class="sidebar-title"><a href="#blanket-implementations">Blanket Implementations</a></h3><ul><li><a href="#impl-Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E">Borrow<T></a></li><li><a href="#impl-BorrowMut%3CT%3E">BorrowMut<T></a></li><li><a href="#impl-DeserializeOwned">DeserializeOwned</a></li><li><a href="#impl-From%3CT%3E">From<T></a></li><li><a href="#impl-Instrument">Instrument</a></li><li><a href="#impl-Into%3CU%3E">Into<U></a></li><li><a href="#impl-TryFrom%3CU%3E">TryFrom<U></a></li><li><a href="#impl-TryInto%3CU%3E">TryInto<U></a></li><li><a href="#impl-VZip%3CV%3E">VZip<V></a></li><li><a href="#impl-WithSubscriber">WithSubscriber</a></li></ul></div></section><h2 class="location"><a href="index.html">In kanidm_proto::v1</a></h2><div id="sidebar-vars" data-name="AuthResponse" data-ty="struct" data-relpath=""></div><script defer src="sidebar-items.js"></script></div></nav><main><div class="width-limiter"><div class="sub-container"><a class="sub-logo-container" href="../../kanidm_proto/index.html"><img class="rust-logo" src="../../rust-logo.svg" alt="logo"></a><nav class="sub"><div class="theme-picker hidden"><button id="theme-picker" aria-label="Pick another theme!" aria-haspopup="menu" title="themes"><img width="22" height="22" alt="Pick another theme!" src="../../brush.svg"></button><div id="theme-choices" role="menu"></div></div><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"><button type="button" id="help-button" title="help">?</button><a id="settings-menu" href="../../settings.html" title="settings"><img width="22" height="22" alt="Change settings" src="../../wheel.svg"></a></div></form></nav></div><section id="main-content" class="content"><div class="main-heading">
|
||||
<h1 class="fqn"><span class="in-band">Struct <a href="../index.html">kanidm_proto</a>::<wbr><a href="index.html">v1</a>::<wbr><a class="struct" href="#">AuthResponse</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/kanidm_proto/v1.rs.html#733-736">source</a> · <a id="toggle-all-docs" href="javascript:void(0)" title="collapse all docs">[<span class="inner">−</span>]</a></span></div><div class="docblock item-decl"><pre class="rust struct"><code>pub struct AuthResponse {
|
||||
pub sessionid: <a class="struct" href="https://docs.rs/uuid/1.1.0/uuid/struct.Uuid.html" title="struct uuid::Uuid">Uuid</a>,
|
||||
pub sessionid: <a class="struct" href="https://docs.rs/uuid/1.1.1/uuid/struct.Uuid.html" title="struct uuid::Uuid">Uuid</a>,
|
||||
pub state: <a class="enum" href="enum.AuthState.html" title="enum kanidm_proto::v1::AuthState">AuthState</a>,
|
||||
}</code></pre></div><h2 id="fields" class="fields small-section-header">Fields<a href="#fields" class="anchor"></a></h2><span id="structfield.sessionid" class="structfield small-section-header"><a href="#structfield.sessionid" class="anchor field"></a><code>sessionid: <a class="struct" href="https://docs.rs/uuid/1.1.0/uuid/struct.Uuid.html" title="struct uuid::Uuid">Uuid</a></code></span><span id="structfield.state" class="structfield small-section-header"><a href="#structfield.state" class="anchor field"></a><code>state: <a class="enum" href="enum.AuthState.html" title="enum kanidm_proto::v1::AuthState">AuthState</a></code></span><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="rustdoc-toggle implementors-toggle" open><summary><section id="impl-Debug" class="impl has-srclink"><span class="rightside"><a class="srclink" href="../../src/kanidm_proto/v1.rs.html#732">source</a></span><a href="#impl-Debug" class="anchor"></a><h3 class="code-header in-band">impl <a class="trait" href="https://doc.rust-lang.org/1.61.0/core/fmt/trait.Debug.html" title="trait core::fmt::Debug">Debug</a> for <a class="struct" href="struct.AuthResponse.html" title="struct kanidm_proto::v1::AuthResponse">AuthResponse</a></h3></section></summary><div class="impl-items"><details class="rustdoc-toggle method-toggle" open><summary><section id="method.fmt" class="method trait-impl has-srclink"><span class="rightside"><a class="srclink" href="../../src/kanidm_proto/v1.rs.html#732">source</a></span><a href="#method.fmt" class="anchor"></a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.61.0/core/fmt/trait.Debug.html#tymethod.fmt" class="fnname">fmt</a>(&self, f: &mut <a class="struct" href="https://doc.rust-lang.org/1.61.0/core/fmt/struct.Formatter.html" title="struct core::fmt::Formatter">Formatter</a><'_>) -> <a class="type" href="https://doc.rust-lang.org/1.61.0/core/fmt/type.Result.html" title="type core::fmt::Result">Result</a></h4></section></summary><div class='docblock'><p>Formats the value using the given formatter. <a href="https://doc.rust-lang.org/1.61.0/core/fmt/trait.Debug.html#tymethod.fmt">Read more</a></p>
|
||||
}</code></pre></div><h2 id="fields" class="fields small-section-header">Fields<a href="#fields" class="anchor"></a></h2><span id="structfield.sessionid" class="structfield small-section-header"><a href="#structfield.sessionid" class="anchor field"></a><code>sessionid: <a class="struct" href="https://docs.rs/uuid/1.1.1/uuid/struct.Uuid.html" title="struct uuid::Uuid">Uuid</a></code></span><span id="structfield.state" class="structfield small-section-header"><a href="#structfield.state" class="anchor field"></a><code>state: <a class="enum" href="enum.AuthState.html" title="enum kanidm_proto::v1::AuthState">AuthState</a></code></span><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="rustdoc-toggle implementors-toggle" open><summary><section id="impl-Debug" class="impl has-srclink"><span class="rightside"><a class="srclink" href="../../src/kanidm_proto/v1.rs.html#732">source</a></span><a href="#impl-Debug" class="anchor"></a><h3 class="code-header in-band">impl <a class="trait" href="https://doc.rust-lang.org/1.61.0/core/fmt/trait.Debug.html" title="trait core::fmt::Debug">Debug</a> for <a class="struct" href="struct.AuthResponse.html" title="struct kanidm_proto::v1::AuthResponse">AuthResponse</a></h3></section></summary><div class="impl-items"><details class="rustdoc-toggle method-toggle" open><summary><section id="method.fmt" class="method trait-impl has-srclink"><span class="rightside"><a class="srclink" href="../../src/kanidm_proto/v1.rs.html#732">source</a></span><a href="#method.fmt" class="anchor"></a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.61.0/core/fmt/trait.Debug.html#tymethod.fmt" class="fnname">fmt</a>(&self, f: &mut <a class="struct" href="https://doc.rust-lang.org/1.61.0/core/fmt/struct.Formatter.html" title="struct core::fmt::Formatter">Formatter</a><'_>) -> <a class="type" href="https://doc.rust-lang.org/1.61.0/core/fmt/type.Result.html" title="type core::fmt::Result">Result</a></h4></section></summary><div class='docblock'><p>Formats the value using the given formatter. <a href="https://doc.rust-lang.org/1.61.0/core/fmt/trait.Debug.html#tymethod.fmt">Read more</a></p>
|
||||
</div></details></div></details><details class="rustdoc-toggle implementors-toggle" open><summary><section id="impl-Deserialize%3C%27de%3E" class="impl has-srclink"><span class="rightside"><a class="srclink" href="../../src/kanidm_proto/v1.rs.html#732">source</a></span><a href="#impl-Deserialize%3C%27de%3E" class="anchor"></a><h3 class="code-header in-band">impl<'de> <a class="trait" href="https://docs.rs/serde/1.0.137/serde/de/trait.Deserialize.html" title="trait serde::de::Deserialize">Deserialize</a><'de> for <a class="struct" href="struct.AuthResponse.html" title="struct kanidm_proto::v1::AuthResponse">AuthResponse</a></h3></section></summary><div class="impl-items"><details class="rustdoc-toggle method-toggle" open><summary><section id="method.deserialize" class="method trait-impl has-srclink"><span class="rightside"><a class="srclink" href="../../src/kanidm_proto/v1.rs.html#732">source</a></span><a href="#method.deserialize" class="anchor"></a><h4 class="code-header">fn <a href="https://docs.rs/serde/1.0.137/serde/de/trait.Deserialize.html#tymethod.deserialize" class="fnname">deserialize</a><__D>(__deserializer: __D) -> <a class="enum" href="https://doc.rust-lang.org/1.61.0/core/result/enum.Result.html" title="enum core::result::Result">Result</a><Self, __D::<a class="associatedtype" href="https://docs.rs/serde/1.0.137/serde/de/trait.Deserializer.html#associatedtype.Error" title="type serde::de::Deserializer::Error">Error</a>> <span class="where fmt-newline">where<br> __D: <a class="trait" href="https://docs.rs/serde/1.0.137/serde/de/trait.Deserializer.html" title="trait serde::de::Deserializer">Deserializer</a><'de>, </span></h4></section></summary><div class='docblock'><p>Deserialize this value from the given Serde deserializer. <a href="https://docs.rs/serde/1.0.137/serde/de/trait.Deserialize.html#tymethod.deserialize">Read more</a></p>
|
||||
</div></details></div></details><details class="rustdoc-toggle implementors-toggle" open><summary><section id="impl-Serialize" class="impl has-srclink"><span class="rightside"><a class="srclink" href="../../src/kanidm_proto/v1.rs.html#732">source</a></span><a href="#impl-Serialize" class="anchor"></a><h3 class="code-header in-band">impl <a class="trait" href="https://docs.rs/serde/1.0.137/serde/ser/trait.Serialize.html" title="trait serde::ser::Serialize">Serialize</a> for <a class="struct" href="struct.AuthResponse.html" title="struct kanidm_proto::v1::AuthResponse">AuthResponse</a></h3></section></summary><div class="impl-items"><details class="rustdoc-toggle method-toggle" open><summary><section id="method.serialize" class="method trait-impl has-srclink"><span class="rightside"><a class="srclink" href="../../src/kanidm_proto/v1.rs.html#732">source</a></span><a href="#method.serialize" class="anchor"></a><h4 class="code-header">fn <a href="https://docs.rs/serde/1.0.137/serde/ser/trait.Serialize.html#tymethod.serialize" class="fnname">serialize</a><__S>(&self, __serializer: __S) -> <a class="enum" href="https://doc.rust-lang.org/1.61.0/core/result/enum.Result.html" title="enum core::result::Result">Result</a><__S::<a class="associatedtype" href="https://docs.rs/serde/1.0.137/serde/ser/trait.Serializer.html#associatedtype.Ok" title="type serde::ser::Serializer::Ok">Ok</a>, __S::<a class="associatedtype" href="https://docs.rs/serde/1.0.137/serde/ser/trait.Serializer.html#associatedtype.Error" title="type serde::ser::Serializer::Error">Error</a>> <span class="where fmt-newline">where<br> __S: <a class="trait" href="https://docs.rs/serde/1.0.137/serde/ser/trait.Serializer.html" title="trait serde::ser::Serializer">Serializer</a>, </span></h4></section></summary><div class='docblock'><p>Serialize this value into the given Serde serializer. <a href="https://docs.rs/serde/1.0.137/serde/ser/trait.Serialize.html#tymethod.serialize">Read more</a></p>
|
||||
</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" class="impl has-srclink"><a href="#impl-RefUnwindSafe" class="anchor"></a><h3 class="code-header in-band">impl <a class="trait" href="https://doc.rust-lang.org/1.61.0/core/panic/unwind_safe/trait.RefUnwindSafe.html" title="trait core::panic::unwind_safe::RefUnwindSafe">RefUnwindSafe</a> for <a class="struct" href="struct.AuthResponse.html" title="struct kanidm_proto::v1::AuthResponse">AuthResponse</a></h3></section><section id="impl-Send" class="impl has-srclink"><a href="#impl-Send" class="anchor"></a><h3 class="code-header in-band">impl <a class="trait" href="https://doc.rust-lang.org/1.61.0/core/marker/trait.Send.html" title="trait core::marker::Send">Send</a> for <a class="struct" href="struct.AuthResponse.html" title="struct kanidm_proto::v1::AuthResponse">AuthResponse</a></h3></section><section id="impl-Sync" class="impl has-srclink"><a href="#impl-Sync" class="anchor"></a><h3 class="code-header in-band">impl <a class="trait" href="https://doc.rust-lang.org/1.61.0/core/marker/trait.Sync.html" title="trait core::marker::Sync">Sync</a> for <a class="struct" href="struct.AuthResponse.html" title="struct kanidm_proto::v1::AuthResponse">AuthResponse</a></h3></section><section id="impl-Unpin" class="impl has-srclink"><a href="#impl-Unpin" class="anchor"></a><h3 class="code-header in-band">impl <a class="trait" href="https://doc.rust-lang.org/1.61.0/core/marker/trait.Unpin.html" title="trait core::marker::Unpin">Unpin</a> for <a class="struct" href="struct.AuthResponse.html" title="struct kanidm_proto::v1::AuthResponse">AuthResponse</a></h3></section><section id="impl-UnwindSafe" class="impl has-srclink"><a href="#impl-UnwindSafe" class="anchor"></a><h3 class="code-header in-band">impl <a class="trait" href="https://doc.rust-lang.org/1.61.0/core/panic/unwind_safe/trait.UnwindSafe.html" title="trait core::panic::unwind_safe::UnwindSafe">UnwindSafe</a> for <a class="struct" href="struct.AuthResponse.html" title="struct kanidm_proto::v1::AuthResponse">AuthResponse</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="rustdoc-toggle implementors-toggle"><summary><section id="impl-Any" class="impl has-srclink"><span class="rightside"><a class="srclink" href="https://doc.rust-lang.org/1.61.0/src/core/any.rs.html#132-136">source</a></span><a href="#impl-Any" class="anchor"></a><h3 class="code-header in-band">impl<T> <a class="trait" href="https://doc.rust-lang.org/1.61.0/core/any/trait.Any.html" title="trait core::any::Any">Any</a> for T <span class="where fmt-newline">where<br> T: 'static + ?<a class="trait" href="https://doc.rust-lang.org/1.61.0/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>, </span></h3></section></summary><div class="impl-items"><details class="rustdoc-toggle method-toggle" open><summary><section id="method.type_id" class="method trait-impl has-srclink"><span class="rightside"><a class="srclink" href="https://doc.rust-lang.org/1.61.0/src/core/any.rs.html#133">source</a></span><a href="#method.type_id" class="anchor"></a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.61.0/core/any/trait.Any.html#tymethod.type_id" class="fnname">type_id</a>(&self) -> <a class="struct" href="https://doc.rust-lang.org/1.61.0/core/any/struct.TypeId.html" title="struct core::any::TypeId">TypeId</a></h4></section></summary><div class='docblock'><p>Gets the <code>TypeId</code> of <code>self</code>. <a href="https://doc.rust-lang.org/1.61.0/core/any/trait.Any.html#tymethod.type_id">Read more</a></p>
|
||||
|
|
|
@ -5,10 +5,10 @@
|
|||
<nav class="sidebar"><a class="sidebar-logo" href="../../kanidm_proto/index.html"><div class="logo-container"><img class="rust-logo" src="../../rust-logo.svg" alt="logo"></div>
|
||||
</a><h2 class="location"><a href="#">CredentialDetail</a></h2><div class="sidebar-elems"><section><div class="block"><h3 class="sidebar-title"><a href="#fields">Fields</a></h3><ul><li><a href="#structfield.claims">claims</a></li><li><a href="#structfield.type_">type_</a></li><li><a href="#structfield.uuid">uuid</a></li></ul></div><div class="block"><h3 class="sidebar-title"><a href="#trait-implementations">Trait Implementations</a></h3><ul><li><a href="#impl-Clone">Clone</a></li><li><a href="#impl-Debug">Debug</a></li><li><a href="#impl-Deserialize%3C%27de%3E">Deserialize<'de></a></li><li><a href="#impl-Display">Display</a></li><li><a href="#impl-Serialize">Serialize</a></li></ul></div><div class="block"><h3 class="sidebar-title"><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul><li><a href="#impl-RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send">Send</a></li><li><a href="#impl-Sync">Sync</a></li><li><a href="#impl-Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe">UnwindSafe</a></li></ul></div><div class="block"><h3 class="sidebar-title"><a href="#blanket-implementations">Blanket Implementations</a></h3><ul><li><a href="#impl-Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E">Borrow<T></a></li><li><a href="#impl-BorrowMut%3CT%3E">BorrowMut<T></a></li><li><a href="#impl-DeserializeOwned">DeserializeOwned</a></li><li><a href="#impl-From%3CT%3E">From<T></a></li><li><a href="#impl-Instrument">Instrument</a></li><li><a href="#impl-Into%3CU%3E">Into<U></a></li><li><a href="#impl-ToOwned">ToOwned</a></li><li><a href="#impl-ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E">TryFrom<U></a></li><li><a href="#impl-TryInto%3CU%3E">TryInto<U></a></li><li><a href="#impl-VZip%3CV%3E">VZip<V></a></li><li><a href="#impl-WithSubscriber">WithSubscriber</a></li></ul></div></section><h2 class="location"><a href="index.html">In kanidm_proto::v1</a></h2><div id="sidebar-vars" data-name="CredentialDetail" data-ty="struct" data-relpath=""></div><script defer src="sidebar-items.js"></script></div></nav><main><div class="width-limiter"><div class="sub-container"><a class="sub-logo-container" href="../../kanidm_proto/index.html"><img class="rust-logo" src="../../rust-logo.svg" alt="logo"></a><nav class="sub"><div class="theme-picker hidden"><button id="theme-picker" aria-label="Pick another theme!" aria-haspopup="menu" title="themes"><img width="22" height="22" alt="Pick another theme!" src="../../brush.svg"></button><div id="theme-choices" role="menu"></div></div><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"><button type="button" id="help-button" title="help">?</button><a id="settings-menu" href="../../settings.html" title="settings"><img width="22" height="22" alt="Change settings" src="../../wheel.svg"></a></div></form></nav></div><section id="main-content" class="content"><div class="main-heading">
|
||||
<h1 class="fqn"><span class="in-band">Struct <a href="../index.html">kanidm_proto</a>::<wbr><a href="index.html">v1</a>::<wbr><a class="struct" href="#">CredentialDetail</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/kanidm_proto/v1.rs.html#383-387">source</a> · <a id="toggle-all-docs" href="javascript:void(0)" title="collapse all docs">[<span class="inner">−</span>]</a></span></div><div class="docblock item-decl"><pre class="rust struct"><code>pub struct CredentialDetail {
|
||||
pub uuid: <a class="struct" href="https://docs.rs/uuid/1.1.0/uuid/struct.Uuid.html" title="struct uuid::Uuid">Uuid</a>,
|
||||
pub uuid: <a class="struct" href="https://docs.rs/uuid/1.1.1/uuid/struct.Uuid.html" title="struct uuid::Uuid">Uuid</a>,
|
||||
pub claims: <a class="struct" href="https://doc.rust-lang.org/1.61.0/alloc/vec/struct.Vec.html" title="struct alloc::vec::Vec">Vec</a><<a class="struct" href="https://doc.rust-lang.org/1.61.0/alloc/string/struct.String.html" title="struct alloc::string::String">String</a>>,
|
||||
pub type_: <a class="enum" href="enum.CredentialDetailType.html" title="enum kanidm_proto::v1::CredentialDetailType">CredentialDetailType</a>,
|
||||
}</code></pre></div><h2 id="fields" class="fields small-section-header">Fields<a href="#fields" class="anchor"></a></h2><span id="structfield.uuid" class="structfield small-section-header"><a href="#structfield.uuid" class="anchor field"></a><code>uuid: <a class="struct" href="https://docs.rs/uuid/1.1.0/uuid/struct.Uuid.html" title="struct uuid::Uuid">Uuid</a></code></span><span id="structfield.claims" class="structfield small-section-header"><a href="#structfield.claims" class="anchor field"></a><code>claims: <a class="struct" href="https://doc.rust-lang.org/1.61.0/alloc/vec/struct.Vec.html" title="struct alloc::vec::Vec">Vec</a><<a class="struct" href="https://doc.rust-lang.org/1.61.0/alloc/string/struct.String.html" title="struct alloc::string::String">String</a>></code></span><span id="structfield.type_" class="structfield small-section-header"><a href="#structfield.type_" class="anchor field"></a><code>type_: <a class="enum" href="enum.CredentialDetailType.html" title="enum kanidm_proto::v1::CredentialDetailType">CredentialDetailType</a></code></span><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="rustdoc-toggle implementors-toggle" open><summary><section id="impl-Clone" class="impl has-srclink"><span class="rightside"><a class="srclink" href="../../src/kanidm_proto/v1.rs.html#382">source</a></span><a href="#impl-Clone" class="anchor"></a><h3 class="code-header in-band">impl <a class="trait" href="https://doc.rust-lang.org/1.61.0/core/clone/trait.Clone.html" title="trait core::clone::Clone">Clone</a> for <a class="struct" href="struct.CredentialDetail.html" title="struct kanidm_proto::v1::CredentialDetail">CredentialDetail</a></h3></section></summary><div class="impl-items"><details class="rustdoc-toggle method-toggle" open><summary><section id="method.clone" class="method trait-impl has-srclink"><span class="rightside"><a class="srclink" href="../../src/kanidm_proto/v1.rs.html#382">source</a></span><a href="#method.clone" class="anchor"></a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.61.0/core/clone/trait.Clone.html#tymethod.clone" class="fnname">clone</a>(&self) -> <a class="struct" href="struct.CredentialDetail.html" title="struct kanidm_proto::v1::CredentialDetail">CredentialDetail</a></h4></section></summary><div class='docblock'><p>Returns a copy of the value. <a href="https://doc.rust-lang.org/1.61.0/core/clone/trait.Clone.html#tymethod.clone">Read more</a></p>
|
||||
}</code></pre></div><h2 id="fields" class="fields small-section-header">Fields<a href="#fields" class="anchor"></a></h2><span id="structfield.uuid" class="structfield small-section-header"><a href="#structfield.uuid" class="anchor field"></a><code>uuid: <a class="struct" href="https://docs.rs/uuid/1.1.1/uuid/struct.Uuid.html" title="struct uuid::Uuid">Uuid</a></code></span><span id="structfield.claims" class="structfield small-section-header"><a href="#structfield.claims" class="anchor field"></a><code>claims: <a class="struct" href="https://doc.rust-lang.org/1.61.0/alloc/vec/struct.Vec.html" title="struct alloc::vec::Vec">Vec</a><<a class="struct" href="https://doc.rust-lang.org/1.61.0/alloc/string/struct.String.html" title="struct alloc::string::String">String</a>></code></span><span id="structfield.type_" class="structfield small-section-header"><a href="#structfield.type_" class="anchor field"></a><code>type_: <a class="enum" href="enum.CredentialDetailType.html" title="enum kanidm_proto::v1::CredentialDetailType">CredentialDetailType</a></code></span><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="rustdoc-toggle implementors-toggle" open><summary><section id="impl-Clone" class="impl has-srclink"><span class="rightside"><a class="srclink" href="../../src/kanidm_proto/v1.rs.html#382">source</a></span><a href="#impl-Clone" class="anchor"></a><h3 class="code-header in-band">impl <a class="trait" href="https://doc.rust-lang.org/1.61.0/core/clone/trait.Clone.html" title="trait core::clone::Clone">Clone</a> for <a class="struct" href="struct.CredentialDetail.html" title="struct kanidm_proto::v1::CredentialDetail">CredentialDetail</a></h3></section></summary><div class="impl-items"><details class="rustdoc-toggle method-toggle" open><summary><section id="method.clone" class="method trait-impl has-srclink"><span class="rightside"><a class="srclink" href="../../src/kanidm_proto/v1.rs.html#382">source</a></span><a href="#method.clone" class="anchor"></a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.61.0/core/clone/trait.Clone.html#tymethod.clone" class="fnname">clone</a>(&self) -> <a class="struct" href="struct.CredentialDetail.html" title="struct kanidm_proto::v1::CredentialDetail">CredentialDetail</a></h4></section></summary><div class='docblock'><p>Returns a copy of the value. <a href="https://doc.rust-lang.org/1.61.0/core/clone/trait.Clone.html#tymethod.clone">Read more</a></p>
|
||||
</div></details><details class="rustdoc-toggle method-toggle" open><summary><section id="method.clone_from" class="method trait-impl has-srclink"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="srclink" href="https://doc.rust-lang.org/1.61.0/src/core/clone.rs.html#134-136">source</a></span><a href="#method.clone_from" class="anchor"></a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.61.0/core/clone/trait.Clone.html#method.clone_from" class="fnname">clone_from</a>(&mut self, source: <a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.reference.html">&</a>Self)</h4></section></summary><div class='docblock'><p>Performs copy-assignment from <code>source</code>. <a href="https://doc.rust-lang.org/1.61.0/core/clone/trait.Clone.html#method.clone_from">Read more</a></p>
|
||||
</div></details></div></details><details class="rustdoc-toggle implementors-toggle" open><summary><section id="impl-Debug" class="impl has-srclink"><span class="rightside"><a class="srclink" href="../../src/kanidm_proto/v1.rs.html#382">source</a></span><a href="#impl-Debug" class="anchor"></a><h3 class="code-header in-band">impl <a class="trait" href="https://doc.rust-lang.org/1.61.0/core/fmt/trait.Debug.html" title="trait core::fmt::Debug">Debug</a> for <a class="struct" href="struct.CredentialDetail.html" title="struct kanidm_proto::v1::CredentialDetail">CredentialDetail</a></h3></section></summary><div class="impl-items"><details class="rustdoc-toggle method-toggle" open><summary><section id="method.fmt" class="method trait-impl has-srclink"><span class="rightside"><a class="srclink" href="../../src/kanidm_proto/v1.rs.html#382">source</a></span><a href="#method.fmt" class="anchor"></a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.61.0/core/fmt/trait.Debug.html#tymethod.fmt" class="fnname">fmt</a>(&self, f: &mut <a class="struct" href="https://doc.rust-lang.org/1.61.0/core/fmt/struct.Formatter.html" title="struct core::fmt::Formatter">Formatter</a><'_>) -> <a class="type" href="https://doc.rust-lang.org/1.61.0/core/fmt/type.Result.html" title="type core::fmt::Result">Result</a></h4></section></summary><div class='docblock'><p>Formats the value using the given formatter. <a href="https://doc.rust-lang.org/1.61.0/core/fmt/trait.Debug.html#tymethod.fmt">Read more</a></p>
|
||||
</div></details></div></details><details class="rustdoc-toggle implementors-toggle" open><summary><section id="impl-Deserialize%3C%27de%3E" class="impl has-srclink"><span class="rightside"><a class="srclink" href="../../src/kanidm_proto/v1.rs.html#382">source</a></span><a href="#impl-Deserialize%3C%27de%3E" class="anchor"></a><h3 class="code-header in-band">impl<'de> <a class="trait" href="https://docs.rs/serde/1.0.137/serde/de/trait.Deserialize.html" title="trait serde::de::Deserialize">Deserialize</a><'de> for <a class="struct" href="struct.CredentialDetail.html" title="struct kanidm_proto::v1::CredentialDetail">CredentialDetail</a></h3></section></summary><div class="impl-items"><details class="rustdoc-toggle method-toggle" open><summary><section id="method.deserialize" class="method trait-impl has-srclink"><span class="rightside"><a class="srclink" href="../../src/kanidm_proto/v1.rs.html#382">source</a></span><a href="#method.deserialize" class="anchor"></a><h4 class="code-header">fn <a href="https://docs.rs/serde/1.0.137/serde/de/trait.Deserialize.html#tymethod.deserialize" class="fnname">deserialize</a><__D>(__deserializer: __D) -> <a class="enum" href="https://doc.rust-lang.org/1.61.0/core/result/enum.Result.html" title="enum core::result::Result">Result</a><Self, __D::<a class="associatedtype" href="https://docs.rs/serde/1.0.137/serde/de/trait.Deserializer.html#associatedtype.Error" title="type serde::de::Deserializer::Error">Error</a>> <span class="where fmt-newline">where<br> __D: <a class="trait" href="https://docs.rs/serde/1.0.137/serde/de/trait.Deserializer.html" title="trait serde::de::Deserializer">Deserializer</a><'de>, </span></h4></section></summary><div class='docblock'><p>Deserialize this value from the given Serde deserializer. <a href="https://docs.rs/serde/1.0.137/serde/de/trait.Deserialize.html#tymethod.deserialize">Read more</a></p>
|
||||
|
|
|
@ -5,10 +5,10 @@
|
|||
<nav class="sidebar"><a class="sidebar-logo" href="../../kanidm_proto/index.html"><div class="logo-container"><img class="rust-logo" src="../../rust-logo.svg" alt="logo"></div>
|
||||
</a><h2 class="location"><a href="#">UserAuthToken</a></h2><div class="sidebar-elems"><section><div class="block"><h3 class="sidebar-title"><a href="#fields">Fields</a></h3><ul><li><a href="#structfield.auth_type">auth_type</a></li><li><a href="#structfield.displayname">displayname</a></li><li><a href="#structfield.expiry">expiry</a></li><li><a href="#structfield.lim_fmax">lim_fmax</a></li><li><a href="#structfield.lim_pmax">lim_pmax</a></li><li><a href="#structfield.lim_rmax">lim_rmax</a></li><li><a href="#structfield.lim_uidx">lim_uidx</a></li><li><a href="#structfield.mail_primary">mail_primary</a></li><li><a href="#structfield.session_id">session_id</a></li><li><a href="#structfield.spn">spn</a></li><li><a href="#structfield.uuid">uuid</a></li></ul></div><div class="block"><h3 class="sidebar-title"><a href="#trait-implementations">Trait Implementations</a></h3><ul><li><a href="#impl-Clone">Clone</a></li><li><a href="#impl-Debug">Debug</a></li><li><a href="#impl-Deserialize%3C%27de%3E">Deserialize<'de></a></li><li><a href="#impl-Display">Display</a></li><li><a href="#impl-Serialize">Serialize</a></li></ul></div><div class="block"><h3 class="sidebar-title"><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul><li><a href="#impl-RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send">Send</a></li><li><a href="#impl-Sync">Sync</a></li><li><a href="#impl-Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe">UnwindSafe</a></li></ul></div><div class="block"><h3 class="sidebar-title"><a href="#blanket-implementations">Blanket Implementations</a></h3><ul><li><a href="#impl-Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E">Borrow<T></a></li><li><a href="#impl-BorrowMut%3CT%3E">BorrowMut<T></a></li><li><a href="#impl-DeserializeOwned">DeserializeOwned</a></li><li><a href="#impl-From%3CT%3E">From<T></a></li><li><a href="#impl-Instrument">Instrument</a></li><li><a href="#impl-Into%3CU%3E">Into<U></a></li><li><a href="#impl-ToOwned">ToOwned</a></li><li><a href="#impl-ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E">TryFrom<U></a></li><li><a href="#impl-TryInto%3CU%3E">TryInto<U></a></li><li><a href="#impl-VZip%3CV%3E">VZip<V></a></li><li><a href="#impl-WithSubscriber">WithSubscriber</a></li></ul></div></section><h2 class="location"><a href="index.html">In kanidm_proto::v1</a></h2><div id="sidebar-vars" data-name="UserAuthToken" data-ty="struct" data-relpath=""></div><script defer src="sidebar-items.js"></script></div></nav><main><div class="width-limiter"><div class="sub-container"><a class="sub-logo-container" href="../../kanidm_proto/index.html"><img class="rust-logo" src="../../rust-logo.svg" alt="logo"></a><nav class="sub"><div class="theme-picker hidden"><button id="theme-picker" aria-label="Pick another theme!" aria-haspopup="menu" title="themes"><img width="22" height="22" alt="Pick another theme!" src="../../brush.svg"></button><div id="theme-choices" role="menu"></div></div><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"><button type="button" id="help-button" title="help">?</button><a id="settings-menu" href="../../settings.html" title="settings"><img width="22" height="22" alt="Change settings" src="../../wheel.svg"></a></div></form></nav></div><section id="main-content" class="content"><div class="main-heading">
|
||||
<h1 class="fqn"><span class="in-band">Struct <a href="../index.html">kanidm_proto</a>::<wbr><a href="index.html">v1</a>::<wbr><a class="struct" href="#">UserAuthToken</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/kanidm_proto/v1.rs.html#232-250">source</a> · <a id="toggle-all-docs" href="javascript:void(0)" title="collapse all docs">[<span class="inner">−</span>]</a></span></div><div class="docblock item-decl"><pre class="rust struct"><code>pub struct UserAuthToken {
|
||||
pub session_id: <a class="struct" href="https://docs.rs/uuid/1.1.0/uuid/struct.Uuid.html" title="struct uuid::Uuid">Uuid</a>,
|
||||
pub session_id: <a class="struct" href="https://docs.rs/uuid/1.1.1/uuid/struct.Uuid.html" title="struct uuid::Uuid">Uuid</a>,
|
||||
pub auth_type: <a class="enum" href="enum.AuthType.html" title="enum kanidm_proto::v1::AuthType">AuthType</a>,
|
||||
pub expiry: OffsetDateTime,
|
||||
pub uuid: <a class="struct" href="https://docs.rs/uuid/1.1.0/uuid/struct.Uuid.html" title="struct uuid::Uuid">Uuid</a>,
|
||||
pub uuid: <a class="struct" href="https://docs.rs/uuid/1.1.1/uuid/struct.Uuid.html" title="struct uuid::Uuid">Uuid</a>,
|
||||
pub displayname: <a class="struct" href="https://doc.rust-lang.org/1.61.0/alloc/string/struct.String.html" title="struct alloc::string::String">String</a>,
|
||||
pub spn: <a class="struct" href="https://doc.rust-lang.org/1.61.0/alloc/string/struct.String.html" title="struct alloc::string::String">String</a>,
|
||||
pub mail_primary: <a class="enum" href="https://doc.rust-lang.org/1.61.0/core/option/enum.Option.html" title="enum core::option::Option">Option</a><<a class="struct" href="https://doc.rust-lang.org/1.61.0/alloc/string/struct.String.html" title="struct alloc::string::String">String</a>>,
|
||||
|
@ -25,7 +25,7 @@ group/authorisation data.</p>
|
|||
point onward!</p>
|
||||
<p>It’s likely that this must have a relationship to the server’s user structure
|
||||
and to the Entry so that filters or access controls can be applied.</p>
|
||||
</div></details><h2 id="fields" class="fields small-section-header">Fields<a href="#fields" class="anchor"></a></h2><span id="structfield.session_id" class="structfield small-section-header"><a href="#structfield.session_id" class="anchor field"></a><code>session_id: <a class="struct" href="https://docs.rs/uuid/1.1.0/uuid/struct.Uuid.html" title="struct uuid::Uuid">Uuid</a></code></span><span id="structfield.auth_type" class="structfield small-section-header"><a href="#structfield.auth_type" class="anchor field"></a><code>auth_type: <a class="enum" href="enum.AuthType.html" title="enum kanidm_proto::v1::AuthType">AuthType</a></code></span><span id="structfield.expiry" class="structfield small-section-header"><a href="#structfield.expiry" class="anchor field"></a><code>expiry: OffsetDateTime</code></span><span id="structfield.uuid" class="structfield small-section-header"><a href="#structfield.uuid" class="anchor field"></a><code>uuid: <a class="struct" href="https://docs.rs/uuid/1.1.0/uuid/struct.Uuid.html" title="struct uuid::Uuid">Uuid</a></code></span><span id="structfield.displayname" class="structfield small-section-header"><a href="#structfield.displayname" class="anchor field"></a><code>displayname: <a class="struct" href="https://doc.rust-lang.org/1.61.0/alloc/string/struct.String.html" title="struct alloc::string::String">String</a></code></span><span id="structfield.spn" class="structfield small-section-header"><a href="#structfield.spn" class="anchor field"></a><code>spn: <a class="struct" href="https://doc.rust-lang.org/1.61.0/alloc/string/struct.String.html" title="struct alloc::string::String">String</a></code></span><span id="structfield.mail_primary" class="structfield small-section-header"><a href="#structfield.mail_primary" class="anchor field"></a><code>mail_primary: <a class="enum" href="https://doc.rust-lang.org/1.61.0/core/option/enum.Option.html" title="enum core::option::Option">Option</a><<a class="struct" href="https://doc.rust-lang.org/1.61.0/alloc/string/struct.String.html" title="struct alloc::string::String">String</a>></code></span><span id="structfield.lim_uidx" class="structfield small-section-header"><a href="#structfield.lim_uidx" class="anchor field"></a><code>lim_uidx: <a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.bool.html">bool</a></code></span><span id="structfield.lim_rmax" class="structfield small-section-header"><a href="#structfield.lim_rmax" class="anchor field"></a><code>lim_rmax: <a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.usize.html">usize</a></code></span><span id="structfield.lim_pmax" class="structfield small-section-header"><a href="#structfield.lim_pmax" class="anchor field"></a><code>lim_pmax: <a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.usize.html">usize</a></code></span><span id="structfield.lim_fmax" class="structfield small-section-header"><a href="#structfield.lim_fmax" class="anchor field"></a><code>lim_fmax: <a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.usize.html">usize</a></code></span><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="rustdoc-toggle implementors-toggle" open><summary><section id="impl-Clone" class="impl has-srclink"><span class="rightside"><a class="srclink" href="../../src/kanidm_proto/v1.rs.html#230">source</a></span><a href="#impl-Clone" class="anchor"></a><h3 class="code-header in-band">impl <a class="trait" href="https://doc.rust-lang.org/1.61.0/core/clone/trait.Clone.html" title="trait core::clone::Clone">Clone</a> for <a class="struct" href="struct.UserAuthToken.html" title="struct kanidm_proto::v1::UserAuthToken">UserAuthToken</a></h3></section></summary><div class="impl-items"><details class="rustdoc-toggle method-toggle" open><summary><section id="method.clone" class="method trait-impl has-srclink"><span class="rightside"><a class="srclink" href="../../src/kanidm_proto/v1.rs.html#230">source</a></span><a href="#method.clone" class="anchor"></a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.61.0/core/clone/trait.Clone.html#tymethod.clone" class="fnname">clone</a>(&self) -> <a class="struct" href="struct.UserAuthToken.html" title="struct kanidm_proto::v1::UserAuthToken">UserAuthToken</a></h4></section></summary><div class='docblock'><p>Returns a copy of the value. <a href="https://doc.rust-lang.org/1.61.0/core/clone/trait.Clone.html#tymethod.clone">Read more</a></p>
|
||||
</div></details><h2 id="fields" class="fields small-section-header">Fields<a href="#fields" class="anchor"></a></h2><span id="structfield.session_id" class="structfield small-section-header"><a href="#structfield.session_id" class="anchor field"></a><code>session_id: <a class="struct" href="https://docs.rs/uuid/1.1.1/uuid/struct.Uuid.html" title="struct uuid::Uuid">Uuid</a></code></span><span id="structfield.auth_type" class="structfield small-section-header"><a href="#structfield.auth_type" class="anchor field"></a><code>auth_type: <a class="enum" href="enum.AuthType.html" title="enum kanidm_proto::v1::AuthType">AuthType</a></code></span><span id="structfield.expiry" class="structfield small-section-header"><a href="#structfield.expiry" class="anchor field"></a><code>expiry: OffsetDateTime</code></span><span id="structfield.uuid" class="structfield small-section-header"><a href="#structfield.uuid" class="anchor field"></a><code>uuid: <a class="struct" href="https://docs.rs/uuid/1.1.1/uuid/struct.Uuid.html" title="struct uuid::Uuid">Uuid</a></code></span><span id="structfield.displayname" class="structfield small-section-header"><a href="#structfield.displayname" class="anchor field"></a><code>displayname: <a class="struct" href="https://doc.rust-lang.org/1.61.0/alloc/string/struct.String.html" title="struct alloc::string::String">String</a></code></span><span id="structfield.spn" class="structfield small-section-header"><a href="#structfield.spn" class="anchor field"></a><code>spn: <a class="struct" href="https://doc.rust-lang.org/1.61.0/alloc/string/struct.String.html" title="struct alloc::string::String">String</a></code></span><span id="structfield.mail_primary" class="structfield small-section-header"><a href="#structfield.mail_primary" class="anchor field"></a><code>mail_primary: <a class="enum" href="https://doc.rust-lang.org/1.61.0/core/option/enum.Option.html" title="enum core::option::Option">Option</a><<a class="struct" href="https://doc.rust-lang.org/1.61.0/alloc/string/struct.String.html" title="struct alloc::string::String">String</a>></code></span><span id="structfield.lim_uidx" class="structfield small-section-header"><a href="#structfield.lim_uidx" class="anchor field"></a><code>lim_uidx: <a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.bool.html">bool</a></code></span><span id="structfield.lim_rmax" class="structfield small-section-header"><a href="#structfield.lim_rmax" class="anchor field"></a><code>lim_rmax: <a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.usize.html">usize</a></code></span><span id="structfield.lim_pmax" class="structfield small-section-header"><a href="#structfield.lim_pmax" class="anchor field"></a><code>lim_pmax: <a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.usize.html">usize</a></code></span><span id="structfield.lim_fmax" class="structfield small-section-header"><a href="#structfield.lim_fmax" class="anchor field"></a><code>lim_fmax: <a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.usize.html">usize</a></code></span><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="rustdoc-toggle implementors-toggle" open><summary><section id="impl-Clone" class="impl has-srclink"><span class="rightside"><a class="srclink" href="../../src/kanidm_proto/v1.rs.html#230">source</a></span><a href="#impl-Clone" class="anchor"></a><h3 class="code-header in-band">impl <a class="trait" href="https://doc.rust-lang.org/1.61.0/core/clone/trait.Clone.html" title="trait core::clone::Clone">Clone</a> for <a class="struct" href="struct.UserAuthToken.html" title="struct kanidm_proto::v1::UserAuthToken">UserAuthToken</a></h3></section></summary><div class="impl-items"><details class="rustdoc-toggle method-toggle" open><summary><section id="method.clone" class="method trait-impl has-srclink"><span class="rightside"><a class="srclink" href="../../src/kanidm_proto/v1.rs.html#230">source</a></span><a href="#method.clone" class="anchor"></a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.61.0/core/clone/trait.Clone.html#tymethod.clone" class="fnname">clone</a>(&self) -> <a class="struct" href="struct.UserAuthToken.html" title="struct kanidm_proto::v1::UserAuthToken">UserAuthToken</a></h4></section></summary><div class='docblock'><p>Returns a copy of the value. <a href="https://doc.rust-lang.org/1.61.0/core/clone/trait.Clone.html#tymethod.clone">Read more</a></p>
|
||||
</div></details><details class="rustdoc-toggle method-toggle" open><summary><section id="method.clone_from" class="method trait-impl has-srclink"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="srclink" href="https://doc.rust-lang.org/1.61.0/src/core/clone.rs.html#134-136">source</a></span><a href="#method.clone_from" class="anchor"></a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.61.0/core/clone/trait.Clone.html#method.clone_from" class="fnname">clone_from</a>(&mut self, source: <a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.reference.html">&</a>Self)</h4></section></summary><div class='docblock'><p>Performs copy-assignment from <code>source</code>. <a href="https://doc.rust-lang.org/1.61.0/core/clone/trait.Clone.html#method.clone_from">Read more</a></p>
|
||||
</div></details></div></details><details class="rustdoc-toggle implementors-toggle" open><summary><section id="impl-Debug" class="impl has-srclink"><span class="rightside"><a class="srclink" href="../../src/kanidm_proto/v1.rs.html#230">source</a></span><a href="#impl-Debug" class="anchor"></a><h3 class="code-header in-band">impl <a class="trait" href="https://doc.rust-lang.org/1.61.0/core/fmt/trait.Debug.html" title="trait core::fmt::Debug">Debug</a> for <a class="struct" href="struct.UserAuthToken.html" title="struct kanidm_proto::v1::UserAuthToken">UserAuthToken</a></h3></section></summary><div class="impl-items"><details class="rustdoc-toggle method-toggle" open><summary><section id="method.fmt" class="method trait-impl has-srclink"><span class="rightside"><a class="srclink" href="../../src/kanidm_proto/v1.rs.html#230">source</a></span><a href="#method.fmt" class="anchor"></a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.61.0/core/fmt/trait.Debug.html#tymethod.fmt" class="fnname">fmt</a>(&self, f: &mut <a class="struct" href="https://doc.rust-lang.org/1.61.0/core/fmt/struct.Formatter.html" title="struct core::fmt::Formatter">Formatter</a><'_>) -> <a class="type" href="https://doc.rust-lang.org/1.61.0/core/fmt/type.Result.html" title="type core::fmt::Result">Result</a></h4></section></summary><div class='docblock'><p>Formats the value using the given formatter. <a href="https://doc.rust-lang.org/1.61.0/core/fmt/trait.Debug.html#tymethod.fmt">Read more</a></p>
|
||||
</div></details></div></details><details class="rustdoc-toggle implementors-toggle" open><summary><section id="impl-Deserialize%3C%27de%3E" class="impl has-srclink"><span class="rightside"><a class="srclink" href="../../src/kanidm_proto/v1.rs.html#230">source</a></span><a href="#impl-Deserialize%3C%27de%3E" class="anchor"></a><h3 class="code-header in-band">impl<'de> <a class="trait" href="https://docs.rs/serde/1.0.137/serde/de/trait.Deserialize.html" title="trait serde::de::Deserialize">Deserialize</a><'de> for <a class="struct" href="struct.UserAuthToken.html" title="struct kanidm_proto::v1::UserAuthToken">UserAuthToken</a></h3></section></summary><div class="impl-items"><details class="rustdoc-toggle method-toggle" open><summary><section id="method.deserialize" class="method trait-impl has-srclink"><span class="rightside"><a class="srclink" href="../../src/kanidm_proto/v1.rs.html#230">source</a></span><a href="#method.deserialize" class="anchor"></a><h4 class="code-header">fn <a href="https://docs.rs/serde/1.0.137/serde/de/trait.Deserialize.html#tymethod.deserialize" class="fnname">deserialize</a><__D>(__deserializer: __D) -> <a class="enum" href="https://doc.rust-lang.org/1.61.0/core/result/enum.Result.html" title="enum core::result::Result">Result</a><Self, __D::<a class="associatedtype" href="https://docs.rs/serde/1.0.137/serde/de/trait.Deserializer.html#associatedtype.Error" title="type serde::de::Deserializer::Error">Error</a>> <span class="where fmt-newline">where<br> __D: <a class="trait" href="https://docs.rs/serde/1.0.137/serde/de/trait.Deserializer.html" title="trait serde::de::Deserializer">Deserializer</a><'de>, </span></h4></section></summary><div class='docblock'><p>Deserialize this value from the given Serde deserializer. <a href="https://docs.rs/serde/1.0.137/serde/de/trait.Deserialize.html#tymethod.deserialize">Read more</a></p>
|
||||
|
|
|
@ -6,8 +6,8 @@
|
|||
</a><h2 class="location"><a href="#">Change</a></h2><div class="sidebar-elems"><section><div class="block"><h3 class="sidebar-title"><a href="#variants">Variants</a></h3><ul><li><a href="#variant.Account">Account</a></li><li><a href="#variant.Group">Group</a></li></ul></div><div class="block"><h3 class="sidebar-title"><a href="#trait-implementations">Trait Implementations</a></h3><ul><li><a href="#impl-Debug">Debug</a></li><li><a href="#impl-Deserialize%3C%27de%3E">Deserialize<'de></a></li><li><a href="#impl-Serialize">Serialize</a></li></ul></div><div class="block"><h3 class="sidebar-title"><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul><li><a href="#impl-RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send">Send</a></li><li><a href="#impl-Sync">Sync</a></li><li><a href="#impl-Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe">UnwindSafe</a></li></ul></div><div class="block"><h3 class="sidebar-title"><a href="#blanket-implementations">Blanket Implementations</a></h3><ul><li><a href="#impl-Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E">Borrow<T></a></li><li><a href="#impl-BorrowMut%3CT%3E">BorrowMut<T></a></li><li><a href="#impl-DeserializeOwned">DeserializeOwned</a></li><li><a href="#impl-From%3CT%3E">From<T></a></li><li><a href="#impl-Instrument">Instrument</a></li><li><a href="#impl-Into%3CU%3E">Into<U></a></li><li><a href="#impl-Pointable">Pointable</a></li><li><a href="#impl-Serialize-1">Serialize</a></li><li><a href="#impl-TryFrom%3CU%3E">TryFrom<U></a></li><li><a href="#impl-TryInto%3CU%3E">TryInto<U></a></li><li><a href="#impl-VZip%3CV%3E">VZip<V></a></li><li><a href="#impl-WithSubscriber">WithSubscriber</a></li></ul></div></section><h2 class="location"><a href="index.html">In orca::data</a></h2><div id="sidebar-vars" data-name="Change" data-ty="enum" data-relpath=""></div><script defer src="sidebar-items.js"></script></div></nav><main><div class="width-limiter"><div class="sub-container"><a class="sub-logo-container" href="../../orca/index.html"><img class="rust-logo" src="../../rust-logo.svg" alt="logo"></a><nav class="sub"><div class="theme-picker hidden"><button id="theme-picker" aria-label="Pick another theme!" aria-haspopup="menu" title="themes"><img width="22" height="22" alt="Pick another theme!" src="../../brush.svg"></button><div id="theme-choices" role="menu"></div></div><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"><button type="button" id="help-button" title="help">?</button><a id="settings-menu" href="../../settings.html" title="settings"><img width="22" height="22" alt="Change settings" src="../../wheel.svg"></a></div></form></nav></div><section id="main-content" class="content"><div class="main-heading">
|
||||
<h1 class="fqn"><span class="in-band">Enum <a href="../index.html">orca</a>::<wbr><a href="index.html">data</a>::<wbr><a class="enum" href="#">Change</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/orca/data.rs.html#133-137">source</a> · <a id="toggle-all-docs" href="javascript:void(0)" title="collapse all docs">[<span class="inner">−</span>]</a></span></div><div class="docblock item-decl"><pre class="rust enum"><code>pub enum Change {
|
||||
Account,
|
||||
Group(<a class="struct" href="https://doc.rust-lang.org/1.61.0/alloc/vec/struct.Vec.html" title="struct alloc::vec::Vec">Vec</a><<a class="struct" href="https://docs.rs/uuid/1.1.0/uuid/struct.Uuid.html" title="struct uuid::Uuid">Uuid</a>>),
|
||||
}</code></pre></div><h2 id="variants" class="variants small-section-header">Variants<a href="#variants" class="anchor"></a></h2><h3 id="variant.Account" class="variant small-section-header"><a href="#variant.Account" class="anchor field"></a><code>Account</code></h3><h3 id="variant.Group" class="variant small-section-header"><a href="#variant.Group" class="anchor field"></a><code>Group(<a class="struct" href="https://doc.rust-lang.org/1.61.0/alloc/vec/struct.Vec.html" title="struct alloc::vec::Vec">Vec</a><<a class="struct" href="https://docs.rs/uuid/1.1.0/uuid/struct.Uuid.html" title="struct uuid::Uuid">Uuid</a>>)</code></h3><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="rustdoc-toggle implementors-toggle" open><summary><section id="impl-Debug" class="impl has-srclink"><span class="rightside"><a class="srclink" href="../../src/orca/data.rs.html#132">source</a></span><a href="#impl-Debug" class="anchor"></a><h3 class="code-header in-band">impl <a class="trait" href="https://doc.rust-lang.org/1.61.0/core/fmt/trait.Debug.html" title="trait core::fmt::Debug">Debug</a> for <a class="enum" href="enum.Change.html" title="enum orca::data::Change">Change</a></h3></section></summary><div class="impl-items"><details class="rustdoc-toggle method-toggle" open><summary><section id="method.fmt" class="method trait-impl has-srclink"><span class="rightside"><a class="srclink" href="../../src/orca/data.rs.html#132">source</a></span><a href="#method.fmt" class="anchor"></a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.61.0/core/fmt/trait.Debug.html#tymethod.fmt" class="fnname">fmt</a>(&self, f: &mut <a class="struct" href="https://doc.rust-lang.org/1.61.0/core/fmt/struct.Formatter.html" title="struct core::fmt::Formatter">Formatter</a><'_>) -> <a class="type" href="https://doc.rust-lang.org/1.61.0/core/fmt/type.Result.html" title="type core::fmt::Result">Result</a></h4></section></summary><div class='docblock'><p>Formats the value using the given formatter. <a href="https://doc.rust-lang.org/1.61.0/core/fmt/trait.Debug.html#tymethod.fmt">Read more</a></p>
|
||||
Group(<a class="struct" href="https://doc.rust-lang.org/1.61.0/alloc/vec/struct.Vec.html" title="struct alloc::vec::Vec">Vec</a><<a class="struct" href="https://docs.rs/uuid/1.1.1/uuid/struct.Uuid.html" title="struct uuid::Uuid">Uuid</a>>),
|
||||
}</code></pre></div><h2 id="variants" class="variants small-section-header">Variants<a href="#variants" class="anchor"></a></h2><h3 id="variant.Account" class="variant small-section-header"><a href="#variant.Account" class="anchor field"></a><code>Account</code></h3><h3 id="variant.Group" class="variant small-section-header"><a href="#variant.Group" class="anchor field"></a><code>Group(<a class="struct" href="https://doc.rust-lang.org/1.61.0/alloc/vec/struct.Vec.html" title="struct alloc::vec::Vec">Vec</a><<a class="struct" href="https://docs.rs/uuid/1.1.1/uuid/struct.Uuid.html" title="struct uuid::Uuid">Uuid</a>>)</code></h3><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="rustdoc-toggle implementors-toggle" open><summary><section id="impl-Debug" class="impl has-srclink"><span class="rightside"><a class="srclink" href="../../src/orca/data.rs.html#132">source</a></span><a href="#impl-Debug" class="anchor"></a><h3 class="code-header in-band">impl <a class="trait" href="https://doc.rust-lang.org/1.61.0/core/fmt/trait.Debug.html" title="trait core::fmt::Debug">Debug</a> for <a class="enum" href="enum.Change.html" title="enum orca::data::Change">Change</a></h3></section></summary><div class="impl-items"><details class="rustdoc-toggle method-toggle" open><summary><section id="method.fmt" class="method trait-impl has-srclink"><span class="rightside"><a class="srclink" href="../../src/orca/data.rs.html#132">source</a></span><a href="#method.fmt" class="anchor"></a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.61.0/core/fmt/trait.Debug.html#tymethod.fmt" class="fnname">fmt</a>(&self, f: &mut <a class="struct" href="https://doc.rust-lang.org/1.61.0/core/fmt/struct.Formatter.html" title="struct core::fmt::Formatter">Formatter</a><'_>) -> <a class="type" href="https://doc.rust-lang.org/1.61.0/core/fmt/type.Result.html" title="type core::fmt::Result">Result</a></h4></section></summary><div class='docblock'><p>Formats the value using the given formatter. <a href="https://doc.rust-lang.org/1.61.0/core/fmt/trait.Debug.html#tymethod.fmt">Read more</a></p>
|
||||
</div></details></div></details><details class="rustdoc-toggle implementors-toggle" open><summary><section id="impl-Deserialize%3C%27de%3E" class="impl has-srclink"><span class="rightside"><a class="srclink" href="../../src/orca/data.rs.html#132">source</a></span><a href="#impl-Deserialize%3C%27de%3E" class="anchor"></a><h3 class="code-header in-band">impl<'de> <a class="trait" href="https://docs.rs/serde/1.0.137/serde/de/trait.Deserialize.html" title="trait serde::de::Deserialize">Deserialize</a><'de> for <a class="enum" href="enum.Change.html" title="enum orca::data::Change">Change</a></h3></section></summary><div class="impl-items"><details class="rustdoc-toggle method-toggle" open><summary><section id="method.deserialize" class="method trait-impl has-srclink"><span class="rightside"><a class="srclink" href="../../src/orca/data.rs.html#132">source</a></span><a href="#method.deserialize" class="anchor"></a><h4 class="code-header">fn <a href="https://docs.rs/serde/1.0.137/serde/de/trait.Deserialize.html#tymethod.deserialize" class="fnname">deserialize</a><__D>(__deserializer: __D) -> <a class="enum" href="https://doc.rust-lang.org/1.61.0/core/result/enum.Result.html" title="enum core::result::Result">Result</a><Self, __D::<a class="associatedtype" href="https://docs.rs/serde/1.0.137/serde/de/trait.Deserializer.html#associatedtype.Error" title="type serde::de::Deserializer::Error">Error</a>> <span class="where fmt-newline">where<br> __D: <a class="trait" href="https://docs.rs/serde/1.0.137/serde/de/trait.Deserializer.html" title="trait serde::de::Deserializer">Deserializer</a><'de>, </span></h4></section></summary><div class='docblock'><p>Deserialize this value from the given Serde deserializer. <a href="https://docs.rs/serde/1.0.137/serde/de/trait.Deserialize.html#tymethod.deserialize">Read more</a></p>
|
||||
</div></details></div></details><details class="rustdoc-toggle implementors-toggle" open><summary><section id="impl-Serialize" class="impl has-srclink"><span class="rightside"><a class="srclink" href="../../src/orca/data.rs.html#132">source</a></span><a href="#impl-Serialize" class="anchor"></a><h3 class="code-header in-band">impl <a class="trait" href="https://docs.rs/serde/1.0.137/serde/ser/trait.Serialize.html" title="trait serde::ser::Serialize">Serialize</a> for <a class="enum" href="enum.Change.html" title="enum orca::data::Change">Change</a></h3></section></summary><div class="impl-items"><details class="rustdoc-toggle method-toggle" open><summary><section id="method.serialize" class="method trait-impl has-srclink"><span class="rightside"><a class="srclink" href="../../src/orca/data.rs.html#132">source</a></span><a href="#method.serialize" class="anchor"></a><h4 class="code-header">fn <a href="https://docs.rs/serde/1.0.137/serde/ser/trait.Serialize.html#tymethod.serialize" class="fnname">serialize</a><__S>(&self, __serializer: __S) -> <a class="enum" href="https://doc.rust-lang.org/1.61.0/core/result/enum.Result.html" title="enum core::result::Result">Result</a><__S::<a class="associatedtype" href="https://docs.rs/serde/1.0.137/serde/ser/trait.Serializer.html#associatedtype.Ok" title="type serde::ser::Serializer::Ok">Ok</a>, __S::<a class="associatedtype" href="https://docs.rs/serde/1.0.137/serde/ser/trait.Serializer.html#associatedtype.Error" title="type serde::ser::Serializer::Error">Error</a>> <span class="where fmt-newline">where<br> __S: <a class="trait" href="https://docs.rs/serde/1.0.137/serde/ser/trait.Serializer.html" title="trait serde::ser::Serializer">Serializer</a>, </span></h4></section></summary><div class='docblock'><p>Serialize this value into the given Serde serializer. <a href="https://docs.rs/serde/1.0.137/serde/ser/trait.Serialize.html#tymethod.serialize">Read more</a></p>
|
||||
</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" class="impl has-srclink"><a href="#impl-RefUnwindSafe" class="anchor"></a><h3 class="code-header in-band">impl <a class="trait" href="https://doc.rust-lang.org/1.61.0/core/panic/unwind_safe/trait.RefUnwindSafe.html" title="trait core::panic::unwind_safe::RefUnwindSafe">RefUnwindSafe</a> for <a class="enum" href="enum.Change.html" title="enum orca::data::Change">Change</a></h3></section><section id="impl-Send" class="impl has-srclink"><a href="#impl-Send" class="anchor"></a><h3 class="code-header in-band">impl <a class="trait" href="https://doc.rust-lang.org/1.61.0/core/marker/trait.Send.html" title="trait core::marker::Send">Send</a> for <a class="enum" href="enum.Change.html" title="enum orca::data::Change">Change</a></h3></section><section id="impl-Sync" class="impl has-srclink"><a href="#impl-Sync" class="anchor"></a><h3 class="code-header in-band">impl <a class="trait" href="https://doc.rust-lang.org/1.61.0/core/marker/trait.Sync.html" title="trait core::marker::Sync">Sync</a> for <a class="enum" href="enum.Change.html" title="enum orca::data::Change">Change</a></h3></section><section id="impl-Unpin" class="impl has-srclink"><a href="#impl-Unpin" class="anchor"></a><h3 class="code-header in-band">impl <a class="trait" href="https://doc.rust-lang.org/1.61.0/core/marker/trait.Unpin.html" title="trait core::marker::Unpin">Unpin</a> for <a class="enum" href="enum.Change.html" title="enum orca::data::Change">Change</a></h3></section><section id="impl-UnwindSafe" class="impl has-srclink"><a href="#impl-UnwindSafe" class="anchor"></a><h3 class="code-header in-band">impl <a class="trait" href="https://doc.rust-lang.org/1.61.0/core/panic/unwind_safe/trait.UnwindSafe.html" title="trait core::panic::unwind_safe::UnwindSafe">UnwindSafe</a> for <a class="enum" href="enum.Change.html" title="enum orca::data::Change">Change</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="rustdoc-toggle implementors-toggle"><summary><section id="impl-Any" class="impl has-srclink"><span class="rightside"><a class="srclink" href="https://doc.rust-lang.org/1.61.0/src/core/any.rs.html#132-136">source</a></span><a href="#impl-Any" class="anchor"></a><h3 class="code-header in-band">impl<T> <a class="trait" href="https://doc.rust-lang.org/1.61.0/core/any/trait.Any.html" title="trait core::any::Any">Any</a> for T <span class="where fmt-newline">where<br> T: 'static + ?<a class="trait" href="https://doc.rust-lang.org/1.61.0/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>, </span></h3></section></summary><div class="impl-items"><details class="rustdoc-toggle method-toggle" open><summary><section id="method.type_id" class="method trait-impl has-srclink"><span class="rightside"><a class="srclink" href="https://doc.rust-lang.org/1.61.0/src/core/any.rs.html#133">source</a></span><a href="#method.type_id" class="anchor"></a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.61.0/core/any/trait.Any.html#tymethod.type_id" class="fnname">type_id</a>(&self) -> <a class="struct" href="https://doc.rust-lang.org/1.61.0/core/any/struct.TypeId.html" title="struct core::any::TypeId">TypeId</a></h4></section></summary><div class='docblock'><p>Gets the <code>TypeId</code> of <code>self</code>. <a href="https://doc.rust-lang.org/1.61.0/core/any/trait.Any.html#tymethod.type_id">Read more</a></p>
|
||||
|
|
|
@ -7,7 +7,7 @@
|
|||
<h1 class="fqn"><span class="in-band">Enum <a href="../index.html">orca</a>::<wbr><a href="index.html">data</a>::<wbr><a class="enum" href="#">Entity</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/orca/data.rs.html#91-94">source</a> · <a id="toggle-all-docs" href="javascript:void(0)" title="collapse all docs">[<span class="inner">−</span>]</a></span></div><div class="docblock item-decl"><pre class="rust enum"><code>pub enum Entity {
|
||||
Account(<a class="struct" href="struct.Account.html" title="struct orca::data::Account">Account</a>),
|
||||
Group(<a class="struct" href="struct.Group.html" title="struct orca::data::Group">Group</a>),
|
||||
}</code></pre></div><h2 id="variants" class="variants small-section-header">Variants<a href="#variants" class="anchor"></a></h2><h3 id="variant.Account" class="variant small-section-header"><a href="#variant.Account" class="anchor field"></a><code>Account(<a class="struct" href="struct.Account.html" title="struct orca::data::Account">Account</a>)</code></h3><h3 id="variant.Group" class="variant small-section-header"><a href="#variant.Group" class="anchor field"></a><code>Group(<a class="struct" href="struct.Group.html" title="struct orca::data::Group">Group</a>)</code></h3><h2 id="implementations" class="small-section-header">Implementations<a href="#implementations" class="anchor"></a></h2><div id="implementations-list"><details class="rustdoc-toggle implementors-toggle" open><summary><section id="impl" class="impl has-srclink"><span class="rightside"><a class="srclink" href="../../src/orca/data.rs.html#96-124">source</a></span><a href="#impl" class="anchor"></a><h3 class="code-header in-band">impl <a class="enum" href="enum.Entity.html" title="enum orca::data::Entity">Entity</a></h3></section></summary><div class="impl-items"><section id="method.get_uuid" class="method has-srclink"><span class="rightside"><a class="srclink" href="../../src/orca/data.rs.html#97-102">source</a></span><a href="#method.get_uuid" class="anchor"></a><h4 class="code-header">pub fn <a href="#method.get_uuid" class="fnname">get_uuid</a>(&self) -> <a class="struct" href="https://docs.rs/uuid/1.1.0/uuid/struct.Uuid.html" title="struct uuid::Uuid">Uuid</a></h4></section><section id="method.get_name" class="method has-srclink"><span class="rightside"><a class="srclink" href="../../src/orca/data.rs.html#104-109">source</a></span><a href="#method.get_name" class="anchor"></a><h4 class="code-header">pub fn <a href="#method.get_name" class="fnname">get_name</a>(&self) -> &<a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.str.html">str</a></h4></section><section id="method.get_ds_ldap_dn" class="method has-srclink"><span class="rightside"><a class="srclink" href="../../src/orca/data.rs.html#111-116">source</a></span><a href="#method.get_ds_ldap_dn" class="anchor"></a><h4 class="code-header">pub fn <a href="#method.get_ds_ldap_dn" class="fnname">get_ds_ldap_dn</a>(&self, basedn: &<a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.str.html">str</a>) -> <a class="struct" href="https://doc.rust-lang.org/1.61.0/alloc/string/struct.String.html" title="struct alloc::string::String">String</a></h4></section><section id="method.get_entity_type" class="method has-srclink"><span class="rightside"><a class="srclink" href="../../src/orca/data.rs.html#118-123">source</a></span><a href="#method.get_entity_type" class="anchor"></a><h4 class="code-header">pub fn <a href="#method.get_entity_type" class="fnname">get_entity_type</a>(&self) -> <a class="enum" href="enum.EntityType.html" title="enum orca::data::EntityType">EntityType</a></h4></section></div></details></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="rustdoc-toggle implementors-toggle" open><summary><section id="impl-Clone" class="impl has-srclink"><span class="rightside"><a class="srclink" href="../../src/orca/data.rs.html#90">source</a></span><a href="#impl-Clone" class="anchor"></a><h3 class="code-header in-band">impl <a class="trait" href="https://doc.rust-lang.org/1.61.0/core/clone/trait.Clone.html" title="trait core::clone::Clone">Clone</a> for <a class="enum" href="enum.Entity.html" title="enum orca::data::Entity">Entity</a></h3></section></summary><div class="impl-items"><details class="rustdoc-toggle method-toggle" open><summary><section id="method.clone" class="method trait-impl has-srclink"><span class="rightside"><a class="srclink" href="../../src/orca/data.rs.html#90">source</a></span><a href="#method.clone" class="anchor"></a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.61.0/core/clone/trait.Clone.html#tymethod.clone" class="fnname">clone</a>(&self) -> <a class="enum" href="enum.Entity.html" title="enum orca::data::Entity">Entity</a></h4></section></summary><div class='docblock'><p>Returns a copy of the value. <a href="https://doc.rust-lang.org/1.61.0/core/clone/trait.Clone.html#tymethod.clone">Read more</a></p>
|
||||
}</code></pre></div><h2 id="variants" class="variants small-section-header">Variants<a href="#variants" class="anchor"></a></h2><h3 id="variant.Account" class="variant small-section-header"><a href="#variant.Account" class="anchor field"></a><code>Account(<a class="struct" href="struct.Account.html" title="struct orca::data::Account">Account</a>)</code></h3><h3 id="variant.Group" class="variant small-section-header"><a href="#variant.Group" class="anchor field"></a><code>Group(<a class="struct" href="struct.Group.html" title="struct orca::data::Group">Group</a>)</code></h3><h2 id="implementations" class="small-section-header">Implementations<a href="#implementations" class="anchor"></a></h2><div id="implementations-list"><details class="rustdoc-toggle implementors-toggle" open><summary><section id="impl" class="impl has-srclink"><span class="rightside"><a class="srclink" href="../../src/orca/data.rs.html#96-124">source</a></span><a href="#impl" class="anchor"></a><h3 class="code-header in-band">impl <a class="enum" href="enum.Entity.html" title="enum orca::data::Entity">Entity</a></h3></section></summary><div class="impl-items"><section id="method.get_uuid" class="method has-srclink"><span class="rightside"><a class="srclink" href="../../src/orca/data.rs.html#97-102">source</a></span><a href="#method.get_uuid" class="anchor"></a><h4 class="code-header">pub fn <a href="#method.get_uuid" class="fnname">get_uuid</a>(&self) -> <a class="struct" href="https://docs.rs/uuid/1.1.1/uuid/struct.Uuid.html" title="struct uuid::Uuid">Uuid</a></h4></section><section id="method.get_name" class="method has-srclink"><span class="rightside"><a class="srclink" href="../../src/orca/data.rs.html#104-109">source</a></span><a href="#method.get_name" class="anchor"></a><h4 class="code-header">pub fn <a href="#method.get_name" class="fnname">get_name</a>(&self) -> &<a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.str.html">str</a></h4></section><section id="method.get_ds_ldap_dn" class="method has-srclink"><span class="rightside"><a class="srclink" href="../../src/orca/data.rs.html#111-116">source</a></span><a href="#method.get_ds_ldap_dn" class="anchor"></a><h4 class="code-header">pub fn <a href="#method.get_ds_ldap_dn" class="fnname">get_ds_ldap_dn</a>(&self, basedn: &<a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.str.html">str</a>) -> <a class="struct" href="https://doc.rust-lang.org/1.61.0/alloc/string/struct.String.html" title="struct alloc::string::String">String</a></h4></section><section id="method.get_entity_type" class="method has-srclink"><span class="rightside"><a class="srclink" href="../../src/orca/data.rs.html#118-123">source</a></span><a href="#method.get_entity_type" class="anchor"></a><h4 class="code-header">pub fn <a href="#method.get_entity_type" class="fnname">get_entity_type</a>(&self) -> <a class="enum" href="enum.EntityType.html" title="enum orca::data::EntityType">EntityType</a></h4></section></div></details></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="rustdoc-toggle implementors-toggle" open><summary><section id="impl-Clone" class="impl has-srclink"><span class="rightside"><a class="srclink" href="../../src/orca/data.rs.html#90">source</a></span><a href="#impl-Clone" class="anchor"></a><h3 class="code-header in-band">impl <a class="trait" href="https://doc.rust-lang.org/1.61.0/core/clone/trait.Clone.html" title="trait core::clone::Clone">Clone</a> for <a class="enum" href="enum.Entity.html" title="enum orca::data::Entity">Entity</a></h3></section></summary><div class="impl-items"><details class="rustdoc-toggle method-toggle" open><summary><section id="method.clone" class="method trait-impl has-srclink"><span class="rightside"><a class="srclink" href="../../src/orca/data.rs.html#90">source</a></span><a href="#method.clone" class="anchor"></a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.61.0/core/clone/trait.Clone.html#tymethod.clone" class="fnname">clone</a>(&self) -> <a class="enum" href="enum.Entity.html" title="enum orca::data::Entity">Entity</a></h4></section></summary><div class='docblock'><p>Returns a copy of the value. <a href="https://doc.rust-lang.org/1.61.0/core/clone/trait.Clone.html#tymethod.clone">Read more</a></p>
|
||||
</div></details><details class="rustdoc-toggle method-toggle" open><summary><section id="method.clone_from" class="method trait-impl has-srclink"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="srclink" href="https://doc.rust-lang.org/1.61.0/src/core/clone.rs.html#134-136">source</a></span><a href="#method.clone_from" class="anchor"></a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.61.0/core/clone/trait.Clone.html#method.clone_from" class="fnname">clone_from</a>(&mut self, source: <a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.reference.html">&</a>Self)</h4></section></summary><div class='docblock'><p>Performs copy-assignment from <code>source</code>. <a href="https://doc.rust-lang.org/1.61.0/core/clone/trait.Clone.html#method.clone_from">Read more</a></p>
|
||||
</div></details></div></details><details class="rustdoc-toggle implementors-toggle" open><summary><section id="impl-Debug" class="impl has-srclink"><span class="rightside"><a class="srclink" href="../../src/orca/data.rs.html#90">source</a></span><a href="#impl-Debug" class="anchor"></a><h3 class="code-header in-band">impl <a class="trait" href="https://doc.rust-lang.org/1.61.0/core/fmt/trait.Debug.html" title="trait core::fmt::Debug">Debug</a> for <a class="enum" href="enum.Entity.html" title="enum orca::data::Entity">Entity</a></h3></section></summary><div class="impl-items"><details class="rustdoc-toggle method-toggle" open><summary><section id="method.fmt" class="method trait-impl has-srclink"><span class="rightside"><a class="srclink" href="../../src/orca/data.rs.html#90">source</a></span><a href="#method.fmt" class="anchor"></a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.61.0/core/fmt/trait.Debug.html#tymethod.fmt" class="fnname">fmt</a>(&self, f: &mut <a class="struct" href="https://doc.rust-lang.org/1.61.0/core/fmt/struct.Formatter.html" title="struct core::fmt::Formatter">Formatter</a><'_>) -> <a class="type" href="https://doc.rust-lang.org/1.61.0/core/fmt/type.Result.html" title="type core::fmt::Result">Result</a></h4></section></summary><div class='docblock'><p>Formats the value using the given formatter. <a href="https://doc.rust-lang.org/1.61.0/core/fmt/trait.Debug.html#tymethod.fmt">Read more</a></p>
|
||||
</div></details></div></details><details class="rustdoc-toggle implementors-toggle" open><summary><section id="impl-Deserialize%3C%27de%3E" class="impl has-srclink"><span class="rightside"><a class="srclink" href="../../src/orca/data.rs.html#90">source</a></span><a href="#impl-Deserialize%3C%27de%3E" class="anchor"></a><h3 class="code-header in-band">impl<'de> <a class="trait" href="https://docs.rs/serde/1.0.137/serde/de/trait.Deserialize.html" title="trait serde::de::Deserialize">Deserialize</a><'de> for <a class="enum" href="enum.Entity.html" title="enum orca::data::Entity">Entity</a></h3></section></summary><div class="impl-items"><details class="rustdoc-toggle method-toggle" open><summary><section id="method.deserialize" class="method trait-impl has-srclink"><span class="rightside"><a class="srclink" href="../../src/orca/data.rs.html#90">source</a></span><a href="#method.deserialize" class="anchor"></a><h4 class="code-header">fn <a href="https://docs.rs/serde/1.0.137/serde/de/trait.Deserialize.html#tymethod.deserialize" class="fnname">deserialize</a><__D>(__deserializer: __D) -> <a class="enum" href="https://doc.rust-lang.org/1.61.0/core/result/enum.Result.html" title="enum core::result::Result">Result</a><Self, __D::<a class="associatedtype" href="https://docs.rs/serde/1.0.137/serde/de/trait.Deserializer.html#associatedtype.Error" title="type serde::de::Deserializer::Error">Error</a>> <span class="where fmt-newline">where<br> __D: <a class="trait" href="https://docs.rs/serde/1.0.137/serde/de/trait.Deserializer.html" title="trait serde::de::Deserializer">Deserializer</a><'de>, </span></h4></section></summary><div class='docblock'><p>Deserialize this value from the given Serde deserializer. <a href="https://docs.rs/serde/1.0.137/serde/de/trait.Deserialize.html#tymethod.deserialize">Read more</a></p>
|
||||
|
|
|
@ -5,9 +5,9 @@
|
|||
<nav class="sidebar"><a class="sidebar-logo" href="../../orca/index.html"><div class="logo-container"><img class="rust-logo" src="../../rust-logo.svg" alt="logo"></div>
|
||||
</a><h2 class="location"><a href="#">EntityType</a></h2><div class="sidebar-elems"><section><div class="block"><h3 class="sidebar-title"><a href="#variants">Variants</a></h3><ul><li><a href="#variant.Account">Account</a></li><li><a href="#variant.Group">Group</a></li></ul></div><div class="block"><h3 class="sidebar-title"><a href="#trait-implementations">Trait Implementations</a></h3><ul><li><a href="#impl-Clone">Clone</a></li><li><a href="#impl-Debug">Debug</a></li><li><a href="#impl-Deserialize%3C%27de%3E">Deserialize<'de></a></li><li><a href="#impl-Eq">Eq</a></li><li><a href="#impl-Ord">Ord</a></li><li><a href="#impl-PartialEq%3CEntityType%3E">PartialEq<EntityType></a></li><li><a href="#impl-PartialOrd%3CEntityType%3E">PartialOrd<EntityType></a></li><li><a href="#impl-Serialize">Serialize</a></li><li><a href="#impl-StructuralEq">StructuralEq</a></li><li><a href="#impl-StructuralPartialEq">StructuralPartialEq</a></li></ul></div><div class="block"><h3 class="sidebar-title"><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul><li><a href="#impl-RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send">Send</a></li><li><a href="#impl-Sync">Sync</a></li><li><a href="#impl-Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe">UnwindSafe</a></li></ul></div><div class="block"><h3 class="sidebar-title"><a href="#blanket-implementations">Blanket Implementations</a></h3><ul><li><a href="#impl-Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E">Borrow<T></a></li><li><a href="#impl-BorrowMut%3CT%3E">BorrowMut<T></a></li><li><a href="#impl-DeserializeOwned">DeserializeOwned</a></li><li><a href="#impl-Equivalent%3CK%3E">Equivalent<K></a></li><li><a href="#impl-From%3CT%3E">From<T></a></li><li><a href="#impl-Instrument">Instrument</a></li><li><a href="#impl-Into%3CU%3E">Into<U></a></li><li><a href="#impl-Pointable">Pointable</a></li><li><a href="#impl-Serialize-1">Serialize</a></li><li><a href="#impl-ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E">TryFrom<U></a></li><li><a href="#impl-TryInto%3CU%3E">TryInto<U></a></li><li><a href="#impl-VZip%3CV%3E">VZip<V></a></li><li><a href="#impl-WithSubscriber">WithSubscriber</a></li></ul></div></section><h2 class="location"><a href="index.html">In orca::data</a></h2><div id="sidebar-vars" data-name="EntityType" data-ty="enum" data-relpath=""></div><script defer src="sidebar-items.js"></script></div></nav><main><div class="width-limiter"><div class="sub-container"><a class="sub-logo-container" href="../../orca/index.html"><img class="rust-logo" src="../../rust-logo.svg" alt="logo"></a><nav class="sub"><div class="theme-picker hidden"><button id="theme-picker" aria-label="Pick another theme!" aria-haspopup="menu" title="themes"><img width="22" height="22" alt="Pick another theme!" src="../../brush.svg"></button><div id="theme-choices" role="menu"></div></div><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"><button type="button" id="help-button" title="help">?</button><a id="settings-menu" href="../../settings.html" title="settings"><img width="22" height="22" alt="Change settings" src="../../wheel.svg"></a></div></form></nav></div><section id="main-content" class="content"><div class="main-heading">
|
||||
<h1 class="fqn"><span class="in-band">Enum <a href="../index.html">orca</a>::<wbr><a href="index.html">data</a>::<wbr><a class="enum" href="#">EntityType</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/orca/data.rs.html#127-130">source</a> · <a id="toggle-all-docs" href="javascript:void(0)" title="collapse all docs">[<span class="inner">−</span>]</a></span></div><div class="docblock item-decl"><pre class="rust enum"><code>pub enum EntityType {
|
||||
Account(<a class="struct" href="https://docs.rs/uuid/1.1.0/uuid/struct.Uuid.html" title="struct uuid::Uuid">Uuid</a>),
|
||||
Group(<a class="struct" href="https://docs.rs/uuid/1.1.0/uuid/struct.Uuid.html" title="struct uuid::Uuid">Uuid</a>),
|
||||
}</code></pre></div><h2 id="variants" class="variants small-section-header">Variants<a href="#variants" class="anchor"></a></h2><h3 id="variant.Account" class="variant small-section-header"><a href="#variant.Account" class="anchor field"></a><code>Account(<a class="struct" href="https://docs.rs/uuid/1.1.0/uuid/struct.Uuid.html" title="struct uuid::Uuid">Uuid</a>)</code></h3><h3 id="variant.Group" class="variant small-section-header"><a href="#variant.Group" class="anchor field"></a><code>Group(<a class="struct" href="https://docs.rs/uuid/1.1.0/uuid/struct.Uuid.html" title="struct uuid::Uuid">Uuid</a>)</code></h3><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="rustdoc-toggle implementors-toggle" open><summary><section id="impl-Clone" class="impl has-srclink"><span class="rightside"><a class="srclink" href="../../src/orca/data.rs.html#126">source</a></span><a href="#impl-Clone" class="anchor"></a><h3 class="code-header in-band">impl <a class="trait" href="https://doc.rust-lang.org/1.61.0/core/clone/trait.Clone.html" title="trait core::clone::Clone">Clone</a> for <a class="enum" href="enum.EntityType.html" title="enum orca::data::EntityType">EntityType</a></h3></section></summary><div class="impl-items"><details class="rustdoc-toggle method-toggle" open><summary><section id="method.clone" class="method trait-impl has-srclink"><span class="rightside"><a class="srclink" href="../../src/orca/data.rs.html#126">source</a></span><a href="#method.clone" class="anchor"></a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.61.0/core/clone/trait.Clone.html#tymethod.clone" class="fnname">clone</a>(&self) -> <a class="enum" href="enum.EntityType.html" title="enum orca::data::EntityType">EntityType</a></h4></section></summary><div class='docblock'><p>Returns a copy of the value. <a href="https://doc.rust-lang.org/1.61.0/core/clone/trait.Clone.html#tymethod.clone">Read more</a></p>
|
||||
Account(<a class="struct" href="https://docs.rs/uuid/1.1.1/uuid/struct.Uuid.html" title="struct uuid::Uuid">Uuid</a>),
|
||||
Group(<a class="struct" href="https://docs.rs/uuid/1.1.1/uuid/struct.Uuid.html" title="struct uuid::Uuid">Uuid</a>),
|
||||
}</code></pre></div><h2 id="variants" class="variants small-section-header">Variants<a href="#variants" class="anchor"></a></h2><h3 id="variant.Account" class="variant small-section-header"><a href="#variant.Account" class="anchor field"></a><code>Account(<a class="struct" href="https://docs.rs/uuid/1.1.1/uuid/struct.Uuid.html" title="struct uuid::Uuid">Uuid</a>)</code></h3><h3 id="variant.Group" class="variant small-section-header"><a href="#variant.Group" class="anchor field"></a><code>Group(<a class="struct" href="https://docs.rs/uuid/1.1.1/uuid/struct.Uuid.html" title="struct uuid::Uuid">Uuid</a>)</code></h3><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="rustdoc-toggle implementors-toggle" open><summary><section id="impl-Clone" class="impl has-srclink"><span class="rightside"><a class="srclink" href="../../src/orca/data.rs.html#126">source</a></span><a href="#impl-Clone" class="anchor"></a><h3 class="code-header in-band">impl <a class="trait" href="https://doc.rust-lang.org/1.61.0/core/clone/trait.Clone.html" title="trait core::clone::Clone">Clone</a> for <a class="enum" href="enum.EntityType.html" title="enum orca::data::EntityType">EntityType</a></h3></section></summary><div class="impl-items"><details class="rustdoc-toggle method-toggle" open><summary><section id="method.clone" class="method trait-impl has-srclink"><span class="rightside"><a class="srclink" href="../../src/orca/data.rs.html#126">source</a></span><a href="#method.clone" class="anchor"></a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.61.0/core/clone/trait.Clone.html#tymethod.clone" class="fnname">clone</a>(&self) -> <a class="enum" href="enum.EntityType.html" title="enum orca::data::EntityType">EntityType</a></h4></section></summary><div class='docblock'><p>Returns a copy of the value. <a href="https://doc.rust-lang.org/1.61.0/core/clone/trait.Clone.html#tymethod.clone">Read more</a></p>
|
||||
</div></details><details class="rustdoc-toggle method-toggle" open><summary><section id="method.clone_from" class="method trait-impl has-srclink"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="srclink" href="https://doc.rust-lang.org/1.61.0/src/core/clone.rs.html#134-136">source</a></span><a href="#method.clone_from" class="anchor"></a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.61.0/core/clone/trait.Clone.html#method.clone_from" class="fnname">clone_from</a>(&mut self, source: <a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.reference.html">&</a>Self)</h4></section></summary><div class='docblock'><p>Performs copy-assignment from <code>source</code>. <a href="https://doc.rust-lang.org/1.61.0/core/clone/trait.Clone.html#method.clone_from">Read more</a></p>
|
||||
</div></details></div></details><details class="rustdoc-toggle implementors-toggle" open><summary><section id="impl-Debug" class="impl has-srclink"><span class="rightside"><a class="srclink" href="../../src/orca/data.rs.html#126">source</a></span><a href="#impl-Debug" class="anchor"></a><h3 class="code-header in-band">impl <a class="trait" href="https://doc.rust-lang.org/1.61.0/core/fmt/trait.Debug.html" title="trait core::fmt::Debug">Debug</a> for <a class="enum" href="enum.EntityType.html" title="enum orca::data::EntityType">EntityType</a></h3></section></summary><div class="impl-items"><details class="rustdoc-toggle method-toggle" open><summary><section id="method.fmt" class="method trait-impl has-srclink"><span class="rightside"><a class="srclink" href="../../src/orca/data.rs.html#126">source</a></span><a href="#method.fmt" class="anchor"></a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.61.0/core/fmt/trait.Debug.html#tymethod.fmt" class="fnname">fmt</a>(&self, f: &mut <a class="struct" href="https://doc.rust-lang.org/1.61.0/core/fmt/struct.Formatter.html" title="struct core::fmt::Formatter">Formatter</a><'_>) -> <a class="type" href="https://doc.rust-lang.org/1.61.0/core/fmt/type.Result.html" title="type core::fmt::Result">Result</a></h4></section></summary><div class='docblock'><p>Formats the value using the given formatter. <a href="https://doc.rust-lang.org/1.61.0/core/fmt/trait.Debug.html#tymethod.fmt">Read more</a></p>
|
||||
</div></details></div></details><details class="rustdoc-toggle implementors-toggle" open><summary><section id="impl-Deserialize%3C%27de%3E" class="impl has-srclink"><span class="rightside"><a class="srclink" href="../../src/orca/data.rs.html#126">source</a></span><a href="#impl-Deserialize%3C%27de%3E" class="anchor"></a><h3 class="code-header in-band">impl<'de> <a class="trait" href="https://docs.rs/serde/1.0.137/serde/de/trait.Deserialize.html" title="trait serde::de::Deserialize">Deserialize</a><'de> for <a class="enum" href="enum.EntityType.html" title="enum orca::data::EntityType">EntityType</a></h3></section></summary><div class="impl-items"><details class="rustdoc-toggle method-toggle" open><summary><section id="method.deserialize" class="method trait-impl has-srclink"><span class="rightside"><a class="srclink" href="../../src/orca/data.rs.html#126">source</a></span><a href="#method.deserialize" class="anchor"></a><h4 class="code-header">fn <a href="https://docs.rs/serde/1.0.137/serde/de/trait.Deserialize.html#tymethod.deserialize" class="fnname">deserialize</a><__D>(__deserializer: __D) -> <a class="enum" href="https://doc.rust-lang.org/1.61.0/core/result/enum.Result.html" title="enum core::result::Result">Result</a><Self, __D::<a class="associatedtype" href="https://docs.rs/serde/1.0.137/serde/de/trait.Deserializer.html#associatedtype.Error" title="type serde::de::Deserializer::Error">Error</a>> <span class="where fmt-newline">where<br> __D: <a class="trait" href="https://docs.rs/serde/1.0.137/serde/de/trait.Deserializer.html" title="trait serde::de::Deserializer">Deserializer</a><'de>, </span></h4></section></summary><div class='docblock'><p>Deserialize this value from the given Serde deserializer. <a href="https://docs.rs/serde/1.0.137/serde/de/trait.Deserialize.html#tymethod.deserialize">Read more</a></p>
|
||||
|
|
|
@ -5,12 +5,12 @@
|
|||
<nav class="sidebar"><a class="sidebar-logo" href="../../orca/index.html"><div class="logo-container"><img class="rust-logo" src="../../rust-logo.svg" alt="logo"></div>
|
||||
</a><h2 class="location"><a href="#">OpType</a></h2><div class="sidebar-elems"><section><div class="block"><h3 class="sidebar-title"><a href="#variants">Variants</a></h3><ul><li><a href="#variant.Add">Add</a></li><li><a href="#variant.Bind">Bind</a></li><li><a href="#variant.Delete">Delete</a></li><li><a href="#variant.Mod">Mod</a></li><li><a href="#variant.Search">Search</a></li></ul></div><div class="block"><h3 class="sidebar-title"><a href="#trait-implementations">Trait Implementations</a></h3><ul><li><a href="#impl-Debug">Debug</a></li><li><a href="#impl-Deserialize%3C%27de%3E">Deserialize<'de></a></li><li><a href="#impl-Serialize">Serialize</a></li></ul></div><div class="block"><h3 class="sidebar-title"><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul><li><a href="#impl-RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send">Send</a></li><li><a href="#impl-Sync">Sync</a></li><li><a href="#impl-Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe">UnwindSafe</a></li></ul></div><div class="block"><h3 class="sidebar-title"><a href="#blanket-implementations">Blanket Implementations</a></h3><ul><li><a href="#impl-Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E">Borrow<T></a></li><li><a href="#impl-BorrowMut%3CT%3E">BorrowMut<T></a></li><li><a href="#impl-DeserializeOwned">DeserializeOwned</a></li><li><a href="#impl-From%3CT%3E">From<T></a></li><li><a href="#impl-Instrument">Instrument</a></li><li><a href="#impl-Into%3CU%3E">Into<U></a></li><li><a href="#impl-Pointable">Pointable</a></li><li><a href="#impl-Serialize-1">Serialize</a></li><li><a href="#impl-TryFrom%3CU%3E">TryFrom<U></a></li><li><a href="#impl-TryInto%3CU%3E">TryInto<U></a></li><li><a href="#impl-VZip%3CV%3E">VZip<V></a></li><li><a href="#impl-WithSubscriber">WithSubscriber</a></li></ul></div></section><h2 class="location"><a href="index.html">In orca::data</a></h2><div id="sidebar-vars" data-name="OpType" data-ty="enum" data-relpath=""></div><script defer src="sidebar-items.js"></script></div></nav><main><div class="width-limiter"><div class="sub-container"><a class="sub-logo-container" href="../../orca/index.html"><img class="rust-logo" src="../../rust-logo.svg" alt="logo"></a><nav class="sub"><div class="theme-picker hidden"><button id="theme-picker" aria-label="Pick another theme!" aria-haspopup="menu" title="themes"><img width="22" height="22" alt="Pick another theme!" src="../../brush.svg"></button><div id="theme-choices" role="menu"></div></div><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"><button type="button" id="help-button" title="help">?</button><a id="settings-menu" href="../../settings.html" title="settings"><img width="22" height="22" alt="Change settings" src="../../wheel.svg"></a></div></form></nav></div><section id="main-content" class="content"><div class="main-heading">
|
||||
<h1 class="fqn"><span class="in-band">Enum <a href="../index.html">orca</a>::<wbr><a href="index.html">data</a>::<wbr><a class="enum" href="#">OpType</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/orca/data.rs.html#140-146">source</a> · <a id="toggle-all-docs" href="javascript:void(0)" title="collapse all docs">[<span class="inner">−</span>]</a></span></div><div class="docblock item-decl"><pre class="rust enum"><code>pub enum OpType {
|
||||
Bind(<a class="struct" href="https://docs.rs/uuid/1.1.0/uuid/struct.Uuid.html" title="struct uuid::Uuid">Uuid</a>),
|
||||
Add(<a class="struct" href="https://doc.rust-lang.org/1.61.0/alloc/vec/struct.Vec.html" title="struct alloc::vec::Vec">Vec</a><<a class="struct" href="https://docs.rs/uuid/1.1.0/uuid/struct.Uuid.html" title="struct uuid::Uuid">Uuid</a>>),
|
||||
Mod(<a class="struct" href="https://doc.rust-lang.org/1.61.0/alloc/vec/struct.Vec.html" title="struct alloc::vec::Vec">Vec</a><<a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.tuple.html">(</a><a class="struct" href="https://docs.rs/uuid/1.1.0/uuid/struct.Uuid.html" title="struct uuid::Uuid">Uuid</a>, <a class="enum" href="enum.Change.html" title="enum orca::data::Change">Change</a><a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.tuple.html">)</a>>),
|
||||
Delete(<a class="struct" href="https://doc.rust-lang.org/1.61.0/alloc/vec/struct.Vec.html" title="struct alloc::vec::Vec">Vec</a><<a class="struct" href="https://docs.rs/uuid/1.1.0/uuid/struct.Uuid.html" title="struct uuid::Uuid">Uuid</a>>),
|
||||
Search(<a class="struct" href="https://doc.rust-lang.org/1.61.0/alloc/vec/struct.Vec.html" title="struct alloc::vec::Vec">Vec</a><<a class="struct" href="https://docs.rs/uuid/1.1.0/uuid/struct.Uuid.html" title="struct uuid::Uuid">Uuid</a>>),
|
||||
}</code></pre></div><h2 id="variants" class="variants small-section-header">Variants<a href="#variants" class="anchor"></a></h2><h3 id="variant.Bind" class="variant small-section-header"><a href="#variant.Bind" class="anchor field"></a><code>Bind(<a class="struct" href="https://docs.rs/uuid/1.1.0/uuid/struct.Uuid.html" title="struct uuid::Uuid">Uuid</a>)</code></h3><h3 id="variant.Add" class="variant small-section-header"><a href="#variant.Add" class="anchor field"></a><code>Add(<a class="struct" href="https://doc.rust-lang.org/1.61.0/alloc/vec/struct.Vec.html" title="struct alloc::vec::Vec">Vec</a><<a class="struct" href="https://docs.rs/uuid/1.1.0/uuid/struct.Uuid.html" title="struct uuid::Uuid">Uuid</a>>)</code></h3><h3 id="variant.Mod" class="variant small-section-header"><a href="#variant.Mod" class="anchor field"></a><code>Mod(<a class="struct" href="https://doc.rust-lang.org/1.61.0/alloc/vec/struct.Vec.html" title="struct alloc::vec::Vec">Vec</a><<a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.tuple.html">(</a><a class="struct" href="https://docs.rs/uuid/1.1.0/uuid/struct.Uuid.html" title="struct uuid::Uuid">Uuid</a>, <a class="enum" href="enum.Change.html" title="enum orca::data::Change">Change</a><a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.tuple.html">)</a>>)</code></h3><h3 id="variant.Delete" class="variant small-section-header"><a href="#variant.Delete" class="anchor field"></a><code>Delete(<a class="struct" href="https://doc.rust-lang.org/1.61.0/alloc/vec/struct.Vec.html" title="struct alloc::vec::Vec">Vec</a><<a class="struct" href="https://docs.rs/uuid/1.1.0/uuid/struct.Uuid.html" title="struct uuid::Uuid">Uuid</a>>)</code></h3><h3 id="variant.Search" class="variant small-section-header"><a href="#variant.Search" class="anchor field"></a><code>Search(<a class="struct" href="https://doc.rust-lang.org/1.61.0/alloc/vec/struct.Vec.html" title="struct alloc::vec::Vec">Vec</a><<a class="struct" href="https://docs.rs/uuid/1.1.0/uuid/struct.Uuid.html" title="struct uuid::Uuid">Uuid</a>>)</code></h3><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="rustdoc-toggle implementors-toggle" open><summary><section id="impl-Debug" class="impl has-srclink"><span class="rightside"><a class="srclink" href="../../src/orca/data.rs.html#139">source</a></span><a href="#impl-Debug" class="anchor"></a><h3 class="code-header in-band">impl <a class="trait" href="https://doc.rust-lang.org/1.61.0/core/fmt/trait.Debug.html" title="trait core::fmt::Debug">Debug</a> for <a class="enum" href="enum.OpType.html" title="enum orca::data::OpType">OpType</a></h3></section></summary><div class="impl-items"><details class="rustdoc-toggle method-toggle" open><summary><section id="method.fmt" class="method trait-impl has-srclink"><span class="rightside"><a class="srclink" href="../../src/orca/data.rs.html#139">source</a></span><a href="#method.fmt" class="anchor"></a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.61.0/core/fmt/trait.Debug.html#tymethod.fmt" class="fnname">fmt</a>(&self, f: &mut <a class="struct" href="https://doc.rust-lang.org/1.61.0/core/fmt/struct.Formatter.html" title="struct core::fmt::Formatter">Formatter</a><'_>) -> <a class="type" href="https://doc.rust-lang.org/1.61.0/core/fmt/type.Result.html" title="type core::fmt::Result">Result</a></h4></section></summary><div class='docblock'><p>Formats the value using the given formatter. <a href="https://doc.rust-lang.org/1.61.0/core/fmt/trait.Debug.html#tymethod.fmt">Read more</a></p>
|
||||
Bind(<a class="struct" href="https://docs.rs/uuid/1.1.1/uuid/struct.Uuid.html" title="struct uuid::Uuid">Uuid</a>),
|
||||
Add(<a class="struct" href="https://doc.rust-lang.org/1.61.0/alloc/vec/struct.Vec.html" title="struct alloc::vec::Vec">Vec</a><<a class="struct" href="https://docs.rs/uuid/1.1.1/uuid/struct.Uuid.html" title="struct uuid::Uuid">Uuid</a>>),
|
||||
Mod(<a class="struct" href="https://doc.rust-lang.org/1.61.0/alloc/vec/struct.Vec.html" title="struct alloc::vec::Vec">Vec</a><<a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.tuple.html">(</a><a class="struct" href="https://docs.rs/uuid/1.1.1/uuid/struct.Uuid.html" title="struct uuid::Uuid">Uuid</a>, <a class="enum" href="enum.Change.html" title="enum orca::data::Change">Change</a><a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.tuple.html">)</a>>),
|
||||
Delete(<a class="struct" href="https://doc.rust-lang.org/1.61.0/alloc/vec/struct.Vec.html" title="struct alloc::vec::Vec">Vec</a><<a class="struct" href="https://docs.rs/uuid/1.1.1/uuid/struct.Uuid.html" title="struct uuid::Uuid">Uuid</a>>),
|
||||
Search(<a class="struct" href="https://doc.rust-lang.org/1.61.0/alloc/vec/struct.Vec.html" title="struct alloc::vec::Vec">Vec</a><<a class="struct" href="https://docs.rs/uuid/1.1.1/uuid/struct.Uuid.html" title="struct uuid::Uuid">Uuid</a>>),
|
||||
}</code></pre></div><h2 id="variants" class="variants small-section-header">Variants<a href="#variants" class="anchor"></a></h2><h3 id="variant.Bind" class="variant small-section-header"><a href="#variant.Bind" class="anchor field"></a><code>Bind(<a class="struct" href="https://docs.rs/uuid/1.1.1/uuid/struct.Uuid.html" title="struct uuid::Uuid">Uuid</a>)</code></h3><h3 id="variant.Add" class="variant small-section-header"><a href="#variant.Add" class="anchor field"></a><code>Add(<a class="struct" href="https://doc.rust-lang.org/1.61.0/alloc/vec/struct.Vec.html" title="struct alloc::vec::Vec">Vec</a><<a class="struct" href="https://docs.rs/uuid/1.1.1/uuid/struct.Uuid.html" title="struct uuid::Uuid">Uuid</a>>)</code></h3><h3 id="variant.Mod" class="variant small-section-header"><a href="#variant.Mod" class="anchor field"></a><code>Mod(<a class="struct" href="https://doc.rust-lang.org/1.61.0/alloc/vec/struct.Vec.html" title="struct alloc::vec::Vec">Vec</a><<a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.tuple.html">(</a><a class="struct" href="https://docs.rs/uuid/1.1.1/uuid/struct.Uuid.html" title="struct uuid::Uuid">Uuid</a>, <a class="enum" href="enum.Change.html" title="enum orca::data::Change">Change</a><a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.tuple.html">)</a>>)</code></h3><h3 id="variant.Delete" class="variant small-section-header"><a href="#variant.Delete" class="anchor field"></a><code>Delete(<a class="struct" href="https://doc.rust-lang.org/1.61.0/alloc/vec/struct.Vec.html" title="struct alloc::vec::Vec">Vec</a><<a class="struct" href="https://docs.rs/uuid/1.1.1/uuid/struct.Uuid.html" title="struct uuid::Uuid">Uuid</a>>)</code></h3><h3 id="variant.Search" class="variant small-section-header"><a href="#variant.Search" class="anchor field"></a><code>Search(<a class="struct" href="https://doc.rust-lang.org/1.61.0/alloc/vec/struct.Vec.html" title="struct alloc::vec::Vec">Vec</a><<a class="struct" href="https://docs.rs/uuid/1.1.1/uuid/struct.Uuid.html" title="struct uuid::Uuid">Uuid</a>>)</code></h3><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="rustdoc-toggle implementors-toggle" open><summary><section id="impl-Debug" class="impl has-srclink"><span class="rightside"><a class="srclink" href="../../src/orca/data.rs.html#139">source</a></span><a href="#impl-Debug" class="anchor"></a><h3 class="code-header in-band">impl <a class="trait" href="https://doc.rust-lang.org/1.61.0/core/fmt/trait.Debug.html" title="trait core::fmt::Debug">Debug</a> for <a class="enum" href="enum.OpType.html" title="enum orca::data::OpType">OpType</a></h3></section></summary><div class="impl-items"><details class="rustdoc-toggle method-toggle" open><summary><section id="method.fmt" class="method trait-impl has-srclink"><span class="rightside"><a class="srclink" href="../../src/orca/data.rs.html#139">source</a></span><a href="#method.fmt" class="anchor"></a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.61.0/core/fmt/trait.Debug.html#tymethod.fmt" class="fnname">fmt</a>(&self, f: &mut <a class="struct" href="https://doc.rust-lang.org/1.61.0/core/fmt/struct.Formatter.html" title="struct core::fmt::Formatter">Formatter</a><'_>) -> <a class="type" href="https://doc.rust-lang.org/1.61.0/core/fmt/type.Result.html" title="type core::fmt::Result">Result</a></h4></section></summary><div class='docblock'><p>Formats the value using the given formatter. <a href="https://doc.rust-lang.org/1.61.0/core/fmt/trait.Debug.html#tymethod.fmt">Read more</a></p>
|
||||
</div></details></div></details><details class="rustdoc-toggle implementors-toggle" open><summary><section id="impl-Deserialize%3C%27de%3E" class="impl has-srclink"><span class="rightside"><a class="srclink" href="../../src/orca/data.rs.html#139">source</a></span><a href="#impl-Deserialize%3C%27de%3E" class="anchor"></a><h3 class="code-header in-band">impl<'de> <a class="trait" href="https://docs.rs/serde/1.0.137/serde/de/trait.Deserialize.html" title="trait serde::de::Deserialize">Deserialize</a><'de> for <a class="enum" href="enum.OpType.html" title="enum orca::data::OpType">OpType</a></h3></section></summary><div class="impl-items"><details class="rustdoc-toggle method-toggle" open><summary><section id="method.deserialize" class="method trait-impl has-srclink"><span class="rightside"><a class="srclink" href="../../src/orca/data.rs.html#139">source</a></span><a href="#method.deserialize" class="anchor"></a><h4 class="code-header">fn <a href="https://docs.rs/serde/1.0.137/serde/de/trait.Deserialize.html#tymethod.deserialize" class="fnname">deserialize</a><__D>(__deserializer: __D) -> <a class="enum" href="https://doc.rust-lang.org/1.61.0/core/result/enum.Result.html" title="enum core::result::Result">Result</a><Self, __D::<a class="associatedtype" href="https://docs.rs/serde/1.0.137/serde/de/trait.Deserializer.html#associatedtype.Error" title="type serde::de::Deserializer::Error">Error</a>> <span class="where fmt-newline">where<br> __D: <a class="trait" href="https://docs.rs/serde/1.0.137/serde/de/trait.Deserializer.html" title="trait serde::de::Deserializer">Deserializer</a><'de>, </span></h4></section></summary><div class='docblock'><p>Deserialize this value from the given Serde deserializer. <a href="https://docs.rs/serde/1.0.137/serde/de/trait.Deserialize.html#tymethod.deserialize">Read more</a></p>
|
||||
</div></details></div></details><details class="rustdoc-toggle implementors-toggle" open><summary><section id="impl-Serialize" class="impl has-srclink"><span class="rightside"><a class="srclink" href="../../src/orca/data.rs.html#139">source</a></span><a href="#impl-Serialize" class="anchor"></a><h3 class="code-header in-band">impl <a class="trait" href="https://docs.rs/serde/1.0.137/serde/ser/trait.Serialize.html" title="trait serde::ser::Serialize">Serialize</a> for <a class="enum" href="enum.OpType.html" title="enum orca::data::OpType">OpType</a></h3></section></summary><div class="impl-items"><details class="rustdoc-toggle method-toggle" open><summary><section id="method.serialize" class="method trait-impl has-srclink"><span class="rightside"><a class="srclink" href="../../src/orca/data.rs.html#139">source</a></span><a href="#method.serialize" class="anchor"></a><h4 class="code-header">fn <a href="https://docs.rs/serde/1.0.137/serde/ser/trait.Serialize.html#tymethod.serialize" class="fnname">serialize</a><__S>(&self, __serializer: __S) -> <a class="enum" href="https://doc.rust-lang.org/1.61.0/core/result/enum.Result.html" title="enum core::result::Result">Result</a><__S::<a class="associatedtype" href="https://docs.rs/serde/1.0.137/serde/ser/trait.Serializer.html#associatedtype.Ok" title="type serde::ser::Serializer::Ok">Ok</a>, __S::<a class="associatedtype" href="https://docs.rs/serde/1.0.137/serde/ser/trait.Serializer.html#associatedtype.Error" title="type serde::ser::Serializer::Error">Error</a>> <span class="where fmt-newline">where<br> __S: <a class="trait" href="https://docs.rs/serde/1.0.137/serde/ser/trait.Serializer.html" title="trait serde::ser::Serializer">Serializer</a>, </span></h4></section></summary><div class='docblock'><p>Serialize this value into the given Serde serializer. <a href="https://docs.rs/serde/1.0.137/serde/ser/trait.Serialize.html#tymethod.serialize">Read more</a></p>
|
||||
</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" class="impl has-srclink"><a href="#impl-RefUnwindSafe" class="anchor"></a><h3 class="code-header in-band">impl <a class="trait" href="https://doc.rust-lang.org/1.61.0/core/panic/unwind_safe/trait.RefUnwindSafe.html" title="trait core::panic::unwind_safe::RefUnwindSafe">RefUnwindSafe</a> for <a class="enum" href="enum.OpType.html" title="enum orca::data::OpType">OpType</a></h3></section><section id="impl-Send" class="impl has-srclink"><a href="#impl-Send" class="anchor"></a><h3 class="code-header in-band">impl <a class="trait" href="https://doc.rust-lang.org/1.61.0/core/marker/trait.Send.html" title="trait core::marker::Send">Send</a> for <a class="enum" href="enum.OpType.html" title="enum orca::data::OpType">OpType</a></h3></section><section id="impl-Sync" class="impl has-srclink"><a href="#impl-Sync" class="anchor"></a><h3 class="code-header in-band">impl <a class="trait" href="https://doc.rust-lang.org/1.61.0/core/marker/trait.Sync.html" title="trait core::marker::Sync">Sync</a> for <a class="enum" href="enum.OpType.html" title="enum orca::data::OpType">OpType</a></h3></section><section id="impl-Unpin" class="impl has-srclink"><a href="#impl-Unpin" class="anchor"></a><h3 class="code-header in-band">impl <a class="trait" href="https://doc.rust-lang.org/1.61.0/core/marker/trait.Unpin.html" title="trait core::marker::Unpin">Unpin</a> for <a class="enum" href="enum.OpType.html" title="enum orca::data::OpType">OpType</a></h3></section><section id="impl-UnwindSafe" class="impl has-srclink"><a href="#impl-UnwindSafe" class="anchor"></a><h3 class="code-header in-band">impl <a class="trait" href="https://doc.rust-lang.org/1.61.0/core/panic/unwind_safe/trait.UnwindSafe.html" title="trait core::panic::unwind_safe::UnwindSafe">UnwindSafe</a> for <a class="enum" href="enum.OpType.html" title="enum orca::data::OpType">OpType</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="rustdoc-toggle implementors-toggle"><summary><section id="impl-Any" class="impl has-srclink"><span class="rightside"><a class="srclink" href="https://doc.rust-lang.org/1.61.0/src/core/any.rs.html#132-136">source</a></span><a href="#impl-Any" class="anchor"></a><h3 class="code-header in-band">impl<T> <a class="trait" href="https://doc.rust-lang.org/1.61.0/core/any/trait.Any.html" title="trait core::any::Any">Any</a> for T <span class="where fmt-newline">where<br> T: 'static + ?<a class="trait" href="https://doc.rust-lang.org/1.61.0/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>, </span></h3></section></summary><div class="impl-items"><details class="rustdoc-toggle method-toggle" open><summary><section id="method.type_id" class="method trait-impl has-srclink"><span class="rightside"><a class="srclink" href="https://doc.rust-lang.org/1.61.0/src/core/any.rs.html#133">source</a></span><a href="#method.type_id" class="anchor"></a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.61.0/core/any/trait.Any.html#tymethod.type_id" class="fnname">type_id</a>(&self) -> <a class="struct" href="https://doc.rust-lang.org/1.61.0/core/any/struct.TypeId.html" title="struct core::any::TypeId">TypeId</a></h4></section></summary><div class='docblock'><p>Gets the <code>TypeId</code> of <code>self</code>. <a href="https://doc.rust-lang.org/1.61.0/core/any/trait.Any.html#tymethod.type_id">Read more</a></p>
|
||||
|
|
|
@ -8,8 +8,8 @@
|
|||
pub name: <a class="struct" href="https://doc.rust-lang.org/1.61.0/alloc/string/struct.String.html" title="struct alloc::string::String">String</a>,
|
||||
pub display_name: <a class="struct" href="https://doc.rust-lang.org/1.61.0/alloc/string/struct.String.html" title="struct alloc::string::String">String</a>,
|
||||
pub password: <a class="struct" href="https://doc.rust-lang.org/1.61.0/alloc/string/struct.String.html" title="struct alloc::string::String">String</a>,
|
||||
pub uuid: <a class="struct" href="https://docs.rs/uuid/1.1.0/uuid/struct.Uuid.html" title="struct uuid::Uuid">Uuid</a>,
|
||||
}</code></pre></div><h2 id="fields" class="fields small-section-header">Fields<a href="#fields" class="anchor"></a></h2><span id="structfield.name" class="structfield small-section-header"><a href="#structfield.name" class="anchor field"></a><code>name: <a class="struct" href="https://doc.rust-lang.org/1.61.0/alloc/string/struct.String.html" title="struct alloc::string::String">String</a></code></span><span id="structfield.display_name" class="structfield small-section-header"><a href="#structfield.display_name" class="anchor field"></a><code>display_name: <a class="struct" href="https://doc.rust-lang.org/1.61.0/alloc/string/struct.String.html" title="struct alloc::string::String">String</a></code></span><span id="structfield.password" class="structfield small-section-header"><a href="#structfield.password" class="anchor field"></a><code>password: <a class="struct" href="https://doc.rust-lang.org/1.61.0/alloc/string/struct.String.html" title="struct alloc::string::String">String</a></code></span><span id="structfield.uuid" class="structfield small-section-header"><a href="#structfield.uuid" class="anchor field"></a><code>uuid: <a class="struct" href="https://docs.rs/uuid/1.1.0/uuid/struct.Uuid.html" title="struct uuid::Uuid">Uuid</a></code></span><h2 id="implementations" class="small-section-header">Implementations<a href="#implementations" class="anchor"></a></h2><div id="implementations-list"><details class="rustdoc-toggle implementors-toggle" open><summary><section id="impl" class="impl has-srclink"><span class="rightside"><a class="srclink" href="../../src/orca/data.rs.html#44-62">source</a></span><a href="#impl" class="anchor"></a><h3 class="code-header in-band">impl <a class="struct" href="struct.Account.html" title="struct orca::data::Account">Account</a></h3></section></summary><div class="impl-items"><section id="method.get_ds_ldap_dn" class="method has-srclink"><span class="rightside"><a class="srclink" href="../../src/orca/data.rs.html#45-47">source</a></span><a href="#method.get_ds_ldap_dn" class="anchor"></a><h4 class="code-header">pub fn <a href="#method.get_ds_ldap_dn" class="fnname">get_ds_ldap_dn</a>(&self, basedn: &<a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.str.html">str</a>) -> <a class="struct" href="https://doc.rust-lang.org/1.61.0/alloc/string/struct.String.html" title="struct alloc::string::String">String</a></h4></section><section id="method.generate" class="method has-srclink"><span class="rightside"><a class="srclink" href="../../src/orca/data.rs.html#49-61">source</a></span><a href="#method.generate" class="anchor"></a><h4 class="code-header">pub fn <a href="#method.generate" class="fnname">generate</a>(uuid: <a class="struct" href="https://docs.rs/uuid/1.1.0/uuid/struct.Uuid.html" title="struct uuid::Uuid">Uuid</a>) -> Self</h4></section></div></details></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="rustdoc-toggle implementors-toggle" open><summary><section id="impl-Clone" class="impl has-srclink"><span class="rightside"><a class="srclink" href="../../src/orca/data.rs.html#36">source</a></span><a href="#impl-Clone" class="anchor"></a><h3 class="code-header in-band">impl <a class="trait" href="https://doc.rust-lang.org/1.61.0/core/clone/trait.Clone.html" title="trait core::clone::Clone">Clone</a> for <a class="struct" href="struct.Account.html" title="struct orca::data::Account">Account</a></h3></section></summary><div class="impl-items"><details class="rustdoc-toggle method-toggle" open><summary><section id="method.clone" class="method trait-impl has-srclink"><span class="rightside"><a class="srclink" href="../../src/orca/data.rs.html#36">source</a></span><a href="#method.clone" class="anchor"></a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.61.0/core/clone/trait.Clone.html#tymethod.clone" class="fnname">clone</a>(&self) -> <a class="struct" href="struct.Account.html" title="struct orca::data::Account">Account</a></h4></section></summary><div class='docblock'><p>Returns a copy of the value. <a href="https://doc.rust-lang.org/1.61.0/core/clone/trait.Clone.html#tymethod.clone">Read more</a></p>
|
||||
pub uuid: <a class="struct" href="https://docs.rs/uuid/1.1.1/uuid/struct.Uuid.html" title="struct uuid::Uuid">Uuid</a>,
|
||||
}</code></pre></div><h2 id="fields" class="fields small-section-header">Fields<a href="#fields" class="anchor"></a></h2><span id="structfield.name" class="structfield small-section-header"><a href="#structfield.name" class="anchor field"></a><code>name: <a class="struct" href="https://doc.rust-lang.org/1.61.0/alloc/string/struct.String.html" title="struct alloc::string::String">String</a></code></span><span id="structfield.display_name" class="structfield small-section-header"><a href="#structfield.display_name" class="anchor field"></a><code>display_name: <a class="struct" href="https://doc.rust-lang.org/1.61.0/alloc/string/struct.String.html" title="struct alloc::string::String">String</a></code></span><span id="structfield.password" class="structfield small-section-header"><a href="#structfield.password" class="anchor field"></a><code>password: <a class="struct" href="https://doc.rust-lang.org/1.61.0/alloc/string/struct.String.html" title="struct alloc::string::String">String</a></code></span><span id="structfield.uuid" class="structfield small-section-header"><a href="#structfield.uuid" class="anchor field"></a><code>uuid: <a class="struct" href="https://docs.rs/uuid/1.1.1/uuid/struct.Uuid.html" title="struct uuid::Uuid">Uuid</a></code></span><h2 id="implementations" class="small-section-header">Implementations<a href="#implementations" class="anchor"></a></h2><div id="implementations-list"><details class="rustdoc-toggle implementors-toggle" open><summary><section id="impl" class="impl has-srclink"><span class="rightside"><a class="srclink" href="../../src/orca/data.rs.html#44-62">source</a></span><a href="#impl" class="anchor"></a><h3 class="code-header in-band">impl <a class="struct" href="struct.Account.html" title="struct orca::data::Account">Account</a></h3></section></summary><div class="impl-items"><section id="method.get_ds_ldap_dn" class="method has-srclink"><span class="rightside"><a class="srclink" href="../../src/orca/data.rs.html#45-47">source</a></span><a href="#method.get_ds_ldap_dn" class="anchor"></a><h4 class="code-header">pub fn <a href="#method.get_ds_ldap_dn" class="fnname">get_ds_ldap_dn</a>(&self, basedn: &<a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.str.html">str</a>) -> <a class="struct" href="https://doc.rust-lang.org/1.61.0/alloc/string/struct.String.html" title="struct alloc::string::String">String</a></h4></section><section id="method.generate" class="method has-srclink"><span class="rightside"><a class="srclink" href="../../src/orca/data.rs.html#49-61">source</a></span><a href="#method.generate" class="anchor"></a><h4 class="code-header">pub fn <a href="#method.generate" class="fnname">generate</a>(uuid: <a class="struct" href="https://docs.rs/uuid/1.1.1/uuid/struct.Uuid.html" title="struct uuid::Uuid">Uuid</a>) -> Self</h4></section></div></details></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="rustdoc-toggle implementors-toggle" open><summary><section id="impl-Clone" class="impl has-srclink"><span class="rightside"><a class="srclink" href="../../src/orca/data.rs.html#36">source</a></span><a href="#impl-Clone" class="anchor"></a><h3 class="code-header in-band">impl <a class="trait" href="https://doc.rust-lang.org/1.61.0/core/clone/trait.Clone.html" title="trait core::clone::Clone">Clone</a> for <a class="struct" href="struct.Account.html" title="struct orca::data::Account">Account</a></h3></section></summary><div class="impl-items"><details class="rustdoc-toggle method-toggle" open><summary><section id="method.clone" class="method trait-impl has-srclink"><span class="rightside"><a class="srclink" href="../../src/orca/data.rs.html#36">source</a></span><a href="#method.clone" class="anchor"></a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.61.0/core/clone/trait.Clone.html#tymethod.clone" class="fnname">clone</a>(&self) -> <a class="struct" href="struct.Account.html" title="struct orca::data::Account">Account</a></h4></section></summary><div class='docblock'><p>Returns a copy of the value. <a href="https://doc.rust-lang.org/1.61.0/core/clone/trait.Clone.html#tymethod.clone">Read more</a></p>
|
||||
</div></details><details class="rustdoc-toggle method-toggle" open><summary><section id="method.clone_from" class="method trait-impl has-srclink"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="srclink" href="https://doc.rust-lang.org/1.61.0/src/core/clone.rs.html#134-136">source</a></span><a href="#method.clone_from" class="anchor"></a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.61.0/core/clone/trait.Clone.html#method.clone_from" class="fnname">clone_from</a>(&mut self, source: <a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.reference.html">&</a>Self)</h4></section></summary><div class='docblock'><p>Performs copy-assignment from <code>source</code>. <a href="https://doc.rust-lang.org/1.61.0/core/clone/trait.Clone.html#method.clone_from">Read more</a></p>
|
||||
</div></details></div></details><details class="rustdoc-toggle implementors-toggle" open><summary><section id="impl-Debug" class="impl has-srclink"><span class="rightside"><a class="srclink" href="../../src/orca/data.rs.html#36">source</a></span><a href="#impl-Debug" class="anchor"></a><h3 class="code-header in-band">impl <a class="trait" href="https://doc.rust-lang.org/1.61.0/core/fmt/trait.Debug.html" title="trait core::fmt::Debug">Debug</a> for <a class="struct" href="struct.Account.html" title="struct orca::data::Account">Account</a></h3></section></summary><div class="impl-items"><details class="rustdoc-toggle method-toggle" open><summary><section id="method.fmt" class="method trait-impl has-srclink"><span class="rightside"><a class="srclink" href="../../src/orca/data.rs.html#36">source</a></span><a href="#method.fmt" class="anchor"></a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.61.0/core/fmt/trait.Debug.html#tymethod.fmt" class="fnname">fmt</a>(&self, f: &mut <a class="struct" href="https://doc.rust-lang.org/1.61.0/core/fmt/struct.Formatter.html" title="struct core::fmt::Formatter">Formatter</a><'_>) -> <a class="type" href="https://doc.rust-lang.org/1.61.0/core/fmt/type.Result.html" title="type core::fmt::Result">Result</a></h4></section></summary><div class='docblock'><p>Formats the value using the given formatter. <a href="https://doc.rust-lang.org/1.61.0/core/fmt/trait.Debug.html#tymethod.fmt">Read more</a></p>
|
||||
</div></details></div></details><details class="rustdoc-toggle implementors-toggle" open><summary><section id="impl-Deserialize%3C%27de%3E" class="impl has-srclink"><span class="rightside"><a class="srclink" href="../../src/orca/data.rs.html#36">source</a></span><a href="#impl-Deserialize%3C%27de%3E" class="anchor"></a><h3 class="code-header in-band">impl<'de> <a class="trait" href="https://docs.rs/serde/1.0.137/serde/de/trait.Deserialize.html" title="trait serde::de::Deserialize">Deserialize</a><'de> for <a class="struct" href="struct.Account.html" title="struct orca::data::Account">Account</a></h3></section></summary><div class="impl-items"><details class="rustdoc-toggle method-toggle" open><summary><section id="method.deserialize" class="method trait-impl has-srclink"><span class="rightside"><a class="srclink" href="../../src/orca/data.rs.html#36">source</a></span><a href="#method.deserialize" class="anchor"></a><h4 class="code-header">fn <a href="https://docs.rs/serde/1.0.137/serde/de/trait.Deserialize.html#tymethod.deserialize" class="fnname">deserialize</a><__D>(__deserializer: __D) -> <a class="enum" href="https://doc.rust-lang.org/1.61.0/core/result/enum.Result.html" title="enum core::result::Result">Result</a><Self, __D::<a class="associatedtype" href="https://docs.rs/serde/1.0.137/serde/de/trait.Deserializer.html#associatedtype.Error" title="type serde::de::Deserializer::Error">Error</a>> <span class="where fmt-newline">where<br> __D: <a class="trait" href="https://docs.rs/serde/1.0.137/serde/de/trait.Deserializer.html" title="trait serde::de::Deserializer">Deserializer</a><'de>, </span></h4></section></summary><div class='docblock'><p>Deserialize this value from the given Serde deserializer. <a href="https://docs.rs/serde/1.0.137/serde/de/trait.Deserialize.html#tymethod.deserialize">Read more</a></p>
|
||||
|
|
|
@ -6,9 +6,9 @@
|
|||
</a><h2 class="location"><a href="#">Group</a></h2><div class="sidebar-elems"><section><div class="block"><h3 class="sidebar-title"><a href="#fields">Fields</a></h3><ul><li><a href="#structfield.members">members</a></li><li><a href="#structfield.name">name</a></li><li><a href="#structfield.uuid">uuid</a></li></ul></div><div class="block"><h3 class="sidebar-title"><a href="#implementations">Methods</a></h3><ul><li><a href="#method.generate">generate</a></li><li><a href="#method.get_ds_ldap_dn">get_ds_ldap_dn</a></li></ul></div><div class="block"><h3 class="sidebar-title"><a href="#trait-implementations">Trait Implementations</a></h3><ul><li><a href="#impl-Clone">Clone</a></li><li><a href="#impl-Debug">Debug</a></li><li><a href="#impl-Deserialize%3C%27de%3E">Deserialize<'de></a></li><li><a href="#impl-Serialize">Serialize</a></li></ul></div><div class="block"><h3 class="sidebar-title"><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul><li><a href="#impl-RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send">Send</a></li><li><a href="#impl-Sync">Sync</a></li><li><a href="#impl-Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe">UnwindSafe</a></li></ul></div><div class="block"><h3 class="sidebar-title"><a href="#blanket-implementations">Blanket Implementations</a></h3><ul><li><a href="#impl-Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E">Borrow<T></a></li><li><a href="#impl-BorrowMut%3CT%3E">BorrowMut<T></a></li><li><a href="#impl-DeserializeOwned">DeserializeOwned</a></li><li><a href="#impl-From%3CT%3E">From<T></a></li><li><a href="#impl-Instrument">Instrument</a></li><li><a href="#impl-Into%3CU%3E">Into<U></a></li><li><a href="#impl-Pointable">Pointable</a></li><li><a href="#impl-Serialize-1">Serialize</a></li><li><a href="#impl-ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E">TryFrom<U></a></li><li><a href="#impl-TryInto%3CU%3E">TryInto<U></a></li><li><a href="#impl-VZip%3CV%3E">VZip<V></a></li><li><a href="#impl-WithSubscriber">WithSubscriber</a></li></ul></div></section><h2 class="location"><a href="index.html">In orca::data</a></h2><div id="sidebar-vars" data-name="Group" data-ty="struct" data-relpath=""></div><script defer src="sidebar-items.js"></script></div></nav><main><div class="width-limiter"><div class="sub-container"><a class="sub-logo-container" href="../../orca/index.html"><img class="rust-logo" src="../../rust-logo.svg" alt="logo"></a><nav class="sub"><div class="theme-picker hidden"><button id="theme-picker" aria-label="Pick another theme!" aria-haspopup="menu" title="themes"><img width="22" height="22" alt="Pick another theme!" src="../../brush.svg"></button><div id="theme-choices" role="menu"></div></div><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"><button type="button" id="help-button" title="help">?</button><a id="settings-menu" href="../../settings.html" title="settings"><img width="22" height="22" alt="Change settings" src="../../wheel.svg"></a></div></form></nav></div><section id="main-content" class="content"><div class="main-heading">
|
||||
<h1 class="fqn"><span class="in-band">Struct <a href="../index.html">orca</a>::<wbr><a href="index.html">data</a>::<wbr><a class="struct" href="#">Group</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/orca/data.rs.html#65-69">source</a> · <a id="toggle-all-docs" href="javascript:void(0)" title="collapse all docs">[<span class="inner">−</span>]</a></span></div><div class="docblock item-decl"><pre class="rust struct"><code>pub struct Group {
|
||||
pub name: <a class="struct" href="https://doc.rust-lang.org/1.61.0/alloc/string/struct.String.html" title="struct alloc::string::String">String</a>,
|
||||
pub uuid: <a class="struct" href="https://docs.rs/uuid/1.1.0/uuid/struct.Uuid.html" title="struct uuid::Uuid">Uuid</a>,
|
||||
pub members: <a class="struct" href="https://doc.rust-lang.org/1.61.0/alloc/vec/struct.Vec.html" title="struct alloc::vec::Vec">Vec</a><<a class="struct" href="https://docs.rs/uuid/1.1.0/uuid/struct.Uuid.html" title="struct uuid::Uuid">Uuid</a>>,
|
||||
}</code></pre></div><h2 id="fields" class="fields small-section-header">Fields<a href="#fields" class="anchor"></a></h2><span id="structfield.name" class="structfield small-section-header"><a href="#structfield.name" class="anchor field"></a><code>name: <a class="struct" href="https://doc.rust-lang.org/1.61.0/alloc/string/struct.String.html" title="struct alloc::string::String">String</a></code></span><span id="structfield.uuid" class="structfield small-section-header"><a href="#structfield.uuid" class="anchor field"></a><code>uuid: <a class="struct" href="https://docs.rs/uuid/1.1.0/uuid/struct.Uuid.html" title="struct uuid::Uuid">Uuid</a></code></span><span id="structfield.members" class="structfield small-section-header"><a href="#structfield.members" class="anchor field"></a><code>members: <a class="struct" href="https://doc.rust-lang.org/1.61.0/alloc/vec/struct.Vec.html" title="struct alloc::vec::Vec">Vec</a><<a class="struct" href="https://docs.rs/uuid/1.1.0/uuid/struct.Uuid.html" title="struct uuid::Uuid">Uuid</a>></code></span><h2 id="implementations" class="small-section-header">Implementations<a href="#implementations" class="anchor"></a></h2><div id="implementations-list"><details class="rustdoc-toggle implementors-toggle" open><summary><section id="impl" class="impl has-srclink"><span class="rightside"><a class="srclink" href="../../src/orca/data.rs.html#71-88">source</a></span><a href="#impl" class="anchor"></a><h3 class="code-header in-band">impl <a class="struct" href="struct.Group.html" title="struct orca::data::Group">Group</a></h3></section></summary><div class="impl-items"><section id="method.get_ds_ldap_dn" class="method has-srclink"><span class="rightside"><a class="srclink" href="../../src/orca/data.rs.html#72-74">source</a></span><a href="#method.get_ds_ldap_dn" class="anchor"></a><h4 class="code-header">pub fn <a href="#method.get_ds_ldap_dn" class="fnname">get_ds_ldap_dn</a>(&self, basedn: &<a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.str.html">str</a>) -> <a class="struct" href="https://doc.rust-lang.org/1.61.0/alloc/string/struct.String.html" title="struct alloc::string::String">String</a></h4></section><section id="method.generate" class="method has-srclink"><span class="rightside"><a class="srclink" href="../../src/orca/data.rs.html#76-87">source</a></span><a href="#method.generate" class="anchor"></a><h4 class="code-header">pub fn <a href="#method.generate" class="fnname">generate</a>(uuid: <a class="struct" href="https://docs.rs/uuid/1.1.0/uuid/struct.Uuid.html" title="struct uuid::Uuid">Uuid</a>, members: <a class="struct" href="https://doc.rust-lang.org/1.61.0/alloc/vec/struct.Vec.html" title="struct alloc::vec::Vec">Vec</a><<a class="struct" href="https://docs.rs/uuid/1.1.0/uuid/struct.Uuid.html" title="struct uuid::Uuid">Uuid</a>>) -> Self</h4></section></div></details></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="rustdoc-toggle implementors-toggle" open><summary><section id="impl-Clone" class="impl has-srclink"><span class="rightside"><a class="srclink" href="../../src/orca/data.rs.html#64">source</a></span><a href="#impl-Clone" class="anchor"></a><h3 class="code-header in-band">impl <a class="trait" href="https://doc.rust-lang.org/1.61.0/core/clone/trait.Clone.html" title="trait core::clone::Clone">Clone</a> for <a class="struct" href="struct.Group.html" title="struct orca::data::Group">Group</a></h3></section></summary><div class="impl-items"><details class="rustdoc-toggle method-toggle" open><summary><section id="method.clone" class="method trait-impl has-srclink"><span class="rightside"><a class="srclink" href="../../src/orca/data.rs.html#64">source</a></span><a href="#method.clone" class="anchor"></a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.61.0/core/clone/trait.Clone.html#tymethod.clone" class="fnname">clone</a>(&self) -> <a class="struct" href="struct.Group.html" title="struct orca::data::Group">Group</a></h4></section></summary><div class='docblock'><p>Returns a copy of the value. <a href="https://doc.rust-lang.org/1.61.0/core/clone/trait.Clone.html#tymethod.clone">Read more</a></p>
|
||||
pub uuid: <a class="struct" href="https://docs.rs/uuid/1.1.1/uuid/struct.Uuid.html" title="struct uuid::Uuid">Uuid</a>,
|
||||
pub members: <a class="struct" href="https://doc.rust-lang.org/1.61.0/alloc/vec/struct.Vec.html" title="struct alloc::vec::Vec">Vec</a><<a class="struct" href="https://docs.rs/uuid/1.1.1/uuid/struct.Uuid.html" title="struct uuid::Uuid">Uuid</a>>,
|
||||
}</code></pre></div><h2 id="fields" class="fields small-section-header">Fields<a href="#fields" class="anchor"></a></h2><span id="structfield.name" class="structfield small-section-header"><a href="#structfield.name" class="anchor field"></a><code>name: <a class="struct" href="https://doc.rust-lang.org/1.61.0/alloc/string/struct.String.html" title="struct alloc::string::String">String</a></code></span><span id="structfield.uuid" class="structfield small-section-header"><a href="#structfield.uuid" class="anchor field"></a><code>uuid: <a class="struct" href="https://docs.rs/uuid/1.1.1/uuid/struct.Uuid.html" title="struct uuid::Uuid">Uuid</a></code></span><span id="structfield.members" class="structfield small-section-header"><a href="#structfield.members" class="anchor field"></a><code>members: <a class="struct" href="https://doc.rust-lang.org/1.61.0/alloc/vec/struct.Vec.html" title="struct alloc::vec::Vec">Vec</a><<a class="struct" href="https://docs.rs/uuid/1.1.1/uuid/struct.Uuid.html" title="struct uuid::Uuid">Uuid</a>></code></span><h2 id="implementations" class="small-section-header">Implementations<a href="#implementations" class="anchor"></a></h2><div id="implementations-list"><details class="rustdoc-toggle implementors-toggle" open><summary><section id="impl" class="impl has-srclink"><span class="rightside"><a class="srclink" href="../../src/orca/data.rs.html#71-88">source</a></span><a href="#impl" class="anchor"></a><h3 class="code-header in-band">impl <a class="struct" href="struct.Group.html" title="struct orca::data::Group">Group</a></h3></section></summary><div class="impl-items"><section id="method.get_ds_ldap_dn" class="method has-srclink"><span class="rightside"><a class="srclink" href="../../src/orca/data.rs.html#72-74">source</a></span><a href="#method.get_ds_ldap_dn" class="anchor"></a><h4 class="code-header">pub fn <a href="#method.get_ds_ldap_dn" class="fnname">get_ds_ldap_dn</a>(&self, basedn: &<a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.str.html">str</a>) -> <a class="struct" href="https://doc.rust-lang.org/1.61.0/alloc/string/struct.String.html" title="struct alloc::string::String">String</a></h4></section><section id="method.generate" class="method has-srclink"><span class="rightside"><a class="srclink" href="../../src/orca/data.rs.html#76-87">source</a></span><a href="#method.generate" class="anchor"></a><h4 class="code-header">pub fn <a href="#method.generate" class="fnname">generate</a>(uuid: <a class="struct" href="https://docs.rs/uuid/1.1.1/uuid/struct.Uuid.html" title="struct uuid::Uuid">Uuid</a>, members: <a class="struct" href="https://doc.rust-lang.org/1.61.0/alloc/vec/struct.Vec.html" title="struct alloc::vec::Vec">Vec</a><<a class="struct" href="https://docs.rs/uuid/1.1.1/uuid/struct.Uuid.html" title="struct uuid::Uuid">Uuid</a>>) -> Self</h4></section></div></details></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="rustdoc-toggle implementors-toggle" open><summary><section id="impl-Clone" class="impl has-srclink"><span class="rightside"><a class="srclink" href="../../src/orca/data.rs.html#64">source</a></span><a href="#impl-Clone" class="anchor"></a><h3 class="code-header in-band">impl <a class="trait" href="https://doc.rust-lang.org/1.61.0/core/clone/trait.Clone.html" title="trait core::clone::Clone">Clone</a> for <a class="struct" href="struct.Group.html" title="struct orca::data::Group">Group</a></h3></section></summary><div class="impl-items"><details class="rustdoc-toggle method-toggle" open><summary><section id="method.clone" class="method trait-impl has-srclink"><span class="rightside"><a class="srclink" href="../../src/orca/data.rs.html#64">source</a></span><a href="#method.clone" class="anchor"></a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.61.0/core/clone/trait.Clone.html#tymethod.clone" class="fnname">clone</a>(&self) -> <a class="struct" href="struct.Group.html" title="struct orca::data::Group">Group</a></h4></section></summary><div class='docblock'><p>Returns a copy of the value. <a href="https://doc.rust-lang.org/1.61.0/core/clone/trait.Clone.html#tymethod.clone">Read more</a></p>
|
||||
</div></details><details class="rustdoc-toggle method-toggle" open><summary><section id="method.clone_from" class="method trait-impl has-srclink"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="srclink" href="https://doc.rust-lang.org/1.61.0/src/core/clone.rs.html#134-136">source</a></span><a href="#method.clone_from" class="anchor"></a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.61.0/core/clone/trait.Clone.html#method.clone_from" class="fnname">clone_from</a>(&mut self, source: <a class="primitive" href="https://doc.rust-lang.org/1.61.0/std/primitive.reference.html">&</a>Self)</h4></section></summary><div class='docblock'><p>Performs copy-assignment from <code>source</code>. <a href="https://doc.rust-lang.org/1.61.0/core/clone/trait.Clone.html#method.clone_from">Read more</a></p>
|
||||
</div></details></div></details><details class="rustdoc-toggle implementors-toggle" open><summary><section id="impl-Debug" class="impl has-srclink"><span class="rightside"><a class="srclink" href="../../src/orca/data.rs.html#64">source</a></span><a href="#impl-Debug" class="anchor"></a><h3 class="code-header in-band">impl <a class="trait" href="https://doc.rust-lang.org/1.61.0/core/fmt/trait.Debug.html" title="trait core::fmt::Debug">Debug</a> for <a class="struct" href="struct.Group.html" title="struct orca::data::Group">Group</a></h3></section></summary><div class="impl-items"><details class="rustdoc-toggle method-toggle" open><summary><section id="method.fmt" class="method trait-impl has-srclink"><span class="rightside"><a class="srclink" href="../../src/orca/data.rs.html#64">source</a></span><a href="#method.fmt" class="anchor"></a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.61.0/core/fmt/trait.Debug.html#tymethod.fmt" class="fnname">fmt</a>(&self, f: &mut <a class="struct" href="https://doc.rust-lang.org/1.61.0/core/fmt/struct.Formatter.html" title="struct core::fmt::Formatter">Formatter</a><'_>) -> <a class="type" href="https://doc.rust-lang.org/1.61.0/core/fmt/type.Result.html" title="type core::fmt::Result">Result</a></h4></section></summary><div class='docblock'><p>Formats the value using the given formatter. <a href="https://doc.rust-lang.org/1.61.0/core/fmt/trait.Debug.html#tymethod.fmt">Read more</a></p>
|
||||
</div></details></div></details><details class="rustdoc-toggle implementors-toggle" open><summary><section id="impl-Deserialize%3C%27de%3E" class="impl has-srclink"><span class="rightside"><a class="srclink" href="../../src/orca/data.rs.html#64">source</a></span><a href="#impl-Deserialize%3C%27de%3E" class="anchor"></a><h3 class="code-header in-band">impl<'de> <a class="trait" href="https://docs.rs/serde/1.0.137/serde/de/trait.Deserialize.html" title="trait serde::de::Deserialize">Deserialize</a><'de> for <a class="struct" href="struct.Group.html" title="struct orca::data::Group">Group</a></h3></section></summary><div class="impl-items"><details class="rustdoc-toggle method-toggle" open><summary><section id="method.deserialize" class="method trait-impl has-srclink"><span class="rightside"><a class="srclink" href="../../src/orca/data.rs.html#64">source</a></span><a href="#method.deserialize" class="anchor"></a><h4 class="code-header">fn <a href="https://docs.rs/serde/1.0.137/serde/de/trait.Deserialize.html#tymethod.deserialize" class="fnname">deserialize</a><__D>(__deserializer: __D) -> <a class="enum" href="https://doc.rust-lang.org/1.61.0/core/result/enum.Result.html" title="enum core::result::Result">Result</a><Self, __D::<a class="associatedtype" href="https://docs.rs/serde/1.0.137/serde/de/trait.Deserializer.html#associatedtype.Error" title="type serde::de::Deserializer::Error">Error</a>> <span class="where fmt-newline">where<br> __D: <a class="trait" href="https://docs.rs/serde/1.0.137/serde/de/trait.Deserializer.html" title="trait serde::de::Deserializer">Deserializer</a><'de>, </span></h4></section></summary><div class='docblock'><p>Deserialize this value from the given Serde deserializer. <a href="https://docs.rs/serde/1.0.137/serde/de/trait.Deserialize.html#tymethod.deserialize">Read more</a></p>
|
||||
|
|
|
@ -8,7 +8,7 @@
|
|||
pub orig_etime: <a class="struct" href="https://doc.rust-lang.org/1.61.0/core/time/struct.Duration.html" title="struct core::time::Duration">Duration</a>,
|
||||
pub rtime: <a class="struct" href="https://doc.rust-lang.org/1.61.0/core/time/struct.Duration.html" title="struct core::time::Duration">Duration</a>,
|
||||
pub op_type: <a class="enum" href="enum.OpType.html" title="enum orca::data::OpType">OpType</a>,
|
||||
}</code></pre></div><h2 id="fields" class="fields small-section-header">Fields<a href="#fields" class="anchor"></a></h2><span id="structfield.orig_etime" class="structfield small-section-header"><a href="#structfield.orig_etime" class="anchor field"></a><code>orig_etime: <a class="struct" href="https://doc.rust-lang.org/1.61.0/core/time/struct.Duration.html" title="struct core::time::Duration">Duration</a></code></span><span id="structfield.rtime" class="structfield small-section-header"><a href="#structfield.rtime" class="anchor field"></a><code>rtime: <a class="struct" href="https://doc.rust-lang.org/1.61.0/core/time/struct.Duration.html" title="struct core::time::Duration">Duration</a></code></span><span id="structfield.op_type" class="structfield small-section-header"><a href="#structfield.op_type" class="anchor field"></a><code>op_type: <a class="enum" href="enum.OpType.html" title="enum orca::data::OpType">OpType</a></code></span><h2 id="implementations" class="small-section-header">Implementations<a href="#implementations" class="anchor"></a></h2><div id="implementations-list"><details class="rustdoc-toggle implementors-toggle" open><summary><section id="impl" class="impl has-srclink"><span class="rightside"><a class="srclink" href="../../src/orca/data.rs.html#155-163">source</a></span><a href="#impl" class="anchor"></a><h3 class="code-header in-band">impl <a class="struct" href="struct.Op.html" title="struct orca::data::Op">Op</a></h3></section></summary><div class="impl-items"><section id="method.require_reset" class="method has-srclink"><span class="rightside"><a class="srclink" href="../../src/orca/data.rs.html#156-162">source</a></span><a href="#method.require_reset" class="anchor"></a><h4 class="code-header">pub fn <a href="#method.require_reset" class="fnname">require_reset</a><'a>(<br> &'a self<br>) -> <a class="enum" href="https://doc.rust-lang.org/1.61.0/core/option/enum.Option.html" title="enum core::option::Option">Option</a><<a class="struct" href="https://doc.rust-lang.org/1.61.0/alloc/boxed/struct.Box.html" title="struct alloc::boxed::Box">Box</a><dyn <a class="trait" href="https://doc.rust-lang.org/1.61.0/core/iter/traits/iterator/trait.Iterator.html" title="trait core::iter::traits::iterator::Iterator">Iterator</a><Item = <a class="struct" href="https://docs.rs/uuid/1.1.0/uuid/struct.Uuid.html" title="struct uuid::Uuid">Uuid</a>> + 'a>></h4></section></div></details></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="rustdoc-toggle implementors-toggle" open><summary><section id="impl-Debug" class="impl has-srclink"><span class="rightside"><a class="srclink" href="../../src/orca/data.rs.html#148">source</a></span><a href="#impl-Debug" class="anchor"></a><h3 class="code-header in-band">impl <a class="trait" href="https://doc.rust-lang.org/1.61.0/core/fmt/trait.Debug.html" title="trait core::fmt::Debug">Debug</a> for <a class="struct" href="struct.Op.html" title="struct orca::data::Op">Op</a></h3></section></summary><div class="impl-items"><details class="rustdoc-toggle method-toggle" open><summary><section id="method.fmt" class="method trait-impl has-srclink"><span class="rightside"><a class="srclink" href="../../src/orca/data.rs.html#148">source</a></span><a href="#method.fmt" class="anchor"></a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.61.0/core/fmt/trait.Debug.html#tymethod.fmt" class="fnname">fmt</a>(&self, f: &mut <a class="struct" href="https://doc.rust-lang.org/1.61.0/core/fmt/struct.Formatter.html" title="struct core::fmt::Formatter">Formatter</a><'_>) -> <a class="type" href="https://doc.rust-lang.org/1.61.0/core/fmt/type.Result.html" title="type core::fmt::Result">Result</a></h4></section></summary><div class='docblock'><p>Formats the value using the given formatter. <a href="https://doc.rust-lang.org/1.61.0/core/fmt/trait.Debug.html#tymethod.fmt">Read more</a></p>
|
||||
}</code></pre></div><h2 id="fields" class="fields small-section-header">Fields<a href="#fields" class="anchor"></a></h2><span id="structfield.orig_etime" class="structfield small-section-header"><a href="#structfield.orig_etime" class="anchor field"></a><code>orig_etime: <a class="struct" href="https://doc.rust-lang.org/1.61.0/core/time/struct.Duration.html" title="struct core::time::Duration">Duration</a></code></span><span id="structfield.rtime" class="structfield small-section-header"><a href="#structfield.rtime" class="anchor field"></a><code>rtime: <a class="struct" href="https://doc.rust-lang.org/1.61.0/core/time/struct.Duration.html" title="struct core::time::Duration">Duration</a></code></span><span id="structfield.op_type" class="structfield small-section-header"><a href="#structfield.op_type" class="anchor field"></a><code>op_type: <a class="enum" href="enum.OpType.html" title="enum orca::data::OpType">OpType</a></code></span><h2 id="implementations" class="small-section-header">Implementations<a href="#implementations" class="anchor"></a></h2><div id="implementations-list"><details class="rustdoc-toggle implementors-toggle" open><summary><section id="impl" class="impl has-srclink"><span class="rightside"><a class="srclink" href="../../src/orca/data.rs.html#155-163">source</a></span><a href="#impl" class="anchor"></a><h3 class="code-header in-band">impl <a class="struct" href="struct.Op.html" title="struct orca::data::Op">Op</a></h3></section></summary><div class="impl-items"><section id="method.require_reset" class="method has-srclink"><span class="rightside"><a class="srclink" href="../../src/orca/data.rs.html#156-162">source</a></span><a href="#method.require_reset" class="anchor"></a><h4 class="code-header">pub fn <a href="#method.require_reset" class="fnname">require_reset</a><'a>(<br> &'a self<br>) -> <a class="enum" href="https://doc.rust-lang.org/1.61.0/core/option/enum.Option.html" title="enum core::option::Option">Option</a><<a class="struct" href="https://doc.rust-lang.org/1.61.0/alloc/boxed/struct.Box.html" title="struct alloc::boxed::Box">Box</a><dyn <a class="trait" href="https://doc.rust-lang.org/1.61.0/core/iter/traits/iterator/trait.Iterator.html" title="trait core::iter::traits::iterator::Iterator">Iterator</a><Item = <a class="struct" href="https://docs.rs/uuid/1.1.1/uuid/struct.Uuid.html" title="struct uuid::Uuid">Uuid</a>> + 'a>></h4></section></div></details></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="rustdoc-toggle implementors-toggle" open><summary><section id="impl-Debug" class="impl has-srclink"><span class="rightside"><a class="srclink" href="../../src/orca/data.rs.html#148">source</a></span><a href="#impl-Debug" class="anchor"></a><h3 class="code-header in-band">impl <a class="trait" href="https://doc.rust-lang.org/1.61.0/core/fmt/trait.Debug.html" title="trait core::fmt::Debug">Debug</a> for <a class="struct" href="struct.Op.html" title="struct orca::data::Op">Op</a></h3></section></summary><div class="impl-items"><details class="rustdoc-toggle method-toggle" open><summary><section id="method.fmt" class="method trait-impl has-srclink"><span class="rightside"><a class="srclink" href="../../src/orca/data.rs.html#148">source</a></span><a href="#method.fmt" class="anchor"></a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.61.0/core/fmt/trait.Debug.html#tymethod.fmt" class="fnname">fmt</a>(&self, f: &mut <a class="struct" href="https://doc.rust-lang.org/1.61.0/core/fmt/struct.Formatter.html" title="struct core::fmt::Formatter">Formatter</a><'_>) -> <a class="type" href="https://doc.rust-lang.org/1.61.0/core/fmt/type.Result.html" title="type core::fmt::Result">Result</a></h4></section></summary><div class='docblock'><p>Formats the value using the given formatter. <a href="https://doc.rust-lang.org/1.61.0/core/fmt/trait.Debug.html#tymethod.fmt">Read more</a></p>
|
||||
</div></details></div></details><details class="rustdoc-toggle implementors-toggle" open><summary><section id="impl-Deserialize%3C%27de%3E" class="impl has-srclink"><span class="rightside"><a class="srclink" href="../../src/orca/data.rs.html#148">source</a></span><a href="#impl-Deserialize%3C%27de%3E" class="anchor"></a><h3 class="code-header in-band">impl<'de> <a class="trait" href="https://docs.rs/serde/1.0.137/serde/de/trait.Deserialize.html" title="trait serde::de::Deserialize">Deserialize</a><'de> for <a class="struct" href="struct.Op.html" title="struct orca::data::Op">Op</a></h3></section></summary><div class="impl-items"><details class="rustdoc-toggle method-toggle" open><summary><section id="method.deserialize" class="method trait-impl has-srclink"><span class="rightside"><a class="srclink" href="../../src/orca/data.rs.html#148">source</a></span><a href="#method.deserialize" class="anchor"></a><h4 class="code-header">fn <a href="https://docs.rs/serde/1.0.137/serde/de/trait.Deserialize.html#tymethod.deserialize" class="fnname">deserialize</a><__D>(__deserializer: __D) -> <a class="enum" href="https://doc.rust-lang.org/1.61.0/core/result/enum.Result.html" title="enum core::result::Result">Result</a><Self, __D::<a class="associatedtype" href="https://docs.rs/serde/1.0.137/serde/de/trait.Deserializer.html#associatedtype.Error" title="type serde::de::Deserializer::Error">Error</a>> <span class="where fmt-newline">where<br> __D: <a class="trait" href="https://docs.rs/serde/1.0.137/serde/de/trait.Deserializer.html" title="trait serde::de::Deserializer">Deserializer</a><'de>, </span></h4></section></summary><div class='docblock'><p>Deserialize this value from the given Serde deserializer. <a href="https://docs.rs/serde/1.0.137/serde/de/trait.Deserialize.html#tymethod.deserialize">Read more</a></p>
|
||||
</div></details></div></details><details class="rustdoc-toggle implementors-toggle" open><summary><section id="impl-Serialize" class="impl has-srclink"><span class="rightside"><a class="srclink" href="../../src/orca/data.rs.html#148">source</a></span><a href="#impl-Serialize" class="anchor"></a><h3 class="code-header in-band">impl <a class="trait" href="https://docs.rs/serde/1.0.137/serde/ser/trait.Serialize.html" title="trait serde::ser::Serialize">Serialize</a> for <a class="struct" href="struct.Op.html" title="struct orca::data::Op">Op</a></h3></section></summary><div class="impl-items"><details class="rustdoc-toggle method-toggle" open><summary><section id="method.serialize" class="method trait-impl has-srclink"><span class="rightside"><a class="srclink" href="../../src/orca/data.rs.html#148">source</a></span><a href="#method.serialize" class="anchor"></a><h4 class="code-header">fn <a href="https://docs.rs/serde/1.0.137/serde/ser/trait.Serialize.html#tymethod.serialize" class="fnname">serialize</a><__S>(&self, __serializer: __S) -> <a class="enum" href="https://doc.rust-lang.org/1.61.0/core/result/enum.Result.html" title="enum core::result::Result">Result</a><__S::<a class="associatedtype" href="https://docs.rs/serde/1.0.137/serde/ser/trait.Serializer.html#associatedtype.Ok" title="type serde::ser::Serializer::Ok">Ok</a>, __S::<a class="associatedtype" href="https://docs.rs/serde/1.0.137/serde/ser/trait.Serializer.html#associatedtype.Error" title="type serde::ser::Serializer::Error">Error</a>> <span class="where fmt-newline">where<br> __S: <a class="trait" href="https://docs.rs/serde/1.0.137/serde/ser/trait.Serializer.html" title="trait serde::ser::Serializer">Serializer</a>, </span></h4></section></summary><div class='docblock'><p>Serialize this value into the given Serde serializer. <a href="https://docs.rs/serde/1.0.137/serde/ser/trait.Serialize.html#tymethod.serialize">Read more</a></p>
|
||||
</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" class="impl has-srclink"><a href="#impl-RefUnwindSafe" class="anchor"></a><h3 class="code-header in-band">impl <a class="trait" href="https://doc.rust-lang.org/1.61.0/core/panic/unwind_safe/trait.RefUnwindSafe.html" title="trait core::panic::unwind_safe::RefUnwindSafe">RefUnwindSafe</a> for <a class="struct" href="struct.Op.html" title="struct orca::data::Op">Op</a></h3></section><section id="impl-Send" class="impl has-srclink"><a href="#impl-Send" class="anchor"></a><h3 class="code-header in-band">impl <a class="trait" href="https://doc.rust-lang.org/1.61.0/core/marker/trait.Send.html" title="trait core::marker::Send">Send</a> for <a class="struct" href="struct.Op.html" title="struct orca::data::Op">Op</a></h3></section><section id="impl-Sync" class="impl has-srclink"><a href="#impl-Sync" class="anchor"></a><h3 class="code-header in-band">impl <a class="trait" href="https://doc.rust-lang.org/1.61.0/core/marker/trait.Sync.html" title="trait core::marker::Sync">Sync</a> for <a class="struct" href="struct.Op.html" title="struct orca::data::Op">Op</a></h3></section><section id="impl-Unpin" class="impl has-srclink"><a href="#impl-Unpin" class="anchor"></a><h3 class="code-header in-band">impl <a class="trait" href="https://doc.rust-lang.org/1.61.0/core/marker/trait.Unpin.html" title="trait core::marker::Unpin">Unpin</a> for <a class="struct" href="struct.Op.html" title="struct orca::data::Op">Op</a></h3></section><section id="impl-UnwindSafe" class="impl has-srclink"><a href="#impl-UnwindSafe" class="anchor"></a><h3 class="code-header in-band">impl <a class="trait" href="https://doc.rust-lang.org/1.61.0/core/panic/unwind_safe/trait.UnwindSafe.html" title="trait core::panic::unwind_safe::UnwindSafe">UnwindSafe</a> for <a class="struct" href="struct.Op.html" title="struct orca::data::Op">Op</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="rustdoc-toggle implementors-toggle"><summary><section id="impl-Any" class="impl has-srclink"><span class="rightside"><a class="srclink" href="https://doc.rust-lang.org/1.61.0/src/core/any.rs.html#132-136">source</a></span><a href="#impl-Any" class="anchor"></a><h3 class="code-header in-band">impl<T> <a class="trait" href="https://doc.rust-lang.org/1.61.0/core/any/trait.Any.html" title="trait core::any::Any">Any</a> for T <span class="where fmt-newline">where<br> T: 'static + ?<a class="trait" href="https://doc.rust-lang.org/1.61.0/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>, </span></h3></section></summary><div class="impl-items"><details class="rustdoc-toggle method-toggle" open><summary><section id="method.type_id" class="method trait-impl has-srclink"><span class="rightside"><a class="srclink" href="https://doc.rust-lang.org/1.61.0/src/core/any.rs.html#133">source</a></span><a href="#method.type_id" class="anchor"></a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.61.0/core/any/trait.Any.html#tymethod.type_id" class="fnname">type_id</a>(&self) -> <a class="struct" href="https://doc.rust-lang.org/1.61.0/core/any/struct.TypeId.html" title="struct core::any::TypeId">TypeId</a></h4></section></summary><div class='docblock'><p>Gets the <code>TypeId</code> of <code>self</code>. <a href="https://doc.rust-lang.org/1.61.0/core/any/trait.Any.html#tymethod.type_id">Read more</a></p>
|
||||
|
|
|
@ -5,12 +5,12 @@
|
|||
<nav class="sidebar"><a class="sidebar-logo" href="../../orca/index.html"><div class="logo-container"><img class="rust-logo" src="../../rust-logo.svg" alt="logo"></div>
|
||||
</a><h2 class="location"><a href="#">TestData</a></h2><div class="sidebar-elems"><section><div class="block"><h3 class="sidebar-title"><a href="#fields">Fields</a></h3><ul><li><a href="#structfield.access">access</a></li><li><a href="#structfield.accounts">accounts</a></li><li><a href="#structfield.all_entities">all_entities</a></li><li><a href="#structfield.connections">connections</a></li><li><a href="#structfield.precreate">precreate</a></li></ul></div><div class="block"><h3 class="sidebar-title"><a href="#trait-implementations">Trait Implementations</a></h3><ul><li><a href="#impl-Debug">Debug</a></li><li><a href="#impl-Deserialize%3C%27de%3E">Deserialize<'de></a></li><li><a href="#impl-Serialize">Serialize</a></li></ul></div><div class="block"><h3 class="sidebar-title"><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul><li><a href="#impl-RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send">Send</a></li><li><a href="#impl-Sync">Sync</a></li><li><a href="#impl-Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe">UnwindSafe</a></li></ul></div><div class="block"><h3 class="sidebar-title"><a href="#blanket-implementations">Blanket Implementations</a></h3><ul><li><a href="#impl-Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E">Borrow<T></a></li><li><a href="#impl-BorrowMut%3CT%3E">BorrowMut<T></a></li><li><a href="#impl-DeserializeOwned">DeserializeOwned</a></li><li><a href="#impl-From%3CT%3E">From<T></a></li><li><a href="#impl-Instrument">Instrument</a></li><li><a href="#impl-Into%3CU%3E">Into<U></a></li><li><a href="#impl-Pointable">Pointable</a></li><li><a href="#impl-Serialize-1">Serialize</a></li><li><a href="#impl-TryFrom%3CU%3E">TryFrom<U></a></li><li><a href="#impl-TryInto%3CU%3E">TryInto<U></a></li><li><a href="#impl-VZip%3CV%3E">VZip<V></a></li><li><a href="#impl-WithSubscriber">WithSubscriber</a></li></ul></div></section><h2 class="location"><a href="index.html">In orca::data</a></h2><div id="sidebar-vars" data-name="TestData" data-ty="struct" data-relpath=""></div><script defer src="sidebar-items.js"></script></div></nav><main><div class="width-limiter"><div class="sub-container"><a class="sub-logo-container" href="../../orca/index.html"><img class="rust-logo" src="../../rust-logo.svg" alt="logo"></a><nav class="sub"><div class="theme-picker hidden"><button id="theme-picker" aria-label="Pick another theme!" aria-haspopup="menu" title="themes"><img width="22" height="22" alt="Pick another theme!" src="../../brush.svg"></button><div id="theme-choices" role="menu"></div></div><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"><button type="button" id="help-button" title="help">?</button><a id="settings-menu" href="../../settings.html" title="settings"><img width="22" height="22" alt="Change settings" src="../../wheel.svg"></a></div></form></nav></div><section id="main-content" class="content"><div class="main-heading">
|
||||
<h1 class="fqn"><span class="in-band">Struct <a href="../index.html">orca</a>::<wbr><a href="index.html">data</a>::<wbr><a class="struct" href="#">TestData</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/orca/data.rs.html#172-178">source</a> · <a id="toggle-all-docs" href="javascript:void(0)" title="collapse all docs">[<span class="inner">−</span>]</a></span></div><div class="docblock item-decl"><pre class="rust struct"><code>pub struct TestData {
|
||||
pub all_entities: <a class="struct" href="https://doc.rust-lang.org/1.61.0/std/collections/hash/map/struct.HashMap.html" title="struct std::collections::hash::map::HashMap">HashMap</a><<a class="struct" href="https://docs.rs/uuid/1.1.0/uuid/struct.Uuid.html" title="struct uuid::Uuid">Uuid</a>, <a class="enum" href="enum.Entity.html" title="enum orca::data::Entity">Entity</a>>,
|
||||
pub access: <a class="struct" href="https://doc.rust-lang.org/1.61.0/std/collections/hash/map/struct.HashMap.html" title="struct std::collections::hash::map::HashMap">HashMap</a><<a class="struct" href="https://docs.rs/uuid/1.1.0/uuid/struct.Uuid.html" title="struct uuid::Uuid">Uuid</a>, <a class="struct" href="https://doc.rust-lang.org/1.61.0/alloc/vec/struct.Vec.html" title="struct alloc::vec::Vec">Vec</a><<a class="enum" href="enum.EntityType.html" title="enum orca::data::EntityType">EntityType</a>>>,
|
||||
pub accounts: <a class="struct" href="https://doc.rust-lang.org/1.61.0/std/collections/hash/set/struct.HashSet.html" title="struct std::collections::hash::set::HashSet">HashSet</a><<a class="struct" href="https://docs.rs/uuid/1.1.0/uuid/struct.Uuid.html" title="struct uuid::Uuid">Uuid</a>>,
|
||||
pub precreate: <a class="struct" href="https://doc.rust-lang.org/1.61.0/std/collections/hash/set/struct.HashSet.html" title="struct std::collections::hash::set::HashSet">HashSet</a><<a class="struct" href="https://docs.rs/uuid/1.1.0/uuid/struct.Uuid.html" title="struct uuid::Uuid">Uuid</a>>,
|
||||
pub all_entities: <a class="struct" href="https://doc.rust-lang.org/1.61.0/std/collections/hash/map/struct.HashMap.html" title="struct std::collections::hash::map::HashMap">HashMap</a><<a class="struct" href="https://docs.rs/uuid/1.1.1/uuid/struct.Uuid.html" title="struct uuid::Uuid">Uuid</a>, <a class="enum" href="enum.Entity.html" title="enum orca::data::Entity">Entity</a>>,
|
||||
pub access: <a class="struct" href="https://doc.rust-lang.org/1.61.0/std/collections/hash/map/struct.HashMap.html" title="struct std::collections::hash::map::HashMap">HashMap</a><<a class="struct" href="https://docs.rs/uuid/1.1.1/uuid/struct.Uuid.html" title="struct uuid::Uuid">Uuid</a>, <a class="struct" href="https://doc.rust-lang.org/1.61.0/alloc/vec/struct.Vec.html" title="struct alloc::vec::Vec">Vec</a><<a class="enum" href="enum.EntityType.html" title="enum orca::data::EntityType">EntityType</a>>>,
|
||||
pub accounts: <a class="struct" href="https://doc.rust-lang.org/1.61.0/std/collections/hash/set/struct.HashSet.html" title="struct std::collections::hash::set::HashSet">HashSet</a><<a class="struct" href="https://docs.rs/uuid/1.1.1/uuid/struct.Uuid.html" title="struct uuid::Uuid">Uuid</a>>,
|
||||
pub precreate: <a class="struct" href="https://doc.rust-lang.org/1.61.0/std/collections/hash/set/struct.HashSet.html" title="struct std::collections::hash::set::HashSet">HashSet</a><<a class="struct" href="https://docs.rs/uuid/1.1.1/uuid/struct.Uuid.html" title="struct uuid::Uuid">Uuid</a>>,
|
||||
pub connections: <a class="struct" href="https://doc.rust-lang.org/1.61.0/alloc/vec/struct.Vec.html" title="struct alloc::vec::Vec">Vec</a><<a class="struct" href="struct.Conn.html" title="struct orca::data::Conn">Conn</a>>,
|
||||
}</code></pre></div><h2 id="fields" class="fields small-section-header">Fields<a href="#fields" class="anchor"></a></h2><span id="structfield.all_entities" class="structfield small-section-header"><a href="#structfield.all_entities" class="anchor field"></a><code>all_entities: <a class="struct" href="https://doc.rust-lang.org/1.61.0/std/collections/hash/map/struct.HashMap.html" title="struct std::collections::hash::map::HashMap">HashMap</a><<a class="struct" href="https://docs.rs/uuid/1.1.0/uuid/struct.Uuid.html" title="struct uuid::Uuid">Uuid</a>, <a class="enum" href="enum.Entity.html" title="enum orca::data::Entity">Entity</a>></code></span><span id="structfield.access" class="structfield small-section-header"><a href="#structfield.access" class="anchor field"></a><code>access: <a class="struct" href="https://doc.rust-lang.org/1.61.0/std/collections/hash/map/struct.HashMap.html" title="struct std::collections::hash::map::HashMap">HashMap</a><<a class="struct" href="https://docs.rs/uuid/1.1.0/uuid/struct.Uuid.html" title="struct uuid::Uuid">Uuid</a>, <a class="struct" href="https://doc.rust-lang.org/1.61.0/alloc/vec/struct.Vec.html" title="struct alloc::vec::Vec">Vec</a><<a class="enum" href="enum.EntityType.html" title="enum orca::data::EntityType">EntityType</a>>></code></span><span id="structfield.accounts" class="structfield small-section-header"><a href="#structfield.accounts" class="anchor field"></a><code>accounts: <a class="struct" href="https://doc.rust-lang.org/1.61.0/std/collections/hash/set/struct.HashSet.html" title="struct std::collections::hash::set::HashSet">HashSet</a><<a class="struct" href="https://docs.rs/uuid/1.1.0/uuid/struct.Uuid.html" title="struct uuid::Uuid">Uuid</a>></code></span><span id="structfield.precreate" class="structfield small-section-header"><a href="#structfield.precreate" class="anchor field"></a><code>precreate: <a class="struct" href="https://doc.rust-lang.org/1.61.0/std/collections/hash/set/struct.HashSet.html" title="struct std::collections::hash::set::HashSet">HashSet</a><<a class="struct" href="https://docs.rs/uuid/1.1.0/uuid/struct.Uuid.html" title="struct uuid::Uuid">Uuid</a>></code></span><span id="structfield.connections" class="structfield small-section-header"><a href="#structfield.connections" class="anchor field"></a><code>connections: <a class="struct" href="https://doc.rust-lang.org/1.61.0/alloc/vec/struct.Vec.html" title="struct alloc::vec::Vec">Vec</a><<a class="struct" href="struct.Conn.html" title="struct orca::data::Conn">Conn</a>></code></span><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="rustdoc-toggle implementors-toggle" open><summary><section id="impl-Debug" class="impl has-srclink"><span class="rightside"><a class="srclink" href="../../src/orca/data.rs.html#171">source</a></span><a href="#impl-Debug" class="anchor"></a><h3 class="code-header in-band">impl <a class="trait" href="https://doc.rust-lang.org/1.61.0/core/fmt/trait.Debug.html" title="trait core::fmt::Debug">Debug</a> for <a class="struct" href="struct.TestData.html" title="struct orca::data::TestData">TestData</a></h3></section></summary><div class="impl-items"><details class="rustdoc-toggle method-toggle" open><summary><section id="method.fmt" class="method trait-impl has-srclink"><span class="rightside"><a class="srclink" href="../../src/orca/data.rs.html#171">source</a></span><a href="#method.fmt" class="anchor"></a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.61.0/core/fmt/trait.Debug.html#tymethod.fmt" class="fnname">fmt</a>(&self, f: &mut <a class="struct" href="https://doc.rust-lang.org/1.61.0/core/fmt/struct.Formatter.html" title="struct core::fmt::Formatter">Formatter</a><'_>) -> <a class="type" href="https://doc.rust-lang.org/1.61.0/core/fmt/type.Result.html" title="type core::fmt::Result">Result</a></h4></section></summary><div class='docblock'><p>Formats the value using the given formatter. <a href="https://doc.rust-lang.org/1.61.0/core/fmt/trait.Debug.html#tymethod.fmt">Read more</a></p>
|
||||
}</code></pre></div><h2 id="fields" class="fields small-section-header">Fields<a href="#fields" class="anchor"></a></h2><span id="structfield.all_entities" class="structfield small-section-header"><a href="#structfield.all_entities" class="anchor field"></a><code>all_entities: <a class="struct" href="https://doc.rust-lang.org/1.61.0/std/collections/hash/map/struct.HashMap.html" title="struct std::collections::hash::map::HashMap">HashMap</a><<a class="struct" href="https://docs.rs/uuid/1.1.1/uuid/struct.Uuid.html" title="struct uuid::Uuid">Uuid</a>, <a class="enum" href="enum.Entity.html" title="enum orca::data::Entity">Entity</a>></code></span><span id="structfield.access" class="structfield small-section-header"><a href="#structfield.access" class="anchor field"></a><code>access: <a class="struct" href="https://doc.rust-lang.org/1.61.0/std/collections/hash/map/struct.HashMap.html" title="struct std::collections::hash::map::HashMap">HashMap</a><<a class="struct" href="https://docs.rs/uuid/1.1.1/uuid/struct.Uuid.html" title="struct uuid::Uuid">Uuid</a>, <a class="struct" href="https://doc.rust-lang.org/1.61.0/alloc/vec/struct.Vec.html" title="struct alloc::vec::Vec">Vec</a><<a class="enum" href="enum.EntityType.html" title="enum orca::data::EntityType">EntityType</a>>></code></span><span id="structfield.accounts" class="structfield small-section-header"><a href="#structfield.accounts" class="anchor field"></a><code>accounts: <a class="struct" href="https://doc.rust-lang.org/1.61.0/std/collections/hash/set/struct.HashSet.html" title="struct std::collections::hash::set::HashSet">HashSet</a><<a class="struct" href="https://docs.rs/uuid/1.1.1/uuid/struct.Uuid.html" title="struct uuid::Uuid">Uuid</a>></code></span><span id="structfield.precreate" class="structfield small-section-header"><a href="#structfield.precreate" class="anchor field"></a><code>precreate: <a class="struct" href="https://doc.rust-lang.org/1.61.0/std/collections/hash/set/struct.HashSet.html" title="struct std::collections::hash::set::HashSet">HashSet</a><<a class="struct" href="https://docs.rs/uuid/1.1.1/uuid/struct.Uuid.html" title="struct uuid::Uuid">Uuid</a>></code></span><span id="structfield.connections" class="structfield small-section-header"><a href="#structfield.connections" class="anchor field"></a><code>connections: <a class="struct" href="https://doc.rust-lang.org/1.61.0/alloc/vec/struct.Vec.html" title="struct alloc::vec::Vec">Vec</a><<a class="struct" href="struct.Conn.html" title="struct orca::data::Conn">Conn</a>></code></span><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="rustdoc-toggle implementors-toggle" open><summary><section id="impl-Debug" class="impl has-srclink"><span class="rightside"><a class="srclink" href="../../src/orca/data.rs.html#171">source</a></span><a href="#impl-Debug" class="anchor"></a><h3 class="code-header in-band">impl <a class="trait" href="https://doc.rust-lang.org/1.61.0/core/fmt/trait.Debug.html" title="trait core::fmt::Debug">Debug</a> for <a class="struct" href="struct.TestData.html" title="struct orca::data::TestData">TestData</a></h3></section></summary><div class="impl-items"><details class="rustdoc-toggle method-toggle" open><summary><section id="method.fmt" class="method trait-impl has-srclink"><span class="rightside"><a class="srclink" href="../../src/orca/data.rs.html#171">source</a></span><a href="#method.fmt" class="anchor"></a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.61.0/core/fmt/trait.Debug.html#tymethod.fmt" class="fnname">fmt</a>(&self, f: &mut <a class="struct" href="https://doc.rust-lang.org/1.61.0/core/fmt/struct.Formatter.html" title="struct core::fmt::Formatter">Formatter</a><'_>) -> <a class="type" href="https://doc.rust-lang.org/1.61.0/core/fmt/type.Result.html" title="type core::fmt::Result">Result</a></h4></section></summary><div class='docblock'><p>Formats the value using the given formatter. <a href="https://doc.rust-lang.org/1.61.0/core/fmt/trait.Debug.html#tymethod.fmt">Read more</a></p>
|
||||
</div></details></div></details><details class="rustdoc-toggle implementors-toggle" open><summary><section id="impl-Deserialize%3C%27de%3E" class="impl has-srclink"><span class="rightside"><a class="srclink" href="../../src/orca/data.rs.html#171">source</a></span><a href="#impl-Deserialize%3C%27de%3E" class="anchor"></a><h3 class="code-header in-band">impl<'de> <a class="trait" href="https://docs.rs/serde/1.0.137/serde/de/trait.Deserialize.html" title="trait serde::de::Deserialize">Deserialize</a><'de> for <a class="struct" href="struct.TestData.html" title="struct orca::data::TestData">TestData</a></h3></section></summary><div class="impl-items"><details class="rustdoc-toggle method-toggle" open><summary><section id="method.deserialize" class="method trait-impl has-srclink"><span class="rightside"><a class="srclink" href="../../src/orca/data.rs.html#171">source</a></span><a href="#method.deserialize" class="anchor"></a><h4 class="code-header">fn <a href="https://docs.rs/serde/1.0.137/serde/de/trait.Deserialize.html#tymethod.deserialize" class="fnname">deserialize</a><__D>(__deserializer: __D) -> <a class="enum" href="https://doc.rust-lang.org/1.61.0/core/result/enum.Result.html" title="enum core::result::Result">Result</a><Self, __D::<a class="associatedtype" href="https://docs.rs/serde/1.0.137/serde/de/trait.Deserializer.html#associatedtype.Error" title="type serde::de::Deserializer::Error">Error</a>> <span class="where fmt-newline">where<br> __D: <a class="trait" href="https://docs.rs/serde/1.0.137/serde/de/trait.Deserializer.html" title="trait serde::de::Deserializer">Deserializer</a><'de>, </span></h4></section></summary><div class='docblock'><p>Deserialize this value from the given Serde deserializer. <a href="https://docs.rs/serde/1.0.137/serde/de/trait.Deserialize.html#tymethod.deserialize">Read more</a></p>
|
||||
</div></details></div></details><details class="rustdoc-toggle implementors-toggle" open><summary><section id="impl-Serialize" class="impl has-srclink"><span class="rightside"><a class="srclink" href="../../src/orca/data.rs.html#171">source</a></span><a href="#impl-Serialize" class="anchor"></a><h3 class="code-header in-band">impl <a class="trait" href="https://docs.rs/serde/1.0.137/serde/ser/trait.Serialize.html" title="trait serde::ser::Serialize">Serialize</a> for <a class="struct" href="struct.TestData.html" title="struct orca::data::TestData">TestData</a></h3></section></summary><div class="impl-items"><details class="rustdoc-toggle method-toggle" open><summary><section id="method.serialize" class="method trait-impl has-srclink"><span class="rightside"><a class="srclink" href="../../src/orca/data.rs.html#171">source</a></span><a href="#method.serialize" class="anchor"></a><h4 class="code-header">fn <a href="https://docs.rs/serde/1.0.137/serde/ser/trait.Serialize.html#tymethod.serialize" class="fnname">serialize</a><__S>(&self, __serializer: __S) -> <a class="enum" href="https://doc.rust-lang.org/1.61.0/core/result/enum.Result.html" title="enum core::result::Result">Result</a><__S::<a class="associatedtype" href="https://docs.rs/serde/1.0.137/serde/ser/trait.Serializer.html#associatedtype.Ok" title="type serde::ser::Serializer::Ok">Ok</a>, __S::<a class="associatedtype" href="https://docs.rs/serde/1.0.137/serde/ser/trait.Serializer.html#associatedtype.Error" title="type serde::ser::Serializer::Error">Error</a>> <span class="where fmt-newline">where<br> __S: <a class="trait" href="https://docs.rs/serde/1.0.137/serde/ser/trait.Serializer.html" title="trait serde::ser::Serializer">Serializer</a>, </span></h4></section></summary><div class='docblock'><p>Serialize this value into the given Serde serializer. <a href="https://docs.rs/serde/1.0.137/serde/ser/trait.Serialize.html#tymethod.serialize">Read more</a></p>
|
||||
</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" class="impl has-srclink"><a href="#impl-RefUnwindSafe" class="anchor"></a><h3 class="code-header in-band">impl <a class="trait" href="https://doc.rust-lang.org/1.61.0/core/panic/unwind_safe/trait.RefUnwindSafe.html" title="trait core::panic::unwind_safe::RefUnwindSafe">RefUnwindSafe</a> for <a class="struct" href="struct.TestData.html" title="struct orca::data::TestData">TestData</a></h3></section><section id="impl-Send" class="impl has-srclink"><a href="#impl-Send" class="anchor"></a><h3 class="code-header in-band">impl <a class="trait" href="https://doc.rust-lang.org/1.61.0/core/marker/trait.Send.html" title="trait core::marker::Send">Send</a> for <a class="struct" href="struct.TestData.html" title="struct orca::data::TestData">TestData</a></h3></section><section id="impl-Sync" class="impl has-srclink"><a href="#impl-Sync" class="anchor"></a><h3 class="code-header in-band">impl <a class="trait" href="https://doc.rust-lang.org/1.61.0/core/marker/trait.Sync.html" title="trait core::marker::Sync">Sync</a> for <a class="struct" href="struct.TestData.html" title="struct orca::data::TestData">TestData</a></h3></section><section id="impl-Unpin" class="impl has-srclink"><a href="#impl-Unpin" class="anchor"></a><h3 class="code-header in-band">impl <a class="trait" href="https://doc.rust-lang.org/1.61.0/core/marker/trait.Unpin.html" title="trait core::marker::Unpin">Unpin</a> for <a class="struct" href="struct.TestData.html" title="struct orca::data::TestData">TestData</a></h3></section><section id="impl-UnwindSafe" class="impl has-srclink"><a href="#impl-UnwindSafe" class="anchor"></a><h3 class="code-header in-band">impl <a class="trait" href="https://doc.rust-lang.org/1.61.0/core/panic/unwind_safe/trait.UnwindSafe.html" title="trait core::panic::unwind_safe::UnwindSafe">UnwindSafe</a> for <a class="struct" href="struct.TestData.html" title="struct orca::data::TestData">TestData</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="rustdoc-toggle implementors-toggle"><summary><section id="impl-Any" class="impl has-srclink"><span class="rightside"><a class="srclink" href="https://doc.rust-lang.org/1.61.0/src/core/any.rs.html#132-136">source</a></span><a href="#impl-Any" class="anchor"></a><h3 class="code-header in-band">impl<T> <a class="trait" href="https://doc.rust-lang.org/1.61.0/core/any/trait.Any.html" title="trait core::any::Any">Any</a> for T <span class="where fmt-newline">where<br> T: 'static + ?<a class="trait" href="https://doc.rust-lang.org/1.61.0/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>, </span></h3></section></summary><div class="impl-items"><details class="rustdoc-toggle method-toggle" open><summary><section id="method.type_id" class="method trait-impl has-srclink"><span class="rightside"><a class="srclink" href="https://doc.rust-lang.org/1.61.0/src/core/any.rs.html#133">source</a></span><a href="#method.type_id" class="anchor"></a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.61.0/core/any/trait.Any.html#tymethod.type_id" class="fnname">type_id</a>(&self) -> <a class="struct" href="https://doc.rust-lang.org/1.61.0/core/any/struct.TypeId.html" title="struct core::any::TypeId">TypeId</a></h4></section></summary><div class='docblock'><p>Gets the <code>TypeId</code> of <code>self</code>. <a href="https://doc.rust-lang.org/1.61.0/core/any/trait.Any.html#tymethod.type_id">Read more</a></p>
|
||||
|
|
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
Some files were not shown because too many files have changed in this diff Show more
Loading…
Reference in a new issue