<!DOCTYPE html><htmllang="en"><head><metacharset="utf-8"><metaname="viewport"content="width=device-width, initial-scale=1.0"><metaname="generator"content="rustdoc"><metaname="description"content="API documentation for the Rust `UUID_ADMIN` struct in crate `kanidmd_lib`."><metaname="keywords"content="rust, rustlang, rust-lang, UUID_ADMIN"><title>UUID_ADMIN in kanidmd_lib::constants::uuids - Rust</title><linkrel="preload"as="font"type="font/woff2"crossoriginhref="../../../SourceSerif4-Regular.ttf.woff2"><linkrel="preload"as="font"type="font/woff2"crossoriginhref="../../../FiraSans-Regular.woff2"><linkrel="preload"as="font"type="font/woff2"crossoriginhref="../../../FiraSans-Medium.woff2"><linkrel="preload"as="font"type="font/woff2"crossoriginhref="../../../SourceCodePro-Regular.ttf.woff2"><linkrel="preload"as="font"type="font/woff2"crossoriginhref="../../../SourceSerif4-Bold.ttf.woff2"><linkrel="preload"as="font"type="font/woff2"crossoriginhref="../../../SourceCodePro-Semibold.ttf.woff2"><linkrel="stylesheet"type="text/css"href="../../../normalize.css"><linkrel="stylesheet"type="text/css"href="../../../rustdoc.css"id="mainThemeStyle"><linkrel="stylesheet"type="text/css"href="../../../ayu.css"disabled><linkrel="stylesheet"type="text/css"href="../../../dark.css"disabled><linkrel="stylesheet"type="text/css"href="../../../light.css"id="themeStyle"><scriptid="default-settings"></script><scriptsrc="../../../storage.js"></script><scriptdefersrc="sidebar-items.js"></script><scriptdefersrc="../../../main.js"></script><noscript><linkrel="stylesheet"href="../../../noscript.css"></noscript><linkrel="alternate icon"type="image/png"href="../../../favicon-16x16.png"><linkrel="alternate icon"type="image/png"href="../../../favicon-32x32.png"><linkrel="icon"type="image/svg+xml"href="../../../favicon.svg"></head><bodyclass="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><navclass="mobile-topbar"><buttonclass="sidebar-menu-toggle">☰</button><aclass="sidebar-logo"href="../../../kanidmd_lib/index.html"><divclass="logo-container"><imgclass="rust-logo"src="../../../rust-logo.svg"alt="logo"></div></a><h2class="location"></h2></nav><navclass="sidebar"><aclass="sidebar-logo"href="../../../kanidmd_lib/index.html"><divclass="logo-container"><imgclass="rust-logo"src="../../../rust-logo.svg"alt="logo"></div></a><h2class="location"><ahref="#">UUID_ADMIN</a></h2><divclass="sidebar-elems"><section><divclass="block"><h3class="sidebar-title"><ahref="#deref-methods-Uuid">Methods from Deref<Target=Uuid></a></h3><ul><li><ahref="#method.as_braced">as_braced</a></li><li><ahref="#method.as_bytes">as_bytes</a></li><li><ahref="#method.as_fields">as_fields</a></li><li><ahref="#method.as_hyphenated">as_hyphenated</a></li><li><ahref="#method.as_simple">as_simple</a></li><li><ahref="#method.as_u128">as_u128</a></li><li><ahref="#method.as_u64_pair">as_u64_pair</a></li><li><ahref="#method.as_urn">as_urn</a></li><li><ahref="#method.get_timestamp">get_timestamp</a></li><li><ahref="#method.get_variant">get_variant</a></li><li><ahref="#method.get_version">get_version</a></li><li><ahref="#method.get_version_num">get_version_num</a></li><li><ahref="#method.is_nil">is_nil</a></li><li><ahref="#method.to_bytes_le">to_bytes_le</a></li><li><ahref="#method.to_fields_le">to_fields_le</a></li><li><ahref="#method.to_u128_le">to_u128_le</a></li></ul></div><divclass="block"><h3class="sidebar-title"><ahref="#trait-implementations">Trait Implementations</a></h3><ul><li><ahref="#impl-Deref-for-UUID_ADMIN">Deref</a></li><li><ahref="#impl-LazyStatic-for-UUID_ADMIN">LazyStatic</a></li></ul></div><divclass="block"><h3class="sidebar-title"><ahref="#synthetic-implementations">Auto Trait Implementations</a></h3><ul><li><ahref="#impl-RefUnwindSafe-for-UUID_ADMIN">RefUnwindSafe</a></li><li><ahref="#impl-Send-for-UUID_ADMIN">Send</a></li><li><ahref="#impl-Sync-for-U
200])</h4></section><detailsclass="rustdoc-toggle method-toggle"open><summary><sectionid="method.get_variant"class="method has-srclink"><spanclass="rightside"><aclass="srclink"href="https://docs.rs/uuid/1.2.1/src/uuid/lib.rs.html#487">source</a></span><h4class="code-header">pub fn <ahref="#method.get_variant"class="fnname">get_variant</a>(&self) -><aclass="enum"href="https://docs.rs/uuid/1.2.1/uuid/enum.Variant.html"title="enum uuid::Variant">Variant</a></h4></section></summary><divclass="docblock"><p>Returns the variant of the UUID structure.</p>
</div></details><detailsclass="rustdoc-toggle method-toggle"open><summary><sectionid="method.get_version_num"class="method has-srclink"><spanclass="rightside"><aclass="srclink"href="https://docs.rs/uuid/1.2.1/src/uuid/lib.rs.html#522">source</a></span><h4class="code-header">pub fn <ahref="#method.get_version_num"class="fnname">get_version_num</a>(&self) -><aclass="primitive"href="https://doc.rust-lang.org/1.64.0/std/primitive.usize.html">usize</a></h4></section></summary><divclass="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 <ahref="../../prelude/struct.Uuid.html#method.get_version"title="Uuid::get_version"><code>Uuid::get_version</code></a>.</p>
</div></details><detailsclass="rustdoc-toggle method-toggle"open><summary><sectionid="method.get_version"class="method has-srclink"><spanclass="rightside"><aclass="srclink"href="https://docs.rs/uuid/1.2.1/src/uuid/lib.rs.html#552">source</a></span><h4class="code-header">pub fn <ahref="#method.get_version"class="fnname">get_version</a>(&self) -><aclass="enum"href="https://doc.rust-lang.org/1.64.0/core/option/enum.Option.html"title="enum core::option::Option">Option</a><<aclass="enum"href="https://docs.rs/uuid/1.2.1/uuid/enum.Version.html"title="enum uuid::Version">Version</a>></h4></section></summary><divclass="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
you can also use <ahref="../../prelude/struct.Uuid.html#method.get_version_num"title="Uuid::get_version_num"><code>Uuid::get_version_num</code></a> to unconditionally return a
number. Future extensions may start to return <code>Some</code> once they’re
</div></details><detailsclass="rustdoc-toggle method-toggle"open><summary><sectionid="method.as_fields"class="method has-srclink"><spanclass="rightside"><aclass="srclink"href="https://docs.rs/uuid/1.2.1/src/uuid/lib.rs.html#615">source</a></span><h4class="code-header">pub fn <ahref="#method.as_fields"class="fnname">as_fields</a>(&self) -> (<aclass="primitive"href="https://doc.rust-lang.org/1.64.0/std/primitive.u32.html">u32</a>, <aclass="primitive"href="https://doc.rust-lang.org/1.64.0/std/primitive.u16.html">u16</a>, <aclass="primitive"href="https://doc.rust-lang.org/1.64.0/std/primitive.u16.html">u16</a>, &<aclass="primitive"href="https://doc.rust-lang.org/1.64.0/std/primitive.array.html">[</a><aclass="primitive"href="https://doc.rust-lang.org/1.64.0/std/primitive.u8.html">u8</a><aclass="primitive"href="https://doc.rust-lang.org/1.64.0/std/primitive.array.html">; 8]</a>)</h4></section></summary><divclass="docblock"><p>Returns the four field values of the UUID.</p>
<p>These values can be passed to the <ahref="../../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>
<li>The first field value represents the first group of (eight) hex
digits, taken as a big-endian <code>u32</code> value. For V1 UUIDs, this field
represents the low 32 bits of the timestamp.</li>
<li>The second field value represents the second group of (four) hex
digits, taken as a big-endian <code>u16</code> value. For V1 UUIDs, this field
represents the middle 16 bits of the timestamp.</li>
<li>The third field value represents the third group of (four) hex digits,
taken as a big-endian <code>u16</code> value. The 4 most significant bits give
the UUID version, and for V1 UUIDs, the last 12 bits represent the
high 12 bits of the timestamp.</li>
<li>The last field value represents the last two groups of four and twelve
hex digits, taken in order. The first 1-3 bits of this indicate the
UUID variant, and for V1 UUIDs, the next 13-15 bits indicate the clock
sequence and the last 48 bits indicate the node ID.</li>
</div></details><detailsclass="rustdoc-toggle method-toggle"open><summary><sectionid="method.to_fields_le"class="method has-srclink"><spanclass="rightside"><aclass="srclink"href="https://docs.rs/uuid/1.2.1/src/uuid/lib.rs.html#658">source</a></span><h4class="code-header">pub fn <ahref="#method.to_fields_le"class="fnname">to_fields_le</a>(&self) -> (<aclass="primitive"href="https://doc.rust-lang.org/1.64.0/std/primitive.u32.html">u32</a>, <aclass="primitive"href="https://doc.rust-lang.org/1.64.0/std/primitive.u16.html">u16</a>, <aclass="primitive"href="https://doc.rust-lang.org/1.64.0/std/primitive.u16.html">u16</a>, &<aclass="primitive"href="https://doc.rust-lang.org/1.64.0/std/primitive.array.html">[</a><aclass="primitive"href="https://doc.rust-lang.org/1.64.0/std/primitive.u8.html">u8</a><aclass="primitive"href="https://doc.rust-lang.org/1.64.0/std/primitive.array.html">; 8]</a>)</h4></section></summary><divclass="docblock"><p>Returns the four field values of the UUID in little-endian order.</p>
</div></details><detailsclass="rustdoc-toggle method-toggle"open><summary><sectionid="method.as_u128"class="method has-srclink"><spanclass="rightside"><aclass="srclink"href="https://docs.rs/uuid/1.2.1/src/uuid/lib.rs.html#690">source</a></span><h4class="code-header">pub fn <ahref="#method.as_u128"class="fnname">as_u128</a>(&self) -><aclass="primitive"href="https://doc.rust-lang.org/1.64.0/std/primitive.u128.html">u128</a></h4></section></summary><divclass="docblock"><p>Returns a 128bit value containing the value.</p>
</div></details><detailsclass="rustdoc-toggle method-toggle"open><summary><sectionid="method.to_u128_le"class="method has-srclink"><spanclass="rightside"><aclass="srclink"href="https://docs.rs/uuid/1.2.1/src/uuid/lib.rs.html#734">source</a></span><h4class="code-header">pub fn <ahref="#method.to_u128_le"class="fnname">to_u128_le</a>(&self) -><aclass="primitive"href="https://doc.rust-lang.org/1.64.0/std/primitive.u128.html">u128</a></h4></section></summary><divclass="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
endian machines.</p>
<p>Note that this will produce a different result than
<ahref="../../prelude/struct.Uuid.html#method.to_fields_le"title="Uuid::to_fields_le"><code>Uuid::to_fields_le</code></a>, because the entire UUID is reversed, rather
than reversing the individual fields in-place.</p>
</div></details><detailsclass="rustdoc-toggle method-toggle"open><summary><sectionid="method.as_bytes"class="method has-srclink"><spanclass="rightside"><aclass="srclink"href="https://docs.rs/uuid/1.2.1/src/uuid/lib.rs.html#803">source</a></span><h4class="code-header">pub fn <ahref="#method.as_bytes"class="fnname">as_bytes</a>(&self) ->&<aclass="primitive"href="https://doc.rust-lang.org/1.64.0/std/primitive.array.html">[</a><aclass="primitive"href="https://doc.rust-lang.org/1.64.0/std/primitive.u8.html">u8</a><aclass="primitive"href="https://doc.rust-lang.org/1.64.0/std/primitive.array.html">; 16]</a></h4></section></summary><divclass="docblock"><p>Returns a slice of 16 octets containing the value.</p>
</div></details><detailsclass="rustdoc-toggle method-toggle"open><summary><sectionid="method.to_bytes_le"class="method has-srclink"><spanclass="rightside"><aclass="srclink"href="https://docs.rs/uuid/1.2.1/src/uuid/lib.rs.html#850">source</a></span><h4class="code-header">pub fn <ahref="#method.to_bytes_le"class="fnname">to_bytes_le</a>(&self) -><aclass="primitive"href="https://doc.rust-lang.org/1.64.0/std/primitive.array.html">[</a><aclass="primitive"href="https://doc.rust-lang.org/1.64.0/std/primitive.u8.html">u8</a><aclass="primitive"href="https://doc.rust-lang.org/1.64.0/std/primitive.array.html">; 16]</a></h4></section></summary><divclass="docblock"><p>Returns the bytes of the UUID in little-endian order.</p>
</div></details><detailsclass="rustdoc-toggle method-toggle"open><summary><sectionid="method.is_nil"class="method has-srclink"><spanclass="rightside"><aclass="srclink"href="https://docs.rs/uuid/1.2.1/src/uuid/lib.rs.html#859">source</a></span><h4class="code-header">pub fn <ahref="#method.is_nil"class="fnname">is_nil</a>(&self) -><aclass="primitive"href="https://doc.rust-lang.org/1.64.0/std/primitive.bool.html">bool</a></h4></section></summary><divclass="docblock"><p>Tests if the UUID is nil (all zeros).</p>
</div></details><detailsclass="rustdoc-toggle method-toggle"open><summary><sectionid="method.get_timestamp"class="method has-srclink"><spanclass="rightside"><aclass="srclink"href="https://docs.rs/uuid/1.2.1/src/uuid/lib.rs.html#917">source</a></span><h4class="code-header">pub fn <ahref="#method.get_timestamp"class="fnname">get_timestamp</a>(&self) -><aclass="enum"href="https://doc.rust-lang.org/1.64.0/core/option/enum.Option.html"title="enum core::option::Option">Option</a><<aclass="struct"href="https://docs.rs/uuid/1.2.1/uuid/timestamp/struct.Timestamp.html"title="struct uuid::timestamp::Timestamp">Timestamp</a>></h4></section></summary><divclass="docblock"><p>If the UUID is the correct version (v1, v6, or v7) this will return
the timestamp and counter portion parsed from a V1 UUID.</p>
<p>Returns <code>None</code> if the supplied UUID is not V1.</p>
<p>The V1 timestamp format defined in RFC4122 specifies a 60-bit
integer representing the number of 100-nanosecond intervals
since 00:00:00.00, 15 Oct 1582.</p>
<p><ahref="v1/struct.Timestamp.html"><code>Timestamp</code></a> offers several options for converting the raw RFC4122
value into more commonly-used formats, such as a unix timestamp.</p>
</div></details></div></details><detailsclass="rustdoc-toggle implementors-toggle"><summary><sectionid="impl-Instrument-for-UUID_ADMIN"class="impl has-srclink"><spanclass="rightside"><aclass="srclink"href="https://docs.rs/tracing/0.1.37/src/tracing/instrument.rs.html#276">source</a></span><ahref="#impl-Instrument-for-UUID_ADMIN"class="anchor"></a><h3class="code-header in-band">impl<T><aclass="trait"href="https://docs.rs/tracing/0.1.37/tracing/instrument/trait.Instrument.html"title="trait tracing::instrument::Instrument">Instrument</a> for T</h3></section></summary><divclass="impl-items"><detailsclass="rustdoc-toggle method-toggle"open><summary><sectionid="method.instrument"class="method trait-impl has-srclink"><spanclass="rightside"><aclass="srclink"href="https://docs.rs/tracing/0.1.37/src/tracing/instrument.rs.html#82">source</a></span><ahref="#method.instrument"class="anchor"></a><h4class="code-header">fn <ahref="https://docs.rs/tracing/0.1.37/tracing/instrument/trait.Instrument.html#method.instrument"class="fnname">instrument</a>(self, span: <aclass="struct"href="https://docs.rs/tracing/0.1.37/tracing/span/struct.Span.html"title="struct tracing::span::Span">Span</a>) -><aclass="struct"href="https://docs.rs/tracing/0.1.37/tracing/instrument/struct.Instrumented.html"title="struct tracing::instrument::Instrumented">Instrumented</a><Self></h4></section></summary><divclass='docblock'><p>Instruments this type with the provided <ahref="https://docs.rs/tracing/0.1.37/tracing/span/struct.Span.html"title="Span"><code>Span</code></a>, returning an
</div></details><detailsclass="rustdoc-toggle method-toggle"open><summary><sectionid="method.in_current_span"class="method trait-impl has-srclink"><spanclass="rightside"><aclass="srclink"href="https://docs.rs/tracing/0.1.37/src/tracing/instrument.rs.html#121">source</a></span><ahref="#method.in_current_span"class="anchor"></a><h4class="code-header">fn <ahref="https://docs.rs/tracing/0.1.37/tracing/instrument/trait.Instrument.html#method.in_current_span"class="fnname">in_current_span</a>(self) -><aclass="struct"href="https://docs.rs/tracing/0.1.37/tracing/instrument/struct.Instrumented.html"title="struct tracing::instrument::Instrumented">Instrumented</a><Self></h4></section></summary><divclass='docblock'><p>Instruments this type with the <ahref="https://docs.rs/tracing/0.1.37/tracing/span/struct.Span.html#method.current">current</a><ahref="https://docs.rs/tracing/0.1.37/tracing/span/struct.Span.html"><code>Span</code></a>, returning an
</div></details></div></details><detailsclass="rustdoc-toggle implementors-toggle"><summary><sectionid="impl-Into%3CU%3E-for-UUID_ADMIN"class="impl has-srclink"><spanclass="rightside"><aclass="srclink"href="https://doc.rust-lang.org/1.64.0/src/core/convert/mod.rs.html#541">source</a></span><ahref="#impl-Into%3CU%3E-for-UUID_ADMIN"class="anchor"></a><h3class="code-header in-band">impl<T, U><aclass="trait"href="https://doc.rust-lang.org/1.64.0/core/convert/trait.Into.html"title="trait core::convert::Into">Into</a><U> for T <spanclass="where fmt-newline">where<br> U: <aclass="trait"href="https://doc.rust-lang.org/1.64.0/core/convert/trait.From.html"title="trait core::convert::From">From</a><T>, </span></h3></section></summary><divclass="impl-items"><detailsclass="rustdoc-toggle method-toggle"open><summary><sectionid="method.into"class="method trait-impl has-srclink"><spanclass="rightside"><spanclass="since"title="const unstable">const: <ahref="https://github.com/rust-lang/rust/issues/88674"title="Tracking issue for const_convert">unstable</a></span> · <aclass="srclink"href="https://doc.rust-lang.org/1.64.0/src/core/convert/mod.rs.html#549">source</a></span><ahref="#method.into"class="anchor"></a><h4class="code-header">fn <ahref="https://doc.rust-lang.org/1.64.0/core/convert/trait.Into.html#tymethod.into"class="fnname">into</a>(self) -> U</h4></section></summary><divclass="docblock"><p>Calls <code>U::from(self)</code>.</p>
<p>That is, this conversion is whatever the implementation of
<code><ahref="https://doc.rust-lang.org/1.64.0/core/convert/trait.From.html"title="From">From</a><T> for U</code> chooses to do.</p>
</div></details></div></details><detailsclass="rustdoc-toggle implementors-toggle"><summary><sectionid="impl-Pointable-for-UUID_ADMIN"class="impl has-srclink"><ahref="#impl-Pointable-for-UUID_ADMIN"class="anchor"></a><h3class="code-header in-band">impl<T> Pointable for T</h3></section></summary><divclass="impl-items"><detailsclass="rustdoc-toggle"open><summary><sectionid="associatedconstant.ALIGN"class="associatedconstant trait-impl has-srclink"><ahref="#associatedconstant.ALIGN"class="anchor"></a><h4class="code-header">const <aclass="constant">ALIGN</a>: <aclass="primitive"href="https://doc.rust-lang.org/1.64.0/std/primitive.usize.html">usize</a> = mem::align_of::<T>()</h4></section></summary><divclass='docblock'><p>The alignment of pointer.</p>
</div></details><detailsclass="rustdoc-toggle"open><summary><sectionid="associatedtype.Init"class="associatedtype trait-impl has-srclink"><ahref="#associatedtype.Init"class="anchor"></a><h4class="code-header">type <aclass="associatedtype">Init</a> = T</h4></section></summary><divclass='docblock'><p>The type for initializers.</p>
</div></details><detailsclass="rustdoc-toggle method-toggle"open><summary><sectionid="method.init"class="method trait-impl has-srclink"><ahref="#method.init"class="anchor"></a><h4class="code-header">unsafe fn <aclass="fnname">init</a>(init: <T as Pointable>::Init) -><aclass="primitive"href="https://doc.rust-lang.org/1.64.0/std/primitive.usize.html">usize</a></h4></section></summary><divclass='docblock'><p>Initializes a with the given initializer. <a>Read more</a></p>
</div></details><detailsclass="rustdoc-toggle method-toggle"open><summary><sectionid="method.deref-1"class="method trait-impl has-srclink"><ahref="#method.deref-1"class="anchor"></a><h4class="code-header">unsafe fn <aclass="fnname">deref</a><'a>(ptr: <aclass="primitive"href="https://doc.rust-lang.org/1.64.0/std/primitive.usize.html">usize</a>) -><aclass="primitive"href="https://doc.rust-lang.org/1.64.0/std/primitive.reference.html">&'a </a>T</h4></section></summary><divclass='docblock'><p>Dereferences the given pointer. <a>Read more</a></p>
</div></details><detailsclass="rustdoc-toggle method-toggle"open><summary><sectionid="method.deref_mut"class="method trait-impl has-srclink"><ahref="#method.deref_mut"class="anchor"></a><h4class="code-header">unsafe fn <aclass="fnname">deref_mut</a><'a>(ptr: <aclass="primitive"href="https://doc.rust-lang.org/1.64.0/std/primitive.usize.html">usize</a>) -><aclass="primitive"href="https://doc.rust-lang.org/1.64.0/std/primitive.reference.html">&'a mut </a>T</h4></section></summary><divclass='docblock'><p>Mutably dereferences the given pointer. <a>Read more</a></p>
</div></details><detailsclass="rustdoc-toggle method-toggle"open><summary><sectionid="method.drop"class="method trait-impl has-srclink"><ahref="#method.drop"class="anchor"></a><h4class="code-header">unsafe fn <aclass="fnname">drop</a>(ptr: <aclass="primitive"href="https://doc.rust-lang.org/1.64.0/std/primitive.usize.html">usize</a>)</h4></section></summary><divclass='docblock'><p>Drops the object pointed to by the given pointer. <a>Read more</a></p>
</div></details></div></details><detailsclass="rustdoc-toggle implementors-toggle"><summary><sectionid="impl-Same%3CT%3E-for-UUID_ADMIN"class="impl has-srclink"><spanclass="rightside"><aclass="srclink"href="https://docs.rs/typenum/1.15.0/src/typenum/type_operators.rs.html#34">source</a></span><ahref="#impl-Same%3CT%3E-for-UUID_ADMIN"class="anchor"></a><h3class="code-header in-band">impl<T><aclass="trait"href="https://docs.rs/typenum/1.15.0/typenum/type_operators/trait.Same.html"title="trait typenum::type_operators::Same">Same</a><T> for T</h3></section></summary><divclass="impl-items"><detailsclass="rustdoc-toggle"open><summary><sectionid="associatedtype.Output"class="associatedtype trait-impl has-srclink"><ahref="#associatedtype.Output"class="anchor"></a><h4class="code-header">type <ahref="https://docs.rs/typenum/1.15.0/typenum/type_operators/trait.Same.html#associatedtype.Output"class="associatedtype">Output</a> = T</h4></section></summary><divclass='docblock'><p>Should always be <code>Self</code></p>
</div></details></div></details><detailsclass="rustdoc-toggle implementors-toggle"><summary><sectionid="impl-TryFrom%3CU%3E-for-UUID_ADMIN"class="impl has-srclink"><spanclass="rightside"><aclass="srclink"href="https://doc.rust-lang.org/1.64.0/src/core/convert/mod.rs.html#598">source</a></span><ahref="#impl-TryFrom%3CU%3E-for-UUID_ADMIN"class="anchor"></a><h3class="code-header in-band">impl<T, U><aclass="trait"href="https://doc.rust-lang.org/1.64.0/core/convert/trait.TryFrom.html"title="trait core::convert::TryFrom">TryFrom</a><U> for T <spanclass="where fmt-newline">where<br> U: <aclass="trait"href="https://doc.rust-lang.org/1.64.0/core/convert/trait.Into.html"title="trait core::convert::Into">Into</a><T>, </span></h3></section></summary><divclass="impl-items"><detailsclass="rustdoc-toggle"open><summary><sectionid="associatedtype.Error"class="associatedtype trait-impl has-srclink"><ahref="#associatedtype.Error"class="anchor"></a><h4class="code-header">type <ahref="https://doc.rust-lang.org/1.64.0/core/convert/trait.TryFrom.html#associatedtype.Error"class="associatedtype">Error</a> = <aclass="enum"href="https://doc.rust-lang.org/1.64.0/core/convert/enum.Infallible.html"title="enum core::convert::Infallible">Infallible</a></h4></section></summary><divclass='docblock'><p>The type returned in the event of a conversion error.</p>
</div></details><detailsclass="rustdoc-toggle method-toggle"open><summary><sectionid="method.try_from"class="method trait-impl has-srclink"><spanclass="rightside"><spanclass="since"title="const unstable">const: <ahref="https://github.com/rust-lang/rust/issues/88674"title="Tracking issue for const_convert">unstable</a></span> · <aclass="srclink"href="https://doc.rust-lang.org/1.64.0/src/core/convert/mod.rs.html#604">source</a></span><ahref="#method.try_from"class="anchor"></a><h4class="code-header">fn <ahref="https://doc.rust-lang.org/1.64.0/core/convert/trait.TryFrom.html#tymethod.try_from"class="fnname">try_from</a>(value: U) -><aclass="enum"href="https://doc.rust-lang.org/1.64.0/core/result/enum.Result.html"title="enum core::result::Result">Result</a><T, <T as <aclass="trait"href="https://doc.rust-lang.org/1.64.0/core/convert/trait.TryFrom.html"title="trait core::convert::TryFrom">TryFrom</a><U>>::<aclass="associatedtype"href="https://doc.rust-lang.org/1.64.0/core/convert/trait.TryFrom.html#associatedtype.Error"title="type core::convert::TryFrom::Error">Error</a>></h4></section></summary><divclass='docblock'><p>Performs the conversion.</p>
</div></details></div></details><detailsclass="rustdoc-toggle implementors-toggle"><summary><sectionid="impl-TryInto%3CU%3E-for-UUID_ADMIN"class="impl has-srclink"><spanclass="rightside"><aclass="srclink"href="https://doc.rust-lang.org/1.64.0/src/core/convert/mod.rs.html#583">source</a></span><ahref="#impl-TryInto%3CU%3E-for-UUID_ADMIN"class="anchor"></a><h3class="code-header in-band">impl<T, U><aclass="trait"href="https://doc.rust-lang.org/1.64.0/core/convert/trait.TryInto.html"title="trait core::convert::TryInto">TryInto</a><U> for T <spanclass="where fmt-newline">where<br> U: <aclass="trait"href="https://doc.rust-lang.org/1.64.0/core/convert/trait.TryFrom.html"title="trait core::convert::TryFrom">TryFrom</a><T>, </span></h3></section></summary><divclass="impl-items"><detailsclass="rustdoc-toggle"open><summary><sectionid="associatedtype.Error-1"class="associatedtype trait-impl has-srclink"><ahref="#associatedtype.Error-1"class="anchor"></a><h4class="code-header">type <ahref="https://doc.rust-lang.org/1.64.0/core/convert/trait.TryInto.html#associatedtype.Error"class="associatedtype">Error</a> = <U as <aclass="trait"href="https://doc.rust-lang.org/1.64.0/core/convert/trait.TryFrom.html"title="trait core::convert::TryFrom">TryFrom</a><T>>::<aclass="associatedtype"href="https://doc.rust-lang.org/1.64.0/core/convert/trait.TryFrom.html#associatedtype.Error"title="type core::convert::TryFrom::Error">Error</a></h4></section></summary><divclass='docblock'><p>The type returned in the event of a conversion error.</p>
</div></details><detailsclass="rustdoc-toggle method-toggle"open><summary><sectionid="method.try_into"class="method trait-impl has-srclink"><spanclass="rightside"><spanclass="since"title="const unstable">const: <ahref="https://github.com/rust-lang/rust/issues/88674"title="Tracking issue for const_convert">unstable</a></span> · <aclass="srclink"href="https://doc.rust-lang.org/1.64.0/src/core/convert/mod.rs.html#589">source</a></span><ahref="#method.try_into"class="anchor"></a><h4class="code-header">fn <ahref="https://doc.rust-lang.org/1.64.0/core/convert/trait.TryInto.html#tymethod.try_into"class="fnname">try_into</a>(self) -><aclass="enum"href="https://doc.rust-lang.org/1.64.0/core/result/enum.Result.html"title="enum core::result::Result">Result</a><U, <U as <aclass="trait"href="https://doc.rust-lang.org/1.64.0/core/convert/trait.TryFrom.html"title="trait core::convert::TryFrom">TryFrom</a><T>>::<aclass="associatedtype"href="https://doc.rust-lang.org/1.64.0/core/convert/trait.TryFrom.html#associatedtype.Error"title="type core::convert::TryFrom::Error">Error</a>></h4></section></summary><divclass='docblock'><p>Performs the conversion.</p>
</div></details><detailsclass="rustdoc-toggle method-toggle"open><summary><sectionid="method.with_current_subscriber"class="method trait-impl has-srclink"><spanclass="rightside"><aclass="srclink"href="https://docs.rs/tracing/0.1.37/src/tracing/instrument.rs.html#221">source</a></span><ahref="#method.with_current_subscriber"class="anchor"></a><h4class="code-header">fn <ahref="https://docs.rs/tracing/0.1.37/tracing/instrument/trait.WithSubscriber.html#method.with_current_subscriber"class="fnname">with_current_subscriber</a>(self) -><aclass="struct"href="https://docs.rs/tracing/0.1.37/tracing/instrument/struct.WithDispatch.html"title="struct tracing::instrument::WithDispatch">WithDispatch</a><Self></h4></section></summary><divclass='docblock'><p>Attaches the current <ahref="https://docs.rs/tracing/0.1.37/tracing/dispatcher/index.html#setting-the-default-subscriber">default</a><ahref="https://docs.rs/tracing-core/0.1.22/tracing_core/subscriber/trait.Subscriber.html"><code>Subscriber</code></a> to this type, returning a