2023-01-16 00:07:10 +01: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" href = "../../normalize.css" > < link rel = "stylesheet" href = "../../rustdoc.css" id = "mainThemeStyle" > < link rel = "stylesheet" href = "../../ayu.css" disabled > < link rel = "stylesheet" href = "../../dark.css" disabled > < link rel = "stylesheet" 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 > < / 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 > < h3 > < a href = "#required-methods" > Required Methods< / a > < / h3 > < ul class = "block" > < 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 > < h3 > < a href = "#provided-methods" > Provided Methods< / a > < / h3 > < ul class = "block" > < 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_emailaddress_set" > as_emailaddress_set< / a > < / li > < li > < a href = "#method.as_iname_iter" > as_iname_iter< / a > < / li > < li > < a href = "#method.as_iname_set" > as_iname_set< / a > < / li > < li > < a h
< details class = "rustdoc-toggle type-contents-toggle" > < summary class = "hideme" > < span > Show 85 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.66.1/core/result/enum.Result.html" title = "enum core::result::Result" > Result< / a > < < a class = "primitive" href = "https://doc.rust-lang.org/1.66.1/std/primitive.bool.html" > bool< / a > , < a class = "enum" href = "../prelude/enum.OperationError.html" title = "enum kanidmd_lib::prelude::OperationError" > OperationError< / a > > ;
2022-10-07 11:23:12 +02:00
< span class = "item-spacer" > < / span > fn < a href = "#tymethod.clear" class = "fnname" > clear< / a > (& mut self);
2023-01-16 00:07:10 +01:00
< 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.66.1/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.66.1/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.66.1/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.66.1/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.66.1/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.66.1/alloc/vec/struct.Vec.html" title = "struct alloc::vec::Vec" > Vec< / a > < < a class = "struct" href = "https://doc.rust-lang.org/1.66.1/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.66.1/alloc/vec/struct.Vec.html" title = "struct alloc::vec::Vec" > Vec< / a > < < a class = "primitive" href = "https://doc.rust-lang.org/1.66.1/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.66.1/std/io/trait.Write.html" title = "trait std::io::Write" > Write< / a > for < a class = "struct" href = "https://doc.rust-lang.org/1.66.1/alloc/vec/struct.Vec.html" title = "struct alloc::vec::Vec" > Vec< / a > < < a class = "primitive" href = "https://doc.rust-lang.org/1.66.1/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.66.1/core/alloc/trait.Allocator.html" title = "trait core::alloc::Allocator" > Allocator< / a > ,< / span > < / span > < / code > < / span > < / span > < / span > < / span > ;
2022-10-07 11:23:12 +02:00
< 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 > ;
2023-01-16 00:07:10 +01:00
< 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.66.1/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.66.1/alloc/boxed/struct.Box.html" title = "struct alloc::boxed::Box" > Box< / a > < dyn < a class = "trait" href = "https://doc.rust-lang.org/1.66.1/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.66.1/alloc/string/struct.String.html" title = "struct alloc::string::String" > String< / a > > + '_> ;
2022-10-07 11:23:12 +02:00
< 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 > ;
2023-01-16 00:07:10 +01:00
< 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.66.1/alloc/boxed/struct.Box.html" title = "struct alloc::boxed::Box" > Box< / a > < dyn < a class = "trait" href = "https://doc.rust-lang.org/1.66.1/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.66.1/alloc/boxed/struct.Box.html" title = "struct alloc::boxed::Box" > Box< / a > < dyn < a class = "trait" href = "https://doc.rust-lang.org/1.66.1/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.66.1/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.66.1/core/result/enum.Result.html" title = "enum core::result::Result" > Result< / a > < < a class = "primitive" href = "https://doc.rust-lang.org/1.66.1/std/primitive.unit.html" > ()< / a > , < a class = "enum" href = "../prelude/enum.OperationError.html" title = "enum kanidmd_lib::prelude::OperationError" > OperationError< / a > > ;
2022-10-07 11:23:12 +02:00
2023-01-16 00:07:10 +01:00
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.66.1/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.66.1/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.66.1/core/result/enum.Result.html" title = "enum core::result::Result" > Result< / a > < < a class = "enum" href = "https://doc.rust-lang.org/1.66.1/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.66.1/std/primitive.str.html" > str< / a > ) -> < a class = "enum" href = "https://doc.rust-lang.org/1.66.1/core/option/enum.Option.html" title = "enum core::option::Option" > Option< / a > < & < a class = "primitive" href = "https://doc.rust-lang.org/1.66.1/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.66.1/core/option/enum.Option.html" title = "enum core::option::Option" > Option< / a > < < a class = "struct" href = "https://doc.rust-lang.org/1.66.1/alloc/boxed/struct.Box.html" title = "struct alloc::boxed::Box" > Box< / a > < dyn < a class = "trait" href = "https://doc.rust-lang.org/1.66.1/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.66.1/core/option/enum.Option.html" title = "enum core::option::Option" > Option< / a > < < a class = "struct" href = "https://doc.rust-lang.org/1.66.1/alloc/boxed/struct.Box.html" title = "struct alloc::boxed::Box" > Box< / a > < dyn < a class = "trait" href = "https://doc.rust-lang.org/1.66.1/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.66.1/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.66.1/core/option/enum.Option.html" title = "enum core::option::Option" > Option< / a > < < a class = "struct" href = "https://doc.rust-lang.org/1.66.1/alloc/boxed/struct.Box.html" title = "struct alloc::boxed::Box" > Box< / a > < dyn < a class = "trait" href = "https://doc.rust-lang.org/1.66.1/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.66.1/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.66.1/core/option/enum.Option.html" title = "enum core::option::Option" > Option< / a > < < a class = "struct" href = "https://doc.rust-lang.org/1.66.1/alloc/boxed/struct.Box.html" title = "struct alloc::boxed::Box" > Box< / a > < dyn < a class = "trait" href = "https://doc.rust-lang.org/1.66.1/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.66.1/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.66.1/core/option/enum.Option.html" title = "enum core::option::Option" > Option< / a > < < a class = "struct" href = "https://doc.rust-lang.org/1.66.1/alloc/boxed/struct.Box.html" title = "struct alloc::boxed::Box" > Box< / a > < dyn < a class = "trait" href = "https://doc.rust-lang.org/1.66.1/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.66.1/core/option/enum.Option.html" title = "enum core::option::Option" > Option< / a > < < a class = "struct" href = "https://doc.rust-lang.org/1.66.1/alloc/boxed/struct.Box.html" title = "struct alloc::boxed::Box" > Box< / a > < dyn < a class = "trait" href = "https://doc.rust-lang.org/1.66.1/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.66.1/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.66.1/core/option/enum.Option.html" title = "enum core::option::Option" > Option< / a > < < a class = "struct" href = "https://doc.rust-lang.org/1.66.1/alloc/boxed/struct.Box.html" title = "struct alloc::boxed::Box" > Box< / a > < dyn < a class = "trait" href = "https://doc.rust-lang.org/1.66.1/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.66.1/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.66.1/core/option/enum.Option.html" title = "enum core::option::Option" > Option< / a > < < a class = "struct" href = "https://doc.rust-lang.org/1.66.1/alloc/boxed/struct.Box.html" title = "struct alloc::boxed::Box" > Box< / a > < dyn < a class = "trait" href = "https://doc.rust-lang.org/1.66.1/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.66.1/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.66.1/core/option/enum.Option.html" title = "enum core::option::Option" > Option< / a > < < a class = "struct" href = "https://doc.rust-lang.org/1.66.1/alloc/boxed/struct.Box.html" title = "struct alloc::boxed::Box" > Box< / a > < dyn < a class = "trait" href = "https://doc.rust-lang.org/1.66.1/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.66.1/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.66.1/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.66.1/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.66.1/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.66.1/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.66.1/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.66.1/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.66.1/core/option/enum.Option.html" title = "enum core::option::Option" > Option< / a > < & SmolSet< [< 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.66.1/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.66.1/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.66.1/core/option/enum.Option.html" title = "enum core::option::Option" > Option< / a > < & SmolSet< [< a class = "primitive" href = "https://doc.rust-lang.org/1.66.1/std/primitive.bool.html" > bool< / a > ; < a class = "primitive" href = "https://doc.rust-lang.org/1.66.1/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.66.1/core/option/enum.Option.html" title = "enum core::option::Option" > Option< / a > < & SmolSet< [< a class = "primitive" href = "https://doc.rust-lang.org/1.66.1/std/primitive.u32.html" > u32< / a > ; < a class = "primitive" href = "https://doc.rust-lang.org/1.66.1/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.66.1/core/option/enum.Option.html" title = "enum core::option::Option" > Option< / a > < & SmolSet< [< 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.66.1/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.66.1/core/option/enum.Option.html" title = "enum core::option::Option" > Option< / a > < & SmolSet< [< 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.66.1/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.66.1/core/option/enum.Option.html" title = "enum core::option::Option" > Option< / a > < & SmolSet< [< a class = "struct" href = "https://doc.rust-lang.org/1.66.1/alloc/string/struct.String.html" title = "struct alloc::string::String" > String< / a > ; < a class = "primitive" href = "https://doc.rust-lang.org/1.66.1/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.66.1/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.66.1/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.66.1/core/option/enum.Option.html" title = "enum core::option::Option" > Option< / a > < & SmolSet< [(< a class = "struct" href = "https://doc.rust-lang.org/1.66.1/alloc/string/struct.String.html" title = "struct alloc::string::String" > String< / a > , < a class = "struct" href = "https://doc.rust-lang.org/1.66.1/alloc/string/struct.String.html" title = "struct alloc::string::String" > String< / a > ); < a class = "primitive" href = "https://doc.rust-lang.org/1.66.1/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.66.1/core/option/enum.Option.html" title = "enum core::option::Option" > Option< / a > < & SmolSet< [Cid; < a class = "primitive" href = "https://doc.rust-lang.org/1.66.1/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.66.1/core/option/enum.Option.html" title = "enum core::option::Option" > Option< / a > < & SmolSet< [ProtoFilter; < a class = "primitive" href = "https://doc.rust-lang.org/1.66.1/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.66.1/core/option/enum.Option.html" title = "enum core::option::Option" > Option< / a > < & SmolSet< [< a class = "struct" href = "https://doc.rust-lang.org/1.66.1/alloc/string/struct.String.html" title = "struct alloc::string::String" > String< / a > ; < a class = "primitive" href = "https://doc.rust-lang.org/1.66.1/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.66.1/core/option/enum.Option.html" title = "enum core::option::Option" > Option< / a > < & SmolSet< [< 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.66.1/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.66.1/core/option/enum.Option.html" title = "enum core::option::Option" > Option< / a > < & SmolSet< [OffsetDateTime; < a class = "primitive" href = "https://doc.rust-lang.org/1.66.1/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.66.1/core/option/enum.Option.html" title = "enum core::option::Option" > Option< / a > < & SmolSet< [< a class = "struct" href = "https://doc.rust-lang.org/1.66.1/alloc/vec/struct.Vec.html" title = "struct alloc::vec::Vec" > Vec< / a > < < a class = "primitive" href = "https://doc.rust-lang.org/1.66.1/std/primitive.u8.html" > u8< / a > > ; < a class = "primitive" href = "https://doc.rust-lang.org/1.66.1/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.66.1/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.66.1/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.66.1/core/option/enum.Option.html" title = "enum core::option::Option" > Option< / a > < & SmolSet< [< 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.66.1/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.66.1/core/option/enum.Option.html" title = "enum core::option::Option" > Option< / a > < & < a class = "struct" href = "https://doc.rust-lang.org/1.66.1/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.66.1/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.66.1/core/option/enum.Option.html" title = "enum core::option::Option" > Option< / a > < (& < a class = "struct" href = "https://doc.rust-lang.org/1.66.1/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.66.1/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.66.1/core/option/enum.Option.html" title = "enum core::option::Option" > Option< / a > < & < a class = "struct" href = "https://doc.rust-lang.org/1.66.1/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.66.1/alloc/string/struct.String.html" title = "struct alloc::string::String" > String< / a > , < a class = "struct" href = "https://doc.rust-lang.org/1.66.1/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.66.1/core/option/enum.Option.html" title = "enum core::option::Option" > Option< / a > < & < a class = "struct" href = "https://doc.rust-lang.org/1.66.1/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.66.1/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.66.1/core/option/enum.Option.html" title = "enum core::option::Option" > Option< / a > < & < a class = "struct" href = "https://doc.rust-lang.org/1.66.1/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.66.1/alloc/string/struct.String.html" title = "struct alloc::string::String" > String< / a > , < a class = "struct" href = "https://doc.rust-lang.org/1.66.1/alloc/vec/struct.Vec.html" title = "struct alloc::vec::Vec" > Vec< / a > < < a class = "primitive" href = "https://doc.rust-lang.org/1.66.1/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.66.1/core/option/enum.Option.html" title = "enum core::option::Option" > Option< / a > < & < a class = "struct" href = "https://doc.rust-lang.org/1.66.1/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.66.1/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.66.1/core/option/enum.Option.html" title = "enum core::option::Option" > Option< / a > < & < a class = "struct" href = "https://doc.rust-lang.org/1.66.1/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.66.1/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.66.1/core/option/enum.Option.html" title = "enum core::option::Option" > Option< / a > < & < a class = "struct" href = "https://doc.rust-lang.org/1.66.1/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.66.1/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.66.1/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.66.1/core/option/enum.Option.html" title = "enum core::option::Option" > Option< / a > < < a class = "struct" href = "https://doc.rust-lang.org/1.66.1/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.66.1/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.66.1/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.66.1/core/option/enum.Option.html" title = "enum core::option::Option" > Option< / a > < < a class = "primitive" href = "https://doc.rust-lang.org/1.66.1/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.66.1/core/option/enum.Option.html" title = "enum core::option::Option" > Option< / a > < < a class = "primitive" href = "https://doc.rust-lang.org/1.66.1/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.66.1/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.66.1/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.66.1/core/option/enum.Option.html" title = "enum core::option::Option" > Option< / a > < & < a class = "primitive" href = "https://doc.rust-lang.org/1.66.1/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.66.1/core/option/enum.Option.html" title = "enum core::option::Option" > Option< / a > < & < a class = "primitive" href = "https://doc.rust-lang.org/1.66.1/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.66.1/core/option/enum.Option.html" title = "enum core::option::Option" > Option< / a > < & < a class = "primitive" href = "https://doc.rust-lang.org/1.66.1/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.66.1/core/option/enum.Option.html" title = "enum core::option::Option" > Option< / a > < & < a class = "primitive" href = "https://doc.rust-lang.org/1.66.1/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.66.1/core/option/enum.Option.html" title = "enum core::option::Option" > Option< / a > < & < a class = "primitive" href = "https://doc.rust-lang.org/1.66.1/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.66.1/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.66.1/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.66.1/core/option/enum.Option.html" title = "enum core::option::Option" > Option< / a > < & ProtoFilter> { ... }
< 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.66.1/core/option/enum.Option.html" title = "enum core::option::Option" > Option< / a > < & < a class = "primitive" href = "https://doc.rust-lang.org/1.66.1/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.66.1/core/option/enum.Option.html" title = "enum core::option::Option" > Option< / a > < & [< a class = "primitive" href = "https://doc.rust-lang.org/1.66.1/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.66.1/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.66.1/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.66.1/core/option/enum.Option.html" title = "enum core::option::Option" > Option< / a > < & < a class = "struct" href = "https://doc.rust-lang.org/1.66.1/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.as_oauth2session_map" class = "fnname" > as_oauth2session_map< / a > (& self) -> < a class = "enum" href = "https://doc.rust-lang.org/1.66.1/core/option/enum.Option.html" title = "enum core::option::Option" > Option< / a > < & < a class = "struct" href = "https://doc.rust-lang.org/1.66.1/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.Oauth2Session.html" title = "struct kanidmd_lib::value::Oauth2Session" > Oauth2Session< / 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.66.1/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.66.1/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.66.1/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.66.1/core/option/enum.Option.html" title = "enum core::option::Option" > Option< / a > < & HashSet< JwsSigner> > { ... }
< span class = "item-spacer" > < / span > fn < a href = "#method.as_uihint_set" class = "fnname" > as_uihint_set< / a > (& self) -> < a class = "enum" href = "https://doc.rust-lang.org/1.66.1/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 > < UiHint> > { ... }
< span class = "item-spacer" > < / span > fn < a href = "#method.as_uihint_iter" class = "fnname" > as_uihint_iter< / a > (& self) -> < a class = "enum" href = "https://doc.rust-lang.org/1.66.1/core/option/enum.Option.html" title = "enum core::option::Option" > Option< / a > < < a class = "struct" href = "https://doc.rust-lang.org/1.66.1/alloc/boxed/struct.Box.html" title = "struct alloc::boxed::Box" > Box< / a > < dyn < a class = "trait" href = "https://doc.rust-lang.org/1.66.1/core/iter/traits/iterator/trait.Iterator.html" title = "trait core::iter::traits::iterator::Iterator" > Iterator< / a > < Item = UiHint> + '_> > { ... }
< / 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" > < section id = "tymethod.insert_checked" class = "method has-srclink" > < a class = "srclink rightside" href = "../../src/kanidmd_lib/valueset/mod.rs.html#84" > source< / a > < 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.66.1/core/result/enum.Result.html" title = "enum core::result::Result" > Result< / a > < < a class = "primitive" href = "https://doc.rust-lang.org/1.66.1/std/primitive.bool.html" > bool< / a > , < a class = "enum" href = "../prelude/enum.OperationError.html" title = "enum kanidmd_lib::prelude::OperationError" > OperationError< / a > > < / h4 > < / section > < section id = "tymethod.clear" class = "method has-srclink" > < a class = "srclink rightside" href = "../../src/kanidmd_lib/valueset/mod.rs.html#86" > source< / a > < h4 class = "code-header" > fn < a href = "#tymethod.clear" class = "fnname" > clear< / a > (& mut self)< / h4 > < / section > < section id = "tymethod.remove" class = "method has-srclink" > < a class = "srclink rightside" href = "../../src/kanidmd_lib/valueset/mod.rs.html#88" > source< / a > < 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.66.1/std/primitive.bool.html" > bool< / a > < / h4 > < / section > < section id = "tymethod.contains" class = "method has-srclink" > < a class = "srclink rightside" href = "../../src/kanidmd_lib/valueset/mod.rs.html#90" > source< / a > < 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.66.1/std/primitive.bool.html" > bool< / a > < / h4 > < / section > < section id = "tymethod.substring" class = "method has-srclink" > < a class = "srclink rightside" href = "../../src/kanidmd_lib/valueset/mod.rs.html#92" > source< / a > < 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.66.1/std/primitive.bool.html" > bool< / a > < / h4 > < / section > < section id = "tymethod.lessthan" class = "method has-srclink" > < a class = "srclink rightside" href = "../../src/kanidmd_lib/valueset/mod.rs.html#94" > source< / a > < 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.66.1/std/primitive.bool.html" > bool< / a > < / h4 > < / section > < section id = "tymethod.len" class = "method has-srclink" > < a class = "srclink rightside" href = "../../src/kanidmd_lib/valueset/mod.rs.html#96" > source< / a > < h4 class = "code-header" > fn < a href = "#tymethod.len" class = "fnname" > len< / a > (& self) -> < a class = "primitive" href = "https://doc.rust-lang.org/1.66.1/std/primitive.usize.html" > usize< / a > < / h4 > < / section > < section id = "tymethod.generate_idx_eq_keys" class = "method has-srclink" > < a class = "srclink rightside" href = "../../src/kanidmd_lib/valueset/mod.rs.html#98" > source< / a > < 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.66.1/alloc/vec/struct.Vec.html" title = "struct alloc::vec::Vec" > Vec< / a > < < a class = "struct" href = "https://doc.rust-lang.org/1.66.1/alloc/string/struct.String.html" title = "struct alloc::string::String" > String< / a > > < span class = "notable-traits" > < span class = "notable-traits-t
2022-10-07 11:23:12 +02:00
< 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 >
2023-01-16 00:07:10 +01:00
< / div > < / details > < section id = "method.is_empty" class = "method has-srclink" > < a class = "srclink rightside" href = "../../src/kanidmd_lib/valueset/mod.rs.html#116-118" > source< / a > < 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.66.1/std/primitive.bool.html" > bool< / a > < / h4 > < / section > < section id = "method.migrate_iutf8_iname" class = "method has-srclink" > < a class = "srclink rightside" href = "../../src/kanidmd_lib/valueset/mod.rs.html#120-123" > source< / a > < 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.66.1/core/result/enum.Result.html" title = "enum core::result::Result" > Result< / a > < < a class = "enum" href = "https://doc.rust-lang.org/1.66.1/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 > < / section > < section id = "method.get_ssh_tag" class = "method has-srclink" > < a class = "srclink rightside" href = "../../src/kanidmd_lib/valueset/mod.rs.html#125-127" > source< / a > < 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.66.1/std/primitive.str.html" > str< / a > ) -> < a class = "enum" href = "https://doc.rust-lang.org/1.66.1/core/option/enum.Option.html" title = "enum core::option::Option" > Option< / a > < & < a class = "primitive" href = "https://doc.rust-lang.org/1.66.1/std/primitive.str.html" > str< / a > > < / h4 > < / section > < section id = "method.as_ref_uuid_iter" class = "method has-srclink" > < a class = "srclink rightside" href = "../../src/kanidmd_lib/valueset/mod.rs.html#129-131" > source< / a > < 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.66.1/core/option/enum.Option.html" title = "enum core::option::Option" > Option< / a > < < a class = "struct" href = "https://doc.rust-lang.org/1.66.1/alloc/boxed/struct.Box.html" title = "struct alloc::boxed::Box" > Box< / a > < dyn < a class = "trait" href = "https://doc.rust-lang.org/1.66.1/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 > < / section > < section id = "method.as_utf8_iter" class = "method has-srclink" > < a class = "srclink rightside" href = "../../src/kanidmd_lib/valueset/mod.rs.html#133-137" > source< / a > < 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.66.1/core/option/enum.Option.html" title = "enum core::option::Option" > Option< / a > < < a class = "struct" href = "https://doc.rust-lang.org/1.66.1/alloc/boxed/struct.Box.html" title = "struct alloc::boxed::Box" > Box< / a > < dyn < a class = "trait" href = "https://doc.rust-lang.org/1.66.1/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.66.1/std/primitive.str.html" > str< / a > > + '_> > < / h4 > < / section > < section id = "method.as_iutf8_iter" class = "method has-srclink" > < a class = "srclink rightside" href = "../../src/kanidmd_lib/valueset/mod.rs.html#139-143" > source< / a > < 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.66.1/core/option/enum.Option.html" title = "enum core::option::Option" > Option< / a > < < a class = "struct" href = "https://doc.rust-lang.org/1.66.1/alloc/boxed/struct.Box.html" title = "struct alloc::boxed::Box" > Box< / a > < dyn < a class = "trait" href = "https://doc.rust-lang.org/1.66.1/core/iter/tra