2022-10-07 11:23:12 +02:00
<!DOCTYPE html> < html lang = "en" > < head > < meta charset = "utf-8" > < meta name = "viewport" content = "width=device-width, initial-scale=1.0" > < meta name = "generator" content = "rustdoc" > < meta name = "description" content = "API documentation for the Rust `ValueSetT` trait in crate `kanidmd_lib`." > < meta name = "keywords" content = "rust, rustlang, rust-lang, ValueSetT" > < title > ValueSetT in kanidmd_lib::valueset - Rust< / title > < link rel = "preload" as = "font" type = "font/woff2" crossorigin href = "../../SourceSerif4-Regular.ttf.woff2" > < link rel = "preload" as = "font" type = "font/woff2" crossorigin href = "../../FiraSans-Regular.woff2" > < link rel = "preload" as = "font" type = "font/woff2" crossorigin href = "../../FiraSans-Medium.woff2" > < link rel = "preload" as = "font" type = "font/woff2" crossorigin href = "../../SourceCodePro-Regular.ttf.woff2" > < link rel = "preload" as = "font" type = "font/woff2" crossorigin href = "../../SourceSerif4-Bold.ttf.woff2" > < link rel = "preload" as = "font" type = "font/woff2" crossorigin href = "../../SourceCodePro-Semibold.ttf.woff2" > < link rel = "stylesheet" type = "text/css" href = "../../normalize.css" > < link rel = "stylesheet" type = "text/css" href = "../../rustdoc.css" id = "mainThemeStyle" > < link rel = "stylesheet" type = "text/css" href = "../../ayu.css" disabled > < link rel = "stylesheet" type = "text/css" href = "../../dark.css" disabled > < link rel = "stylesheet" type = "text/css" href = "../../light.css" id = "themeStyle" > < script id = "default-settings" > < / script > < script src = "../../storage.js" > < / script > < script defer src = "sidebar-items.js" > < / script > < script defer src = "../../main.js" > < / script > < noscript > < link rel = "stylesheet" href = "../../noscript.css" > < / noscript > < link rel = "alternate icon" type = "image/png" href = "../../favicon-16x16.png" > < link rel = "alternate icon" type = "image/png" href = "../../favicon-32x32.png" > < link rel = "icon" type = "image/svg+xml" href = "../../favicon.svg" > < / head > < body class = "rustdoc trait" > <!-- [if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif] --> < nav class = "mobile-topbar" > < button class = "sidebar-menu-toggle" > ☰ < / button > < a class = "sidebar-logo" href = "../../kanidmd_lib/index.html" > < div class = "logo-container" > < img class = "rust-logo" src = "../../rust-logo.svg" alt = "logo" > < / div > < / a > < h2 class = "location" > < / h2 > < / nav > < nav class = "sidebar" > < a class = "sidebar-logo" href = "../../kanidmd_lib/index.html" > < div class = "logo-container" > < img class = "rust-logo" src = "../../rust-logo.svg" alt = "logo" > < / div > < / a > < h2 class = "location" > < a href = "#" > ValueSetT< / a > < / h2 > < div class = "sidebar-elems" > < section > < div class = "block" > < h3 class = "sidebar-title" > < a href = "#required-methods" > Required Methods< / a > < / h3 > < ul > < li > < a href = "#tymethod.clear" > clear< / a > < / li > < li > < a href = "#tymethod.contains" > contains< / a > < / li > < li > < a href = "#tymethod.equal" > equal< / a > < / li > < li > < a href = "#tymethod.generate_idx_eq_keys" > generate_idx_eq_keys< / a > < / li > < li > < a href = "#tymethod.insert_checked" > insert_checked< / a > < / li > < li > < a href = "#tymethod.len" > len< / a > < / li > < li > < a href = "#tymethod.lessthan" > lessthan< / a > < / li > < li > < a href = "#tymethod.merge" > merge< / a > < / li > < li > < a href = "#tymethod.remove" > remove< / a > < / li > < li > < a href = "#tymethod.substring" > substring< / a > < / li > < li > < a href = "#tymethod.syntax" > syntax< / a > < / li > < li > < a href = "#tymethod.to_db_valueset_v2" > to_db_valueset_v2< / a > < / li > < li > < a href = "#tymethod.to_partialvalue_iter" > to_partialvalue_iter< / a > < / li > < li > < a href = "#tymethod.to_proto_string_clone_iter" > to_proto_string_clone_iter< / a > < / li > < li > < a href = "#tymethod.to_value_iter" > to_value_iter< / a > < / li > < li > < a href = "#tymethod.validate" > validate< / a > < / li > < / ul > < / div > < div class = "block" > < h3 class = "sidebar-title" > < a href = "#provided-methods" > Provided Methods< / a > < / h3 > < ul > < li > < a href = "#method.as_address_set" > as_address_set< / a > < / li > < li > < a href = "#method.as_bool_set" > as_bool_set< / a > < / li > < li > < a href = "#method.as_cid_set" > as_cid_set< / a > < / li > < li > < a href = "#method.as_credential_map" > as_credential_map< / a > < / li > < li > < a href = "#method.as_datetime_set" > as_datetime_set< / a > < / li > < li > < a href = "#method.as_devicekey_map" > as_devicekey_map< / a > < / li > < li > < a href = "#method.as_email_str_iter" > as_email_str_iter< / a > < / li > < li > < a href = "#method.as_emailaddres
< details class = "rustdoc-toggle type-contents-toggle" > < summary class = "hideme" > < span > Show 82 methods< / span > < / summary > fn < a href = "#tymethod.insert_checked" class = "fnname" > insert_checked< / a > (& mut self, value: < a class = "enum" href = "../value/enum.Value.html" title = "enum kanidmd_lib::value::Value" > Value< / a > ) -> < a class = "enum" href = "https://doc.rust-lang.org/1.64.0/core/result/enum.Result.html" title = "enum core::result::Result" > Result< / a > < < a class = "primitive" href = "https://doc.rust-lang.org/1.64.0/std/primitive.bool.html" > bool< / a > , < a class = "enum" href = "../prelude/enum.OperationError.html" title = "enum kanidmd_lib::prelude::OperationError" > OperationError< / a > > ;
< span class = "item-spacer" > < / span > fn < a href = "#tymethod.clear" class = "fnname" > clear< / a > (& mut self);
< span class = "item-spacer" > < / span > fn < a href = "#tymethod.remove" class = "fnname" > remove< / a > (& mut self, pv: & < a class = "enum" href = "../value/enum.PartialValue.html" title = "enum kanidmd_lib::value::PartialValue" > PartialValue< / a > ) -> < a class = "primitive" href = "https://doc.rust-lang.org/1.64.0/std/primitive.bool.html" > bool< / a > ;
< span class = "item-spacer" > < / span > fn < a href = "#tymethod.contains" class = "fnname" > contains< / a > (& self, pv: & < a class = "enum" href = "../value/enum.PartialValue.html" title = "enum kanidmd_lib::value::PartialValue" > PartialValue< / a > ) -> < a class = "primitive" href = "https://doc.rust-lang.org/1.64.0/std/primitive.bool.html" > bool< / a > ;
< span class = "item-spacer" > < / span > fn < a href = "#tymethod.substring" class = "fnname" > substring< / a > (& self, pv: & < a class = "enum" href = "../value/enum.PartialValue.html" title = "enum kanidmd_lib::value::PartialValue" > PartialValue< / a > ) -> < a class = "primitive" href = "https://doc.rust-lang.org/1.64.0/std/primitive.bool.html" > bool< / a > ;
< span class = "item-spacer" > < / span > fn < a href = "#tymethod.lessthan" class = "fnname" > lessthan< / a > (& self, pv: & < a class = "enum" href = "../value/enum.PartialValue.html" title = "enum kanidmd_lib::value::PartialValue" > PartialValue< / a > ) -> < a class = "primitive" href = "https://doc.rust-lang.org/1.64.0/std/primitive.bool.html" > bool< / a > ;
< span class = "item-spacer" > < / span > fn < a href = "#tymethod.len" class = "fnname" > len< / a > (& self) -> < a class = "primitive" href = "https://doc.rust-lang.org/1.64.0/std/primitive.usize.html" > usize< / a > ;
< span class = "item-spacer" > < / span > fn < a href = "#tymethod.generate_idx_eq_keys" class = "fnname" > generate_idx_eq_keys< / a > (& self) -> < a class = "struct" href = "https://doc.rust-lang.org/1.64.0/alloc/vec/struct.Vec.html" title = "struct alloc::vec::Vec" > Vec< / a > < < a class = "struct" href = "https://doc.rust-lang.org/1.64.0/alloc/string/struct.String.html" title = "struct alloc::string::String" > String< / a > > < span class = "notable-traits" > < span class = "notable-traits-tooltip" > ⓘ< span class = "notable-traits-tooltiptext" > < span class = "docblock" > < span class = "notable" > Notable traits for < a class = "struct" href = "https://doc.rust-lang.org/1.64.0/alloc/vec/struct.Vec.html" title = "struct alloc::vec::Vec" > Vec< / a > < < a class = "primitive" href = "https://doc.rust-lang.org/1.64.0/std/primitive.u8.html" > u8< / a > , A> < / span > < code class = "content" > < span class = "where fmt-newline" > impl< A> < a class = "trait" href = "https://doc.rust-lang.org/1.64.0/std/io/trait.Write.html" title = "trait std::io::Write" > Write< / a > for < a class = "struct" href = "https://doc.rust-lang.org/1.64.0/alloc/vec/struct.Vec.html" title = "struct alloc::vec::Vec" > Vec< / a > < < a class = "primitive" href = "https://doc.rust-lang.org/1.64.0/std/primitive.u8.html" > u8< / a > , A> < span class = "where fmt-newline" > where< br > A: < a class = "trait" href = "https://doc.rust-lang.org/1.64.0/core/alloc/trait.Allocator.html" title = "trait core::alloc::Allocator" > Allocator< / a > , < / span > < / span > < / code > < / span > < / span > < / span > < / span > ;
< span class = "item-spacer" > < / span > fn < a href = "#tymethod.syntax" class = "fnname" > syntax< / a > (& self) -> < a class = "enum" href = "../value/enum.SyntaxType.html" title = "enum kanidmd_lib::value::SyntaxType" > SyntaxType< / a > ;
< span class = "item-spacer" > < / span > fn < a href = "#tymethod.validate" class = "fnname" > validate< / a > (& self, schema_attr: & < a class = "struct" href = "../schema/struct.SchemaAttribute.html" title = "struct kanidmd_lib::schema::SchemaAttribute" > SchemaAttribute< / a > ) -> < a class = "primitive" href = "https://doc.rust-lang.org/1.64.0/std/primitive.bool.html" > bool< / a > ;
< span class = "item-spacer" > < / span > fn < a href = "#tymethod.to_proto_string_clone_iter" class = "fnname" > to_proto_string_clone_iter< / a > (< br > & self< br > ) -> < a class = "struct" href = "https://doc.rust-lang.org/1.64.0/alloc/boxed/struct.Box.html" title = "struct alloc::boxed::Box" > Box< / a > < dyn < a class = "trait" href = "https://doc.rust-lang.org/1.64.0/core/iter/traits/iterator/trait.Iterator.html" title = "trait core::iter::traits::iterator::Iterator" > Iterator< / a > < Item = < a class = "struct" href = "https://doc.rust-lang.org/1.64.0/alloc/string/struct.String.html" title = "struct alloc::string::String" > String< / a > > + '_> ;
< span class = "item-spacer" > < / span > fn < a href = "#tymethod.to_db_valueset_v2" class = "fnname" > to_db_valueset_v2< / a > (& self) -> < a class = "enum" href = "../be/dbvalue/enum.DbValueSetV2.html" title = "enum kanidmd_lib::be::dbvalue::DbValueSetV2" > DbValueSetV2< / a > ;
< span class = "item-spacer" > < / span > fn < a href = "#tymethod.to_partialvalue_iter" class = "fnname" > to_partialvalue_iter< / a > (< br > & self< br > ) -> < a class = "struct" href = "https://doc.rust-lang.org/1.64.0/alloc/boxed/struct.Box.html" title = "struct alloc::boxed::Box" > Box< / a > < dyn < a class = "trait" href = "https://doc.rust-lang.org/1.64.0/core/iter/traits/iterator/trait.Iterator.html" title = "trait core::iter::traits::iterator::Iterator" > Iterator< / a > < Item = < a class = "enum" href = "../value/enum.PartialValue.html" title = "enum kanidmd_lib::value::PartialValue" > PartialValue< / a > > + '_> ;
< span class = "item-spacer" > < / span > fn < a href = "#tymethod.to_value_iter" class = "fnname" > to_value_iter< / a > (& self) -> < a class = "struct" href = "https://doc.rust-lang.org/1.64.0/alloc/boxed/struct.Box.html" title = "struct alloc::boxed::Box" > Box< / a > < dyn < a class = "trait" href = "https://doc.rust-lang.org/1.64.0/core/iter/traits/iterator/trait.Iterator.html" title = "trait core::iter::traits::iterator::Iterator" > Iterator< / a > < Item = < a class = "enum" href = "../value/enum.Value.html" title = "enum kanidmd_lib::value::Value" > Value< / a > > + '_> ;
< span class = "item-spacer" > < / span > fn < a href = "#tymethod.equal" class = "fnname" > equal< / a > (& self, other: & < a class = "type" href = "type.ValueSet.html" title = "type kanidmd_lib::valueset::ValueSet" > ValueSet< / a > ) -> < a class = "primitive" href = "https://doc.rust-lang.org/1.64.0/std/primitive.bool.html" > bool< / a > ;
< span class = "item-spacer" > < / span > fn < a href = "#tymethod.merge" class = "fnname" > merge< / a > (& mut self, other: & < a class = "type" href = "type.ValueSet.html" title = "type kanidmd_lib::valueset::ValueSet" > ValueSet< / a > ) -> < a class = "enum" href = "https://doc.rust-lang.org/1.64.0/core/result/enum.Result.html" title = "enum core::result::Result" > Result< / a > < < a class = "primitive" href = "https://doc.rust-lang.org/1.64.0/std/primitive.unit.html" > ()< / a > , < a class = "enum" href = "../prelude/enum.OperationError.html" title = "enum kanidmd_lib::prelude::OperationError" > OperationError< / a > > ;
unsafe fn < a href = "#method.insert" class = "fnname" > insert< / a > (& mut self, value: < a class = "enum" href = "../value/enum.Value.html" title = "enum kanidmd_lib::value::Value" > Value< / a > ) -> < a class = "primitive" href = "https://doc.rust-lang.org/1.64.0/std/primitive.bool.html" > bool< / a > { ... }
< span class = "item-spacer" > < / span > fn < a href = "#method.is_empty" class = "fnname" > is_empty< / a > (& self) -> < a class = "primitive" href = "https://doc.rust-lang.org/1.64.0/std/primitive.bool.html" > bool< / a > { ... }
< span class = "item-spacer" > < / span > fn < a href = "#method.migrate_iutf8_iname" class = "fnname" > migrate_iutf8_iname< / a > (& self) -> < a class = "enum" href = "https://doc.rust-lang.org/1.64.0/core/result/enum.Result.html" title = "enum core::result::Result" > Result< / a > < < a class = "enum" href = "https://doc.rust-lang.org/1.64.0/core/option/enum.Option.html" title = "enum core::option::Option" > Option< / a > < < a class = "type" href = "type.ValueSet.html" title = "type kanidmd_lib::valueset::ValueSet" > ValueSet< / a > > , < a class = "enum" href = "../prelude/enum.OperationError.html" title = "enum kanidmd_lib::prelude::OperationError" > OperationError< / a > > { ... }
< span class = "item-spacer" > < / span > fn < a href = "#method.get_ssh_tag" class = "fnname" > get_ssh_tag< / a > (& self, _tag: & < a class = "primitive" href = "https://doc.rust-lang.org/1.64.0/std/primitive.str.html" > str< / a > ) -> < a class = "enum" href = "https://doc.rust-lang.org/1.64.0/core/option/enum.Option.html" title = "enum core::option::Option" > Option< / a > < & < a class = "primitive" href = "https://doc.rust-lang.org/1.64.0/std/primitive.str.html" > str< / a > > { ... }
< span class = "item-spacer" > < / span > fn < a href = "#method.as_ref_uuid_iter" class = "fnname" > as_ref_uuid_iter< / a > (& self) -> < a class = "enum" href = "https://doc.rust-lang.org/1.64.0/core/option/enum.Option.html" title = "enum core::option::Option" > Option< / a > < < a class = "struct" href = "https://doc.rust-lang.org/1.64.0/alloc/boxed/struct.Box.html" title = "struct alloc::boxed::Box" > Box< / a > < dyn < a class = "trait" href = "https://doc.rust-lang.org/1.64.0/core/iter/traits/iterator/trait.Iterator.html" title = "trait core::iter::traits::iterator::Iterator" > Iterator< / a > < Item = < a class = "struct" href = "../prelude/struct.Uuid.html" title = "struct kanidmd_lib::prelude::Uuid" > Uuid< / a > > + '_> > { ... }
< span class = "item-spacer" > < / span > fn < a href = "#method.as_utf8_iter" class = "fnname" > as_utf8_iter< / a > (& self) -> < a class = "enum" href = "https://doc.rust-lang.org/1.64.0/core/option/enum.Option.html" title = "enum core::option::Option" > Option< / a > < < a class = "struct" href = "https://doc.rust-lang.org/1.64.0/alloc/boxed/struct.Box.html" title = "struct alloc::boxed::Box" > Box< / a > < dyn < a class = "trait" href = "https://doc.rust-lang.org/1.64.0/core/iter/traits/iterator/trait.Iterator.html" title = "trait core::iter::traits::iterator::Iterator" > Iterator< / a > < Item = & < a class = "primitive" href = "https://doc.rust-lang.org/1.64.0/std/primitive.str.html" > str< / a > > + '_> > { ... }
< span class = "item-spacer" > < / span > fn < a href = "#method.as_iutf8_iter" class = "fnname" > as_iutf8_iter< / a > (& self) -> < a class = "enum" href = "https://doc.rust-lang.org/1.64.0/core/option/enum.Option.html" title = "enum core::option::Option" > Option< / a > < < a class = "struct" href = "https://doc.rust-lang.org/1.64.0/alloc/boxed/struct.Box.html" title = "struct alloc::boxed::Box" > Box< / a > < dyn < a class = "trait" href = "https://doc.rust-lang.org/1.64.0/core/iter/traits/iterator/trait.Iterator.html" title = "trait core::iter::traits::iterator::Iterator" > Iterator< / a > < Item = & < a class = "primitive" href = "https://doc.rust-lang.org/1.64.0/std/primitive.str.html" > str< / a > > + '_> > { ... }
< span class = "item-spacer" > < / span > fn < a href = "#method.as_iname_iter" class = "fnname" > as_iname_iter< / a > (& self) -> < a class = "enum" href = "https://doc.rust-lang.org/1.64.0/core/option/enum.Option.html" title = "enum core::option::Option" > Option< / a > < < a class = "struct" href = "https://doc.rust-lang.org/1.64.0/alloc/boxed/struct.Box.html" title = "struct alloc::boxed::Box" > Box< / a > < dyn < a class = "trait" href = "https://doc.rust-lang.org/1.64.0/core/iter/traits/iterator/trait.Iterator.html" title = "trait core::iter::traits::iterator::Iterator" > Iterator< / a > < Item = & < a class = "primitive" href = "https://doc.rust-lang.org/1.64.0/std/primitive.str.html" > str< / a > > + '_> > { ... }
< span class = "item-spacer" > < / span > fn < a href = "#method.as_indextype_iter" class = "fnname" > as_indextype_iter< / a > (< br > & self< br > ) -> < a class = "enum" href = "https://doc.rust-lang.org/1.64.0/core/option/enum.Option.html" title = "enum core::option::Option" > Option< / a > < < a class = "struct" href = "https://doc.rust-lang.org/1.64.0/alloc/boxed/struct.Box.html" title = "struct alloc::boxed::Box" > Box< / a > < dyn < a class = "trait" href = "https://doc.rust-lang.org/1.64.0/core/iter/traits/iterator/trait.Iterator.html" title = "trait core::iter::traits::iterator::Iterator" > Iterator< / a > < Item = < a class = "enum" href = "../value/enum.IndexType.html" title = "enum kanidmd_lib::value::IndexType" > IndexType< / a > > + '_> > { ... }
< span class = "item-spacer" > < / span > fn < a href = "#method.as_restricted_string_iter" class = "fnname" > as_restricted_string_iter< / a > (< br > & self< br > ) -> < a class = "enum" href = "https://doc.rust-lang.org/1.64.0/core/option/enum.Option.html" title = "enum core::option::Option" > Option< / a > < < a class = "struct" href = "https://doc.rust-lang.org/1.64.0/alloc/boxed/struct.Box.html" title = "struct alloc::boxed::Box" > Box< / a > < dyn < a class = "trait" href = "https://doc.rust-lang.org/1.64.0/core/iter/traits/iterator/trait.Iterator.html" title = "trait core::iter::traits::iterator::Iterator" > Iterator< / a > < Item = & < a class = "primitive" href = "https://doc.rust-lang.org/1.64.0/std/primitive.str.html" > str< / a > > + '_> > { ... }
< span class = "item-spacer" > < / span > fn < a href = "#method.as_oauthscope_iter" class = "fnname" > as_oauthscope_iter< / a > (& self) -> < a class = "enum" href = "https://doc.rust-lang.org/1.64.0/core/option/enum.Option.html" title = "enum core::option::Option" > Option< / a > < < a class = "struct" href = "https://doc.rust-lang.org/1.64.0/alloc/boxed/struct.Box.html" title = "struct alloc::boxed::Box" > Box< / a > < dyn < a class = "trait" href = "https://doc.rust-lang.org/1.64.0/core/iter/traits/iterator/trait.Iterator.html" title = "trait core::iter::traits::iterator::Iterator" > Iterator< / a > < Item = & < a class = "primitive" href = "https://doc.rust-lang.org/1.64.0/std/primitive.str.html" > str< / a > > + '_> > { ... }
< span class = "item-spacer" > < / span > fn < a href = "#method.as_sshpubkey_str_iter" class = "fnname" > as_sshpubkey_str_iter< / a > (< br > & self< br > ) -> < a class = "enum" href = "https://doc.rust-lang.org/1.64.0/core/option/enum.Option.html" title = "enum core::option::Option" > Option< / a > < < a class = "struct" href = "https://doc.rust-lang.org/1.64.0/alloc/boxed/struct.Box.html" title = "struct alloc::boxed::Box" > Box< / a > < dyn < a class = "trait" href = "https://doc.rust-lang.org/1.64.0/core/iter/traits/iterator/trait.Iterator.html" title = "trait core::iter::traits::iterator::Iterator" > Iterator< / a > < Item = & < a class = "primitive" href = "https://doc.rust-lang.org/1.64.0/std/primitive.str.html" > str< / a > > + '_> > { ... }
< span class = "item-spacer" > < / span > fn < a href = "#method.as_email_str_iter" class = "fnname" > as_email_str_iter< / a > (& self) -> < a class = "enum" href = "https://doc.rust-lang.org/1.64.0/core/option/enum.Option.html" title = "enum core::option::Option" > Option< / a > < < a class = "struct" href = "https://doc.rust-lang.org/1.64.0/alloc/boxed/struct.Box.html" title = "struct alloc::boxed::Box" > Box< / a > < dyn < a class = "trait" href = "https://doc.rust-lang.org/1.64.0/core/iter/traits/iterator/trait.Iterator.html" title = "trait core::iter::traits::iterator::Iterator" > Iterator< / a > < Item = & < a class = "primitive" href = "https://doc.rust-lang.org/1.64.0/std/primitive.str.html" > str< / a > > + '_> > { ... }
< span class = "item-spacer" > < / span > fn < a href = "#method.as_utf8_set" class = "fnname" > as_utf8_set< / a > (& self) -> < a class = "enum" href = "https://doc.rust-lang.org/1.64.0/core/option/enum.Option.html" title = "enum core::option::Option" > Option< / a > < & < a class = "struct" href = "../idm/authsession/struct.Set.html" title = "struct kanidmd_lib::idm::authsession::Set" > BTreeSet< / a > < < a class = "struct" href = "https://doc.rust-lang.org/1.64.0/alloc/string/struct.String.html" title = "struct alloc::string::String" > String< / a > > > { ... }
< span class = "item-spacer" > < / span > fn < a href = "#method.as_iutf8_set" class = "fnname" > as_iutf8_set< / a > (& self) -> < a class = "enum" href = "https://doc.rust-lang.org/1.64.0/core/option/enum.Option.html" title = "enum core::option::Option" > Option< / a > < & < a class = "struct" href = "../idm/authsession/struct.Set.html" title = "struct kanidmd_lib::idm::authsession::Set" > BTreeSet< / a > < < a class = "struct" href = "https://doc.rust-lang.org/1.64.0/alloc/string/struct.String.html" title = "struct alloc::string::String" > String< / a > > > { ... }
< span class = "item-spacer" > < / span > fn < a href = "#method.as_iname_set" class = "fnname" > as_iname_set< / a > (& self) -> < a class = "enum" href = "https://doc.rust-lang.org/1.64.0/core/option/enum.Option.html" title = "enum core::option::Option" > Option< / a > < & < a class = "struct" href = "../idm/authsession/struct.Set.html" title = "struct kanidmd_lib::idm::authsession::Set" > BTreeSet< / a > < < a class = "struct" href = "https://doc.rust-lang.org/1.64.0/alloc/string/struct.String.html" title = "struct alloc::string::String" > String< / a > > > { ... }
< span class = "item-spacer" > < / span > fn < a href = "#method.as_uuid_set" class = "fnname" > as_uuid_set< / a > (& self) -> < a class = "enum" href = "https://doc.rust-lang.org/1.64.0/core/option/enum.Option.html" title = "enum core::option::Option" > Option< / a > < & SmolSet< < a class = "primitive" href = "https://doc.rust-lang.org/1.64.0/std/primitive.array.html" > [< / a > < a class = "struct" href = "../prelude/struct.Uuid.html" title = "struct kanidmd_lib::prelude::Uuid" > Uuid< / a > < a class = "primitive" href = "https://doc.rust-lang.org/1.64.0/std/primitive.array.html" > ; 1]< / a > > > { ... }
< span class = "item-spacer" > < / span > fn < a href = "#method.as_refer_set" class = "fnname" > as_refer_set< / a > (& self) -> < a class = "enum" href = "https://doc.rust-lang.org/1.64.0/core/option/enum.Option.html" title = "enum core::option::Option" > Option< / a > < & < a class = "struct" href = "../idm/authsession/struct.Set.html" title = "struct kanidmd_lib::idm::authsession::Set" > BTreeSet< / a > < < a class = "struct" href = "../prelude/struct.Uuid.html" title = "struct kanidmd_lib::prelude::Uuid" > Uuid< / a > > > { ... }
< span class = "item-spacer" > < / span > fn < a href = "#method.as_bool_set" class = "fnname" > as_bool_set< / a > (& self) -> < a class = "enum" href = "https://doc.rust-lang.org/1.64.0/core/option/enum.Option.html" title = "enum core::option::Option" > Option< / a > < & SmolSet< < a class = "primitive" href = "https://doc.rust-lang.org/1.64.0/std/primitive.array.html" > [< / a > < a class = "primitive" href = "https://doc.rust-lang.org/1.64.0/std/primitive.bool.html" > bool< / a > < a class = "primitive" href = "https://doc.rust-lang.org/1.64.0/std/primitive.array.html" > ; 1]< / a > > > { ... }
< span class = "item-spacer" > < / span > fn < a href = "#method.as_uint32_set" class = "fnname" > as_uint32_set< / a > (& self) -> < a class = "enum" href = "https://doc.rust-lang.org/1.64.0/core/option/enum.Option.html" title = "enum core::option::Option" > Option< / a > < & SmolSet< < a class = "primitive" href = "https://doc.rust-lang.org/1.64.0/std/primitive.array.html" > [< / a > < a class = "primitive" href = "https://doc.rust-lang.org/1.64.0/std/primitive.u32.html" > u32< / a > < a class = "primitive" href = "https://doc.rust-lang.org/1.64.0/std/primitive.array.html" > ; 1]< / a > > > { ... }
< span class = "item-spacer" > < / span > fn < a href = "#method.as_syntax_set" class = "fnname" > as_syntax_set< / a > (& self) -> < a class = "enum" href = "https://doc.rust-lang.org/1.64.0/core/option/enum.Option.html" title = "enum core::option::Option" > Option< / a > < & SmolSet< < a class = "primitive" href = "https://doc.rust-lang.org/1.64.0/std/primitive.array.html" > [< / a > < a class = "enum" href = "../value/enum.SyntaxType.html" title = "enum kanidmd_lib::value::SyntaxType" > SyntaxType< / a > < a class = "primitive" href = "https://doc.rust-lang.org/1.64.0/std/primitive.array.html" > ; 1]< / a > > > { ... }
< span class = "item-spacer" > < / span > fn < a href = "#method.as_index_set" class = "fnname" > as_index_set< / a > (& self) -> < a class = "enum" href = "https://doc.rust-lang.org/1.64.0/core/option/enum.Option.html" title = "enum core::option::Option" > Option< / a > < & SmolSet< < a class = "primitive" href = "https://doc.rust-lang.org/1.64.0/std/primitive.array.html" > [< / a > < a class = "enum" href = "../value/enum.IndexType.html" title = "enum kanidmd_lib::value::IndexType" > IndexType< / a > < a class = "primitive" href = "https://doc.rust-lang.org/1.64.0/std/primitive.array.html" > ; 3]< / a > > > { ... }
< span class = "item-spacer" > < / span > fn < a href = "#method.as_secret_set" class = "fnname" > as_secret_set< / a > (& self) -> < a class = "enum" href = "https://doc.rust-lang.org/1.64.0/core/option/enum.Option.html" title = "enum core::option::Option" > Option< / a > < & SmolSet< < a class = "primitive" href = "https://doc.rust-lang.org/1.64.0/std/primitive.array.html" > [< / a > < a class = "struct" href = "https://doc.rust-lang.org/1.64.0/alloc/string/struct.String.html" title = "struct alloc::string::String" > String< / a > < a class = "primitive" href = "https://doc.rust-lang.org/1.64.0/std/primitive.array.html" > ; 1]< / a > > > { ... }
< span class = "item-spacer" > < / span > fn < a href = "#method.as_restricted_string_set" class = "fnname" > as_restricted_string_set< / a > (& self) -> < a class = "enum" href = "https://doc.rust-lang.org/1.64.0/core/option/enum.Option.html" title = "enum core::option::Option" > Option< / a > < & < a class = "struct" href = "../idm/authsession/struct.Set.html" title = "struct kanidmd_lib::idm::authsession::Set" > BTreeSet< / a > < < a class = "struct" href = "https://doc.rust-lang.org/1.64.0/alloc/string/struct.String.html" title = "struct alloc::string::String" > String< / a > > > { ... }
< span class = "item-spacer" > < / span > fn < a href = "#method.as_spn_set" class = "fnname" > as_spn_set< / a > (& self) -> < a class = "enum" href = "https://doc.rust-lang.org/1.64.0/core/option/enum.Option.html" title = "enum core::option::Option" > Option< / a > < & SmolSet< < a class = "primitive" href = "https://doc.rust-lang.org/1.64.0/std/primitive.array.html" > [< / a > (< a class = "struct" href = "https://doc.rust-lang.org/1.64.0/alloc/string/struct.String.html" title = "struct alloc::string::String" > String< / a > , < a class = "struct" href = "https://doc.rust-lang.org/1.64.0/alloc/string/struct.String.html" title = "struct alloc::string::String" > String< / a > )< a class = "primitive" href = "https://doc.rust-lang.org/1.64.0/std/primitive.array.html" > ; 1]< / a > > > { ... }
< span class = "item-spacer" > < / span > fn < a href = "#method.as_cid_set" class = "fnname" > as_cid_set< / a > (& self) -> < a class = "enum" href = "https://doc.rust-lang.org/1.64.0/core/option/enum.Option.html" title = "enum core::option::Option" > Option< / a > < & SmolSet< < a class = "primitive" href = "https://doc.rust-lang.org/1.64.0/std/primitive.array.html" > [< / a > Cid< a class = "primitive" href = "https://doc.rust-lang.org/1.64.0/std/primitive.array.html" > ; 1]< / a > > > { ... }
< span class = "item-spacer" > < / span > fn < a href = "#method.as_json_filter_set" class = "fnname" > as_json_filter_set< / a > (& self) -> < a class = "enum" href = "https://doc.rust-lang.org/1.64.0/core/option/enum.Option.html" title = "enum core::option::Option" > Option< / a > < & SmolSet< < a class = "primitive" href = "https://doc.rust-lang.org/1.64.0/std/primitive.array.html" > [< / a > < a class = "enum" href = "../../kanidm_proto/v1/enum.Filter.html" title = "enum kanidm_proto::v1::Filter" > ProtoFilter< / a > < a class = "primitive" href = "https://doc.rust-lang.org/1.64.0/std/primitive.array.html" > ; 1]< / a > > > { ... }
< span class = "item-spacer" > < / span > fn < a href = "#method.as_nsuniqueid_set" class = "fnname" > as_nsuniqueid_set< / a > (& self) -> < a class = "enum" href = "https://doc.rust-lang.org/1.64.0/core/option/enum.Option.html" title = "enum core::option::Option" > Option< / a > < & SmolSet< < a class = "primitive" href = "https://doc.rust-lang.org/1.64.0/std/primitive.array.html" > [< / a > < a class = "struct" href = "https://doc.rust-lang.org/1.64.0/alloc/string/struct.String.html" title = "struct alloc::string::String" > String< / a > < a class = "primitive" href = "https://doc.rust-lang.org/1.64.0/std/primitive.array.html" > ; 1]< / a > > > { ... }
< span class = "item-spacer" > < / span > fn < a href = "#method.as_url_set" class = "fnname" > as_url_set< / a > (& self) -> < a class = "enum" href = "https://doc.rust-lang.org/1.64.0/core/option/enum.Option.html" title = "enum core::option::Option" > Option< / a > < & SmolSet< < a class = "primitive" href = "https://doc.rust-lang.org/1.64.0/std/primitive.array.html" > [< / a > < a class = "struct" href = "../prelude/struct.Url.html" title = "struct kanidmd_lib::prelude::Url" > Url< / a > < a class = "primitive" href = "https://doc.rust-lang.org/1.64.0/std/primitive.array.html" > ; 1]< / a > > > { ... }
< span class = "item-spacer" > < / span > fn < a href = "#method.as_datetime_set" class = "fnname" > as_datetime_set< / a > (& self) -> < a class = "enum" href = "https://doc.rust-lang.org/1.64.0/core/option/enum.Option.html" title = "enum core::option::Option" > Option< / a > < & SmolSet< < a class = "primitive" href = "https://doc.rust-lang.org/1.64.0/std/primitive.array.html" > [< / a > OffsetDateTime< a class = "primitive" href = "https://doc.rust-lang.org/1.64.0/std/primitive.array.html" > ; 1]< / a > > > { ... }
< span class = "item-spacer" > < / span > fn < a href = "#method.as_private_binary_set" class = "fnname" > as_private_binary_set< / a > (& self) -> < a class = "enum" href = "https://doc.rust-lang.org/1.64.0/core/option/enum.Option.html" title = "enum core::option::Option" > Option< / a > < & SmolSet< < a class = "primitive" href = "https://doc.rust-lang.org/1.64.0/std/primitive.array.html" > [< / a > < a class = "struct" href = "https://doc.rust-lang.org/1.64.0/alloc/vec/struct.Vec.html" title = "struct alloc::vec::Vec" > Vec< / a > < < a class = "primitive" href = "https://doc.rust-lang.org/1.64.0/std/primitive.u8.html" > u8< / a > > < a class = "primitive" href = "https://doc.rust-lang.org/1.64.0/std/primitive.array.html" > ; 1]< / a > > > { ... }
< span class = "item-spacer" > < / span > fn < a href = "#method.as_oauthscope_set" class = "fnname" > as_oauthscope_set< / a > (& self) -> < a class = "enum" href = "https://doc.rust-lang.org/1.64.0/core/option/enum.Option.html" title = "enum core::option::Option" > Option< / a > < & < a class = "struct" href = "../idm/authsession/struct.Set.html" title = "struct kanidmd_lib::idm::authsession::Set" > BTreeSet< / a > < < a class = "struct" href = "https://doc.rust-lang.org/1.64.0/alloc/string/struct.String.html" title = "struct alloc::string::String" > String< / a > > > { ... }
< span class = "item-spacer" > < / span > fn < a href = "#method.as_address_set" class = "fnname" > as_address_set< / a > (& self) -> < a class = "enum" href = "https://doc.rust-lang.org/1.64.0/core/option/enum.Option.html" title = "enum core::option::Option" > Option< / a > < & SmolSet< < a class = "primitive" href = "https://doc.rust-lang.org/1.64.0/std/primitive.array.html" > [< / a > < a class = "struct" href = "../value/struct.Address.html" title = "struct kanidmd_lib::value::Address" > Address< / a > < a class = "primitive" href = "https://doc.rust-lang.org/1.64.0/std/primitive.array.html" > ; 1]< / a > > > { ... }
< span class = "item-spacer" > < / span > fn < a href = "#method.as_credential_map" class = "fnname" > as_credential_map< / a > (& self) -> < a class = "enum" href = "https://doc.rust-lang.org/1.64.0/core/option/enum.Option.html" title = "enum core::option::Option" > Option< / a > < & < a class = "struct" href = "https://doc.rust-lang.org/1.64.0/alloc/collections/btree/map/struct.BTreeMap.html" title = "struct alloc::collections::btree::map::BTreeMap" > BTreeMap< / a > < < a class = "struct" href = "https://doc.rust-lang.org/1.64.0/alloc/string/struct.String.html" title = "struct alloc::string::String" > String< / a > , < a class = "struct" href = "../credential/struct.Credential.html" title = "struct kanidmd_lib::credential::Credential" > Credential< / a > > > { ... }
< span class = "item-spacer" > < / span > fn < a href = "#method.as_emailaddress_set" class = "fnname" > as_emailaddress_set< / a > (& self) -> < a class = "enum" href = "https://doc.rust-lang.org/1.64.0/core/option/enum.Option.html" title = "enum core::option::Option" > Option< / a > < (& < a class = "struct" href = "https://doc.rust-lang.org/1.64.0/alloc/string/struct.String.html" title = "struct alloc::string::String" > String< / a > , & < a class = "struct" href = "../idm/authsession/struct.Set.html" title = "struct kanidmd_lib::idm::authsession::Set" > BTreeSet< / a > < < a class = "struct" href = "https://doc.rust-lang.org/1.64.0/alloc/string/struct.String.html" title = "struct alloc::string::String" > String< / a > > )> { ... }
< span class = "item-spacer" > < / span > fn < a href = "#method.as_sshkey_map" class = "fnname" > as_sshkey_map< / a > (& self) -> < a class = "enum" href = "https://doc.rust-lang.org/1.64.0/core/option/enum.Option.html" title = "enum core::option::Option" > Option< / a > < & < a class = "struct" href = "https://doc.rust-lang.org/1.64.0/alloc/collections/btree/map/struct.BTreeMap.html" title = "struct alloc::collections::btree::map::BTreeMap" > BTreeMap< / a > < < a class = "struct" href = "https://doc.rust-lang.org/1.64.0/alloc/string/struct.String.html" title = "struct alloc::string::String" > String< / a > , < a class = "struct" href = "https://doc.rust-lang.org/1.64.0/alloc/string/struct.String.html" title = "struct alloc::string::String" > String< / a > > > { ... }
< span class = "item-spacer" > < / span > fn < a href = "#method.as_oauthscopemap" class = "fnname" > as_oauthscopemap< / a > (& self) -> < a class = "enum" href = "https://doc.rust-lang.org/1.64.0/core/option/enum.Option.html" title = "enum core::option::Option" > Option< / a > < & < a class = "struct" href = "https://doc.rust-lang.org/1.64.0/alloc/collections/btree/map/struct.BTreeMap.html" title = "struct alloc::collections::btree::map::BTreeMap" > BTreeMap< / a > < < a class = "struct" href = "../prelude/struct.Uuid.html" title = "struct kanidmd_lib::prelude::Uuid" > Uuid< / a > , < a class = "struct" href = "../idm/authsession/struct.Set.html" title = "struct kanidmd_lib::idm::authsession::Set" > BTreeSet< / a > < < a class = "struct" href = "https://doc.rust-lang.org/1.64.0/alloc/string/struct.String.html" title = "struct alloc::string::String" > String< / a > > > > { ... }
< span class = "item-spacer" > < / span > fn < a href = "#method.as_publicbinary_map" class = "fnname" > as_publicbinary_map< / a > (& self) -> < a class = "enum" href = "https://doc.rust-lang.org/1.64.0/core/option/enum.Option.html" title = "enum core::option::Option" > Option< / a > < & < a class = "struct" href = "https://doc.rust-lang.org/1.64.0/alloc/collections/btree/map/struct.BTreeMap.html" title = "struct alloc::collections::btree::map::BTreeMap" > BTreeMap< / a > < < a class = "struct" href = "https://doc.rust-lang.org/1.64.0/alloc/string/struct.String.html" title = "struct alloc::string::String" > String< / a > , < a class = "struct" href = "https://doc.rust-lang.org/1.64.0/alloc/vec/struct.Vec.html" title = "struct alloc::vec::Vec" > Vec< / a > < < a class = "primitive" href = "https://doc.rust-lang.org/1.64.0/std/primitive.u8.html" > u8< / a > > > > { ... }
< span class = "item-spacer" > < / span > fn < a href = "#method.as_intenttoken_map" class = "fnname" > as_intenttoken_map< / a > (& self) -> < a class = "enum" href = "https://doc.rust-lang.org/1.64.0/core/option/enum.Option.html" title = "enum core::option::Option" > Option< / a > < & < a class = "struct" href = "https://doc.rust-lang.org/1.64.0/alloc/collections/btree/map/struct.BTreeMap.html" title = "struct alloc::collections::btree::map::BTreeMap" > BTreeMap< / a > < < a class = "struct" href = "https://doc.rust-lang.org/1.64.0/alloc/string/struct.String.html" title = "struct alloc::string::String" > String< / a > , < a class = "enum" href = "../value/enum.IntentTokenState.html" title = "enum kanidmd_lib::value::IntentTokenState" > IntentTokenState< / a > > > { ... }
< span class = "item-spacer" > < / span > fn < a href = "#method.as_passkey_map" class = "fnname" > as_passkey_map< / a > (& self) -> < a class = "enum" href = "https://doc.rust-lang.org/1.64.0/core/option/enum.Option.html" title = "enum core::option::Option" > Option< / a > < & < a class = "struct" href = "https://doc.rust-lang.org/1.64.0/alloc/collections/btree/map/struct.BTreeMap.html" title = "struct alloc::collections::btree::map::BTreeMap" > BTreeMap< / a > < < a class = "struct" href = "../prelude/struct.Uuid.html" title = "struct kanidmd_lib::prelude::Uuid" > Uuid< / a > , (< a class = "struct" href = "https://doc.rust-lang.org/1.64.0/alloc/string/struct.String.html" title = "struct alloc::string::String" > String< / a > , PasskeyV4)> > { ... }
< span class = "item-spacer" > < / span > fn < a href = "#method.as_devicekey_map" class = "fnname" > as_devicekey_map< / a > (& self) -> < a class = "enum" href = "https://doc.rust-lang.org/1.64.0/core/option/enum.Option.html" title = "enum core::option::Option" > Option< / a > < & < a class = "struct" href = "https://doc.rust-lang.org/1.64.0/alloc/collections/btree/map/struct.BTreeMap.html" title = "struct alloc::collections::btree::map::BTreeMap" > BTreeMap< / a > < < a class = "struct" href = "../prelude/struct.Uuid.html" title = "struct kanidmd_lib::prelude::Uuid" > Uuid< / a > , (< a class = "struct" href = "https://doc.rust-lang.org/1.64.0/alloc/string/struct.String.html" title = "struct alloc::string::String" > String< / a > , DeviceKeyV4)> > { ... }
< span class = "item-spacer" > < / span > fn < a href = "#method.to_value_single" class = "fnname" > to_value_single< / a > (& self) -> < a class = "enum" href = "https://doc.rust-lang.org/1.64.0/core/option/enum.Option.html" title = "enum core::option::Option" > Option< / a > < < a class = "enum" href = "../value/enum.Value.html" title = "enum kanidmd_lib::value::Value" > Value< / a > > { ... }
< span class = "item-spacer" > < / span > fn < a href = "#method.to_proto_string_single" class = "fnname" > to_proto_string_single< / a > (& self) -> < a class = "enum" href = "https://doc.rust-lang.org/1.64.0/core/option/enum.Option.html" title = "enum core::option::Option" > Option< / a > < < a class = "struct" href = "https://doc.rust-lang.org/1.64.0/alloc/string/struct.String.html" title = "struct alloc::string::String" > String< / a > > { ... }
< span class = "item-spacer" > < / span > fn < a href = "#method.to_uuid_single" class = "fnname" > to_uuid_single< / a > (& self) -> < a class = "enum" href = "https://doc.rust-lang.org/1.64.0/core/option/enum.Option.html" title = "enum core::option::Option" > Option< / a > < < a class = "struct" href = "../prelude/struct.Uuid.html" title = "struct kanidmd_lib::prelude::Uuid" > Uuid< / a > > { ... }
< span class = "item-spacer" > < / span > fn < a href = "#method.to_refer_single" class = "fnname" > to_refer_single< / a > (& self) -> < a class = "enum" href = "https://doc.rust-lang.org/1.64.0/core/option/enum.Option.html" title = "enum core::option::Option" > Option< / a > < < a class = "struct" href = "../prelude/struct.Uuid.html" title = "struct kanidmd_lib::prelude::Uuid" > Uuid< / a > > { ... }
< span class = "item-spacer" > < / span > fn < a href = "#method.to_bool_single" class = "fnname" > to_bool_single< / a > (& self) -> < a class = "enum" href = "https://doc.rust-lang.org/1.64.0/core/option/enum.Option.html" title = "enum core::option::Option" > Option< / a > < < a class = "primitive" href = "https://doc.rust-lang.org/1.64.0/std/primitive.bool.html" > bool< / a > > { ... }
< span class = "item-spacer" > < / span > fn < a href = "#method.to_uint32_single" class = "fnname" > to_uint32_single< / a > (& self) -> < a class = "enum" href = "https://doc.rust-lang.org/1.64.0/core/option/enum.Option.html" title = "enum core::option::Option" > Option< / a > < < a class = "primitive" href = "https://doc.rust-lang.org/1.64.0/std/primitive.u32.html" > u32< / a > > { ... }
< span class = "item-spacer" > < / span > fn < a href = "#method.to_syntaxtype_single" class = "fnname" > to_syntaxtype_single< / a > (& self) -> < a class = "enum" href = "https://doc.rust-lang.org/1.64.0/core/option/enum.Option.html" title = "enum core::option::Option" > Option< / a > < < a class = "enum" href = "../value/enum.SyntaxType.html" title = "enum kanidmd_lib::value::SyntaxType" > SyntaxType< / a > > { ... }
< span class = "item-spacer" > < / span > fn < a href = "#method.to_credential_single" class = "fnname" > to_credential_single< / a > (& self) -> < a class = "enum" href = "https://doc.rust-lang.org/1.64.0/core/option/enum.Option.html" title = "enum core::option::Option" > Option< / a > < & < a class = "struct" href = "../credential/struct.Credential.html" title = "struct kanidmd_lib::credential::Credential" > Credential< / a > > { ... }
< span class = "item-spacer" > < / span > fn < a href = "#method.to_secret_single" class = "fnname" > to_secret_single< / a > (& self) -> < a class = "enum" href = "https://doc.rust-lang.org/1.64.0/core/option/enum.Option.html" title = "enum core::option::Option" > Option< / a > < & < a class = "primitive" href = "https://doc.rust-lang.org/1.64.0/std/primitive.str.html" > str< / a > > { ... }
< span class = "item-spacer" > < / span > fn < a href = "#method.to_restricted_string_single" class = "fnname" > to_restricted_string_single< / a > (& self) -> < a class = "enum" href = "https://doc.rust-lang.org/1.64.0/core/option/enum.Option.html" title = "enum core::option::Option" > Option< / a > < & < a class = "primitive" href = "https://doc.rust-lang.org/1.64.0/std/primitive.str.html" > str< / a > > { ... }
< span class = "item-spacer" > < / span > fn < a href = "#method.to_utf8_single" class = "fnname" > to_utf8_single< / a > (& self) -> < a class = "enum" href = "https://doc.rust-lang.org/1.64.0/core/option/enum.Option.html" title = "enum core::option::Option" > Option< / a > < & < a class = "primitive" href = "https://doc.rust-lang.org/1.64.0/std/primitive.str.html" > str< / a > > { ... }
< span class = "item-spacer" > < / span > fn < a href = "#method.to_iutf8_single" class = "fnname" > to_iutf8_single< / a > (& self) -> < a class = "enum" href = "https://doc.rust-lang.org/1.64.0/core/option/enum.Option.html" title = "enum core::option::Option" > Option< / a > < & < a class = "primitive" href = "https://doc.rust-lang.org/1.64.0/std/primitive.str.html" > str< / a > > { ... }
< span class = "item-spacer" > < / span > fn < a href = "#method.to_iname_single" class = "fnname" > to_iname_single< / a > (& self) -> < a class = "enum" href = "https://doc.rust-lang.org/1.64.0/core/option/enum.Option.html" title = "enum core::option::Option" > Option< / a > < & < a class = "primitive" href = "https://doc.rust-lang.org/1.64.0/std/primitive.str.html" > str< / a > > { ... }
< span class = "item-spacer" > < / span > fn < a href = "#method.to_datetime_single" class = "fnname" > to_datetime_single< / a > (& self) -> < a class = "enum" href = "https://doc.rust-lang.org/1.64.0/core/option/enum.Option.html" title = "enum core::option::Option" > Option< / a > < OffsetDateTime> { ... }
< span class = "item-spacer" > < / span > fn < a href = "#method.to_url_single" class = "fnname" > to_url_single< / a > (& self) -> < a class = "enum" href = "https://doc.rust-lang.org/1.64.0/core/option/enum.Option.html" title = "enum core::option::Option" > Option< / a > < & < a class = "struct" href = "../prelude/struct.Url.html" title = "struct kanidmd_lib::prelude::Url" > Url< / a > > { ... }
< span class = "item-spacer" > < / span > fn < a href = "#method.to_json_filter_single" class = "fnname" > to_json_filter_single< / a > (& self) -> < a class = "enum" href = "https://doc.rust-lang.org/1.64.0/core/option/enum.Option.html" title = "enum core::option::Option" > Option< / a > < & < a class = "enum" href = "../../kanidm_proto/v1/enum.Filter.html" title = "enum kanidm_proto::v1::Filter" > ProtoFilter< / a > > { ... }
< span class = "item-spacer" > < / span > fn < a href = "#method.to_email_address_primary_str" class = "fnname" > to_email_address_primary_str< / a > (& self) -> < a class = "enum" href = "https://doc.rust-lang.org/1.64.0/core/option/enum.Option.html" title = "enum core::option::Option" > Option< / a > < & < a class = "primitive" href = "https://doc.rust-lang.org/1.64.0/std/primitive.str.html" > str< / a > > { ... }
< span class = "item-spacer" > < / span > fn < a href = "#method.to_private_binary_single" class = "fnname" > to_private_binary_single< / a > (& self) -> < a class = "enum" href = "https://doc.rust-lang.org/1.64.0/core/option/enum.Option.html" title = "enum core::option::Option" > Option< / a > < & [< a class = "primitive" href = "https://doc.rust-lang.org/1.64.0/std/primitive.u8.html" > u8< / a > ]> { ... }
< span class = "item-spacer" > < / span > fn < a href = "#method.to_passkey_single" class = "fnname" > to_passkey_single< / a > (& self) -> < a class = "enum" href = "https://doc.rust-lang.org/1.64.0/core/option/enum.Option.html" title = "enum core::option::Option" > Option< / a > < & PasskeyV4> { ... }
< span class = "item-spacer" > < / span > fn < a href = "#method.to_devicekey_single" class = "fnname" > to_devicekey_single< / a > (& self) -> < a class = "enum" href = "https://doc.rust-lang.org/1.64.0/core/option/enum.Option.html" title = "enum core::option::Option" > Option< / a > < & DeviceKeyV4> { ... }
< span class = "item-spacer" > < / span > fn < a href = "#method.as_session_map" class = "fnname" > as_session_map< / a > (& self) -> < a class = "enum" href = "https://doc.rust-lang.org/1.64.0/core/option/enum.Option.html" title = "enum core::option::Option" > Option< / a > < & < a class = "struct" href = "https://doc.rust-lang.org/1.64.0/alloc/collections/btree/map/struct.BTreeMap.html" title = "struct alloc::collections::btree::map::BTreeMap" > BTreeMap< / a > < < a class = "struct" href = "../prelude/struct.Uuid.html" title = "struct kanidmd_lib::prelude::Uuid" > Uuid< / a > , < a class = "struct" href = "../value/struct.Session.html" title = "struct kanidmd_lib::value::Session" > Session< / a > > > { ... }
< span class = "item-spacer" > < / span > fn < a href = "#method.to_jws_key_es256_single" class = "fnname" > to_jws_key_es256_single< / a > (& self) -> < a class = "enum" href = "https://doc.rust-lang.org/1.64.0/core/option/enum.Option.html" title = "enum core::option::Option" > Option< / a > < & JwsSigner> { ... }
< span class = "item-spacer" > < / span > fn < a href = "#method.as_jws_key_es256_set" class = "fnname" > as_jws_key_es256_set< / a > (& self) -> < a class = "enum" href = "https://doc.rust-lang.org/1.64.0/core/option/enum.Option.html" title = "enum core::option::Option" > Option< / a > < & HashSet< JwsSigner> > { ... }
< span class = "item-spacer" > < / span > fn < a href = "#method.to_jws_key_rs256_single" class = "fnname" > to_jws_key_rs256_single< / a > (& self) -> < a class = "enum" href = "https://doc.rust-lang.org/1.64.0/core/option/enum.Option.html" title = "enum core::option::Option" > Option< / a > < & JwsSigner> { ... }
< span class = "item-spacer" > < / span > fn < a href = "#method.as_jws_key_rs256_set" class = "fnname" > as_jws_key_rs256_set< / a > (& self) -> < a class = "enum" href = "https://doc.rust-lang.org/1.64.0/core/option/enum.Option.html" title = "enum core::option::Option" > Option< / a > < & HashSet< JwsSigner> > { ... }
< / details > }< / code > < / pre > < / div > < h2 id = "required-methods" class = "small-section-header" > Required Methods< a href = "#required-methods" class = "anchor" > < / a > < / h2 > < div class = "methods" > < div id = "tymethod.insert_checked" class = "method has-srclink" > < div class = "rightside" > < a class = "srclink" href = "../../src/kanidmd_lib/valueset/mod.rs.html#81" > source< / a > < / div > < h4 class = "code-header" > fn < a href = "#tymethod.insert_checked" class = "fnname" > insert_checked< / a > (& mut self, value: < a class = "enum" href = "../value/enum.Value.html" title = "enum kanidmd_lib::value::Value" > Value< / a > ) -> < a class = "enum" href = "https://doc.rust-lang.org/1.64.0/core/result/enum.Result.html" title = "enum core::result::Result" > Result< / a > < < a class = "primitive" href = "https://doc.rust-lang.org/1.64.0/std/primitive.bool.html" > bool< / a > , < a class = "enum" href = "../prelude/enum.OperationError.html" title = "enum kanidmd_lib::prelude::OperationError" > OperationError< / a > > < / h4 > < / div > < div id = "tymethod.clear" class = "method has-srclink" > < div class = "rightside" > < a class = "srclink" href = "../../src/kanidmd_lib/valueset/mod.rs.html#83" > source< / a > < / div > < h4 class = "code-header" > fn < a href = "#tymethod.clear" class = "fnname" > clear< / a > (& mut self)< / h4 > < / div > < div id = "tymethod.remove" class = "method has-srclink" > < div class = "rightside" > < a class = "srclink" href = "../../src/kanidmd_lib/valueset/mod.rs.html#85" > source< / a > < / div > < h4 class = "code-header" > fn < a href = "#tymethod.remove" class = "fnname" > remove< / a > (& mut self, pv: & < a class = "enum" href = "../value/enum.PartialValue.html" title = "enum kanidmd_lib::value::PartialValue" > PartialValue< / a > ) -> < a class = "primitive" href = "https://doc.rust-lang.org/1.64.0/std/primitive.bool.html" > bool< / a > < / h4 > < / div > < div id = "tymethod.contains" class = "method has-srclink" > < div class = "rightside" > < a class = "srclink" href = "../../src/kanidmd_lib/valueset/mod.rs.html#87" > source< / a > < / div > < h4 class = "code-header" > fn < a href = "#tymethod.contains" class = "fnname" > contains< / a > (& self, pv: & < a class = "enum" href = "../value/enum.PartialValue.html" title = "enum kanidmd_lib::value::PartialValue" > PartialValue< / a > ) -> < a class = "primitive" href = "https://doc.rust-lang.org/1.64.0/std/primitive.bool.html" > bool< / a > < / h4 > < / div > < div id = "tymethod.substring" class = "method has-srclink" > < div class = "rightside" > < a class = "srclink" href = "../../src/kanidmd_lib/valueset/mod.rs.html#89" > source< / a > < / div > < h4 class = "code-header" > fn < a href = "#tymethod.substring" class = "fnname" > substring< / a > (& self, pv: & < a class = "enum" href = "../value/enum.PartialValue.html" title = "enum kanidmd_lib::value::PartialValue" > PartialValue< / a > ) -> < a class = "primitive" href = "https://doc.rust-lang.org/1.64.0/std/primitive.bool.html" > bool< / a > < / h4 > < / div > < div id = "tymethod.lessthan" class = "method has-srclink" > < div class = "rightside" > < a class = "srclink" href = "../../src/kanidmd_lib/valueset/mod.rs.html#91" > source< / a > < / div > < h4 class = "code-header" > fn < a href = "#tymethod.lessthan" class = "fnname" > lessthan< / a > (& self, pv: & < a class = "enum" href = "../value/enum.PartialValue.html" title = "enum kanidmd_lib::value::PartialValue" > PartialValue< / a > ) -> < a class = "primitive" href = "https://doc.rust-lang.org/1.64.0/std/primitive.bool.html" > bool< / a > < / h4 > < / div > < div id = "tymethod.len" class = "method has-srclink" > < div class = "rightside" > < a class = "srclink" href = "../../src/kanidmd_lib/valueset/mod.rs.html#93" > source< / a > < / div > < h4 class = "code-header" > fn < a href = "#tymethod.len" class = "fnname" > len< / a > (& self) -> < a class = "primitive" href = "https://doc.rust-lang.org/1.64.0/std/primitive.usize.html" > usize< / a > < / h4 > < / div > < div id = "tymethod.generate_idx_eq_keys" class = "method has-srclink" > < div class = "rightside" > < a class = "srclink" href = "../../src/kanidmd_lib/valueset/mod.rs.html#95" > source< / a > < / div > < h4 class = "code-header" > fn < a href = "#tymethod.generate_idx_eq_keys" class = "fnname" > generate_idx_eq_keys< / a > (& self) -> < a class = "struct" href = "https://doc.rust-lang.org/1.64.0/alloc/vec/struct.Vec.html" title = "struct alloc::vec::Vec" > Vec< / a > < < a class = "struct" href = "https://doc.rust-lang.org/1.64.0/alloc/string/struct.String.html" title = "struct all
< p > This is unsafe as you are unable to distinguish the case between
the value already existing, OR the value being an incorrect type to add
to the set.< / p >
< / div > < / details > < div id = "method.is_empty" class = "method has-srclink" > < div class = "rightside" > < a class = "srclink" href = "../../src/kanidmd_lib/valueset/mod.rs.html#113-115" > source< / a > < / div > < h4 class = "code-header" > fn < a href = "#method.is_empty" class = "fnname" > is_empty< / a > (& self) -> < a class = "primitive" href = "https://doc.rust-lang.org/1.64.0/std/primitive.bool.html" > bool< / a > < / h4 > < / div > < div id = "method.migrate_iutf8_iname" class = "method has-srclink" > < div class = "rightside" > < a class = "srclink" href = "../../src/kanidmd_lib/valueset/mod.rs.html#117-120" > source< / a > < / div > < h4 class = "code-header" > fn < a href = "#method.migrate_iutf8_iname" class = "fnname" > migrate_iutf8_iname< / a > (& self) -> < a class = "enum" href = "https://doc.rust-lang.org/1.64.0/core/result/enum.Result.html" title = "enum core::result::Result" > Result< / a > < < a class = "enum" href = "https://doc.rust-lang.org/1.64.0/core/option/enum.Option.html" title = "enum core::option::Option" > Option< / a > < < a class = "type" href = "type.ValueSet.html" title = "type kanidmd_lib::valueset::ValueSet" > ValueSet< / a > > , < a class = "enum" href = "../prelude/enum.OperationError.html" title = "enum kanidmd_lib::prelude::OperationError" > OperationError< / a > > < / h4 > < / div > < div id = "method.get_ssh_tag" class = "method has-srclink" > < div class = "rightside" > < a class = "srclink" href = "../../src/kanidmd_lib/valueset/mod.rs.html#122-124" > source< / a > < / div > < h4 class = "code-header" > fn < a href = "#method.get_ssh_tag" class = "fnname" > get_ssh_tag< / a > (& self, _tag: & < a class = "primitive" href = "https://doc.rust-lang.org/1.64.0/std/primitive.str.html" > str< / a > ) -> < a class = "enum" href = "https://doc.rust-lang.org/1.64.0/core/option/enum.Option.html" title = "enum core::option::Option" > Option< / a > < & < a class = "primitive" href = "https://doc.rust-lang.org/1.64.0/std/primitive.str.html" > str< / a > > < / h4 > < / div > < div id = "method.as_ref_uuid_iter" class = "method has-srclink" > < div class = "rightside" > < a class = "srclink" href = "../../src/kanidmd_lib/valueset/mod.rs.html#126-128" > source< / a > < / div > < h4 class = "code-header" > fn < a href = "#method.as_ref_uuid_iter" class = "fnname" > as_ref_uuid_iter< / a > (& self) -> < a class = "enum" href = "https://doc.rust-lang.org/1.64.0/core/option/enum.Option.html" title = "enum core::option::Option" > Option< / a > < < a class = "struct" href = "https://doc.rust-lang.org/1.64.0/alloc/boxed/struct.Box.html" title = "struct alloc::boxed::Box" > Box< / a > < dyn < a class = "trait" href = "https://doc.rust-lang.org/1.64.0/core/iter/traits/iterator/trait.Iterator.html" title = "trait core::iter::traits::iterator::Iterator" > Iterator< / a > < Item = < a class = "struct" href = "../prelude/struct.Uuid.html" title = "struct kanidmd_lib::prelude::Uuid" > Uuid< / a > > + '_> > < / h4 > < / div > < div id = "method.as_utf8_iter" class = "method has-srclink" > < div class = "rightside" > < a class = "srclink" href = "../../src/kanidmd_lib/valueset/mod.rs.html#130-134" > source< / a > < / div > < h4 class = "code-header" > fn < a href = "#method.as_utf8_iter" class = "fnname" > as_utf8_iter< / a > (& self) -> < a class = "enum" href = "https://doc.rust-lang.org/1.64.0/core/option/enum.Option.html" title = "enum core::option::Option" > Option< / a > < < a class = "struct" href = "https://doc.rust-lang.org/1.64.0/alloc/boxed/struct.Box.html" title = "struct alloc::boxed::Box" > Box< / a > < dyn < a class = "trait" href = "https://doc.rust-lang.org/1.64.0/core/iter/traits/iterator/trait.Iterator.html" title = "trait core::iter::traits::iterator::Iterator" > Iterator< / a > < Item = & < a class = "primitive" href = "https://doc.rust-lang.org/1.64.0/std/primitive.str.html" > str< / a > > + '_> > < / h4 > < / div > < div id = "method.as_iutf8_iter" class = "method has-srclink" > < div class = "rightside" > < a class = "srclink" href = "../../src/kanidmd_lib/valueset/mod.rs.html#136-140" > source< / a > < / div > < h4 class = "code-header" > fn < a href = "#method.as_iutf8_iter" class = "fnname" > as_iutf8_iter< / a > (& self) -> < a class = "enum" href = "https://doc.rust-lang.org/1.64.0/core/option/enum.Option.html" title = "enum core::option::Option" > Option< / a > < < a class = "struct" href = "https://doc.rust-lang.org/1.64.0/alloc/boxed/struct.Box.html" title = "struct alloc::boxed::Box" > Box< / a > < dyn
< / div > < / details > < details class = "rustdoc-toggle method-toggle" open > < summary > < section id = "method.clone_from" class = "method trait-impl has-srclink" > < span class = "rightside" > < span class = "since" title = "Stable since Rust version 1.0.0" > 1.0.0< / span > · < a class = "srclink" href = "https://doc.rust-lang.org/1.64.0/src/core/clone.rs.html#132-134" > source< / a > < / span > < a href = "#method.clone_from" class = "anchor" > < / a > < h4 class = "code-header" > fn < a href = "https://doc.rust-lang.org/1.64.0/core/clone/trait.Clone.html#method.clone_from" class = "fnname" > clone_from< / a > (& mut self, source: < a class = "primitive" href = "https://doc.rust-lang.org/1.64.0/std/primitive.reference.html" > & < / a > Self)< / h4 > < / section > < / summary > < div class = 'docblock' > < p > Performs copy-assignment from < code > source< / code > . < a href = "https://doc.rust-lang.org/1.64.0/core/clone/trait.Clone.html#method.clone_from" > Read more< / a > < / p >
< / div > < / details > < / div > < / details > < details class = "rustdoc-toggle implementors-toggle" open > < summary > < section id = "impl-Clone-for-Box%3Cdyn%20ValueSetT%20+%20Send%20+%20%27clone%3E" class = "impl has-srclink" > < span class = "rightside" > < a class = "srclink" href = "../../src/kanidmd_lib/valueset/mod.rs.html#70" > source< / a > < / span > < a href = "#impl-Clone-for-Box%3Cdyn%20ValueSetT%20+%20Send%20+%20%27clone%3E" class = "anchor" > < / a > < h3 class = "code-header in-band" > impl< 'clone> < a class = "trait" href = "https://doc.rust-lang.org/1.64.0/core/clone/trait.Clone.html" title = "trait core::clone::Clone" > Clone< / a > for < a class = "struct" href = "https://doc.rust-lang.org/1.64.0/alloc/boxed/struct.Box.html" title = "struct alloc::boxed::Box" > Box< / a > < dyn < a class = "trait" href = "trait.ValueSetT.html" title = "trait kanidmd_lib::valueset::ValueSetT" > ValueSetT< / a > + < a class = "trait" href = "https://doc.rust-lang.org/1.64.0/core/marker/trait.Send.html" title = "trait core::marker::Send" > Send< / a > + 'clone> < / h3 > < / section > < / summary > < div class = "impl-items" > < details class = "rustdoc-toggle method-toggle" open > < summary > < section id = "method.clone-1" class = "method trait-impl has-srclink" > < span class = "rightside" > < a class = "srclink" href = "../../src/kanidmd_lib/valueset/mod.rs.html#70" > source< / a > < / span > < a href = "#method.clone-1" class = "anchor" > < / a > < h4 class = "code-header" > fn < a href = "https://doc.rust-lang.org/1.64.0/core/clone/trait.Clone.html#tymethod.clone" class = "fnname" > clone< / a > (& self) -> Self< / h4 > < / section > < / summary > < div class = 'docblock' > < p > Returns a copy of the value. < a href = "https://doc.rust-lang.org/1.64.0/core/clone/trait.Clone.html#tymethod.clone" > Read more< / a > < / p >
< / div > < / details > < details class = "rustdoc-toggle method-toggle" open > < summary > < section id = "method.clone_from-1" class = "method trait-impl has-srclink" > < span class = "rightside" > < span class = "since" title = "Stable since Rust version 1.0.0" > 1.0.0< / span > · < a class = "srclink" href = "https://doc.rust-lang.org/1.64.0/src/core/clone.rs.html#132-134" > source< / a > < / span > < a href = "#method.clone_from-1" class = "anchor" > < / a > < h4 class = "code-header" > fn < a href = "https://doc.rust-lang.org/1.64.0/core/clone/trait.Clone.html#method.clone_from" class = "fnname" > clone_from< / a > (& mut self, source: < a class = "primitive" href = "https://doc.rust-lang.org/1.64.0/std/primitive.reference.html" > & < / a > Self)< / h4 > < / section > < / summary > < div class = 'docblock' > < p > Performs copy-assignment from < code > source< / code > . < a href = "https://doc.rust-lang.org/1.64.0/core/clone/trait.Clone.html#method.clone_from" > Read more< / a > < / p >
< / div > < / details > < / div > < / details > < details class = "rustdoc-toggle implementors-toggle" open > < summary > < section id = "impl-Clone-for-Box%3Cdyn%20ValueSetT%20+%20Send%20+%20Sync%20+%20%27clone%3E" class = "impl has-srclink" > < span class = "rightside" > < a class = "srclink" href = "../../src/kanidmd_lib/valueset/mod.rs.html#70" > source< / a > < / span > < a href = "#impl-Clone-for-Box%3Cdyn%20ValueSetT%20+%20Send%20+%20Sync%20+%20%27clone%3E" class = "anchor" > < / a > < h3 class = "code-header in-band" > impl< 'clone> < a class = "trait" href = "https://doc.rust-lang.org/1.64.0/core/clone/trait.Clone.html" title = "trait core::clone::Clone" > Clone< / a > for < a class = "struct" href = "https://doc.rust-lang.org/1.64.0/alloc/boxed/struct.Box.html" title = "struct alloc::boxed::Box" > Box< / a > < dyn < a class = "trait" href = "trait.ValueSetT.html" title = "trait kanidmd_lib::valueset::ValueSetT" > ValueSetT< / a > + < a class = "trait" href = "https://doc.rust-lang.org/1.64.0/core/marker/trait.Send.html" title = "trait core::marker::Send" > Send< / a > + < a class = "trait" href = "https://doc.rust-lang.org/1.64.0/core/marker/trait.Sync.html" title = "trait core::marker::Sync" > Sync< / a > + 'clone> < / h3 > < / section > < / summary > < div class = "impl-items" > < details class = "rustdoc-toggle method-toggle" open > < summary > < section id = "method.clone-3" class = "method trait-impl has-srclink" > < span class = "rightside" > < a class = "srclink" href = "../../src/kanidmd_lib/valueset/mod.rs.html#70" > source< / a > < / span > < a href = "#method.clone-3" class = "anchor" > < / a > < h4 class = "code-header" > fn < a href = "https://doc.rust-lang.org/1.64.0/core/clone/trait.Clone.html#tymethod.clone" class = "fnname" > clone< / a > (& self) -> Self< / h4 > < / section > < / summary > < div class = 'docblock' > < p > Returns a copy of the value. < a href = "https://doc.rust-lang.org/1.64.0/core/clone/trait.Clone.html#tymethod.clone" > Read more< / a > < / p >
< / div > < / details > < details class = "rustdoc-toggle method-toggle" open > < summary > < section id = "method.clone_from-3" class = "method trait-impl has-srclink" > < span class = "rightside" > < span class = "since" title = "Stable since Rust version 1.0.0" > 1.0.0< / span > · < a class = "srclink" href = "https://doc.rust-lang.org/1.64.0/src/core/clone.rs.html#132-134" > source< / a > < / span > < a href = "#method.clone_from-3" class = "anchor" > < / a > < h4 class = "code-header" > fn < a href = "https://doc.rust-lang.org/1.64.0/core/clone/trait.Clone.html#method.clone_from" class = "fnname" > clone_from< / a > (& mut self, source: < a class = "primitive" href = "https://doc.rust-lang.org/1.64.0/std/primitive.reference.html" > & < / a > Self)< / h4 > < / section > < / summary > < div class = 'docblock' > < p > Performs copy-assignment from < code > source< / code > . < a href = "https://doc.rust-lang.org/1.64.0/core/clone/trait.Clone.html#method.clone_from" > Read more< / a > < / p >
< / div > < / details > < / div > < / details > < details class = "rustdoc-toggle implementors-toggle" open > < summary > < section id = "impl-Clone-for-Box%3Cdyn%20ValueSetT%20+%20Sync%20+%20%27clone%3E" class = "impl has-srclink" > < span class = "rightside" > < a class = "srclink" href = "../../src/kanidmd_lib/valueset/mod.rs.html#70" > source< / a > < / span > < a href = "#impl-Clone-for-Box%3Cdyn%20ValueSetT%20+%20Sync%20+%20%27clone%3E" class = "anchor" > < / a > < h3 class = "code-header in-band" > impl< 'clone> < a class = "trait" href = "https://doc.rust-lang.org/1.64.0/core/clone/trait.Clone.html" title = "trait core::clone::Clone" > Clone< / a > for < a class = "struct" href = "https://doc.rust-lang.org/1.64.0/alloc/boxed/struct.Box.html" title = "struct alloc::boxed::Box" > Box< / a > < dyn < a class = "trait" href = "trait.ValueSetT.html" title = "trait kanidmd_lib::valueset::ValueSetT" > ValueSetT< / a > + < a class = "trait" href = "https://doc.rust-lang.org/1.64.0/core/marker/trait.Sync.html" title = "trait core::marker::Sync" > Sync< / a > + 'clone> < / h3 > < / section > < / summary > < div class = "impl-items" > < details class = "rustdoc-toggle method-toggle" open > < summary > < section id = "method.clone-2" class = "method trait-impl has-srclink" > < span class = "rightside" > < a class = "srclink" href = "../../src/kanidmd_lib/valueset/mod.rs.html#70" > source< / a > < / span > < a href = "#method.clone-2" class = "anchor" > < / a > < h4 class = "code-header" > fn < a href = "https://doc.rust-lang.org/1.64.0/core/clone/trait.Clone.html#tymethod.clone" class = "fnname" > clone< / a > (& self) -> Self< / h4 > < / section > < / summary > < div class = 'docblock' > < p > Returns a copy of the value. < a href = "https://doc.rust-lang.org/1.64.0/core/clone/trait.Clone.html#tymethod.clone" > Read more< / a > < / p >
< / div > < / details > < details class = "rustdoc-toggle method-toggle" open > < summary > < section id = "method.clone_from-2" class = "method trait-impl has-srclink" > < span class = "rightside" > < span class = "since" title = "Stable since Rust version 1.0.0" > 1.0.0< / span > · < a class = "srclink" href = "https://doc.rust-lang.org/1.64.0/src/core/clone.rs.html#132-134" > source< / a > < / span > < a href = "#method.clone_from-2" class = "anchor" > < / a > < h4 class = "code-header" > fn < a href = "https://doc.rust-lang.org/1.64.0/core/clone/trait.Clone.html#method.clone_from" class = "fnname" > clone_from< / a > (& mut self, source: < a class = "primitive" href = "https://doc.rust-lang.org/1.64.0/std/primitive.reference.html" > & < / a > Self)< / h4 > < / section > < / summary > < div class = 'docblock' > < p > Performs copy-assignment from < code > source< / code > . < a href = "https://doc.rust-lang.org/1.64.0/core/clone/trait.Clone.html#method.clone_from" > Read more< / a > < / p >
2022-10-18 11:51:57 +02:00
< / div > < / details > < / div > < / details > < / div > < h2 id = "implementors" class = "small-section-header" > Implementors< a href = "#implementors" class = "anchor" > < / a > < / h2 > < div class = "item-list" id = "implementors-list" > < section id = "impl-ValueSetT-for-ValueSetAddress" class = "impl has-srclink" > < span class = "rightside" > < a class = "srclink" href = "../../src/kanidmd_lib/valueset/address.rs.html#64-188" > source< / a > < / span > < a href = "#impl-ValueSetT-for-ValueSetAddress" class = "anchor" > < / a > < h3 class = "code-header in-band" > impl < a class = "trait" href = "trait.ValueSetT.html" title = "trait kanidmd_lib::valueset::ValueSetT" > ValueSetT< / a > for < a class = "struct" href = "struct.ValueSetAddress.html" title = "struct kanidmd_lib::valueset::ValueSetAddress" > ValueSetAddress< / a > < / h3 > < / section > < section id = "impl-ValueSetT-for-ValueSetBool" class = "impl has-srclink" > < span class = "rightside" > < a class = "srclink" href = "../../src/kanidmd_lib/valueset/bool.rs.html#40-141" > source< / a > < / span > < a href = "#impl-ValueSetT-for-ValueSetBool" class = "anchor" > < / a > < h3 class = "code-header in-band" > impl < a class = "trait" href = "trait.ValueSetT.html" title = "trait kanidmd_lib::valueset::ValueSetT" > ValueSetT< / a > for < a class = "struct" href = "struct.ValueSetBool.html" title = "struct kanidmd_lib::valueset::ValueSetBool" > ValueSetBool< / a > < / h3 > < / section > < section id = "impl-ValueSetT-for-ValueSetCid" class = "impl has-srclink" > < span class = "rightside" > < a class = "srclink" href = "../../src/kanidmd_lib/valueset/cid.rs.html#48-173" > source< / a > < / span > < a href = "#impl-ValueSetT-for-ValueSetCid" class = "anchor" > < / a > < h3 class = "code-header in-band" > impl < a class = "trait" href = "trait.ValueSetT.html" title = "trait kanidmd_lib::valueset::ValueSetT" > ValueSetT< / a > for < a class = "struct" href = "struct.ValueSetCid.html" title = "struct kanidmd_lib::valueset::ValueSetCid" > ValueSetCid< / a > < / h3 > < / section > < section id = "impl-ValueSetT-for-ValueSetCredential" class = "impl has-srclink" > < span class = "rightside" > < a class = "srclink" href = "../../src/kanidmd_lib/valueset/cred.rs.html#55-170" > source< / a > < / span > < a href = "#impl-ValueSetT-for-ValueSetCredential" class = "anchor" > < / a > < h3 class = "code-header in-band" > impl < a class = "trait" href = "trait.ValueSetT.html" title = "trait kanidmd_lib::valueset::ValueSetT" > ValueSetT< / a > for < a class = "struct" href = "struct.ValueSetCredential.html" title = "struct kanidmd_lib::valueset::ValueSetCredential" > ValueSetCredential< / a > < / h3 > < / section > < section id = "impl-ValueSetT-for-ValueSetDateTime" class = "impl has-srclink" > < span class = "rightside" > < a class = "srclink" href = "../../src/kanidmd_lib/valueset/datetime.rs.html#48-163" > source< / a > < / span > < a href = "#impl-ValueSetT-for-ValueSetDateTime" class = "anchor" > < / a > < h3 class = "code-header in-band" > impl < a class = "trait" href = "trait.ValueSetT.html" title = "trait kanidmd_lib::valueset::ValueSetT" > ValueSetT< / a > for < a class = "struct" href = "struct.ValueSetDateTime.html" title = "struct kanidmd_lib::valueset::ValueSetDateTime" > ValueSetDateTime< / a > < / h3 > < / section > < section id = "impl-ValueSetT-for-ValueSetDeviceKey" class = "impl has-srclink" > < span class = "rightside" > < a class = "srclink" href = "../../src/kanidmd_lib/valueset/cred.rs.html#552-671" > source< / a > < / span > < a href = "#impl-ValueSetT-for-ValueSetDeviceKey" class = "anchor" > < / a > < h3 class = "code-header in-band" > impl < a class = "trait" href = "trait.ValueSetT.html" title = "trait kanidmd_lib::valueset::ValueSetT" > ValueSetT< / a > for < a class = "struct" href = "struct.ValueSetDeviceKey.html" title = "struct kanidmd_lib::valueset::ValueSetDeviceKey" > ValueSetDeviceKey< / a > < / h3 > < / section > < section id = "impl-ValueSetT-for-ValueSetEmailAddress" class = "impl has-srclink" > < span class = "rightside" > < a class = "srclink" href = "../../src/kanidmd_lib/valueset/address.rs.html#249-377" > source< / a > < / span > < a href = "#impl-ValueSetT-for-ValueSetEmailAddress" class = "anchor" > < / a > < h3 class = "code-header in-band" > impl < a class = "trait" href = "trait.ValueSetT.html" title = "trait kanidmd_lib::valueset::ValueSetT" > ValueSetT< / a > for < a class = "struct" href = "struct.ValueSetEmailAddress.html" title = "struct kanidmd_lib::valueset::ValueSetEmailAddress" > ValueSetEmailAddress< / a > < / h3 > < / section > < section id = "impl-ValueSetT-for-ValueSetIname" class = "