mirror of
https://github.com/GreptimeTeam/greptimedb.git
synced 2026-01-13 16:52:56 +00:00
9 lines
134 KiB
JavaScript
9 lines
134 KiB
JavaScript
(function() {
|
||
var type_impls = Object.fromEntries([["meta_srv",[["<details class=\"toggle implementors-toggle\" open><summary><section id=\"impl-AsRef%3C%5Bu8%5D%3E-for-Uuid\" class=\"impl\"><a class=\"src rightside\" href=\"https://docs.rs/uuid/1.18.1/src/uuid/lib.rs.html#961\">Source</a><a href=\"#impl-AsRef%3C%5Bu8%5D%3E-for-Uuid\" class=\"anchor\">§</a><h3 class=\"code-header\">impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/convert/trait.AsRef.html\" title=\"trait core::convert::AsRef\">AsRef</a><[<a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.u8.html\">u8</a>]> for <a class=\"struct\" href=\"https://docs.rs/uuid/1.18.1/uuid/struct.Uuid.html\" title=\"struct uuid::Uuid\">Uuid</a></h3></section></summary><div class=\"impl-items\"><details class=\"toggle method-toggle\" open><summary><section id=\"method.as_ref\" class=\"method trait-impl\"><a class=\"src rightside\" href=\"https://docs.rs/uuid/1.18.1/src/uuid/lib.rs.html#963\">Source</a><a href=\"#method.as_ref\" class=\"anchor\">§</a><h4 class=\"code-header\">fn <a href=\"https://doc.rust-lang.org/nightly/core/convert/trait.AsRef.html#tymethod.as_ref\" class=\"fn\">as_ref</a>(&self) -> &[<a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.u8.html\">u8</a>] <a href=\"#\" class=\"tooltip\" data-notable-ty=\"&[u8]\">ⓘ</a></h4></section></summary><div class='docblock'>Converts this type into a shared reference of the (usually inferred) input type.</div></details></div></details>","AsRef<[u8]>","meta_srv::procedure::repartition::group::GroupId"],["<details class=\"toggle implementors-toggle\" open><summary><section id=\"impl-AsRef%3CUuid%3E-for-Uuid\" class=\"impl\"><a class=\"src rightside\" href=\"https://docs.rs/uuid/1.18.1/src/uuid/lib.rs.html#954\">Source</a><a href=\"#impl-AsRef%3CUuid%3E-for-Uuid\" class=\"anchor\">§</a><h3 class=\"code-header\">impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/convert/trait.AsRef.html\" title=\"trait core::convert::AsRef\">AsRef</a><<a class=\"struct\" href=\"https://docs.rs/uuid/1.18.1/uuid/struct.Uuid.html\" title=\"struct uuid::Uuid\">Uuid</a>> for <a class=\"struct\" href=\"https://docs.rs/uuid/1.18.1/uuid/struct.Uuid.html\" title=\"struct uuid::Uuid\">Uuid</a></h3></section></summary><div class=\"impl-items\"><details class=\"toggle method-toggle\" open><summary><section id=\"method.as_ref\" class=\"method trait-impl\"><a class=\"src rightside\" href=\"https://docs.rs/uuid/1.18.1/src/uuid/lib.rs.html#956\">Source</a><a href=\"#method.as_ref\" class=\"anchor\">§</a><h4 class=\"code-header\">fn <a href=\"https://doc.rust-lang.org/nightly/core/convert/trait.AsRef.html#tymethod.as_ref\" class=\"fn\">as_ref</a>(&self) -> &<a class=\"struct\" href=\"https://docs.rs/uuid/1.18.1/uuid/struct.Uuid.html\" title=\"struct uuid::Uuid\">Uuid</a></h4></section></summary><div class='docblock'>Converts this type into a shared reference of the (usually inferred) input type.</div></details></div></details>","AsRef<Uuid>","meta_srv::procedure::repartition::group::GroupId"],["<details class=\"toggle implementors-toggle\" open><summary><section id=\"impl-Clone-for-Uuid\" class=\"impl\"><a class=\"src rightside\" href=\"https://docs.rs/uuid/1.18.1/src/uuid/lib.rs.html#438\">Source</a><a href=\"#impl-Clone-for-Uuid\" class=\"anchor\">§</a><h3 class=\"code-header\">impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html\" title=\"trait core::clone::Clone\">Clone</a> for <a class=\"struct\" href=\"https://docs.rs/uuid/1.18.1/uuid/struct.Uuid.html\" title=\"struct uuid::Uuid\">Uuid</a></h3></section></summary><div class=\"impl-items\"><details class=\"toggle method-toggle\" open><summary><section id=\"method.clone\" class=\"method trait-impl\"><a class=\"src rightside\" href=\"https://docs.rs/uuid/1.18.1/src/uuid/lib.rs.html#438\">Source</a><a href=\"#method.clone\" class=\"anchor\">§</a><h4 class=\"code-header\">fn <a href=\"https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#tymethod.clone\" class=\"fn\">clone</a>(&self) -> <a class=\"struct\" href=\"https://docs.rs/uuid/1.18.1/uuid/struct.Uuid.html\" title=\"struct uuid::Uuid\">Uuid</a></h4></section></summary><div class='docblock'>Returns a duplicate of the value. <a href=\"https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#tymethod.clone\">Read more</a></div></details><details class=\"toggle method-toggle\" open><summary><section id=\"method.clone_from\" class=\"method trait-impl\"><span class=\"rightside\"><span class=\"since\" title=\"Stable since Rust version 1.0.0\">1.0.0</span> · <a class=\"src\" href=\"https://doc.rust-lang.org/nightly/src/core/clone.rs.html#245-247\">Source</a></span><a href=\"#method.clone_from\" class=\"anchor\">§</a><h4 class=\"code-header\">fn <a href=\"https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#method.clone_from\" class=\"fn\">clone_from</a>(&mut self, source: &Self)</h4></section></summary><div class='docblock'>Performs copy-assignment from <code>source</code>. <a href=\"https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#method.clone_from\">Read more</a></div></details></div></details>","Clone","meta_srv::procedure::repartition::group::GroupId"],["<details class=\"toggle implementors-toggle\" open><summary><section id=\"impl-Debug-for-Uuid\" class=\"impl\"><a class=\"src rightside\" href=\"https://docs.rs/uuid/1.18.1/src/uuid/fmt.rs.html#24\">Source</a><a href=\"#impl-Debug-for-Uuid\" class=\"anchor\">§</a><h3 class=\"code-header\">impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html\" title=\"trait core::fmt::Debug\">Debug</a> for <a class=\"struct\" href=\"https://docs.rs/uuid/1.18.1/uuid/struct.Uuid.html\" title=\"struct uuid::Uuid\">Uuid</a></h3></section></summary><div class=\"impl-items\"><details class=\"toggle method-toggle\" open><summary><section id=\"method.fmt\" class=\"method trait-impl\"><a class=\"src rightside\" href=\"https://docs.rs/uuid/1.18.1/src/uuid/fmt.rs.html#26\">Source</a><a href=\"#method.fmt\" class=\"anchor\">§</a><h4 class=\"code-header\">fn <a href=\"https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html#tymethod.fmt\" class=\"fn\">fmt</a>(&self, f: &mut <a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/core/fmt/struct.Formatter.html\" title=\"struct core::fmt::Formatter\">Formatter</a><'_>) -> <a class=\"enum\" href=\"https://doc.rust-lang.org/nightly/core/result/enum.Result.html\" title=\"enum core::result::Result\">Result</a><<a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.unit.html\">()</a>, <a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/core/fmt/struct.Error.html\" title=\"struct core::fmt::Error\">Error</a>></h4></section></summary><div class='docblock'>Formats the value using the given formatter. <a href=\"https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html#tymethod.fmt\">Read more</a></div></details></div></details>","Debug","meta_srv::procedure::repartition::group::GroupId"],["<details class=\"toggle implementors-toggle\" open><summary><section id=\"impl-Default-for-Uuid\" class=\"impl\"><a class=\"src rightside\" href=\"https://docs.rs/uuid/1.18.1/src/uuid/lib.rs.html#947\">Source</a><a href=\"#impl-Default-for-Uuid\" class=\"anchor\">§</a><h3 class=\"code-header\">impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/default/trait.Default.html\" title=\"trait core::default::Default\">Default</a> for <a class=\"struct\" href=\"https://docs.rs/uuid/1.18.1/uuid/struct.Uuid.html\" title=\"struct uuid::Uuid\">Uuid</a></h3></section></summary><div class=\"impl-items\"><details class=\"toggle method-toggle\" open><summary><section id=\"method.default\" class=\"method trait-impl\"><a class=\"src rightside\" href=\"https://docs.rs/uuid/1.18.1/src/uuid/lib.rs.html#949\">Source</a><a href=\"#method.default\" class=\"anchor\">§</a><h4 class=\"code-header\">fn <a href=\"https://doc.rust-lang.org/nightly/core/default/trait.Default.html#tymethod.default\" class=\"fn\">default</a>() -> <a class=\"struct\" href=\"https://docs.rs/uuid/1.18.1/uuid/struct.Uuid.html\" title=\"struct uuid::Uuid\">Uuid</a></h4></section></summary><div class='docblock'>Returns the “default value” for a type. <a href=\"https://doc.rust-lang.org/nightly/core/default/trait.Default.html#tymethod.default\">Read more</a></div></details></div></details>","Default","meta_srv::procedure::repartition::group::GroupId"],["<details class=\"toggle implementors-toggle\" open><summary><section id=\"impl-Deserialize%3C'de%3E-for-Uuid\" class=\"impl\"><a class=\"src rightside\" href=\"https://docs.rs/uuid/1.18.1/src/uuid/external/serde_support.rs.html#68\">Source</a><a href=\"#impl-Deserialize%3C'de%3E-for-Uuid\" class=\"anchor\">§</a><h3 class=\"code-header\">impl<'de> <a class=\"trait\" href=\"https://docs.rs/serde/1.0.219/serde/de/trait.Deserialize.html\" title=\"trait serde::de::Deserialize\">Deserialize</a><'de> for <a class=\"struct\" href=\"https://docs.rs/uuid/1.18.1/uuid/struct.Uuid.html\" title=\"struct uuid::Uuid\">Uuid</a></h3></section></summary><div class=\"impl-items\"><details class=\"toggle method-toggle\" open><summary><section id=\"method.deserialize\" class=\"method trait-impl\"><a class=\"src rightside\" href=\"https://docs.rs/uuid/1.18.1/src/uuid/external/serde_support.rs.html#69\">Source</a><a href=\"#method.deserialize\" class=\"anchor\">§</a><h4 class=\"code-header\">fn <a href=\"https://docs.rs/serde/1.0.219/serde/de/trait.Deserialize.html#tymethod.deserialize\" class=\"fn\">deserialize</a><D>(\n deserializer: D,\n) -> <a class=\"enum\" href=\"https://doc.rust-lang.org/nightly/core/result/enum.Result.html\" title=\"enum core::result::Result\">Result</a><<a class=\"struct\" href=\"https://docs.rs/uuid/1.18.1/uuid/struct.Uuid.html\" title=\"struct uuid::Uuid\">Uuid</a>, <D as <a class=\"trait\" href=\"https://docs.rs/serde/1.0.219/serde/de/trait.Deserializer.html\" title=\"trait serde::de::Deserializer\">Deserializer</a><'de>>::<a class=\"associatedtype\" href=\"https://docs.rs/serde/1.0.219/serde/de/trait.Deserializer.html#associatedtype.Error\" title=\"type serde::de::Deserializer::Error\">Error</a>><div class=\"where\">where\n D: <a class=\"trait\" href=\"https://docs.rs/serde/1.0.219/serde/de/trait.Deserializer.html\" title=\"trait serde::de::Deserializer\">Deserializer</a><'de>,</div></h4></section></summary><div class='docblock'>Deserialize this value from the given Serde deserializer. <a href=\"https://docs.rs/serde/1.0.219/serde/de/trait.Deserialize.html#tymethod.deserialize\">Read more</a></div></details></div></details>","Deserialize<'de>","meta_srv::procedure::repartition::group::GroupId"],["<details class=\"toggle implementors-toggle\" open><summary><section id=\"impl-Display-for-Uuid\" class=\"impl\"><a class=\"src rightside\" href=\"https://docs.rs/uuid/1.18.1/src/uuid/fmt.rs.html#31\">Source</a><a href=\"#impl-Display-for-Uuid\" class=\"anchor\">§</a><h3 class=\"code-header\">impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/fmt/trait.Display.html\" title=\"trait core::fmt::Display\">Display</a> for <a class=\"struct\" href=\"https://docs.rs/uuid/1.18.1/uuid/struct.Uuid.html\" title=\"struct uuid::Uuid\">Uuid</a></h3></section></summary><div class=\"impl-items\"><details class=\"toggle method-toggle\" open><summary><section id=\"method.fmt\" class=\"method trait-impl\"><a class=\"src rightside\" href=\"https://docs.rs/uuid/1.18.1/src/uuid/fmt.rs.html#32\">Source</a><a href=\"#method.fmt\" class=\"anchor\">§</a><h4 class=\"code-header\">fn <a href=\"https://doc.rust-lang.org/nightly/core/fmt/trait.Display.html#tymethod.fmt\" class=\"fn\">fmt</a>(&self, f: &mut <a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/core/fmt/struct.Formatter.html\" title=\"struct core::fmt::Formatter\">Formatter</a><'_>) -> <a class=\"enum\" href=\"https://doc.rust-lang.org/nightly/core/result/enum.Result.html\" title=\"enum core::result::Result\">Result</a><<a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.unit.html\">()</a>, <a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/core/fmt/struct.Error.html\" title=\"struct core::fmt::Error\">Error</a>></h4></section></summary><div class='docblock'>Formats the value using the given formatter. <a href=\"https://doc.rust-lang.org/nightly/core/fmt/trait.Display.html#tymethod.fmt\">Read more</a></div></details></div></details>","Display","meta_srv::procedure::repartition::group::GroupId"],["<details class=\"toggle implementors-toggle\" open><summary><section id=\"impl-From%3CBraced%3E-for-Uuid\" class=\"impl\"><a class=\"src rightside\" href=\"https://docs.rs/uuid/1.18.1/src/uuid/fmt.rs.html#1040-1045\">Source</a><a href=\"#impl-From%3CBraced%3E-for-Uuid\" class=\"anchor\">§</a><h3 class=\"code-header\">impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/convert/trait.From.html\" title=\"trait core::convert::From\">From</a><<a class=\"struct\" href=\"https://docs.rs/uuid/1.18.1/uuid/fmt/struct.Braced.html\" title=\"struct uuid::fmt::Braced\">Braced</a>> for <a class=\"struct\" href=\"https://docs.rs/uuid/1.18.1/uuid/struct.Uuid.html\" title=\"struct uuid::Uuid\">Uuid</a></h3></section></summary><div class=\"impl-items\"><details class=\"toggle method-toggle\" open><summary><section id=\"method.from\" class=\"method trait-impl\"><a class=\"src rightside\" href=\"https://docs.rs/uuid/1.18.1/src/uuid/fmt.rs.html#1040-1045\">Source</a><a href=\"#method.from\" class=\"anchor\">§</a><h4 class=\"code-header\">fn <a href=\"https://doc.rust-lang.org/nightly/core/convert/trait.From.html#tymethod.from\" class=\"fn\">from</a>(f: <a class=\"struct\" href=\"https://docs.rs/uuid/1.18.1/uuid/fmt/struct.Braced.html\" title=\"struct uuid::fmt::Braced\">Braced</a>) -> <a class=\"struct\" href=\"https://docs.rs/uuid/1.18.1/uuid/struct.Uuid.html\" title=\"struct uuid::Uuid\">Uuid</a></h4></section></summary><div class='docblock'>Converts to this type from the input type.</div></details></div></details>","From<Braced>","meta_srv::procedure::repartition::group::GroupId"],["<details class=\"toggle implementors-toggle\" open><summary><section id=\"impl-From%3CFileId%3E-for-Uuid\" class=\"impl\"><a href=\"#impl-From%3CFileId%3E-for-Uuid\" class=\"anchor\">§</a><h3 class=\"code-header\">impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/convert/trait.From.html\" title=\"trait core::convert::From\">From</a><FileId> for <a class=\"struct\" href=\"https://docs.rs/uuid/1.18.1/uuid/struct.Uuid.html\" title=\"struct uuid::Uuid\">Uuid</a></h3></section></summary><div class=\"impl-items\"><details class=\"toggle method-toggle\" open><summary><section id=\"method.from\" class=\"method trait-impl\"><a href=\"#method.from\" class=\"anchor\">§</a><h4 class=\"code-header\">fn <a href=\"https://doc.rust-lang.org/nightly/core/convert/trait.From.html#tymethod.from\" class=\"fn\">from</a>(value: FileId) -> <a class=\"struct\" href=\"https://docs.rs/uuid/1.18.1/uuid/struct.Uuid.html\" title=\"struct uuid::Uuid\">Uuid</a></h4></section></summary><div class='docblock'>Converts to this type from the input type.</div></details></div></details>","From<FileId>","meta_srv::procedure::repartition::group::GroupId"],["<details class=\"toggle implementors-toggle\" open><summary><section id=\"impl-From%3CHyphenated%3E-for-Uuid\" class=\"impl\"><a class=\"src rightside\" href=\"https://docs.rs/uuid/1.18.1/src/uuid/fmt.rs.html#1040-1045\">Source</a><a href=\"#impl-From%3CHyphenated%3E-for-Uuid\" class=\"anchor\">§</a><h3 class=\"code-header\">impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/convert/trait.From.html\" title=\"trait core::convert::From\">From</a><<a class=\"struct\" href=\"https://docs.rs/uuid/1.18.1/uuid/fmt/struct.Hyphenated.html\" title=\"struct uuid::fmt::Hyphenated\">Hyphenated</a>> for <a class=\"struct\" href=\"https://docs.rs/uuid/1.18.1/uuid/struct.Uuid.html\" title=\"struct uuid::Uuid\">Uuid</a></h3></section></summary><div class=\"impl-items\"><details class=\"toggle method-toggle\" open><summary><section id=\"method.from\" class=\"method trait-impl\"><a class=\"src rightside\" href=\"https://docs.rs/uuid/1.18.1/src/uuid/fmt.rs.html#1040-1045\">Source</a><a href=\"#method.from\" class=\"anchor\">§</a><h4 class=\"code-header\">fn <a href=\"https://doc.rust-lang.org/nightly/core/convert/trait.From.html#tymethod.from\" class=\"fn\">from</a>(f: <a class=\"struct\" href=\"https://docs.rs/uuid/1.18.1/uuid/fmt/struct.Hyphenated.html\" title=\"struct uuid::fmt::Hyphenated\">Hyphenated</a>) -> <a class=\"struct\" href=\"https://docs.rs/uuid/1.18.1/uuid/struct.Uuid.html\" title=\"struct uuid::Uuid\">Uuid</a></h4></section></summary><div class='docblock'>Converts to this type from the input type.</div></details></div></details>","From<Hyphenated>","meta_srv::procedure::repartition::group::GroupId"],["<details class=\"toggle implementors-toggle\" open><summary><section id=\"impl-From%3CNonNilUuid%3E-for-Uuid\" class=\"impl\"><a class=\"src rightside\" href=\"https://docs.rs/uuid/1.18.1/src/uuid/non_nil.rs.html#88\">Source</a><a href=\"#impl-From%3CNonNilUuid%3E-for-Uuid\" class=\"anchor\">§</a><h3 class=\"code-header\">impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/convert/trait.From.html\" title=\"trait core::convert::From\">From</a><<a class=\"struct\" href=\"https://docs.rs/uuid/1.18.1/uuid/non_nil/struct.NonNilUuid.html\" title=\"struct uuid::non_nil::NonNilUuid\">NonNilUuid</a>> for <a class=\"struct\" href=\"https://docs.rs/uuid/1.18.1/uuid/struct.Uuid.html\" title=\"struct uuid::Uuid\">Uuid</a></h3></section></summary><div class=\"impl-items\"><details class=\"toggle method-toggle\" open><summary><section id=\"method.from\" class=\"method trait-impl\"><a class=\"src rightside\" href=\"https://docs.rs/uuid/1.18.1/src/uuid/non_nil.rs.html#101\">Source</a><a href=\"#method.from\" class=\"anchor\">§</a><h4 class=\"code-header\">fn <a href=\"https://doc.rust-lang.org/nightly/core/convert/trait.From.html#tymethod.from\" class=\"fn\">from</a>(non_nil: <a class=\"struct\" href=\"https://docs.rs/uuid/1.18.1/uuid/non_nil/struct.NonNilUuid.html\" title=\"struct uuid::non_nil::NonNilUuid\">NonNilUuid</a>) -> <a class=\"struct\" href=\"https://docs.rs/uuid/1.18.1/uuid/struct.Uuid.html\" title=\"struct uuid::Uuid\">Uuid</a></h4></section></summary><div class=\"docblock\"><p>Converts a <a href=\"https://docs.rs/uuid/1.18.1/uuid/non_nil/struct.NonNilUuid.html\" title=\"struct uuid::non_nil::NonNilUuid\"><code>NonNilUuid</code></a> back into a <a href=\"https://docs.rs/uuid/1.18.1/uuid/struct.Uuid.html\" title=\"struct uuid::Uuid\"><code>Uuid</code></a>.</p>\n<h5 id=\"examples\"><a class=\"doc-anchor\" href=\"#examples\">§</a>Examples</h5>\n<div class=\"example-wrap\"><pre class=\"rust rust-example-rendered\"><code><span class=\"kw\">let </span>uuid = Uuid::from_u128(<span class=\"number\">0x0123456789abcdef0123456789abcdef</span>);\n<span class=\"kw\">let </span>non_nil = NonNilUuid::try_from(uuid).unwrap();\n<span class=\"kw\">let </span>uuid_again = Uuid::from(non_nil);\n\n<span class=\"macro\">assert_eq!</span>(uuid, uuid_again);</code></pre></div></div></details></div></details>","From<NonNilUuid>","meta_srv::procedure::repartition::group::GroupId"],["<details class=\"toggle implementors-toggle\" open><summary><section id=\"impl-From%3CParseIr%3CUuid%3E%3E-for-Uuid\" class=\"impl\"><a href=\"#impl-From%3CParseIr%3CUuid%3E%3E-for-Uuid\" class=\"anchor\">§</a><h3 class=\"code-header\">impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/convert/trait.From.html\" title=\"trait core::convert::From\">From</a><ParseIr<<a class=\"struct\" href=\"https://docs.rs/uuid/1.18.1/uuid/struct.Uuid.html\" title=\"struct uuid::Uuid\">Uuid</a>>> for <a class=\"struct\" href=\"https://docs.rs/uuid/1.18.1/uuid/struct.Uuid.html\" title=\"struct uuid::Uuid\">Uuid</a></h3></section></summary><div class=\"impl-items\"><details class=\"toggle method-toggle\" open><summary><section id=\"method.from\" class=\"method trait-impl\"><a href=\"#method.from\" class=\"anchor\">§</a><h4 class=\"code-header\">fn <a href=\"https://doc.rust-lang.org/nightly/core/convert/trait.From.html#tymethod.from\" class=\"fn\">from</a>(value: ParseIr<<a class=\"struct\" href=\"https://docs.rs/uuid/1.18.1/uuid/struct.Uuid.html\" title=\"struct uuid::Uuid\">Uuid</a>>) -> <a class=\"struct\" href=\"https://docs.rs/uuid/1.18.1/uuid/struct.Uuid.html\" title=\"struct uuid::Uuid\">Uuid</a></h4></section></summary><div class='docblock'>Converts to this type from the input type.</div></details></div></details>","From<ParseIr<Uuid>>","meta_srv::procedure::repartition::group::GroupId"],["<details class=\"toggle implementors-toggle\" open><summary><section id=\"impl-From%3CSimple%3E-for-Uuid\" class=\"impl\"><a class=\"src rightside\" href=\"https://docs.rs/uuid/1.18.1/src/uuid/fmt.rs.html#1040-1045\">Source</a><a href=\"#impl-From%3CSimple%3E-for-Uuid\" class=\"anchor\">§</a><h3 class=\"code-header\">impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/convert/trait.From.html\" title=\"trait core::convert::From\">From</a><<a class=\"struct\" href=\"https://docs.rs/uuid/1.18.1/uuid/fmt/struct.Simple.html\" title=\"struct uuid::fmt::Simple\">Simple</a>> for <a class=\"struct\" href=\"https://docs.rs/uuid/1.18.1/uuid/struct.Uuid.html\" title=\"struct uuid::Uuid\">Uuid</a></h3></section></summary><div class=\"impl-items\"><details class=\"toggle method-toggle\" open><summary><section id=\"method.from\" class=\"method trait-impl\"><a class=\"src rightside\" href=\"https://docs.rs/uuid/1.18.1/src/uuid/fmt.rs.html#1040-1045\">Source</a><a href=\"#method.from\" class=\"anchor\">§</a><h4 class=\"code-header\">fn <a href=\"https://doc.rust-lang.org/nightly/core/convert/trait.From.html#tymethod.from\" class=\"fn\">from</a>(f: <a class=\"struct\" href=\"https://docs.rs/uuid/1.18.1/uuid/fmt/struct.Simple.html\" title=\"struct uuid::fmt::Simple\">Simple</a>) -> <a class=\"struct\" href=\"https://docs.rs/uuid/1.18.1/uuid/struct.Uuid.html\" title=\"struct uuid::Uuid\">Uuid</a></h4></section></summary><div class='docblock'>Converts to this type from the input type.</div></details></div></details>","From<Simple>","meta_srv::procedure::repartition::group::GroupId"],["<details class=\"toggle implementors-toggle\" open><summary><section id=\"impl-From%3CUrn%3E-for-Uuid\" class=\"impl\"><a class=\"src rightside\" href=\"https://docs.rs/uuid/1.18.1/src/uuid/fmt.rs.html#1040-1045\">Source</a><a href=\"#impl-From%3CUrn%3E-for-Uuid\" class=\"anchor\">§</a><h3 class=\"code-header\">impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/convert/trait.From.html\" title=\"trait core::convert::From\">From</a><<a class=\"struct\" href=\"https://docs.rs/uuid/1.18.1/uuid/fmt/struct.Urn.html\" title=\"struct uuid::fmt::Urn\">Urn</a>> for <a class=\"struct\" href=\"https://docs.rs/uuid/1.18.1/uuid/struct.Uuid.html\" title=\"struct uuid::Uuid\">Uuid</a></h3></section></summary><div class=\"impl-items\"><details class=\"toggle method-toggle\" open><summary><section id=\"method.from\" class=\"method trait-impl\"><a class=\"src rightside\" href=\"https://docs.rs/uuid/1.18.1/src/uuid/fmt.rs.html#1040-1045\">Source</a><a href=\"#method.from\" class=\"anchor\">§</a><h4 class=\"code-header\">fn <a href=\"https://doc.rust-lang.org/nightly/core/convert/trait.From.html#tymethod.from\" class=\"fn\">from</a>(f: <a class=\"struct\" href=\"https://docs.rs/uuid/1.18.1/uuid/fmt/struct.Urn.html\" title=\"struct uuid::fmt::Urn\">Urn</a>) -> <a class=\"struct\" href=\"https://docs.rs/uuid/1.18.1/uuid/struct.Uuid.html\" title=\"struct uuid::Uuid\">Uuid</a></h4></section></summary><div class='docblock'>Converts to this type from the input type.</div></details></div></details>","From<Urn>","meta_srv::procedure::repartition::group::GroupId"],["<details class=\"toggle implementors-toggle\" open><summary><section id=\"impl-FromStr-for-Uuid\" class=\"impl\"><a class=\"src rightside\" href=\"https://docs.rs/uuid/1.18.1/src/uuid/parser.rs.html#25\">Source</a><a href=\"#impl-FromStr-for-Uuid\" class=\"anchor\">§</a><h3 class=\"code-header\">impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/str/traits/trait.FromStr.html\" title=\"trait core::str::traits::FromStr\">FromStr</a> for <a class=\"struct\" href=\"https://docs.rs/uuid/1.18.1/uuid/struct.Uuid.html\" title=\"struct uuid::Uuid\">Uuid</a></h3></section></summary><div class=\"impl-items\"><details class=\"toggle\" open><summary><section id=\"associatedtype.Err\" class=\"associatedtype trait-impl\"><a class=\"src rightside\" href=\"https://docs.rs/uuid/1.18.1/src/uuid/parser.rs.html#26\">Source</a><a href=\"#associatedtype.Err\" class=\"anchor\">§</a><h4 class=\"code-header\">type <a href=\"https://doc.rust-lang.org/nightly/core/str/traits/trait.FromStr.html#associatedtype.Err\" class=\"associatedtype\">Err</a> = <a class=\"struct\" href=\"https://docs.rs/uuid/1.18.1/uuid/error/struct.Error.html\" title=\"struct uuid::error::Error\">Error</a></h4></section></summary><div class='docblock'>The associated error which can be returned from parsing.</div></details><details class=\"toggle method-toggle\" open><summary><section id=\"method.from_str\" class=\"method trait-impl\"><a class=\"src rightside\" href=\"https://docs.rs/uuid/1.18.1/src/uuid/parser.rs.html#28\">Source</a><a href=\"#method.from_str\" class=\"anchor\">§</a><h4 class=\"code-header\">fn <a href=\"https://doc.rust-lang.org/nightly/core/str/traits/trait.FromStr.html#tymethod.from_str\" class=\"fn\">from_str</a>(uuid_str: &<a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.str.html\">str</a>) -> <a class=\"enum\" href=\"https://doc.rust-lang.org/nightly/core/result/enum.Result.html\" title=\"enum core::result::Result\">Result</a><<a class=\"struct\" href=\"https://docs.rs/uuid/1.18.1/uuid/struct.Uuid.html\" title=\"struct uuid::Uuid\">Uuid</a>, <<a class=\"struct\" href=\"https://docs.rs/uuid/1.18.1/uuid/struct.Uuid.html\" title=\"struct uuid::Uuid\">Uuid</a> as <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/str/traits/trait.FromStr.html\" title=\"trait core::str::traits::FromStr\">FromStr</a>>::<a class=\"associatedtype\" href=\"https://doc.rust-lang.org/nightly/core/str/traits/trait.FromStr.html#associatedtype.Err\" title=\"type core::str::traits::FromStr::Err\">Err</a>></h4></section></summary><div class='docblock'>Parses a string <code>s</code> to return a value of this type. <a href=\"https://doc.rust-lang.org/nightly/core/str/traits/trait.FromStr.html#tymethod.from_str\">Read more</a></div></details></div></details>","FromStr","meta_srv::procedure::repartition::group::GroupId"],["<details class=\"toggle implementors-toggle\" open><summary><section id=\"impl-FromValue-for-Uuid\" class=\"impl\"><a href=\"#impl-FromValue-for-Uuid\" class=\"anchor\">§</a><h3 class=\"code-header\">impl FromValue for <a class=\"struct\" href=\"https://docs.rs/uuid/1.18.1/uuid/struct.Uuid.html\" title=\"struct uuid::Uuid\">Uuid</a></h3></section></summary><div class=\"impl-items\"><section id=\"associatedtype.Intermediate\" class=\"associatedtype trait-impl\"><a href=\"#associatedtype.Intermediate\" class=\"anchor\">§</a><h4 class=\"code-header\">type <a class=\"associatedtype\">Intermediate</a> = ParseIr<<a class=\"struct\" href=\"https://docs.rs/uuid/1.18.1/uuid/struct.Uuid.html\" title=\"struct uuid::Uuid\">Uuid</a>></h4></section><details class=\"toggle method-toggle\" open><summary><section id=\"method.from_value\" class=\"method trait-impl\"><a href=\"#method.from_value\" class=\"anchor\">§</a><h4 class=\"code-header\">fn <a class=\"fn\">from_value</a>(v: Value) -> Self</h4></section></summary><div class='docblock'>Will panic if could not convert <code>v</code> to <code>Self</code>.</div></details><details class=\"toggle method-toggle\" open><summary><section id=\"method.from_value_opt\" class=\"method trait-impl\"><a href=\"#method.from_value_opt\" class=\"anchor\">§</a><h4 class=\"code-header\">fn <a class=\"fn\">from_value_opt</a>(v: Value) -> <a class=\"enum\" href=\"https://doc.rust-lang.org/nightly/core/result/enum.Result.html\" title=\"enum core::result::Result\">Result</a><Self, FromValueError></h4></section></summary><div class='docblock'>Will return <code>Err(Error::FromValueError(v))</code> if could not convert <code>v</code> to <code>Self</code>.</div></details><details class=\"toggle method-toggle\" open><summary><section id=\"method.get_intermediate\" class=\"method trait-impl\"><a href=\"#method.get_intermediate\" class=\"anchor\">§</a><h4 class=\"code-header\">fn <a class=\"fn\">get_intermediate</a>(v: Value) -> <a class=\"enum\" href=\"https://doc.rust-lang.org/nightly/core/result/enum.Result.html\" title=\"enum core::result::Result\">Result</a><Self::Intermediate, FromValueError></h4></section></summary><div class='docblock'>Will return <code>Err(Error::FromValueError(v))</code> if <code>v</code> is not convertible to <code>Self</code>.</div></details></div></details>","FromValue","meta_srv::procedure::repartition::group::GroupId"],["<details class=\"toggle implementors-toggle\" open><summary><section id=\"impl-Hash-for-Uuid\" class=\"impl\"><a class=\"src rightside\" href=\"https://docs.rs/uuid/1.18.1/src/uuid/lib.rs.html#941\">Source</a><a href=\"#impl-Hash-for-Uuid\" class=\"anchor\">§</a><h3 class=\"code-header\">impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/hash/trait.Hash.html\" title=\"trait core::hash::Hash\">Hash</a> for <a class=\"struct\" href=\"https://docs.rs/uuid/1.18.1/uuid/struct.Uuid.html\" title=\"struct uuid::Uuid\">Uuid</a></h3></section></summary><div class=\"impl-items\"><details class=\"toggle method-toggle\" open><summary><section id=\"method.hash\" class=\"method trait-impl\"><a class=\"src rightside\" href=\"https://docs.rs/uuid/1.18.1/src/uuid/lib.rs.html#942\">Source</a><a href=\"#method.hash\" class=\"anchor\">§</a><h4 class=\"code-header\">fn <a href=\"https://doc.rust-lang.org/nightly/core/hash/trait.Hash.html#tymethod.hash\" class=\"fn\">hash</a><H>(&self, state: <a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.reference.html\">&mut H</a>)<div class=\"where\">where\n H: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/hash/trait.Hasher.html\" title=\"trait core::hash::Hasher\">Hasher</a>,</div></h4></section></summary><div class='docblock'>Feeds this value into the given <a href=\"https://doc.rust-lang.org/nightly/core/hash/trait.Hasher.html\" title=\"trait core::hash::Hasher\"><code>Hasher</code></a>. <a href=\"https://doc.rust-lang.org/nightly/core/hash/trait.Hash.html#tymethod.hash\">Read more</a></div></details><details class=\"toggle method-toggle\" open><summary><section id=\"method.hash_slice\" class=\"method trait-impl\"><span class=\"rightside\"><span class=\"since\" title=\"Stable since Rust version 1.3.0\">1.3.0</span> · <a class=\"src\" href=\"https://doc.rust-lang.org/nightly/src/core/hash/mod.rs.html#235-237\">Source</a></span><a href=\"#method.hash_slice\" class=\"anchor\">§</a><h4 class=\"code-header\">fn <a href=\"https://doc.rust-lang.org/nightly/core/hash/trait.Hash.html#method.hash_slice\" class=\"fn\">hash_slice</a><H>(data: &[Self], state: <a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.reference.html\">&mut H</a>)<div class=\"where\">where\n H: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/hash/trait.Hasher.html\" title=\"trait core::hash::Hasher\">Hasher</a>,\n Self: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html\" title=\"trait core::marker::Sized\">Sized</a>,</div></h4></section></summary><div class='docblock'>Feeds a slice of this type into the given <a href=\"https://doc.rust-lang.org/nightly/core/hash/trait.Hasher.html\" title=\"trait core::hash::Hasher\"><code>Hasher</code></a>. <a href=\"https://doc.rust-lang.org/nightly/core/hash/trait.Hash.html#method.hash_slice\">Read more</a></div></details></div></details>","Hash","meta_srv::procedure::repartition::group::GroupId"],["<details class=\"toggle implementors-toggle\" open><summary><section id=\"impl-LowerHex-for-Uuid\" class=\"impl\"><a class=\"src rightside\" href=\"https://docs.rs/uuid/1.18.1/src/uuid/fmt.rs.html#55\">Source</a><a href=\"#impl-LowerHex-for-Uuid\" class=\"anchor\">§</a><h3 class=\"code-header\">impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/fmt/trait.LowerHex.html\" title=\"trait core::fmt::LowerHex\">LowerHex</a> for <a class=\"struct\" href=\"https://docs.rs/uuid/1.18.1/uuid/struct.Uuid.html\" title=\"struct uuid::Uuid\">Uuid</a></h3></section></summary><div class=\"impl-items\"><details class=\"toggle method-toggle\" open><summary><section id=\"method.fmt\" class=\"method trait-impl\"><a class=\"src rightside\" href=\"https://docs.rs/uuid/1.18.1/src/uuid/fmt.rs.html#56\">Source</a><a href=\"#method.fmt\" class=\"anchor\">§</a><h4 class=\"code-header\">fn <a href=\"https://doc.rust-lang.org/nightly/core/fmt/trait.LowerHex.html#tymethod.fmt\" class=\"fn\">fmt</a>(&self, f: &mut <a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/core/fmt/struct.Formatter.html\" title=\"struct core::fmt::Formatter\">Formatter</a><'_>) -> <a class=\"enum\" href=\"https://doc.rust-lang.org/nightly/core/result/enum.Result.html\" title=\"enum core::result::Result\">Result</a><<a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.unit.html\">()</a>, <a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/core/fmt/struct.Error.html\" title=\"struct core::fmt::Error\">Error</a>></h4></section></summary><div class='docblock'>Formats the value using the given formatter. <a href=\"https://doc.rust-lang.org/nightly/core/fmt/trait.LowerHex.html#tymethod.fmt\">Read more</a></div></details></div></details>","LowerHex","meta_srv::procedure::repartition::group::GroupId"],["<details class=\"toggle implementors-toggle\" open><summary><section id=\"impl-Ord-for-Uuid\" class=\"impl\"><a class=\"src rightside\" href=\"https://docs.rs/uuid/1.18.1/src/uuid/lib.rs.html#438\">Source</a><a href=\"#impl-Ord-for-Uuid\" class=\"anchor\">§</a><h3 class=\"code-header\">impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html\" title=\"trait core::cmp::Ord\">Ord</a> for <a class=\"struct\" href=\"https://docs.rs/uuid/1.18.1/uuid/struct.Uuid.html\" title=\"struct uuid::Uuid\">Uuid</a></h3></section></summary><div class=\"impl-items\"><details class=\"toggle method-toggle\" open><summary><section id=\"method.cmp\" class=\"method trait-impl\"><a class=\"src rightside\" href=\"https://docs.rs/uuid/1.18.1/src/uuid/lib.rs.html#438\">Source</a><a href=\"#method.cmp\" class=\"anchor\">§</a><h4 class=\"code-header\">fn <a href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html#tymethod.cmp\" class=\"fn\">cmp</a>(&self, other: &<a class=\"struct\" href=\"https://docs.rs/uuid/1.18.1/uuid/struct.Uuid.html\" title=\"struct uuid::Uuid\">Uuid</a>) -> <a class=\"enum\" href=\"https://doc.rust-lang.org/nightly/core/cmp/enum.Ordering.html\" title=\"enum core::cmp::Ordering\">Ordering</a></h4></section></summary><div class='docblock'>This method returns an <a href=\"https://doc.rust-lang.org/nightly/core/cmp/enum.Ordering.html\" title=\"enum core::cmp::Ordering\"><code>Ordering</code></a> between <code>self</code> and <code>other</code>. <a href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html#tymethod.cmp\">Read more</a></div></details><details class=\"toggle method-toggle\" open><summary><section id=\"method.max\" class=\"method trait-impl\"><span class=\"rightside\"><span class=\"since\" title=\"Stable since Rust version 1.21.0\">1.21.0</span> · <a class=\"src\" href=\"https://doc.rust-lang.org/nightly/src/core/cmp.rs.html#1021-1023\">Source</a></span><a href=\"#method.max\" class=\"anchor\">§</a><h4 class=\"code-header\">fn <a href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html#method.max\" class=\"fn\">max</a>(self, other: Self) -> Self<div class=\"where\">where\n Self: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html\" title=\"trait core::marker::Sized\">Sized</a>,</div></h4></section></summary><div class='docblock'>Compares and returns the maximum of two values. <a href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html#method.max\">Read more</a></div></details><details class=\"toggle method-toggle\" open><summary><section id=\"method.min\" class=\"method trait-impl\"><span class=\"rightside\"><span class=\"since\" title=\"Stable since Rust version 1.21.0\">1.21.0</span> · <a class=\"src\" href=\"https://doc.rust-lang.org/nightly/src/core/cmp.rs.html#1060-1062\">Source</a></span><a href=\"#method.min\" class=\"anchor\">§</a><h4 class=\"code-header\">fn <a href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html#method.min\" class=\"fn\">min</a>(self, other: Self) -> Self<div class=\"where\">where\n Self: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html\" title=\"trait core::marker::Sized\">Sized</a>,</div></h4></section></summary><div class='docblock'>Compares and returns the minimum of two values. <a href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html#method.min\">Read more</a></div></details><details class=\"toggle method-toggle\" open><summary><section id=\"method.clamp\" class=\"method trait-impl\"><span class=\"rightside\"><span class=\"since\" title=\"Stable since Rust version 1.50.0\">1.50.0</span> · <a class=\"src\" href=\"https://doc.rust-lang.org/nightly/src/core/cmp.rs.html#1086-1088\">Source</a></span><a href=\"#method.clamp\" class=\"anchor\">§</a><h4 class=\"code-header\">fn <a href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html#method.clamp\" class=\"fn\">clamp</a>(self, min: Self, max: Self) -> Self<div class=\"where\">where\n Self: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html\" title=\"trait core::marker::Sized\">Sized</a>,</div></h4></section></summary><div class='docblock'>Restrict a value to a certain interval. <a href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html#method.clamp\">Read more</a></div></details></div></details>","Ord","meta_srv::procedure::repartition::group::GroupId"],["<details class=\"toggle implementors-toggle\" open><summary><section id=\"impl-PartialEq%3CNonNilUuid%3E-for-Uuid\" class=\"impl\"><a class=\"src rightside\" href=\"https://docs.rs/uuid/1.18.1/src/uuid/non_nil.rs.html#57\">Source</a><a href=\"#impl-PartialEq%3CNonNilUuid%3E-for-Uuid\" class=\"anchor\">§</a><h3 class=\"code-header\">impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.PartialEq.html\" title=\"trait core::cmp::PartialEq\">PartialEq</a><<a class=\"struct\" href=\"https://docs.rs/uuid/1.18.1/uuid/non_nil/struct.NonNilUuid.html\" title=\"struct uuid::non_nil::NonNilUuid\">NonNilUuid</a>> for <a class=\"struct\" href=\"https://docs.rs/uuid/1.18.1/uuid/struct.Uuid.html\" title=\"struct uuid::Uuid\">Uuid</a></h3></section></summary><div class=\"impl-items\"><details class=\"toggle method-toggle\" open><summary><section id=\"method.eq\" class=\"method trait-impl\"><a class=\"src rightside\" href=\"https://docs.rs/uuid/1.18.1/src/uuid/non_nil.rs.html#58\">Source</a><a href=\"#method.eq\" class=\"anchor\">§</a><h4 class=\"code-header\">fn <a href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.PartialEq.html#tymethod.eq\" class=\"fn\">eq</a>(&self, other: &<a class=\"struct\" href=\"https://docs.rs/uuid/1.18.1/uuid/non_nil/struct.NonNilUuid.html\" title=\"struct uuid::non_nil::NonNilUuid\">NonNilUuid</a>) -> <a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.bool.html\">bool</a></h4></section></summary><div class='docblock'>Tests for <code>self</code> and <code>other</code> values to be equal, and is used by <code>==</code>.</div></details><details class=\"toggle method-toggle\" open><summary><section id=\"method.ne\" class=\"method trait-impl\"><span class=\"rightside\"><span class=\"since\" title=\"Stable since Rust version 1.0.0\">1.0.0</span> · <a class=\"src\" href=\"https://doc.rust-lang.org/nightly/src/core/cmp.rs.html#264\">Source</a></span><a href=\"#method.ne\" class=\"anchor\">§</a><h4 class=\"code-header\">fn <a href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.PartialEq.html#method.ne\" class=\"fn\">ne</a>(&self, other: <a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.reference.html\">&Rhs</a>) -> <a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.bool.html\">bool</a></h4></section></summary><div class='docblock'>Tests for <code>!=</code>. The default implementation is almost always sufficient,\nand should not be overridden without very good reason.</div></details></div></details>","PartialEq<NonNilUuid>","meta_srv::procedure::repartition::group::GroupId"],["<details class=\"toggle implementors-toggle\" open><summary><section id=\"impl-PartialEq-for-Uuid\" class=\"impl\"><a class=\"src rightside\" href=\"https://docs.rs/uuid/1.18.1/src/uuid/lib.rs.html#438\">Source</a><a href=\"#impl-PartialEq-for-Uuid\" class=\"anchor\">§</a><h3 class=\"code-header\">impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.PartialEq.html\" title=\"trait core::cmp::PartialEq\">PartialEq</a> for <a class=\"struct\" href=\"https://docs.rs/uuid/1.18.1/uuid/struct.Uuid.html\" title=\"struct uuid::Uuid\">Uuid</a></h3></section></summary><div class=\"impl-items\"><details class=\"toggle method-toggle\" open><summary><section id=\"method.eq\" class=\"method trait-impl\"><a class=\"src rightside\" href=\"https://docs.rs/uuid/1.18.1/src/uuid/lib.rs.html#438\">Source</a><a href=\"#method.eq\" class=\"anchor\">§</a><h4 class=\"code-header\">fn <a href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.PartialEq.html#tymethod.eq\" class=\"fn\">eq</a>(&self, other: &<a class=\"struct\" href=\"https://docs.rs/uuid/1.18.1/uuid/struct.Uuid.html\" title=\"struct uuid::Uuid\">Uuid</a>) -> <a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.bool.html\">bool</a></h4></section></summary><div class='docblock'>Tests for <code>self</code> and <code>other</code> values to be equal, and is used by <code>==</code>.</div></details><details class=\"toggle method-toggle\" open><summary><section id=\"method.ne\" class=\"method trait-impl\"><span class=\"rightside\"><span class=\"since\" title=\"Stable since Rust version 1.0.0\">1.0.0</span> · <a class=\"src\" href=\"https://doc.rust-lang.org/nightly/src/core/cmp.rs.html#264\">Source</a></span><a href=\"#method.ne\" class=\"anchor\">§</a><h4 class=\"code-header\">fn <a href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.PartialEq.html#method.ne\" class=\"fn\">ne</a>(&self, other: <a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.reference.html\">&Rhs</a>) -> <a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.bool.html\">bool</a></h4></section></summary><div class='docblock'>Tests for <code>!=</code>. The default implementation is almost always sufficient,\nand should not be overridden without very good reason.</div></details></div></details>","PartialEq","meta_srv::procedure::repartition::group::GroupId"],["<details class=\"toggle implementors-toggle\" open><summary><section id=\"impl-PartialOrd-for-Uuid\" class=\"impl\"><a class=\"src rightside\" href=\"https://docs.rs/uuid/1.18.1/src/uuid/lib.rs.html#438\">Source</a><a href=\"#impl-PartialOrd-for-Uuid\" class=\"anchor\">§</a><h3 class=\"code-header\">impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.PartialOrd.html\" title=\"trait core::cmp::PartialOrd\">PartialOrd</a> for <a class=\"struct\" href=\"https://docs.rs/uuid/1.18.1/uuid/struct.Uuid.html\" title=\"struct uuid::Uuid\">Uuid</a></h3></section></summary><div class=\"impl-items\"><details class=\"toggle method-toggle\" open><summary><section id=\"method.partial_cmp\" class=\"method trait-impl\"><a class=\"src rightside\" href=\"https://docs.rs/uuid/1.18.1/src/uuid/lib.rs.html#438\">Source</a><a href=\"#method.partial_cmp\" class=\"anchor\">§</a><h4 class=\"code-header\">fn <a href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.PartialOrd.html#tymethod.partial_cmp\" class=\"fn\">partial_cmp</a>(&self, other: &<a class=\"struct\" href=\"https://docs.rs/uuid/1.18.1/uuid/struct.Uuid.html\" title=\"struct uuid::Uuid\">Uuid</a>) -> <a class=\"enum\" href=\"https://doc.rust-lang.org/nightly/core/option/enum.Option.html\" title=\"enum core::option::Option\">Option</a><<a class=\"enum\" href=\"https://doc.rust-lang.org/nightly/core/cmp/enum.Ordering.html\" title=\"enum core::cmp::Ordering\">Ordering</a>></h4></section></summary><div class='docblock'>This method returns an ordering between <code>self</code> and <code>other</code> values if one exists. <a href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.PartialOrd.html#tymethod.partial_cmp\">Read more</a></div></details><details class=\"toggle method-toggle\" open><summary><section id=\"method.lt\" class=\"method trait-impl\"><span class=\"rightside\"><span class=\"since\" title=\"Stable since Rust version 1.0.0\">1.0.0</span> · <a class=\"src\" href=\"https://doc.rust-lang.org/nightly/src/core/cmp.rs.html#1398\">Source</a></span><a href=\"#method.lt\" class=\"anchor\">§</a><h4 class=\"code-header\">fn <a href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.PartialOrd.html#method.lt\" class=\"fn\">lt</a>(&self, other: <a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.reference.html\">&Rhs</a>) -> <a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.bool.html\">bool</a></h4></section></summary><div class='docblock'>Tests less than (for <code>self</code> and <code>other</code>) and is used by the <code><</code> operator. <a href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.PartialOrd.html#method.lt\">Read more</a></div></details><details class=\"toggle method-toggle\" open><summary><section id=\"method.le\" class=\"method trait-impl\"><span class=\"rightside\"><span class=\"since\" title=\"Stable since Rust version 1.0.0\">1.0.0</span> · <a class=\"src\" href=\"https://doc.rust-lang.org/nightly/src/core/cmp.rs.html#1416\">Source</a></span><a href=\"#method.le\" class=\"anchor\">§</a><h4 class=\"code-header\">fn <a href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.PartialOrd.html#method.le\" class=\"fn\">le</a>(&self, other: <a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.reference.html\">&Rhs</a>) -> <a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.bool.html\">bool</a></h4></section></summary><div class='docblock'>Tests less than or equal to (for <code>self</code> and <code>other</code>) and is used by the\n<code><=</code> operator. <a href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.PartialOrd.html#method.le\">Read more</a></div></details><details class=\"toggle method-toggle\" open><summary><section id=\"method.gt\" class=\"method trait-impl\"><span class=\"rightside\"><span class=\"since\" title=\"Stable since Rust version 1.0.0\">1.0.0</span> · <a class=\"src\" href=\"https://doc.rust-lang.org/nightly/src/core/cmp.rs.html#1434\">Source</a></span><a href=\"#method.gt\" class=\"anchor\">§</a><h4 class=\"code-header\">fn <a href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.PartialOrd.html#method.gt\" class=\"fn\">gt</a>(&self, other: <a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.reference.html\">&Rhs</a>) -> <a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.bool.html\">bool</a></h4></section></summary><div class='docblock'>Tests greater than (for <code>self</code> and <code>other</code>) and is used by the <code>></code>\noperator. <a href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.PartialOrd.html#method.gt\">Read more</a></div></details><details class=\"toggle method-toggle\" open><summary><section id=\"method.ge\" class=\"method trait-impl\"><span class=\"rightside\"><span class=\"since\" title=\"Stable since Rust version 1.0.0\">1.0.0</span> · <a class=\"src\" href=\"https://doc.rust-lang.org/nightly/src/core/cmp.rs.html#1452\">Source</a></span><a href=\"#method.ge\" class=\"anchor\">§</a><h4 class=\"code-header\">fn <a href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.PartialOrd.html#method.ge\" class=\"fn\">ge</a>(&self, other: <a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.reference.html\">&Rhs</a>) -> <a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.bool.html\">bool</a></h4></section></summary><div class='docblock'>Tests greater than or equal to (for <code>self</code> and <code>other</code>) and is used by\nthe <code>>=</code> operator. <a href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.PartialOrd.html#method.ge\">Read more</a></div></details></div></details>","PartialOrd","meta_srv::procedure::repartition::group::GroupId"],["<details class=\"toggle implementors-toggle\" open><summary><section id=\"impl-Serialize-for-Uuid\" class=\"impl\"><a class=\"src rightside\" href=\"https://docs.rs/uuid/1.18.1/src/uuid/external/serde_support.rs.html#25\">Source</a><a href=\"#impl-Serialize-for-Uuid\" class=\"anchor\">§</a><h3 class=\"code-header\">impl <a class=\"trait\" href=\"https://docs.rs/serde/1.0.219/serde/ser/trait.Serialize.html\" title=\"trait serde::ser::Serialize\">Serialize</a> for <a class=\"struct\" href=\"https://docs.rs/uuid/1.18.1/uuid/struct.Uuid.html\" title=\"struct uuid::Uuid\">Uuid</a></h3></section></summary><div class=\"impl-items\"><details class=\"toggle method-toggle\" open><summary><section id=\"method.serialize\" class=\"method trait-impl\"><a class=\"src rightside\" href=\"https://docs.rs/uuid/1.18.1/src/uuid/external/serde_support.rs.html#26\">Source</a><a href=\"#method.serialize\" class=\"anchor\">§</a><h4 class=\"code-header\">fn <a href=\"https://docs.rs/serde/1.0.219/serde/ser/trait.Serialize.html#tymethod.serialize\" class=\"fn\">serialize</a><S>(\n &self,\n serializer: S,\n) -> <a class=\"enum\" href=\"https://doc.rust-lang.org/nightly/core/result/enum.Result.html\" title=\"enum core::result::Result\">Result</a><<S as <a class=\"trait\" href=\"https://docs.rs/serde/1.0.219/serde/ser/trait.Serializer.html\" title=\"trait serde::ser::Serializer\">Serializer</a>>::<a class=\"associatedtype\" href=\"https://docs.rs/serde/1.0.219/serde/ser/trait.Serializer.html#associatedtype.Ok\" title=\"type serde::ser::Serializer::Ok\">Ok</a>, <S as <a class=\"trait\" href=\"https://docs.rs/serde/1.0.219/serde/ser/trait.Serializer.html\" title=\"trait serde::ser::Serializer\">Serializer</a>>::<a class=\"associatedtype\" href=\"https://docs.rs/serde/1.0.219/serde/ser/trait.Serializer.html#associatedtype.Error\" title=\"type serde::ser::Serializer::Error\">Error</a>><div class=\"where\">where\n S: <a class=\"trait\" href=\"https://docs.rs/serde/1.0.219/serde/ser/trait.Serializer.html\" title=\"trait serde::ser::Serializer\">Serializer</a>,</div></h4></section></summary><div class='docblock'>Serialize this value into the given Serde serializer. <a href=\"https://docs.rs/serde/1.0.219/serde/ser/trait.Serialize.html#tymethod.serialize\">Read more</a></div></details></div></details>","Serialize","meta_srv::procedure::repartition::group::GroupId"],["<details class=\"toggle implementors-toggle\" open><summary><section id=\"impl-TryFrom%3C%26str%3E-for-Uuid\" class=\"impl\"><a class=\"src rightside\" href=\"https://docs.rs/uuid/1.18.1/src/uuid/parser.rs.html#33\">Source</a><a href=\"#impl-TryFrom%3C%26str%3E-for-Uuid\" class=\"anchor\">§</a><h3 class=\"code-header\">impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/convert/trait.TryFrom.html\" title=\"trait core::convert::TryFrom\">TryFrom</a><&<a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.str.html\">str</a>> for <a class=\"struct\" href=\"https://docs.rs/uuid/1.18.1/uuid/struct.Uuid.html\" title=\"struct uuid::Uuid\">Uuid</a></h3></section></summary><div class=\"impl-items\"><details class=\"toggle\" open><summary><section id=\"associatedtype.Error\" class=\"associatedtype trait-impl\"><a class=\"src rightside\" href=\"https://docs.rs/uuid/1.18.1/src/uuid/parser.rs.html#34\">Source</a><a href=\"#associatedtype.Error\" class=\"anchor\">§</a><h4 class=\"code-header\">type <a href=\"https://doc.rust-lang.org/nightly/core/convert/trait.TryFrom.html#associatedtype.Error\" class=\"associatedtype\">Error</a> = <a class=\"struct\" href=\"https://docs.rs/uuid/1.18.1/uuid/error/struct.Error.html\" title=\"struct uuid::error::Error\">Error</a></h4></section></summary><div class='docblock'>The type returned in the event of a conversion error.</div></details><details class=\"toggle method-toggle\" open><summary><section id=\"method.try_from\" class=\"method trait-impl\"><a class=\"src rightside\" href=\"https://docs.rs/uuid/1.18.1/src/uuid/parser.rs.html#36\">Source</a><a href=\"#method.try_from\" class=\"anchor\">§</a><h4 class=\"code-header\">fn <a href=\"https://doc.rust-lang.org/nightly/core/convert/trait.TryFrom.html#tymethod.try_from\" class=\"fn\">try_from</a>(uuid_str: &<a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.str.html\">str</a>) -> <a class=\"enum\" href=\"https://doc.rust-lang.org/nightly/core/result/enum.Result.html\" title=\"enum core::result::Result\">Result</a><<a class=\"struct\" href=\"https://docs.rs/uuid/1.18.1/uuid/struct.Uuid.html\" title=\"struct uuid::Uuid\">Uuid</a>, <<a class=\"struct\" href=\"https://docs.rs/uuid/1.18.1/uuid/struct.Uuid.html\" title=\"struct uuid::Uuid\">Uuid</a> as <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/convert/trait.TryFrom.html\" title=\"trait core::convert::TryFrom\">TryFrom</a><&<a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.str.html\">str</a>>>::<a class=\"associatedtype\" href=\"https://doc.rust-lang.org/nightly/core/convert/trait.TryFrom.html#associatedtype.Error\" title=\"type core::convert::TryFrom::Error\">Error</a>></h4></section></summary><div class='docblock'>Performs the conversion.</div></details></div></details>","TryFrom<&str>","meta_srv::procedure::repartition::group::GroupId"],["<details class=\"toggle implementors-toggle\" open><summary><section id=\"impl-TryFrom%3CString%3E-for-Uuid\" class=\"impl\"><a class=\"src rightside\" href=\"https://docs.rs/uuid/1.18.1/src/uuid/parser.rs.html#42\">Source</a><a href=\"#impl-TryFrom%3CString%3E-for-Uuid\" class=\"anchor\">§</a><h3 class=\"code-header\">impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/convert/trait.TryFrom.html\" title=\"trait core::convert::TryFrom\">TryFrom</a><<a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/alloc/string/struct.String.html\" title=\"struct alloc::string::String\">String</a>> for <a class=\"struct\" href=\"https://docs.rs/uuid/1.18.1/uuid/struct.Uuid.html\" title=\"struct uuid::Uuid\">Uuid</a></h3></section></summary><div class=\"impl-items\"><details class=\"toggle\" open><summary><section id=\"associatedtype.Error\" class=\"associatedtype trait-impl\"><a class=\"src rightside\" href=\"https://docs.rs/uuid/1.18.1/src/uuid/parser.rs.html#43\">Source</a><a href=\"#associatedtype.Error\" class=\"anchor\">§</a><h4 class=\"code-header\">type <a href=\"https://doc.rust-lang.org/nightly/core/convert/trait.TryFrom.html#associatedtype.Error\" class=\"associatedtype\">Error</a> = <a class=\"struct\" href=\"https://docs.rs/uuid/1.18.1/uuid/error/struct.Error.html\" title=\"struct uuid::error::Error\">Error</a></h4></section></summary><div class='docblock'>The type returned in the event of a conversion error.</div></details><details class=\"toggle method-toggle\" open><summary><section id=\"method.try_from\" class=\"method trait-impl\"><a class=\"src rightside\" href=\"https://docs.rs/uuid/1.18.1/src/uuid/parser.rs.html#45\">Source</a><a href=\"#method.try_from\" class=\"anchor\">§</a><h4 class=\"code-header\">fn <a href=\"https://doc.rust-lang.org/nightly/core/convert/trait.TryFrom.html#tymethod.try_from\" class=\"fn\">try_from</a>(uuid_str: <a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/alloc/string/struct.String.html\" title=\"struct alloc::string::String\">String</a>) -> <a class=\"enum\" href=\"https://doc.rust-lang.org/nightly/core/result/enum.Result.html\" title=\"enum core::result::Result\">Result</a><<a class=\"struct\" href=\"https://docs.rs/uuid/1.18.1/uuid/struct.Uuid.html\" title=\"struct uuid::Uuid\">Uuid</a>, <<a class=\"struct\" href=\"https://docs.rs/uuid/1.18.1/uuid/struct.Uuid.html\" title=\"struct uuid::Uuid\">Uuid</a> as <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/convert/trait.TryFrom.html\" title=\"trait core::convert::TryFrom\">TryFrom</a><<a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/alloc/string/struct.String.html\" title=\"struct alloc::string::String\">String</a>>>::<a class=\"associatedtype\" href=\"https://doc.rust-lang.org/nightly/core/convert/trait.TryFrom.html#associatedtype.Error\" title=\"type core::convert::TryFrom::Error\">Error</a>></h4></section></summary><div class='docblock'>Performs the conversion.</div></details></div></details>","TryFrom<String>","meta_srv::procedure::repartition::group::GroupId"],["<details class=\"toggle implementors-toggle\" open><summary><section id=\"impl-TryFrom%3CVec%3Cu8%3E%3E-for-Uuid\" class=\"impl\"><a class=\"src rightside\" href=\"https://docs.rs/uuid/1.18.1/src/uuid/lib.rs.html#976\">Source</a><a href=\"#impl-TryFrom%3CVec%3Cu8%3E%3E-for-Uuid\" class=\"anchor\">§</a><h3 class=\"code-header\">impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/convert/trait.TryFrom.html\" title=\"trait core::convert::TryFrom\">TryFrom</a><<a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/alloc/vec/struct.Vec.html\" title=\"struct alloc::vec::Vec\">Vec</a><<a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.u8.html\">u8</a>>> for <a class=\"struct\" href=\"https://docs.rs/uuid/1.18.1/uuid/struct.Uuid.html\" title=\"struct uuid::Uuid\">Uuid</a></h3></section></summary><div class=\"impl-items\"><details class=\"toggle\" open><summary><section id=\"associatedtype.Error\" class=\"associatedtype trait-impl\"><a class=\"src rightside\" href=\"https://docs.rs/uuid/1.18.1/src/uuid/lib.rs.html#977\">Source</a><a href=\"#associatedtype.Error\" class=\"anchor\">§</a><h4 class=\"code-header\">type <a href=\"https://doc.rust-lang.org/nightly/core/convert/trait.TryFrom.html#associatedtype.Error\" class=\"associatedtype\">Error</a> = <a class=\"struct\" href=\"https://docs.rs/uuid/1.18.1/uuid/error/struct.Error.html\" title=\"struct uuid::error::Error\">Error</a></h4></section></summary><div class='docblock'>The type returned in the event of a conversion error.</div></details><details class=\"toggle method-toggle\" open><summary><section id=\"method.try_from\" class=\"method trait-impl\"><a class=\"src rightside\" href=\"https://docs.rs/uuid/1.18.1/src/uuid/lib.rs.html#979\">Source</a><a href=\"#method.try_from\" class=\"anchor\">§</a><h4 class=\"code-header\">fn <a href=\"https://doc.rust-lang.org/nightly/core/convert/trait.TryFrom.html#tymethod.try_from\" class=\"fn\">try_from</a>(value: <a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/alloc/vec/struct.Vec.html\" title=\"struct alloc::vec::Vec\">Vec</a><<a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.u8.html\">u8</a>>) -> <a class=\"enum\" href=\"https://doc.rust-lang.org/nightly/core/result/enum.Result.html\" title=\"enum core::result::Result\">Result</a><<a class=\"struct\" href=\"https://docs.rs/uuid/1.18.1/uuid/struct.Uuid.html\" title=\"struct uuid::Uuid\">Uuid</a>, <<a class=\"struct\" href=\"https://docs.rs/uuid/1.18.1/uuid/struct.Uuid.html\" title=\"struct uuid::Uuid\">Uuid</a> as <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/convert/trait.TryFrom.html\" title=\"trait core::convert::TryFrom\">TryFrom</a><<a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/alloc/vec/struct.Vec.html\" title=\"struct alloc::vec::Vec\">Vec</a><<a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.u8.html\">u8</a>>>>::<a class=\"associatedtype\" href=\"https://doc.rust-lang.org/nightly/core/convert/trait.TryFrom.html#associatedtype.Error\" title=\"type core::convert::TryFrom::Error\">Error</a>></h4></section></summary><div class='docblock'>Performs the conversion.</div></details></div></details>","TryFrom<Vec<u8>>","meta_srv::procedure::repartition::group::GroupId"],["<details class=\"toggle implementors-toggle\" open><summary><section id=\"impl-UpperHex-for-Uuid\" class=\"impl\"><a class=\"src rightside\" href=\"https://docs.rs/uuid/1.18.1/src/uuid/fmt.rs.html#61\">Source</a><a href=\"#impl-UpperHex-for-Uuid\" class=\"anchor\">§</a><h3 class=\"code-header\">impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/fmt/trait.UpperHex.html\" title=\"trait core::fmt::UpperHex\">UpperHex</a> for <a class=\"struct\" href=\"https://docs.rs/uuid/1.18.1/uuid/struct.Uuid.html\" title=\"struct uuid::Uuid\">Uuid</a></h3></section></summary><div class=\"impl-items\"><details class=\"toggle method-toggle\" open><summary><section id=\"method.fmt\" class=\"method trait-impl\"><a class=\"src rightside\" href=\"https://docs.rs/uuid/1.18.1/src/uuid/fmt.rs.html#63\">Source</a><a href=\"#method.fmt\" class=\"anchor\">§</a><h4 class=\"code-header\">fn <a href=\"https://doc.rust-lang.org/nightly/core/fmt/trait.UpperHex.html#tymethod.fmt\" class=\"fn\">fmt</a>(&self, f: &mut <a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/core/fmt/struct.Formatter.html\" title=\"struct core::fmt::Formatter\">Formatter</a><'_>) -> <a class=\"enum\" href=\"https://doc.rust-lang.org/nightly/core/result/enum.Result.html\" title=\"enum core::result::Result\">Result</a><<a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.unit.html\">()</a>, <a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/core/fmt/struct.Error.html\" title=\"struct core::fmt::Error\">Error</a>></h4></section></summary><div class='docblock'>Formats the value using the given formatter. <a href=\"https://doc.rust-lang.org/nightly/core/fmt/trait.UpperHex.html#tymethod.fmt\">Read more</a></div></details></div></details>","UpperHex","meta_srv::procedure::repartition::group::GroupId"],["<details class=\"toggle implementors-toggle\" open><summary><section id=\"impl-Uuid\" class=\"impl\"><a class=\"src rightside\" href=\"https://docs.rs/uuid/1.18.1/src/uuid/builder.rs.html#49\">Source</a><a href=\"#impl-Uuid\" class=\"anchor\">§</a><h3 class=\"code-header\">impl <a class=\"struct\" href=\"https://docs.rs/uuid/1.18.1/uuid/struct.Uuid.html\" title=\"struct uuid::Uuid\">Uuid</a></h3></section></summary><div class=\"impl-items\"><details class=\"toggle method-toggle\" open><summary><section id=\"method.nil\" class=\"method\"><a class=\"src rightside\" href=\"https://docs.rs/uuid/1.18.1/src/uuid/builder.rs.html#72\">Source</a><h4 class=\"code-header\">pub const fn <a href=\"https://docs.rs/uuid/1.18.1/uuid/struct.Uuid.html#tymethod.nil\" class=\"fn\">nil</a>() -> <a class=\"struct\" href=\"https://docs.rs/uuid/1.18.1/uuid/struct.Uuid.html\" title=\"struct uuid::Uuid\">Uuid</a></h4></section></summary><div class=\"docblock\"><p>The ‘nil UUID’ (all zeros).</p>\n<p>The nil UUID is a special form of UUID that is specified to have all\n128 bits set to zero.</p>\n<h5 id=\"references\"><a class=\"doc-anchor\" href=\"#references\">§</a>References</h5>\n<ul>\n<li><a href=\"https://www.ietf.org/rfc/rfc9562.html#section-5.9\">Nil UUID in RFC 9562</a></li>\n</ul>\n<h5 id=\"examples\"><a class=\"doc-anchor\" href=\"#examples\">§</a>Examples</h5>\n<p>Basic usage:</p>\n\n<div class=\"example-wrap\"><pre class=\"rust rust-example-rendered\"><code><span class=\"kw\">let </span>uuid = Uuid::nil();\n\n<span class=\"macro\">assert_eq!</span>(\n <span class=\"string\">\"00000000-0000-0000-0000-000000000000\"</span>,\n uuid.hyphenated().to_string(),\n);</code></pre></div></div></details><details class=\"toggle method-toggle\" open><summary><section id=\"method.max\" class=\"method\"><a class=\"src rightside\" href=\"https://docs.rs/uuid/1.18.1/src/uuid/builder.rs.html#98\">Source</a><h4 class=\"code-header\">pub const fn <a href=\"https://docs.rs/uuid/1.18.1/uuid/struct.Uuid.html#tymethod.max\" class=\"fn\">max</a>() -> <a class=\"struct\" href=\"https://docs.rs/uuid/1.18.1/uuid/struct.Uuid.html\" title=\"struct uuid::Uuid\">Uuid</a></h4></section></summary><div class=\"docblock\"><p>The ‘max UUID’ (all ones).</p>\n<p>The max UUID is a special form of UUID that is specified to have all\n128 bits set to one.</p>\n<h5 id=\"references-1\"><a class=\"doc-anchor\" href=\"#references-1\">§</a>References</h5>\n<ul>\n<li><a href=\"https://www.ietf.org/rfc/rfc9562.html#section-5.10\">Max UUID in RFC 9562</a></li>\n</ul>\n<h5 id=\"examples-1\"><a class=\"doc-anchor\" href=\"#examples-1\">§</a>Examples</h5>\n<p>Basic usage:</p>\n\n<div class=\"example-wrap\"><pre class=\"rust rust-example-rendered\"><code><span class=\"kw\">let </span>uuid = Uuid::max();\n\n<span class=\"macro\">assert_eq!</span>(\n <span class=\"string\">\"ffffffff-ffff-ffff-ffff-ffffffffffff\"</span>,\n uuid.hyphenated().to_string(),\n);</code></pre></div></div></details><details class=\"toggle method-toggle\" open><summary><section id=\"method.from_fields\" class=\"method\"><a class=\"src rightside\" href=\"https://docs.rs/uuid/1.18.1/src/uuid/builder.rs.html#122\">Source</a><h4 class=\"code-header\">pub const fn <a href=\"https://docs.rs/uuid/1.18.1/uuid/struct.Uuid.html#tymethod.from_fields\" class=\"fn\">from_fields</a>(d1: <a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.u32.html\">u32</a>, d2: <a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.u16.html\">u16</a>, d3: <a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.u16.html\">u16</a>, d4: &[<a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.u8.html\">u8</a>; <a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.array.html\">8</a>]) -> <a class=\"struct\" href=\"https://docs.rs/uuid/1.18.1/uuid/struct.Uuid.html\" title=\"struct uuid::Uuid\">Uuid</a></h4></section></summary><div class=\"docblock\"><p>Creates a UUID from four field values.</p>\n<h5 id=\"examples-2\"><a class=\"doc-anchor\" href=\"#examples-2\">§</a>Examples</h5>\n<p>Basic usage:</p>\n\n<div class=\"example-wrap\"><pre class=\"rust rust-example-rendered\"><code><span class=\"kw\">let </span>d1 = <span class=\"number\">0xa1a2a3a4</span>;\n<span class=\"kw\">let </span>d2 = <span class=\"number\">0xb1b2</span>;\n<span class=\"kw\">let </span>d3 = <span class=\"number\">0xc1c2</span>;\n<span class=\"kw\">let </span>d4 = [<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>];\n\n<span class=\"kw\">let </span>uuid = Uuid::from_fields(d1, d2, d3, <span class=\"kw-2\">&</span>d4);\n\n<span class=\"macro\">assert_eq!</span>(\n <span class=\"string\">\"a1a2a3a4-b1b2-c1c2-d1d2-d3d4d5d6d7d8\"</span>,\n uuid.hyphenated().to_string(),\n);</code></pre></div></div></details><details class=\"toggle method-toggle\" open><summary><section id=\"method.from_fields_le\" class=\"method\"><a class=\"src rightside\" href=\"https://docs.rs/uuid/1.18.1/src/uuid/builder.rs.html#168\">Source</a><h4 class=\"code-header\">pub const fn <a href=\"https://docs.rs/uuid/1.18.1/uuid/struct.Uuid.html#tymethod.from_fields_le\" class=\"fn\">from_fields_le</a>(d1: <a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.u32.html\">u32</a>, d2: <a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.u16.html\">u16</a>, d3: <a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.u16.html\">u16</a>, d4: &[<a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.u8.html\">u8</a>; <a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.array.html\">8</a>]) -> <a class=\"struct\" href=\"https://docs.rs/uuid/1.18.1/uuid/struct.Uuid.html\" title=\"struct uuid::Uuid\">Uuid</a></h4></section></summary><div class=\"docblock\"><p>Creates a UUID from four field values in little-endian order.</p>\n<p>The bytes in the <code>d1</code>, <code>d2</code> and <code>d3</code> fields will be flipped to convert\ninto big-endian order. This is based on the endianness of the UUID,\nrather than the target environment so bytes will be flipped on both\nbig and little endian machines.</p>\n<h5 id=\"examples-3\"><a class=\"doc-anchor\" href=\"#examples-3\">§</a>Examples</h5>\n<p>Basic usage:</p>\n\n<div class=\"example-wrap\"><pre class=\"rust rust-example-rendered\"><code><span class=\"kw\">let </span>d1 = <span class=\"number\">0xa1a2a3a4</span>;\n<span class=\"kw\">let </span>d2 = <span class=\"number\">0xb1b2</span>;\n<span class=\"kw\">let </span>d3 = <span class=\"number\">0xc1c2</span>;\n<span class=\"kw\">let </span>d4 = [<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>];\n\n<span class=\"kw\">let </span>uuid = Uuid::from_fields_le(d1, d2, d3, <span class=\"kw-2\">&</span>d4);\n\n<span class=\"macro\">assert_eq!</span>(\n <span class=\"string\">\"a4a3a2a1-b2b1-c2c1-d1d2-d3d4d5d6d7d8\"</span>,\n uuid.hyphenated().to_string(),\n);</code></pre></div></div></details><details class=\"toggle method-toggle\" open><summary><section id=\"method.from_u128\" class=\"method\"><a class=\"src rightside\" href=\"https://docs.rs/uuid/1.18.1/src/uuid/builder.rs.html#206\">Source</a><h4 class=\"code-header\">pub const fn <a href=\"https://docs.rs/uuid/1.18.1/uuid/struct.Uuid.html#tymethod.from_u128\" class=\"fn\">from_u128</a>(v: <a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.u128.html\">u128</a>) -> <a class=\"struct\" href=\"https://docs.rs/uuid/1.18.1/uuid/struct.Uuid.html\" title=\"struct uuid::Uuid\">Uuid</a></h4></section></summary><div class=\"docblock\"><p>Creates a UUID from a 128bit value.</p>\n<h5 id=\"examples-4\"><a class=\"doc-anchor\" href=\"#examples-4\">§</a>Examples</h5>\n<p>Basic usage:</p>\n\n<div class=\"example-wrap\"><pre class=\"rust rust-example-rendered\"><code><span class=\"kw\">let </span>v = <span class=\"number\">0xa1a2a3a4b1b2c1c2d1d2d3d4d5d6d7d8u128</span>;\n\n<span class=\"kw\">let </span>uuid = Uuid::from_u128(v);\n\n<span class=\"macro\">assert_eq!</span>(\n <span class=\"string\">\"a1a2a3a4-b1b2-c1c2-d1d2-d3d4d5d6d7d8\"</span>,\n uuid.hyphenated().to_string(),\n);</code></pre></div></div></details><details class=\"toggle method-toggle\" open><summary><section id=\"method.from_u128_le\" class=\"method\"><a class=\"src rightside\" href=\"https://docs.rs/uuid/1.18.1/src/uuid/builder.rs.html#232\">Source</a><h4 class=\"code-header\">pub const fn <a href=\"https://docs.rs/uuid/1.18.1/uuid/struct.Uuid.html#tymethod.from_u128_le\" class=\"fn\">from_u128_le</a>(v: <a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.u128.html\">u128</a>) -> <a class=\"struct\" href=\"https://docs.rs/uuid/1.18.1/uuid/struct.Uuid.html\" title=\"struct uuid::Uuid\">Uuid</a></h4></section></summary><div class=\"docblock\"><p>Creates a UUID from a 128bit value in little-endian order.</p>\n<p>The entire value will be flipped to convert into big-endian order.\nThis is based on the endianness of the UUID, rather than the target\nenvironment so bytes will be flipped on both big and little endian\nmachines.</p>\n<h5 id=\"examples-5\"><a class=\"doc-anchor\" href=\"#examples-5\">§</a>Examples</h5>\n<p>Basic usage:</p>\n\n<div class=\"example-wrap\"><pre class=\"rust rust-example-rendered\"><code><span class=\"kw\">let </span>v = <span class=\"number\">0xa1a2a3a4b1b2c1c2d1d2d3d4d5d6d7d8u128</span>;\n\n<span class=\"kw\">let </span>uuid = Uuid::from_u128_le(v);\n\n<span class=\"macro\">assert_eq!</span>(\n <span class=\"string\">\"d8d7d6d5-d4d3-d2d1-c2c1-b2b1a4a3a2a1\"</span>,\n uuid.hyphenated().to_string(),\n);</code></pre></div></div></details><details class=\"toggle method-toggle\" open><summary><section id=\"method.from_u64_pair\" class=\"method\"><a class=\"src rightside\" href=\"https://docs.rs/uuid/1.18.1/src/uuid/builder.rs.html#254\">Source</a><h4 class=\"code-header\">pub const fn <a href=\"https://docs.rs/uuid/1.18.1/uuid/struct.Uuid.html#tymethod.from_u64_pair\" class=\"fn\">from_u64_pair</a>(high_bits: <a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.u64.html\">u64</a>, low_bits: <a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.u64.html\">u64</a>) -> <a class=\"struct\" href=\"https://docs.rs/uuid/1.18.1/uuid/struct.Uuid.html\" title=\"struct uuid::Uuid\">Uuid</a></h4></section></summary><div class=\"docblock\"><p>Creates a UUID from two 64bit values.</p>\n<h5 id=\"examples-6\"><a class=\"doc-anchor\" href=\"#examples-6\">§</a>Examples</h5>\n<p>Basic usage:</p>\n\n<div class=\"example-wrap\"><pre class=\"rust rust-example-rendered\"><code><span class=\"kw\">let </span>hi = <span class=\"number\">0xa1a2a3a4b1b2c1c2u64</span>;\n<span class=\"kw\">let </span>lo = <span class=\"number\">0xd1d2d3d4d5d6d7d8u64</span>;\n\n<span class=\"kw\">let </span>uuid = Uuid::from_u64_pair(hi, lo);\n\n<span class=\"macro\">assert_eq!</span>(\n <span class=\"string\">\"a1a2a3a4-b1b2-c1c2-d1d2-d3d4d5d6d7d8\"</span>,\n uuid.hyphenated().to_string(),\n);</code></pre></div></div></details><details class=\"toggle method-toggle\" open><summary><section id=\"method.from_slice\" class=\"method\"><a class=\"src rightside\" href=\"https://docs.rs/uuid/1.18.1/src/uuid/builder.rs.html#287\">Source</a><h4 class=\"code-header\">pub fn <a href=\"https://docs.rs/uuid/1.18.1/uuid/struct.Uuid.html#tymethod.from_slice\" class=\"fn\">from_slice</a>(b: &[<a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.u8.html\">u8</a>]) -> <a class=\"enum\" href=\"https://doc.rust-lang.org/nightly/core/result/enum.Result.html\" title=\"enum core::result::Result\">Result</a><<a class=\"struct\" href=\"https://docs.rs/uuid/1.18.1/uuid/struct.Uuid.html\" title=\"struct uuid::Uuid\">Uuid</a>, <a class=\"struct\" href=\"https://docs.rs/uuid/1.18.1/uuid/error/struct.Error.html\" title=\"struct uuid::error::Error\">Error</a>></h4></section></summary><div class=\"docblock\"><p>Creates a UUID using the supplied bytes.</p>\n<h5 id=\"errors\"><a class=\"doc-anchor\" href=\"#errors\">§</a>Errors</h5>\n<p>This function will return an error if <code>b</code> has any length other than 16.</p>\n<h5 id=\"examples-7\"><a class=\"doc-anchor\" href=\"#examples-7\">§</a>Examples</h5>\n<p>Basic usage:</p>\n\n<div class=\"example-wrap\"><pre class=\"rust rust-example-rendered\"><code><span class=\"kw\">let </span>bytes = [\n <span class=\"number\">0xa1</span>, <span class=\"number\">0xa2</span>, <span class=\"number\">0xa3</span>, <span class=\"number\">0xa4</span>,\n <span class=\"number\">0xb1</span>, <span class=\"number\">0xb2</span>,\n <span class=\"number\">0xc1</span>, <span class=\"number\">0xc2</span>,\n <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>,\n];\n\n<span class=\"kw\">let </span>uuid = Uuid::from_slice(<span class=\"kw-2\">&</span>bytes)<span class=\"question-mark\">?</span>;\n\n<span class=\"macro\">assert_eq!</span>(\n <span class=\"string\">\"a1a2a3a4-b1b2-c1c2-d1d2-d3d4d5d6d7d8\"</span>,\n uuid.hyphenated().to_string(),\n);</code></pre></div></div></details><details class=\"toggle method-toggle\" open><summary><section id=\"method.from_slice_le\" class=\"method\"><a class=\"src rightside\" href=\"https://docs.rs/uuid/1.18.1/src/uuid/builder.rs.html#328\">Source</a><h4 class=\"code-header\">pub fn <a href=\"https://docs.rs/uuid/1.18.1/uuid/struct.Uuid.html#tymethod.from_slice_le\" class=\"fn\">from_slice_le</a>(b: &[<a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.u8.html\">u8</a>]) -> <a class=\"enum\" href=\"https://doc.rust-lang.org/nightly/core/result/enum.Result.html\" title=\"enum core::result::Result\">Result</a><<a class=\"struct\" href=\"https://docs.rs/uuid/1.18.1/uuid/struct.Uuid.html\" title=\"struct uuid::Uuid\">Uuid</a>, <a class=\"struct\" href=\"https://docs.rs/uuid/1.18.1/uuid/error/struct.Error.html\" title=\"struct uuid::error::Error\">Error</a>></h4></section></summary><div class=\"docblock\"><p>Creates a UUID using the supplied bytes in little endian order.</p>\n<p>The individual fields encoded in the buffer will be flipped.</p>\n<h5 id=\"errors-1\"><a class=\"doc-anchor\" href=\"#errors-1\">§</a>Errors</h5>\n<p>This function will return an error if <code>b</code> has any length other than 16.</p>\n<h5 id=\"examples-8\"><a class=\"doc-anchor\" href=\"#examples-8\">§</a>Examples</h5>\n<p>Basic usage:</p>\n\n<div class=\"example-wrap\"><pre class=\"rust rust-example-rendered\"><code><span class=\"kw\">let </span>bytes = [\n <span class=\"number\">0xa1</span>, <span class=\"number\">0xa2</span>, <span class=\"number\">0xa3</span>, <span class=\"number\">0xa4</span>,\n <span class=\"number\">0xb1</span>, <span class=\"number\">0xb2</span>,\n <span class=\"number\">0xc1</span>, <span class=\"number\">0xc2</span>,\n <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>,\n];\n\n<span class=\"kw\">let </span>uuid = Uuid::from_slice_le(<span class=\"kw-2\">&</span>bytes)<span class=\"question-mark\">?</span>;\n\n<span class=\"macro\">assert_eq!</span>(\n uuid.hyphenated().to_string(),\n <span class=\"string\">\"a4a3a2a1-b2b1-c2c1-d1d2-d3d4d5d6d7d8\"\n</span>);</code></pre></div></div></details><details class=\"toggle method-toggle\" open><summary><section id=\"method.from_bytes\" class=\"method\"><a class=\"src rightside\" href=\"https://docs.rs/uuid/1.18.1/src/uuid/builder.rs.html#364\">Source</a><h4 class=\"code-header\">pub const fn <a href=\"https://docs.rs/uuid/1.18.1/uuid/struct.Uuid.html#tymethod.from_bytes\" class=\"fn\">from_bytes</a>(bytes: [<a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.u8.html\">u8</a>; <a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.array.html\">16</a>]) -> <a class=\"struct\" href=\"https://docs.rs/uuid/1.18.1/uuid/struct.Uuid.html\" title=\"struct uuid::Uuid\">Uuid</a></h4></section></summary><div class=\"docblock\"><p>Creates a UUID using the supplied bytes.</p>\n<h5 id=\"examples-9\"><a class=\"doc-anchor\" href=\"#examples-9\">§</a>Examples</h5>\n<p>Basic usage:</p>\n\n<div class=\"example-wrap\"><pre class=\"rust rust-example-rendered\"><code><span class=\"kw\">let </span>bytes = [\n <span class=\"number\">0xa1</span>, <span class=\"number\">0xa2</span>, <span class=\"number\">0xa3</span>, <span class=\"number\">0xa4</span>,\n <span class=\"number\">0xb1</span>, <span class=\"number\">0xb2</span>,\n <span class=\"number\">0xc1</span>, <span class=\"number\">0xc2</span>,\n <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>,\n];\n\n<span class=\"kw\">let </span>uuid = Uuid::from_bytes(bytes);\n\n<span class=\"macro\">assert_eq!</span>(\n uuid.hyphenated().to_string(),\n <span class=\"string\">\"a1a2a3a4-b1b2-c1c2-d1d2-d3d4d5d6d7d8\"\n</span>);</code></pre></div></div></details><details class=\"toggle method-toggle\" open><summary><section id=\"method.from_bytes_le\" class=\"method\"><a class=\"src rightside\" href=\"https://docs.rs/uuid/1.18.1/src/uuid/builder.rs.html#395\">Source</a><h4 class=\"code-header\">pub const fn <a href=\"https://docs.rs/uuid/1.18.1/uuid/struct.Uuid.html#tymethod.from_bytes_le\" class=\"fn\">from_bytes_le</a>(b: [<a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.u8.html\">u8</a>; <a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.array.html\">16</a>]) -> <a class=\"struct\" href=\"https://docs.rs/uuid/1.18.1/uuid/struct.Uuid.html\" title=\"struct uuid::Uuid\">Uuid</a></h4></section></summary><div class=\"docblock\"><p>Creates a UUID using the supplied bytes in little endian order.</p>\n<p>The individual fields encoded in the buffer will be flipped.</p>\n<h5 id=\"examples-10\"><a class=\"doc-anchor\" href=\"#examples-10\">§</a>Examples</h5>\n<p>Basic usage:</p>\n\n<div class=\"example-wrap\"><pre class=\"rust rust-example-rendered\"><code><span class=\"kw\">let </span>bytes = [\n <span class=\"number\">0xa1</span>, <span class=\"number\">0xa2</span>, <span class=\"number\">0xa3</span>, <span class=\"number\">0xa4</span>,\n <span class=\"number\">0xb1</span>, <span class=\"number\">0xb2</span>,\n <span class=\"number\">0xc1</span>, <span class=\"number\">0xc2</span>,\n <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>,\n];\n\n<span class=\"kw\">let </span>uuid = Uuid::from_bytes_le(bytes);\n\n<span class=\"macro\">assert_eq!</span>(\n <span class=\"string\">\"a4a3a2a1-b2b1-c2c1-d1d2-d3d4d5d6d7d8\"</span>,\n uuid.hyphenated().to_string(),\n);</code></pre></div></div></details><details class=\"toggle method-toggle\" open><summary><section id=\"method.from_bytes_ref\" class=\"method\"><a class=\"src rightside\" href=\"https://docs.rs/uuid/1.18.1/src/uuid/builder.rs.html#433\">Source</a><h4 class=\"code-header\">pub fn <a href=\"https://docs.rs/uuid/1.18.1/uuid/struct.Uuid.html#tymethod.from_bytes_ref\" class=\"fn\">from_bytes_ref</a>(bytes: &[<a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.u8.html\">u8</a>; <a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.array.html\">16</a>]) -> &<a class=\"struct\" href=\"https://docs.rs/uuid/1.18.1/uuid/struct.Uuid.html\" title=\"struct uuid::Uuid\">Uuid</a></h4></section></summary><div class=\"docblock\"><p>Creates a reference to a UUID from a reference to the supplied bytes.</p>\n<h5 id=\"examples-11\"><a class=\"doc-anchor\" href=\"#examples-11\">§</a>Examples</h5>\n<p>Basic usage:</p>\n\n<div class=\"example-wrap\"><pre class=\"rust rust-example-rendered\"><code><span class=\"kw\">let </span>bytes = [\n <span class=\"number\">0xa1</span>, <span class=\"number\">0xa2</span>, <span class=\"number\">0xa3</span>, <span class=\"number\">0xa4</span>,\n <span class=\"number\">0xb1</span>, <span class=\"number\">0xb2</span>,\n <span class=\"number\">0xc1</span>, <span class=\"number\">0xc2</span>,\n <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>,\n];\n\n<span class=\"kw\">let </span>uuid = Uuid::from_bytes_ref(<span class=\"kw-2\">&</span>bytes);\n\n<span class=\"macro\">assert_eq!</span>(\n uuid.hyphenated().to_string(),\n <span class=\"string\">\"a1a2a3a4-b1b2-c1c2-d1d2-d3d4d5d6d7d8\"\n</span>);\n\n<span class=\"macro\">assert!</span>(std::ptr::eq(\n uuid <span class=\"kw\">as </span><span class=\"kw-2\">*const </span>Uuid <span class=\"kw\">as </span><span class=\"kw-2\">*const </span>u8,\n <span class=\"kw-2\">&</span>bytes <span class=\"kw\">as </span><span class=\"kw-2\">*const </span>[u8; <span class=\"number\">16</span>] <span class=\"kw\">as </span><span class=\"kw-2\">*const </span>u8,\n));</code></pre></div></div></details></div></details>",0,"meta_srv::procedure::repartition::group::GroupId"],["<details class=\"toggle implementors-toggle\" open><summary><section id=\"impl-Uuid\" class=\"impl\"><a class=\"src rightside\" href=\"https://docs.rs/uuid/1.18.1/src/uuid/fmt.rs.html#172\">Source</a><a href=\"#impl-Uuid\" class=\"anchor\">§</a><h3 class=\"code-header\">impl <a class=\"struct\" href=\"https://docs.rs/uuid/1.18.1/uuid/struct.Uuid.html\" title=\"struct uuid::Uuid\">Uuid</a></h3></section></summary><div class=\"impl-items\"><details class=\"toggle method-toggle\" open><summary><section id=\"method.hyphenated\" class=\"method\"><a class=\"src rightside\" href=\"https://docs.rs/uuid/1.18.1/src/uuid/fmt.rs.html#175\">Source</a><h4 class=\"code-header\">pub const fn <a href=\"https://docs.rs/uuid/1.18.1/uuid/struct.Uuid.html#tymethod.hyphenated\" class=\"fn\">hyphenated</a>(self) -> <a class=\"struct\" href=\"https://docs.rs/uuid/1.18.1/uuid/fmt/struct.Hyphenated.html\" title=\"struct uuid::fmt::Hyphenated\">Hyphenated</a></h4></section></summary><div class=\"docblock\"><p>Get a <a href=\"https://docs.rs/uuid/1.18.1/uuid/fmt/struct.Hyphenated.html\" title=\"struct uuid::fmt::Hyphenated\"><code>Hyphenated</code></a> formatter.</p>\n</div></details><details class=\"toggle method-toggle\" open><summary><section id=\"method.as_hyphenated\" class=\"method\"><a class=\"src rightside\" href=\"https://docs.rs/uuid/1.18.1/src/uuid/fmt.rs.html#181\">Source</a><h4 class=\"code-header\">pub fn <a href=\"https://docs.rs/uuid/1.18.1/uuid/struct.Uuid.html#tymethod.as_hyphenated\" class=\"fn\">as_hyphenated</a>(&self) -> &<a class=\"struct\" href=\"https://docs.rs/uuid/1.18.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=\"https://docs.rs/uuid/1.18.1/uuid/fmt/struct.Hyphenated.html\" title=\"struct uuid::fmt::Hyphenated\"><code>Hyphenated</code></a> formatter.</p>\n</div></details><details class=\"toggle method-toggle\" open><summary><section id=\"method.simple\" class=\"method\"><a class=\"src rightside\" href=\"https://docs.rs/uuid/1.18.1/src/uuid/fmt.rs.html#187\">Source</a><h4 class=\"code-header\">pub const fn <a href=\"https://docs.rs/uuid/1.18.1/uuid/struct.Uuid.html#tymethod.simple\" class=\"fn\">simple</a>(self) -> <a class=\"struct\" href=\"https://docs.rs/uuid/1.18.1/uuid/fmt/struct.Simple.html\" title=\"struct uuid::fmt::Simple\">Simple</a></h4></section></summary><div class=\"docblock\"><p>Get a <a href=\"https://docs.rs/uuid/1.18.1/uuid/fmt/struct.Simple.html\" title=\"struct uuid::fmt::Simple\"><code>Simple</code></a> formatter.</p>\n</div></details><details class=\"toggle method-toggle\" open><summary><section id=\"method.as_simple\" class=\"method\"><a class=\"src rightside\" href=\"https://docs.rs/uuid/1.18.1/src/uuid/fmt.rs.html#193\">Source</a><h4 class=\"code-header\">pub fn <a href=\"https://docs.rs/uuid/1.18.1/uuid/struct.Uuid.html#tymethod.as_simple\" class=\"fn\">as_simple</a>(&self) -> &<a class=\"struct\" href=\"https://docs.rs/uuid/1.18.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=\"https://docs.rs/uuid/1.18.1/uuid/fmt/struct.Simple.html\" title=\"struct uuid::fmt::Simple\"><code>Simple</code></a> formatter.</p>\n</div></details><details class=\"toggle method-toggle\" open><summary><section id=\"method.urn\" class=\"method\"><a class=\"src rightside\" href=\"https://docs.rs/uuid/1.18.1/src/uuid/fmt.rs.html#199\">Source</a><h4 class=\"code-header\">pub const fn <a href=\"https://docs.rs/uuid/1.18.1/uuid/struct.Uuid.html#tymethod.urn\" class=\"fn\">urn</a>(self) -> <a class=\"struct\" href=\"https://docs.rs/uuid/1.18.1/uuid/fmt/struct.Urn.html\" title=\"struct uuid::fmt::Urn\">Urn</a></h4></section></summary><div class=\"docblock\"><p>Get a <a href=\"https://docs.rs/uuid/1.18.1/uuid/fmt/struct.Urn.html\" title=\"struct uuid::fmt::Urn\"><code>Urn</code></a> formatter.</p>\n</div></details><details class=\"toggle method-toggle\" open><summary><section id=\"method.as_urn\" class=\"method\"><a class=\"src rightside\" href=\"https://docs.rs/uuid/1.18.1/src/uuid/fmt.rs.html#205\">Source</a><h4 class=\"code-header\">pub fn <a href=\"https://docs.rs/uuid/1.18.1/uuid/struct.Uuid.html#tymethod.as_urn\" class=\"fn\">as_urn</a>(&self) -> &<a class=\"struct\" href=\"https://docs.rs/uuid/1.18.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=\"https://docs.rs/uuid/1.18.1/uuid/fmt/struct.Urn.html\" title=\"struct uuid::fmt::Urn\"><code>Urn</code></a> formatter.</p>\n</div></details><details class=\"toggle method-toggle\" open><summary><section id=\"method.braced\" class=\"method\"><a class=\"src rightside\" href=\"https://docs.rs/uuid/1.18.1/src/uuid/fmt.rs.html#211\">Source</a><h4 class=\"code-header\">pub const fn <a href=\"https://docs.rs/uuid/1.18.1/uuid/struct.Uuid.html#tymethod.braced\" class=\"fn\">braced</a>(self) -> <a class=\"struct\" href=\"https://docs.rs/uuid/1.18.1/uuid/fmt/struct.Braced.html\" title=\"struct uuid::fmt::Braced\">Braced</a></h4></section></summary><div class=\"docblock\"><p>Get a <a href=\"https://docs.rs/uuid/1.18.1/uuid/fmt/struct.Braced.html\" title=\"struct uuid::fmt::Braced\"><code>Braced</code></a> formatter.</p>\n</div></details><details class=\"toggle method-toggle\" open><summary><section id=\"method.as_braced\" class=\"method\"><a class=\"src rightside\" href=\"https://docs.rs/uuid/1.18.1/src/uuid/fmt.rs.html#217\">Source</a><h4 class=\"code-header\">pub fn <a href=\"https://docs.rs/uuid/1.18.1/uuid/struct.Uuid.html#tymethod.as_braced\" class=\"fn\">as_braced</a>(&self) -> &<a class=\"struct\" href=\"https://docs.rs/uuid/1.18.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=\"https://docs.rs/uuid/1.18.1/uuid/fmt/struct.Braced.html\" title=\"struct uuid::fmt::Braced\"><code>Braced</code></a> formatter.</p>\n</div></details></div></details>",0,"meta_srv::procedure::repartition::group::GroupId"],["<details class=\"toggle implementors-toggle\" open><summary><section id=\"impl-Uuid\" class=\"impl\"><a class=\"src rightside\" href=\"https://docs.rs/uuid/1.18.1/src/uuid/lib.rs.html#461\">Source</a><a href=\"#impl-Uuid\" class=\"anchor\">§</a><h3 class=\"code-header\">impl <a class=\"struct\" href=\"https://docs.rs/uuid/1.18.1/uuid/struct.Uuid.html\" title=\"struct uuid::Uuid\">Uuid</a></h3></section></summary><div class=\"impl-items\"><details class=\"toggle\" open><summary><section id=\"associatedconstant.NAMESPACE_DNS\" class=\"associatedconstant\"><a class=\"src rightside\" href=\"https://docs.rs/uuid/1.18.1/src/uuid/lib.rs.html#463\">Source</a><h4 class=\"code-header\">pub const <a href=\"https://docs.rs/uuid/1.18.1/uuid/struct.Uuid.html#associatedconstant.NAMESPACE_DNS\" class=\"constant\">NAMESPACE_DNS</a>: <a class=\"struct\" href=\"https://docs.rs/uuid/1.18.1/uuid/struct.Uuid.html\" title=\"struct uuid::Uuid\">Uuid</a></h4></section></summary><div class=\"docblock\"><p>UUID namespace for Domain Name System (DNS).</p>\n</div></details><details class=\"toggle\" open><summary><section id=\"associatedconstant.NAMESPACE_OID\" class=\"associatedconstant\"><a class=\"src rightside\" href=\"https://docs.rs/uuid/1.18.1/src/uuid/lib.rs.html#469\">Source</a><h4 class=\"code-header\">pub const <a href=\"https://docs.rs/uuid/1.18.1/uuid/struct.Uuid.html#associatedconstant.NAMESPACE_OID\" class=\"constant\">NAMESPACE_OID</a>: <a class=\"struct\" href=\"https://docs.rs/uuid/1.18.1/uuid/struct.Uuid.html\" title=\"struct uuid::Uuid\">Uuid</a></h4></section></summary><div class=\"docblock\"><p>UUID namespace for ISO Object Identifiers (OIDs).</p>\n</div></details><details class=\"toggle\" open><summary><section id=\"associatedconstant.NAMESPACE_URL\" class=\"associatedconstant\"><a class=\"src rightside\" href=\"https://docs.rs/uuid/1.18.1/src/uuid/lib.rs.html#475\">Source</a><h4 class=\"code-header\">pub const <a href=\"https://docs.rs/uuid/1.18.1/uuid/struct.Uuid.html#associatedconstant.NAMESPACE_URL\" class=\"constant\">NAMESPACE_URL</a>: <a class=\"struct\" href=\"https://docs.rs/uuid/1.18.1/uuid/struct.Uuid.html\" title=\"struct uuid::Uuid\">Uuid</a></h4></section></summary><div class=\"docblock\"><p>UUID namespace for Uniform Resource Locators (URLs).</p>\n</div></details><details class=\"toggle\" open><summary><section id=\"associatedconstant.NAMESPACE_X500\" class=\"associatedconstant\"><a class=\"src rightside\" href=\"https://docs.rs/uuid/1.18.1/src/uuid/lib.rs.html#481\">Source</a><h4 class=\"code-header\">pub const <a href=\"https://docs.rs/uuid/1.18.1/uuid/struct.Uuid.html#associatedconstant.NAMESPACE_X500\" class=\"constant\">NAMESPACE_X500</a>: <a class=\"struct\" href=\"https://docs.rs/uuid/1.18.1/uuid/struct.Uuid.html\" title=\"struct uuid::Uuid\">Uuid</a></h4></section></summary><div class=\"docblock\"><p>UUID namespace for X.500 Distinguished Names (DNs).</p>\n</div></details><details class=\"toggle method-toggle\" open><summary><section id=\"method.get_variant\" class=\"method\"><a class=\"src rightside\" href=\"https://docs.rs/uuid/1.18.1/src/uuid/lib.rs.html#509\">Source</a><h4 class=\"code-header\">pub const fn <a href=\"https://docs.rs/uuid/1.18.1/uuid/struct.Uuid.html#tymethod.get_variant\" class=\"fn\">get_variant</a>(&self) -> <a class=\"enum\" href=\"https://docs.rs/uuid/1.18.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>\n<p>This determines the interpretation of the structure of the UUID.\nThis method simply reads the value of the variant byte. It doesn’t\nvalidate the rest of the UUID as conforming to that variant.</p>\n<h5 id=\"examples\"><a class=\"doc-anchor\" href=\"#examples\">§</a>Examples</h5>\n<p>Basic usage:</p>\n\n<div class=\"example-wrap\"><pre class=\"rust rust-example-rendered\"><code><span class=\"kw\">let </span>my_uuid = Uuid::parse_str(<span class=\"string\">\"02f09a3f-1624-3b1d-8409-44eff7708208\"</span>)<span class=\"question-mark\">?</span>;\n\n<span class=\"macro\">assert_eq!</span>(Variant::RFC4122, my_uuid.get_variant());</code></pre></div><h5 id=\"references\"><a class=\"doc-anchor\" href=\"#references\">§</a>References</h5>\n<ul>\n<li><a href=\"https://www.ietf.org/rfc/rfc9562.html#section-4.1\">Variant Field in RFC 9562</a></li>\n</ul>\n</div></details><details class=\"toggle method-toggle\" open><summary><section id=\"method.get_version_num\" class=\"method\"><a class=\"src rightside\" href=\"https://docs.rs/uuid/1.18.1/src/uuid/lib.rs.html#544\">Source</a><h4 class=\"code-header\">pub const fn <a href=\"https://docs.rs/uuid/1.18.1/uuid/struct.Uuid.html#tymethod.get_version_num\" class=\"fn\">get_version_num</a>(&self) -> <a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.usize.html\">usize</a></h4></section></summary><div class=\"docblock\"><p>Returns the version number of the UUID.</p>\n<p>This represents the algorithm used to generate the value.\nThis method is the future-proof alternative to <a href=\"https://docs.rs/uuid/1.18.1/uuid/struct.Uuid.html#method.get_version\" title=\"method uuid::Uuid::get_version\"><code>Uuid::get_version</code></a>.</p>\n<h5 id=\"examples-1\"><a class=\"doc-anchor\" href=\"#examples-1\">§</a>Examples</h5>\n<p>Basic usage:</p>\n\n<div class=\"example-wrap\"><pre class=\"rust rust-example-rendered\"><code><span class=\"kw\">let </span>my_uuid = Uuid::parse_str(<span class=\"string\">\"02f09a3f-1624-3b1d-8409-44eff7708208\"</span>)<span class=\"question-mark\">?</span>;\n\n<span class=\"macro\">assert_eq!</span>(<span class=\"number\">3</span>, my_uuid.get_version_num());</code></pre></div><h5 id=\"references-1\"><a class=\"doc-anchor\" href=\"#references-1\">§</a>References</h5>\n<ul>\n<li><a href=\"https://www.ietf.org/rfc/rfc9562.html#section-4.2\">Version Field in RFC 9562</a></li>\n</ul>\n</div></details><details class=\"toggle method-toggle\" open><summary><section id=\"method.get_version\" class=\"method\"><a class=\"src rightside\" href=\"https://docs.rs/uuid/1.18.1/src/uuid/lib.rs.html#574\">Source</a><h4 class=\"code-header\">pub const fn <a href=\"https://docs.rs/uuid/1.18.1/uuid/struct.Uuid.html#tymethod.get_version\" class=\"fn\">get_version</a>(&self) -> <a class=\"enum\" href=\"https://doc.rust-lang.org/nightly/core/option/enum.Option.html\" title=\"enum core::option::Option\">Option</a><<a class=\"enum\" href=\"https://docs.rs/uuid/1.18.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>\n<p>This represents the algorithm used to generate the value.\nIf the version field doesn’t contain a recognized version then <code>None</code>\nis returned. If you’re trying to read the version for a future extension\nyou can also use <a href=\"https://docs.rs/uuid/1.18.1/uuid/struct.Uuid.html#method.get_version_num\" title=\"method uuid::Uuid::get_version_num\"><code>Uuid::get_version_num</code></a> to unconditionally return a\nnumber. Future extensions may start to return <code>Some</code> once they’re\nstandardized and supported.</p>\n<h5 id=\"examples-2\"><a class=\"doc-anchor\" href=\"#examples-2\">§</a>Examples</h5>\n<p>Basic usage:</p>\n\n<div class=\"example-wrap\"><pre class=\"rust rust-example-rendered\"><code><span class=\"kw\">let </span>my_uuid = Uuid::parse_str(<span class=\"string\">\"02f09a3f-1624-3b1d-8409-44eff7708208\"</span>)<span class=\"question-mark\">?</span>;\n\n<span class=\"macro\">assert_eq!</span>(<span class=\"prelude-val\">Some</span>(Version::Md5), my_uuid.get_version());</code></pre></div><h5 id=\"references-2\"><a class=\"doc-anchor\" href=\"#references-2\">§</a>References</h5>\n<ul>\n<li><a href=\"https://www.ietf.org/rfc/rfc9562.html#section-4.2\">Version Field in RFC 9562</a></li>\n</ul>\n</div></details><details class=\"toggle method-toggle\" open><summary><section id=\"method.as_fields\" class=\"method\"><a class=\"src rightside\" href=\"https://docs.rs/uuid/1.18.1/src/uuid/lib.rs.html#633\">Source</a><h4 class=\"code-header\">pub fn <a href=\"https://docs.rs/uuid/1.18.1/uuid/struct.Uuid.html#tymethod.as_fields\" class=\"fn\">as_fields</a>(&self) -> (<a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.u32.html\">u32</a>, <a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.u16.html\">u16</a>, <a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.u16.html\">u16</a>, &[<a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.u8.html\">u8</a>; <a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.array.html\">8</a>])</h4></section></summary><div class=\"docblock\"><p>Returns the four field values of the UUID.</p>\n<p>These values can be passed to the <a href=\"https://docs.rs/uuid/1.18.1/uuid/struct.Uuid.html#method.from_fields\" title=\"associated function uuid::Uuid::from_fields\"><code>Uuid::from_fields</code></a> method to get\nthe original <code>Uuid</code> back.</p>\n<ul>\n<li>The first field value represents the first group of (eight) hex\ndigits, taken as a big-endian <code>u32</code> value. For V1 UUIDs, this field\nrepresents the low 32 bits of the timestamp.</li>\n<li>The second field value represents the second group of (four) hex\ndigits, taken as a big-endian <code>u16</code> value. For V1 UUIDs, this field\nrepresents the middle 16 bits of the timestamp.</li>\n<li>The third field value represents the third group of (four) hex digits,\ntaken as a big-endian <code>u16</code> value. The 4 most significant bits give\nthe UUID version, and for V1 UUIDs, the last 12 bits represent the\nhigh 12 bits of the timestamp.</li>\n<li>The last field value represents the last two groups of four and twelve\nhex digits, taken in order. The first 1-3 bits of this indicate the\nUUID variant, and for V1 UUIDs, the next 13-15 bits indicate the clock\nsequence and the last 48 bits indicate the node ID.</li>\n</ul>\n<h5 id=\"examples-3\"><a class=\"doc-anchor\" href=\"#examples-3\">§</a>Examples</h5>\n<div class=\"example-wrap\"><pre class=\"rust rust-example-rendered\"><code><span class=\"kw\">let </span>uuid = Uuid::nil();\n\n<span class=\"macro\">assert_eq!</span>(uuid.as_fields(), (<span class=\"number\">0</span>, <span class=\"number\">0</span>, <span class=\"number\">0</span>, <span class=\"kw-2\">&</span>[<span class=\"number\">0u8</span>; <span class=\"number\">8</span>]));\n\n<span class=\"kw\">let </span>uuid = Uuid::parse_str(<span class=\"string\">\"a1a2a3a4-b1b2-c1c2-d1d2-d3d4d5d6d7d8\"</span>)<span class=\"question-mark\">?</span>;\n\n<span class=\"macro\">assert_eq!</span>(\n uuid.as_fields(),\n (\n <span class=\"number\">0xa1a2a3a4</span>,\n <span class=\"number\">0xb1b2</span>,\n <span class=\"number\">0xc1c2</span>,\n <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>],\n )\n);</code></pre></div></div></details><details class=\"toggle method-toggle\" open><summary><section id=\"method.to_fields_le\" class=\"method\"><a class=\"src rightside\" href=\"https://docs.rs/uuid/1.18.1/src/uuid/lib.rs.html#676\">Source</a><h4 class=\"code-header\">pub fn <a href=\"https://docs.rs/uuid/1.18.1/uuid/struct.Uuid.html#tymethod.to_fields_le\" class=\"fn\">to_fields_le</a>(&self) -> (<a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.u32.html\">u32</a>, <a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.u16.html\">u16</a>, <a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.u16.html\">u16</a>, &[<a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.u8.html\">u8</a>; <a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.array.html\">8</a>])</h4></section></summary><div class=\"docblock\"><p>Returns the four field values of the UUID in little-endian order.</p>\n<p>The bytes in the returned integer fields will be converted from\nbig-endian order. This is based on the endianness of the UUID,\nrather than the target environment so bytes will be flipped on both\nbig and little endian machines.</p>\n<h5 id=\"examples-4\"><a class=\"doc-anchor\" href=\"#examples-4\">§</a>Examples</h5>\n<div class=\"example-wrap\"><pre class=\"rust rust-example-rendered\"><code><span class=\"kw\">use </span>uuid::Uuid;\n\n<span class=\"kw\">let </span>uuid = Uuid::parse_str(<span class=\"string\">\"a1a2a3a4-b1b2-c1c2-d1d2-d3d4d5d6d7d8\"</span>)<span class=\"question-mark\">?</span>;\n\n<span class=\"macro\">assert_eq!</span>(\n uuid.to_fields_le(),\n (\n <span class=\"number\">0xa4a3a2a1</span>,\n <span class=\"number\">0xb2b1</span>,\n <span class=\"number\">0xc2c1</span>,\n <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>],\n )\n);</code></pre></div></div></details><details class=\"toggle method-toggle\" open><summary><section id=\"method.as_u128\" class=\"method\"><a class=\"src rightside\" href=\"https://docs.rs/uuid/1.18.1/src/uuid/lib.rs.html#708\">Source</a><h4 class=\"code-header\">pub const fn <a href=\"https://docs.rs/uuid/1.18.1/uuid/struct.Uuid.html#tymethod.as_u128\" class=\"fn\">as_u128</a>(&self) -> <a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.u128.html\">u128</a></h4></section></summary><div class=\"docblock\"><p>Returns a 128bit value containing the value.</p>\n<p>The bytes in the UUID will be packed directly into a <code>u128</code>.</p>\n<h5 id=\"examples-5\"><a class=\"doc-anchor\" href=\"#examples-5\">§</a>Examples</h5>\n<div class=\"example-wrap\"><pre class=\"rust rust-example-rendered\"><code><span class=\"kw\">let </span>uuid = Uuid::parse_str(<span class=\"string\">\"a1a2a3a4-b1b2-c1c2-d1d2-d3d4d5d6d7d8\"</span>)<span class=\"question-mark\">?</span>;\n\n<span class=\"macro\">assert_eq!</span>(\n uuid.as_u128(),\n <span class=\"number\">0xa1a2a3a4b1b2c1c2d1d2d3d4d5d6d7d8</span>,\n);</code></pre></div></div></details><details class=\"toggle method-toggle\" open><summary><section id=\"method.to_u128_le\" class=\"method\"><a class=\"src rightside\" href=\"https://docs.rs/uuid/1.18.1/src/uuid/lib.rs.html#737\">Source</a><h4 class=\"code-header\">pub const fn <a href=\"https://docs.rs/uuid/1.18.1/uuid/struct.Uuid.html#tymethod.to_u128_le\" class=\"fn\">to_u128_le</a>(&self) -> <a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.u128.html\">u128</a></h4></section></summary><div class=\"docblock\"><p>Returns a 128bit little-endian value containing the value.</p>\n<p>The bytes in the <code>u128</code> will be flipped to convert into big-endian\norder. This is based on the endianness of the UUID, rather than the\ntarget environment so bytes will be flipped on both big and little\nendian machines.</p>\n<p>Note that this will produce a different result than\n<a href=\"https://docs.rs/uuid/1.18.1/uuid/struct.Uuid.html#method.to_fields_le\" title=\"method uuid::Uuid::to_fields_le\"><code>Uuid::to_fields_le</code></a>, because the entire UUID is reversed, rather\nthan reversing the individual fields in-place.</p>\n<h5 id=\"examples-6\"><a class=\"doc-anchor\" href=\"#examples-6\">§</a>Examples</h5>\n<div class=\"example-wrap\"><pre class=\"rust rust-example-rendered\"><code><span class=\"kw\">let </span>uuid = Uuid::parse_str(<span class=\"string\">\"a1a2a3a4-b1b2-c1c2-d1d2-d3d4d5d6d7d8\"</span>)<span class=\"question-mark\">?</span>;\n\n<span class=\"macro\">assert_eq!</span>(\n uuid.to_u128_le(),\n <span class=\"number\">0xd8d7d6d5d4d3d2d1c2c1b2b1a4a3a2a1</span>,\n);</code></pre></div></div></details><details class=\"toggle method-toggle\" open><summary><section id=\"method.as_u64_pair\" class=\"method\"><a class=\"src rightside\" href=\"https://docs.rs/uuid/1.18.1/src/uuid/lib.rs.html#760\">Source</a><h4 class=\"code-header\">pub const fn <a href=\"https://docs.rs/uuid/1.18.1/uuid/struct.Uuid.html#tymethod.as_u64_pair\" class=\"fn\">as_u64_pair</a>(&self) -> (<a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.u64.html\">u64</a>, <a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.u64.html\">u64</a>)</h4></section></summary><div class=\"docblock\"><p>Returns two 64bit values containing the value.</p>\n<p>The bytes in the UUID will be split into two <code>u64</code>.\nThe first u64 represents the 64 most significant bits,\nthe second one represents the 64 least significant.</p>\n<h5 id=\"examples-7\"><a class=\"doc-anchor\" href=\"#examples-7\">§</a>Examples</h5>\n<div class=\"example-wrap\"><pre class=\"rust rust-example-rendered\"><code><span class=\"kw\">let </span>uuid = Uuid::parse_str(<span class=\"string\">\"a1a2a3a4-b1b2-c1c2-d1d2-d3d4d5d6d7d8\"</span>)<span class=\"question-mark\">?</span>;\n<span class=\"macro\">assert_eq!</span>(\n uuid.as_u64_pair(),\n (<span class=\"number\">0xa1a2a3a4b1b2c1c2</span>, <span class=\"number\">0xd1d2d3d4d5d6d7d8</span>),\n);</code></pre></div></div></details><details class=\"toggle method-toggle\" open><summary><section id=\"method.as_bytes\" class=\"method\"><a class=\"src rightside\" href=\"https://docs.rs/uuid/1.18.1/src/uuid/lib.rs.html#792\">Source</a><h4 class=\"code-header\">pub const fn <a href=\"https://docs.rs/uuid/1.18.1/uuid/struct.Uuid.html#tymethod.as_bytes\" class=\"fn\">as_bytes</a>(&self) -> &[<a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.u8.html\">u8</a>; <a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.array.html\">16</a>]</h4></section></summary><div class=\"docblock\"><p>Returns a slice of 16 octets containing the value.</p>\n<p>This method borrows the underlying byte value of the UUID.</p>\n<h5 id=\"examples-8\"><a class=\"doc-anchor\" href=\"#examples-8\">§</a>Examples</h5>\n<div class=\"example-wrap\"><pre class=\"rust rust-example-rendered\"><code><span class=\"kw\">let </span>bytes1 = [\n <span class=\"number\">0xa1</span>, <span class=\"number\">0xa2</span>, <span class=\"number\">0xa3</span>, <span class=\"number\">0xa4</span>,\n <span class=\"number\">0xb1</span>, <span class=\"number\">0xb2</span>,\n <span class=\"number\">0xc1</span>, <span class=\"number\">0xc2</span>,\n <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>,\n];\n<span class=\"kw\">let </span>uuid1 = Uuid::from_bytes_ref(<span class=\"kw-2\">&</span>bytes1);\n\n<span class=\"kw\">let </span>bytes2 = uuid1.as_bytes();\n<span class=\"kw\">let </span>uuid2 = Uuid::from_bytes_ref(bytes2);\n\n<span class=\"macro\">assert_eq!</span>(uuid1, uuid2);\n\n<span class=\"macro\">assert!</span>(std::ptr::eq(\n uuid2 <span class=\"kw\">as </span><span class=\"kw-2\">*const </span>Uuid <span class=\"kw\">as </span><span class=\"kw-2\">*const </span>u8,\n <span class=\"kw-2\">&</span>bytes1 <span class=\"kw\">as </span><span class=\"kw-2\">*const </span>[u8; <span class=\"number\">16</span>] <span class=\"kw\">as </span><span class=\"kw-2\">*const </span>u8,\n));</code></pre></div></div></details><details class=\"toggle method-toggle\" open><summary><section id=\"method.into_bytes\" class=\"method\"><a class=\"src rightside\" href=\"https://docs.rs/uuid/1.18.1/src/uuid/lib.rs.html#812\">Source</a><h4 class=\"code-header\">pub const fn <a href=\"https://docs.rs/uuid/1.18.1/uuid/struct.Uuid.html#tymethod.into_bytes\" class=\"fn\">into_bytes</a>(self) -> [<a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.u8.html\">u8</a>; <a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.array.html\">16</a>]</h4></section></summary><div class=\"docblock\"><p>Consumes self and returns the underlying byte value of the UUID.</p>\n<h5 id=\"examples-9\"><a class=\"doc-anchor\" href=\"#examples-9\">§</a>Examples</h5>\n<div class=\"example-wrap\"><pre class=\"rust rust-example-rendered\"><code><span class=\"kw\">let </span>bytes = [\n <span class=\"number\">0xa1</span>, <span class=\"number\">0xa2</span>, <span class=\"number\">0xa3</span>, <span class=\"number\">0xa4</span>,\n <span class=\"number\">0xb1</span>, <span class=\"number\">0xb2</span>,\n <span class=\"number\">0xc1</span>, <span class=\"number\">0xc2</span>,\n <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>,\n];\n<span class=\"kw\">let </span>uuid = Uuid::from_bytes(bytes);\n<span class=\"macro\">assert_eq!</span>(bytes, uuid.into_bytes());</code></pre></div></div></details><details class=\"toggle method-toggle\" open><summary><section id=\"method.to_bytes_le\" class=\"method\"><a class=\"src rightside\" href=\"https://docs.rs/uuid/1.18.1/src/uuid/lib.rs.html#840\">Source</a><h4 class=\"code-header\">pub const fn <a href=\"https://docs.rs/uuid/1.18.1/uuid/struct.Uuid.html#tymethod.to_bytes_le\" class=\"fn\">to_bytes_le</a>(&self) -> [<a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.u8.html\">u8</a>; <a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.array.html\">16</a>]</h4></section></summary><div class=\"docblock\"><p>Returns the bytes of the UUID in little-endian order.</p>\n<p>The bytes will be flipped to convert into little-endian order. This is\nbased on the endianness of the UUID, rather than the target environment\nso bytes will be flipped on both big and little endian machines.</p>\n<h5 id=\"examples-10\"><a class=\"doc-anchor\" href=\"#examples-10\">§</a>Examples</h5>\n<div class=\"example-wrap\"><pre class=\"rust rust-example-rendered\"><code><span class=\"kw\">use </span>uuid::Uuid;\n\n<span class=\"kw\">let </span>uuid = Uuid::parse_str(<span class=\"string\">\"a1a2a3a4-b1b2-c1c2-d1d2-d3d4d5d6d7d8\"</span>)<span class=\"question-mark\">?</span>;\n\n<span class=\"macro\">assert_eq!</span>(\n uuid.to_bytes_le(),\n ([\n <span class=\"number\">0xa4</span>, <span class=\"number\">0xa3</span>, <span class=\"number\">0xa2</span>, <span class=\"number\">0xa1</span>, <span class=\"number\">0xb2</span>, <span class=\"number\">0xb1</span>, <span class=\"number\">0xc2</span>, <span class=\"number\">0xc1</span>, <span class=\"number\">0xd1</span>, <span class=\"number\">0xd2</span>,\n <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\n </span>])\n);</code></pre></div></div></details><details class=\"toggle method-toggle\" open><summary><section id=\"method.is_nil\" class=\"method\"><a class=\"src rightside\" href=\"https://docs.rs/uuid/1.18.1/src/uuid/lib.rs.html#849\">Source</a><h4 class=\"code-header\">pub const fn <a href=\"https://docs.rs/uuid/1.18.1/uuid/struct.Uuid.html#tymethod.is_nil\" class=\"fn\">is_nil</a>(&self) -> <a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.bool.html\">bool</a></h4></section></summary><div class=\"docblock\"><p>Tests if the UUID is nil (all zeros).</p>\n</div></details><details class=\"toggle method-toggle\" open><summary><section id=\"method.is_max\" class=\"method\"><a class=\"src rightside\" href=\"https://docs.rs/uuid/1.18.1/src/uuid/lib.rs.html#854\">Source</a><h4 class=\"code-header\">pub const fn <a href=\"https://docs.rs/uuid/1.18.1/uuid/struct.Uuid.html#tymethod.is_max\" class=\"fn\">is_max</a>(&self) -> <a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.bool.html\">bool</a></h4></section></summary><div class=\"docblock\"><p>Tests if the UUID is max (all ones).</p>\n</div></details><details class=\"toggle method-toggle\" open><summary><section id=\"method.encode_buffer\" class=\"method\"><a class=\"src rightside\" href=\"https://docs.rs/uuid/1.18.1/src/uuid/lib.rs.html#883\">Source</a><h4 class=\"code-header\">pub const fn <a href=\"https://docs.rs/uuid/1.18.1/uuid/struct.Uuid.html#tymethod.encode_buffer\" class=\"fn\">encode_buffer</a>() -> [<a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.u8.html\">u8</a>; <a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.array.html\">45</a>]</h4></section></summary><div class=\"docblock\"><p>A buffer that can be used for <code>encode_...</code> calls, that is\nguaranteed to be long enough for any of the format adapters.</p>\n<h5 id=\"examples-11\"><a class=\"doc-anchor\" href=\"#examples-11\">§</a>Examples</h5>\n<div class=\"example-wrap\"><pre class=\"rust rust-example-rendered\"><code><span class=\"kw\">let </span>uuid = Uuid::nil();\n\n<span class=\"macro\">assert_eq!</span>(\n uuid.simple().encode_lower(<span class=\"kw-2\">&mut </span>Uuid::encode_buffer()),\n <span class=\"string\">\"00000000000000000000000000000000\"\n</span>);\n\n<span class=\"macro\">assert_eq!</span>(\n uuid.hyphenated()\n .encode_lower(<span class=\"kw-2\">&mut </span>Uuid::encode_buffer()),\n <span class=\"string\">\"00000000-0000-0000-0000-000000000000\"\n</span>);\n\n<span class=\"macro\">assert_eq!</span>(\n uuid.urn().encode_lower(<span class=\"kw-2\">&mut </span>Uuid::encode_buffer()),\n <span class=\"string\">\"urn:uuid:00000000-0000-0000-0000-000000000000\"\n</span>);</code></pre></div></div></details><details class=\"toggle method-toggle\" open><summary><section id=\"method.get_timestamp\" class=\"method\"><a class=\"src rightside\" href=\"https://docs.rs/uuid/1.18.1/src/uuid/lib.rs.html#896\">Source</a><h4 class=\"code-header\">pub const fn <a href=\"https://docs.rs/uuid/1.18.1/uuid/struct.Uuid.html#tymethod.get_timestamp\" class=\"fn\">get_timestamp</a>(&self) -> <a class=\"enum\" href=\"https://doc.rust-lang.org/nightly/core/option/enum.Option.html\" title=\"enum core::option::Option\">Option</a><<a class=\"struct\" href=\"https://docs.rs/uuid/1.18.1/uuid/timestamp/struct.Timestamp.html\" title=\"struct uuid::timestamp::Timestamp\">Timestamp</a>></h4></section></summary><div class=\"docblock\"><p>If the UUID is the correct version (v1, v6, or v7) this will return\nthe timestamp in a version-agnostic <a href=\"https://docs.rs/uuid/1.18.1/uuid/timestamp/struct.Timestamp.html\" title=\"struct uuid::timestamp::Timestamp\"><code>Timestamp</code></a>. For other versions\nthis will return <code>None</code>.</p>\n<h5 id=\"roundtripping\"><a class=\"doc-anchor\" href=\"#roundtripping\">§</a>Roundtripping</h5>\n<p>This method is unlikely to roundtrip a timestamp in a UUID due to the way\nUUIDs encode timestamps. The timestamp returned from this method will be truncated to\n100ns precision for version 1 and 6 UUIDs, and to millisecond precision for version 7 UUIDs.</p>\n</div></details><details class=\"toggle method-toggle\" open><summary><section id=\"method.get_node_id\" class=\"method\"><a class=\"src rightside\" href=\"https://docs.rs/uuid/1.18.1/src/uuid/lib.rs.html#922\">Source</a><h4 class=\"code-header\">pub const fn <a href=\"https://docs.rs/uuid/1.18.1/uuid/struct.Uuid.html#tymethod.get_node_id\" class=\"fn\">get_node_id</a>(&self) -> <a class=\"enum\" href=\"https://doc.rust-lang.org/nightly/core/option/enum.Option.html\" title=\"enum core::option::Option\">Option</a><[<a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.u8.html\">u8</a>; <a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.array.html\">6</a>]></h4></section></summary><div class=\"docblock\"><p>If the UUID is the correct version (v1, or v6) this will return the\nnode value as a 6-byte array. For other versions this will return <code>None</code>.</p>\n</div></details></div></details>",0,"meta_srv::procedure::repartition::group::GroupId"],["<details class=\"toggle implementors-toggle\" open><summary><section id=\"impl-Uuid\" class=\"impl\"><a class=\"src rightside\" href=\"https://docs.rs/uuid/1.18.1/src/uuid/parser.rs.html#50\">Source</a><a href=\"#impl-Uuid\" class=\"anchor\">§</a><h3 class=\"code-header\">impl <a class=\"struct\" href=\"https://docs.rs/uuid/1.18.1/uuid/struct.Uuid.html\" title=\"struct uuid::Uuid\">Uuid</a></h3></section></summary><div class=\"impl-items\"><details class=\"toggle method-toggle\" open><summary><section id=\"method.parse_str\" class=\"method\"><a class=\"src rightside\" href=\"https://docs.rs/uuid/1.18.1/src/uuid/parser.rs.html#76\">Source</a><h4 class=\"code-header\">pub fn <a href=\"https://docs.rs/uuid/1.18.1/uuid/struct.Uuid.html#tymethod.parse_str\" class=\"fn\">parse_str</a>(input: &<a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.str.html\">str</a>) -> <a class=\"enum\" href=\"https://doc.rust-lang.org/nightly/core/result/enum.Result.html\" title=\"enum core::result::Result\">Result</a><<a class=\"struct\" href=\"https://docs.rs/uuid/1.18.1/uuid/struct.Uuid.html\" title=\"struct uuid::Uuid\">Uuid</a>, <a class=\"struct\" href=\"https://docs.rs/uuid/1.18.1/uuid/error/struct.Error.html\" title=\"struct uuid::error::Error\">Error</a>></h4></section></summary><div class=\"docblock\"><p>Parses a <code>Uuid</code> from a string of hexadecimal digits with optional\nhyphens.</p>\n<p>Any of the formats generated by this module (simple, hyphenated, urn,\nMicrosoft GUID) are supported by this parsing function.</p>\n<p>Prefer <a href=\"#method.try_parse\"><code>try_parse</code></a> unless you need detailed user-facing diagnostics.\nThis method will be eventually deprecated in favor of <code>try_parse</code>.</p>\n<h5 id=\"examples\"><a class=\"doc-anchor\" href=\"#examples\">§</a>Examples</h5>\n<p>Parse a hyphenated UUID:</p>\n\n<div class=\"example-wrap\"><pre class=\"rust rust-example-rendered\"><code><span class=\"kw\">let </span>uuid = Uuid::parse_str(<span class=\"string\">\"550e8400-e29b-41d4-a716-446655440000\"</span>)<span class=\"question-mark\">?</span>;\n\n<span class=\"macro\">assert_eq!</span>(<span class=\"prelude-val\">Some</span>(Version::Random), uuid.get_version());\n<span class=\"macro\">assert_eq!</span>(Variant::RFC4122, uuid.get_variant());</code></pre></div></div></details><details class=\"toggle method-toggle\" open><summary><section id=\"method.try_parse\" class=\"method\"><a class=\"src rightside\" href=\"https://docs.rs/uuid/1.18.1/src/uuid/parser.rs.html#110\">Source</a><h4 class=\"code-header\">pub const fn <a href=\"https://docs.rs/uuid/1.18.1/uuid/struct.Uuid.html#tymethod.try_parse\" class=\"fn\">try_parse</a>(input: &<a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.str.html\">str</a>) -> <a class=\"enum\" href=\"https://doc.rust-lang.org/nightly/core/result/enum.Result.html\" title=\"enum core::result::Result\">Result</a><<a class=\"struct\" href=\"https://docs.rs/uuid/1.18.1/uuid/struct.Uuid.html\" title=\"struct uuid::Uuid\">Uuid</a>, <a class=\"struct\" href=\"https://docs.rs/uuid/1.18.1/uuid/error/struct.Error.html\" title=\"struct uuid::error::Error\">Error</a>></h4></section></summary><div class=\"docblock\"><p>Parses a <code>Uuid</code> from a string of hexadecimal digits with optional\nhyphens.</p>\n<p>This function is similar to <a href=\"#method.parse_str\"><code>parse_str</code></a>, in fact <code>parse_str</code> shares\nthe same underlying parser. The difference is that if <code>try_parse</code>\nfails, it won’t generate very useful error messages. The <code>parse_str</code>\nfunction will eventually be deprecated in favor of <code>try_parse</code>.</p>\n<p>To parse a UUID from a byte stream instead of a UTF8 string, see\n<a href=\"#method.try_parse_ascii\"><code>try_parse_ascii</code></a>.</p>\n<h5 id=\"examples-1\"><a class=\"doc-anchor\" href=\"#examples-1\">§</a>Examples</h5>\n<p>Parse a hyphenated UUID:</p>\n\n<div class=\"example-wrap\"><pre class=\"rust rust-example-rendered\"><code><span class=\"kw\">let </span>uuid = Uuid::try_parse(<span class=\"string\">\"550e8400-e29b-41d4-a716-446655440000\"</span>)<span class=\"question-mark\">?</span>;\n\n<span class=\"macro\">assert_eq!</span>(<span class=\"prelude-val\">Some</span>(Version::Random), uuid.get_version());\n<span class=\"macro\">assert_eq!</span>(Variant::RFC4122, uuid.get_variant());</code></pre></div></div></details><details class=\"toggle method-toggle\" open><summary><section id=\"method.try_parse_ascii\" class=\"method\"><a class=\"src rightside\" href=\"https://docs.rs/uuid/1.18.1/src/uuid/parser.rs.html#137\">Source</a><h4 class=\"code-header\">pub const fn <a href=\"https://docs.rs/uuid/1.18.1/uuid/struct.Uuid.html#tymethod.try_parse_ascii\" class=\"fn\">try_parse_ascii</a>(input: &[<a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.u8.html\">u8</a>]) -> <a class=\"enum\" href=\"https://doc.rust-lang.org/nightly/core/result/enum.Result.html\" title=\"enum core::result::Result\">Result</a><<a class=\"struct\" href=\"https://docs.rs/uuid/1.18.1/uuid/struct.Uuid.html\" title=\"struct uuid::Uuid\">Uuid</a>, <a class=\"struct\" href=\"https://docs.rs/uuid/1.18.1/uuid/error/struct.Error.html\" title=\"struct uuid::error::Error\">Error</a>></h4></section></summary><div class=\"docblock\"><p>Parses a <code>Uuid</code> from a string of hexadecimal digits with optional\nhyphens.</p>\n<p>The input is expected to be a string of ASCII characters. This method\ncan be more convenient than <a href=\"#method.try_parse\"><code>try_parse</code></a> if the UUID is being\nparsed from a byte stream instead of from a UTF8 string.</p>\n<h5 id=\"examples-2\"><a class=\"doc-anchor\" href=\"#examples-2\">§</a>Examples</h5>\n<p>Parse a hyphenated UUID:</p>\n\n<div class=\"example-wrap\"><pre class=\"rust rust-example-rendered\"><code><span class=\"kw\">let </span>uuid = Uuid::try_parse_ascii(<span class=\"string\">b\"550e8400-e29b-41d4-a716-446655440000\"</span>)<span class=\"question-mark\">?</span>;\n\n<span class=\"macro\">assert_eq!</span>(<span class=\"prelude-val\">Some</span>(Version::Random), uuid.get_version());\n<span class=\"macro\">assert_eq!</span>(Variant::RFC4122, uuid.get_variant());</code></pre></div></div></details></div></details>",0,"meta_srv::procedure::repartition::group::GroupId"],["<details class=\"toggle implementors-toggle\" open><summary><section id=\"impl-Uuid\" class=\"impl\"><a class=\"src rightside\" href=\"https://docs.rs/uuid/1.18.1/src/uuid/v4.rs.html#3\">Source</a><a href=\"#impl-Uuid\" class=\"anchor\">§</a><h3 class=\"code-header\">impl <a class=\"struct\" href=\"https://docs.rs/uuid/1.18.1/uuid/struct.Uuid.html\" title=\"struct uuid::Uuid\">Uuid</a></h3></section></summary><div class=\"impl-items\"><details class=\"toggle method-toggle\" open><summary><section id=\"method.new_v4\" class=\"method\"><a class=\"src rightside\" href=\"https://docs.rs/uuid/1.18.1/src/uuid/v4.rs.html#33\">Source</a><h4 class=\"code-header\">pub fn <a href=\"https://docs.rs/uuid/1.18.1/uuid/struct.Uuid.html#tymethod.new_v4\" class=\"fn\">new_v4</a>() -> <a class=\"struct\" href=\"https://docs.rs/uuid/1.18.1/uuid/struct.Uuid.html\" title=\"struct uuid::Uuid\">Uuid</a></h4></section></summary><div class=\"docblock\"><p>Creates a random UUID.</p>\n<p>This uses the <a href=\"https://crates.io/crates/getrandom\"><code>getrandom</code></a> crate to utilise the operating system’s RNG\nas the source of random numbers. If you’d like to use a custom\ngenerator, don’t use this method: generate random bytes using your\ncustom generator and pass them to the\n<a href=\"struct.Builder.html#method.from_random_bytes\"><code>uuid::Builder::from_random_bytes</code></a> function\ninstead.</p>\n<p>Note that usage of this method requires the <code>v4</code> feature of this crate\nto be enabled.</p>\n<h5 id=\"examples\"><a class=\"doc-anchor\" href=\"#examples\">§</a>Examples</h5>\n<p>Basic usage:</p>\n\n<div class=\"example-wrap\"><pre class=\"rust rust-example-rendered\"><code><span class=\"kw\">let </span>uuid = Uuid::new_v4();\n\n<span class=\"macro\">assert_eq!</span>(<span class=\"prelude-val\">Some</span>(Version::Random), uuid.get_version());</code></pre></div><h5 id=\"references\"><a class=\"doc-anchor\" href=\"#references\">§</a>References</h5>\n<ul>\n<li><a href=\"https://www.ietf.org/rfc/rfc9562.html#section-5.4\">UUID Version 4 in RFC 9562</a></li>\n</ul>\n</div></details></div></details>",0,"meta_srv::procedure::repartition::group::GroupId"],["<details class=\"toggle implementors-toggle\" open><summary><section id=\"impl-Uuid\" class=\"impl\"><a class=\"src rightside\" href=\"https://docs.rs/uuid/1.18.1/src/uuid/v7.rs.html#8\">Source</a><a href=\"#impl-Uuid\" class=\"anchor\">§</a><h3 class=\"code-header\">impl <a class=\"struct\" href=\"https://docs.rs/uuid/1.18.1/uuid/struct.Uuid.html\" title=\"struct uuid::Uuid\">Uuid</a></h3></section></summary><div class=\"impl-items\"><details class=\"toggle method-toggle\" open><summary><section id=\"method.now_v7\" class=\"method\"><a class=\"src rightside\" href=\"https://docs.rs/uuid/1.18.1/src/uuid/v7.rs.html#15\">Source</a><h4 class=\"code-header\">pub fn <a href=\"https://docs.rs/uuid/1.18.1/uuid/struct.Uuid.html#tymethod.now_v7\" class=\"fn\">now_v7</a>() -> <a class=\"struct\" href=\"https://docs.rs/uuid/1.18.1/uuid/struct.Uuid.html\" title=\"struct uuid::Uuid\">Uuid</a></h4></section></summary><div class=\"docblock\"><p>Create a new version 7 UUID using the current time value.</p>\n<p>This method is a convenient alternative to <a href=\"https://docs.rs/uuid/1.18.1/uuid/struct.Uuid.html#method.new_v7\" title=\"associated function uuid::Uuid::new_v7\"><code>Uuid::new_v7</code></a> that uses the current system time\nas the source timestamp. All UUIDs generated through this method by the same process are\nguaranteed to be ordered by their creation.</p>\n</div></details><details class=\"toggle method-toggle\" open><summary><section id=\"method.new_v7\" class=\"method\"><a class=\"src rightside\" href=\"https://docs.rs/uuid/1.18.1/src/uuid/v7.rs.html#63\">Source</a><h4 class=\"code-header\">pub fn <a href=\"https://docs.rs/uuid/1.18.1/uuid/struct.Uuid.html#tymethod.new_v7\" class=\"fn\">new_v7</a>(ts: <a class=\"struct\" href=\"https://docs.rs/uuid/1.18.1/uuid/timestamp/struct.Timestamp.html\" title=\"struct uuid::timestamp::Timestamp\">Timestamp</a>) -> <a class=\"struct\" href=\"https://docs.rs/uuid/1.18.1/uuid/struct.Uuid.html\" title=\"struct uuid::Uuid\">Uuid</a></h4></section></summary><div class=\"docblock\"><p>Create a new version 7 UUID using a time value and random bytes.</p>\n<p>When the <code>std</code> feature is enabled, you can also use <a href=\"https://docs.rs/uuid/1.18.1/uuid/struct.Uuid.html#method.now_v7\" title=\"associated function uuid::Uuid::now_v7\"><code>Uuid::now_v7</code></a>.</p>\n<p>Note that usage of this method requires the <code>v7</code> feature of this crate\nto be enabled.</p>\n<p>Also see <a href=\"https://docs.rs/uuid/1.18.1/uuid/struct.Uuid.html#method.now_v7\" title=\"associated function uuid::Uuid::now_v7\"><code>Uuid::now_v7</code></a> for a convenient way to generate version 7\nUUIDs using the current system time.</p>\n<h5 id=\"examples\"><a class=\"doc-anchor\" href=\"#examples\">§</a>Examples</h5>\n<p>A v7 UUID can be created from a unix <a href=\"https://docs.rs/uuid/1.18.1/uuid/timestamp/struct.Timestamp.html\" title=\"struct uuid::timestamp::Timestamp\"><code>Timestamp</code></a> plus a 128 bit\nrandom number. When supplied as such, the data will be combined\nto ensure uniqueness and sortability at millisecond granularity.</p>\n\n<div class=\"example-wrap\"><pre class=\"rust rust-example-rendered\"><code><span class=\"kw\">let </span>ts = Timestamp::from_unix(NoContext, <span class=\"number\">1497624119</span>, <span class=\"number\">1234</span>);\n\n<span class=\"kw\">let </span>uuid = Uuid::new_v7(ts);\n\n<span class=\"macro\">assert!</span>(\n uuid.hyphenated().to_string().starts_with(<span class=\"string\">\"015cb15a-86d8-7\"</span>)\n);</code></pre></div>\n<p>A v7 UUID can also be created with a counter to ensure batches of\nUUIDs created together remain sortable:</p>\n\n<div class=\"example-wrap\"><pre class=\"rust rust-example-rendered\"><code><span class=\"kw\">let </span>context = ContextV7::new();\n<span class=\"kw\">let </span>uuid1 = Uuid::new_v7(Timestamp::from_unix(<span class=\"kw-2\">&</span>context, <span class=\"number\">1497624119</span>, <span class=\"number\">1234</span>));\n<span class=\"kw\">let </span>uuid2 = Uuid::new_v7(Timestamp::from_unix(<span class=\"kw-2\">&</span>context, <span class=\"number\">1497624119</span>, <span class=\"number\">1234</span>));\n\n<span class=\"macro\">assert!</span>(uuid1 < uuid2);</code></pre></div><h5 id=\"references\"><a class=\"doc-anchor\" href=\"#references\">§</a>References</h5>\n<ul>\n<li><a href=\"https://www.ietf.org/rfc/rfc9562.html#section-5.7\">UUID Version 7 in RFC 9562</a></li>\n</ul>\n</div></details></div></details>",0,"meta_srv::procedure::repartition::group::GroupId"],["<section id=\"impl-Copy-for-Uuid\" class=\"impl\"><a class=\"src rightside\" href=\"https://docs.rs/uuid/1.18.1/src/uuid/lib.rs.html#438\">Source</a><a href=\"#impl-Copy-for-Uuid\" class=\"anchor\">§</a><h3 class=\"code-header\">impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Copy.html\" title=\"trait core::marker::Copy\">Copy</a> for <a class=\"struct\" href=\"https://docs.rs/uuid/1.18.1/uuid/struct.Uuid.html\" title=\"struct uuid::Uuid\">Uuid</a></h3></section>","Copy","meta_srv::procedure::repartition::group::GroupId"],["<section id=\"impl-Eq-for-Uuid\" class=\"impl\"><a class=\"src rightside\" href=\"https://docs.rs/uuid/1.18.1/src/uuid/lib.rs.html#438\">Source</a><a href=\"#impl-Eq-for-Uuid\" class=\"anchor\">§</a><h3 class=\"code-header\">impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.Eq.html\" title=\"trait core::cmp::Eq\">Eq</a> for <a class=\"struct\" href=\"https://docs.rs/uuid/1.18.1/uuid/struct.Uuid.html\" title=\"struct uuid::Uuid\">Uuid</a></h3></section>","Eq","meta_srv::procedure::repartition::group::GroupId"],["<section id=\"impl-StructuralPartialEq-for-Uuid\" class=\"impl\"><a class=\"src rightside\" href=\"https://docs.rs/uuid/1.18.1/src/uuid/lib.rs.html#438\">Source</a><a href=\"#impl-StructuralPartialEq-for-Uuid\" class=\"anchor\">§</a><h3 class=\"code-header\">impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"struct\" href=\"https://docs.rs/uuid/1.18.1/uuid/struct.Uuid.html\" title=\"struct uuid::Uuid\">Uuid</a></h3></section>","StructuralPartialEq","meta_srv::procedure::repartition::group::GroupId"]]]]);
|
||
if (window.register_type_impls) {
|
||
window.register_type_impls(type_impls);
|
||
} else {
|
||
window.pending_type_impls = type_impls;
|
||
}
|
||
})()
|
||
//{"start":55,"fragment_lengths":[136436]}
|