2023-05-06 10:35:24 +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 `KanidmClient` struct in crate `kanidm_client`." > < title > KanidmClient in kanidm_client - Rust< / title > < link rel = "preload" as = "font" type = "font/woff2" crossorigin href = "../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2" > < link rel = "preload" as = "font" type = "font/woff2" crossorigin href = "../static.files/FiraSans-Regular-018c141bf0843ffd.woff2" > < link rel = "preload" as = "font" type = "font/woff2" crossorigin href = "../static.files/FiraSans-Medium-8f9a781e4970d388.woff2" > < link rel = "preload" as = "font" type = "font/woff2" crossorigin href = "../static.files/SourceCodePro-Regular-562dcc5011b6de7d.ttf.woff2" > < link rel = "preload" as = "font" type = "font/woff2" crossorigin href = "../static.files/SourceSerif4-Bold-a2c9cd1067f8b328.ttf.woff2" > < link rel = "preload" as = "font" type = "font/woff2" crossorigin href = "../static.files/SourceCodePro-Semibold-d899c5a5c4aeb14a.ttf.woff2" > < link rel = "stylesheet" href = "../static.files/normalize-76eba96aa4d2e634.css" > < link rel = "stylesheet" href = "../static.files/rustdoc-c4dbdcde0fbd8430.css" id = "mainThemeStyle" > < link rel = "stylesheet" id = "themeStyle" href = "../static.files/light-db279b6232be9c13.css" > < link rel = "stylesheet" disabled href = "../static.files/dark-cf923f49f397b216.css" > < link rel = "stylesheet" disabled href = "../static.files/ayu-be46fdc453a55015.css" > < script src = "../static.files/storage-3891ce972e3a2bf8.js" > < / script > < script defer src = "sidebar-items.js" > < / script > < script defer src = "../static.files/main-98a684e84ae5b08b.js" > < / script > < noscript > < link rel = "stylesheet" href = "../static.files/noscript-13285aec31fa243e.css" > < / noscript > < link rel = "alternate icon" type = "image/png" href = "../static.files/favicon-16x16-8b506e7a72182f1c.png" > < link rel = "alternate icon" type = "image/png" href = "../static.files/favicon-32x32-422f7d1d52889060.png" > < link rel = "icon" type = "image/svg+xml" href = "../static.files/favicon-2c020d218678b618.svg" > < / head > < body class = "rustdoc struct" > <!-- [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 = "logo-container" href = "../kanidm_client/index.html" > < img class = "rust-logo" src = "../static.files/rust-logo-151179464ae7ed46.svg" alt = "logo" > < / a > < h2 > < / h2 > < / nav > < nav class = "sidebar" > < a class = "logo-container" href = "../kanidm_client/index.html" > < img class = "rust-logo" src = "../static.files/rust-logo-151179464ae7ed46.svg" alt = "logo" > < / a > < h2 class = "location" > < a href = "#" > KanidmClient< / a > < / h2 > < div class = "sidebar-elems" > < section > < h3 > < a href = "#implementations" > Methods< / a > < / h3 > < ul class = "block" > < li > < a href = "#method.auth_anonymous" > auth_anonymous< / a > < / li > < li > < a href = "#method.auth_passkey_begin" > auth_passkey_begin< / a > < / li > < li > < a href = "#method.auth_passkey_complete" > auth_passkey_complete< / a > < / li > < li > < a href = "#method.auth_password_backup_code" > auth_password_backup_code< / a > < / li > < li > < a href = "#method.auth_password_totp" > auth_password_totp< / a > < / li > < li > < a href = "#method.auth_simple_password" > auth_simple_password< / a > < / li > < li > < a href = "#method.auth_step_anonymous" > auth_step_anonymous< / a > < / li > < li > < a href = "#method.auth_step_backup_code" > auth_step_backup_code< / a > < / li > < li > < a href = "#method.auth_step_begin" > auth_step_begin< / a > < / li > < li > < a href = "#method.auth_step_init" > auth_step_init< / a > < / li > < li > < a href = "#method.auth_step_passkey_complete" > auth_step_passkey_complete< / a > < / li > < li > < a href = "#method.auth_step_password" > auth_step_password< / a > < / li > < li > < a href = "#method.auth_step_securitykey_complete" > auth_step_securitykey_complete< / a > < / li > < li > < a href = "#method.auth_step_totp" > auth_step_totp< / a > < / li > < li > < a href = "#method.auth_valid" > auth_valid< / a > < / li > < li > < a href = "#method.create" > create< / a > < / li > < li > < a href = "#method.delete" > delete< / a > < / li > < li > < a href = "#method.get_origin" > get_origin< / a > < / li > < li > < a href = "#method.get_token" > get_token< / a > < / li > < li > < a href = "#met
2023-05-05 13:23:43 +02:00
& self,
id: & < a class = "primitive" href = "https://doc.rust-lang.org/1.69.0/std/primitive.str.html" > str< / a >
2023-05-06 10:35:24 +02:00
) -> < a class = "enum" href = "https://doc.rust-lang.org/1.69.0/core/result/enum.Result.html" title = "enum core::result::Result" > Result< / a > < < a class = "enum" href = "https://doc.rust-lang.org/1.69.0/core/option/enum.Option.html" title = "enum core::option::Option" > Option< / a > < < a class = "struct" href = "../kanidm_proto/v1/struct.Entry.html" title = "struct kanidm_proto::v1::Entry" > Entry< / a > > , < a class = "enum" href = "enum.ClientError.html" title = "enum kanidm_client::ClientError" > ClientError< / a > > < / h4 > < / section > < section id = "method.idm_person_account_create" class = "method" > < a class = "srclink rightside" href = "../src/kanidm_client/person.rs.html#20-35" > source< / a > < h4 class = "code-header" > pub async fn < a href = "#method.idm_person_account_create" class = "fn" > idm_person_account_create< / a > (
2023-05-05 13:23:43 +02:00
& self,
name: & < a class = "primitive" href = "https://doc.rust-lang.org/1.69.0/std/primitive.str.html" > str< / a > ,
displayname: & < a class = "primitive" href = "https://doc.rust-lang.org/1.69.0/std/primitive.str.html" > str< / a >
) -> < a class = "enum" href = "https://doc.rust-lang.org/1.69.0/core/result/enum.Result.html" title = "enum core::result::Result" > Result< / a > < < a class = "primitive" href = "https://doc.rust-lang.org/1.69.0/std/primitive.unit.html" > ()< / a > , < a class = "enum" href = "enum.ClientError.html" title = "enum kanidm_client::ClientError" > ClientError< / a > > < / h4 > < / section > < section id = "method.idm_person_account_update" class = "method" > < a class = "srclink rightside" href = "../src/kanidm_client/person.rs.html#37-70" > source< / a > < h4 class = "code-header" > pub async fn < a href = "#method.idm_person_account_update" class = "fn" > idm_person_account_update< / a > (
& self,
id: & < a class = "primitive" href = "https://doc.rust-lang.org/1.69.0/std/primitive.str.html" > str< / a > ,
newname: < a class = "enum" href = "https://doc.rust-lang.org/1.69.0/core/option/enum.Option.html" title = "enum core::option::Option" > Option< / a > < & < a class = "primitive" href = "https://doc.rust-lang.org/1.69.0/std/primitive.str.html" > str< / a > > ,
displayname: < a class = "enum" href = "https://doc.rust-lang.org/1.69.0/core/option/enum.Option.html" title = "enum core::option::Option" > Option< / a > < & < a class = "primitive" href = "https://doc.rust-lang.org/1.69.0/std/primitive.str.html" > str< / a > > ,
legalname: < a class = "enum" href = "https://doc.rust-lang.org/1.69.0/core/option/enum.Option.html" title = "enum core::option::Option" > Option< / a > < & < a class = "primitive" href = "https://doc.rust-lang.org/1.69.0/std/primitive.str.html" > str< / a > > ,
mail: < a class = "enum" href = "https://doc.rust-lang.org/1.69.0/core/option/enum.Option.html" title = "enum core::option::Option" > Option< / a > < & [< a class = "struct" href = "https://doc.rust-lang.org/1.69.0/alloc/string/struct.String.html" title = "struct alloc::string::String" > String< / a > ]>
) -> < a class = "enum" href = "https://doc.rust-lang.org/1.69.0/core/result/enum.Result.html" title = "enum core::result::Result" > Result< / a > < < a class = "primitive" href = "https://doc.rust-lang.org/1.69.0/std/primitive.unit.html" > ()< / a > , < a class = "enum" href = "enum.ClientError.html" title = "enum kanidm_client::ClientError" > ClientError< / a > > < / h4 > < / section > < section id = "method.idm_person_account_delete" class = "method" > < a class = "srclink rightside" href = "../src/kanidm_client/person.rs.html#72-75" > source< / a > < h4 class = "code-header" > pub async fn < a href = "#method.idm_person_account_delete" class = "fn" > idm_person_account_delete< / a > (
& self,
id: & < a class = "primitive" href = "https://doc.rust-lang.org/1.69.0/std/primitive.str.html" > str< / a >
) -> < a class = "enum" href = "https://doc.rust-lang.org/1.69.0/core/result/enum.Result.html" title = "enum core::result::Result" > Result< / a > < < a class = "primitive" href = "https://doc.rust-lang.org/1.69.0/std/primitive.unit.html" > ()< / a > , < a class = "enum" href = "enum.ClientError.html" title = "enum kanidm_client::ClientError" > ClientError< / a > > < / h4 > < / section > < section id = "method.idm_person_account_add_attr" class = "method" > < a class = "srclink rightside" href = "../src/kanidm_client/person.rs.html#77-86" > source< / a > < h4 class = "code-header" > pub async fn < a href = "#method.idm_person_account_add_attr" class = "fn" > idm_person_account_add_attr< / a > (
& self,
id: & < a class = "primitive" href = "https://doc.rust-lang.org/1.69.0/std/primitive.str.html" > str< / a > ,
attr: & < a class = "primitive" href = "https://doc.rust-lang.org/1.69.0/std/primitive.str.html" > str< / a > ,
values: & [& < a class = "primitive" href = "https://doc.rust-lang.org/1.69.0/std/primitive.str.html" > str< / a > ]
) -> < a class = "enum" href = "https://doc.rust-lang.org/1.69.0/core/result/enum.Result.html" title = "enum core::result::Result" > Result< / a > < < a class = "primitive" href = "https://doc.rust-lang.org/1.69.0/std/primitive.unit.html" > ()< / a > , < a class = "enum" href = "enum.ClientError.html" title = "enum kanidm_client::ClientError" > ClientError< / a > > < / h4 > < / section > < section id = "method.idm_person_account_set_attr" class = "method" > < a class = "srclink rightside" href = "../src/kanidm_client/person.rs.html#88-97" > source< / a > < h4 class = "code-header" > pub async fn < a href = "#method.idm_person_account_set_attr" class = "fn" > idm_person_account_set_attr< / a > (
& self,
id: & < a class = "primitive" href = "https://doc.rust-lang.org/1.69.0/std/primitive.str.html" > str< / a > ,
attr: & < a class = "primitive" href = "https://doc.rust-lang.org/1.69.0/std/primitive.str.html" > str< / a > ,
values: & [& < a class = "primitive" href = "https://doc.rust-lang.org/1.69.0/std/primitive.str.html" > str< / a > ]
) -> < a class = "enum" href = "https://doc.rust-lang.org/1.69.0/core/result/enum.Result.html" title = "enum core::result::Result" > Result< / a > < < a class = "primitive" href = "https://doc.rust-lang.org/1.69.0/std/primitive.unit.html" > ()< / a > , < a class = "enum" href = "enum.ClientError.html" title = "enum kanidm_client::ClientError" > ClientError< / a > > < / h4 > < / section > < section id = "method.idm_person_account_get_attr" class = "method" > < a class = "srclink rightside" href = "../src/kanidm_client/person.rs.html#99-106" > source< / a > < h4 class = "code-header" > pub async fn < a href = "#method.idm_person_account_get_attr" class = "fn" > idm_person_account_get_attr< / a > (
& self,
id: & < a class = "primitive" href = "https://doc.rust-lang.org/1.69.0/std/primitive.str.html" > str< / a > ,
attr: & < a class = "primitive" href = "https://doc.rust-lang.org/1.69.0/std/primitive.str.html" > str< / a >
) -> < a class = "enum" href = "https://doc.rust-lang.org/1.69.0/core/result/enum.Result.html" title = "enum core::result::Result" > Result< / a > < < a class = "enum" href = "https://doc.rust-lang.org/1.69.0/core/option/enum.Option.html" title = "enum core::option::Option" > Option< / a > < < a class = "struct" href = "https://doc.rust-lang.org/1.69.0/alloc/vec/struct.Vec.html" title = "struct alloc::vec::Vec" > Vec< / a > < < a class = "struct" href = "https://doc.rust-lang.org/1.69.0/alloc/string/struct.String.html" title = "struct alloc::string::String" > String< / a > > > , < a class = "enum" href = "enum.ClientError.html" title = "enum kanidm_client::ClientError" > ClientError< / a > > < / h4 > < / section > < section id = "method.idm_person_account_purge_attr" class = "method" > < a class = "srclink rightside" href = "../src/kanidm_client/person.rs.html#108-115" > source< / a > < h4 class = "code-header" > pub async fn < a href = "#method.idm_person_account_purge_attr" class = "fn" > idm_person_account_purge_attr< / a > (
& self,
id: & < a class = "primitive" href = "https://doc.rust-lang.org/1.69.0/std/primitive.str.html" > str< / a > ,
attr: & < a class = "primitive" href = "https://doc.rust-lang.org/1.69.0/std/primitive.str.html" > str< / a >
) -> < a class = "enum" href = "https://doc.rust-lang.org/1.69.0/core/result/enum.Result.html" title = "enum core::result::Result" > Result< / a > < < a class = "primitive" href = "https://doc.rust-lang.org/1.69.0/std/primitive.unit.html" > ()< / a > , < a class = "enum" href = "enum.ClientError.html" title = "enum kanidm_client::ClientError" > ClientError< / a > > < / h4 > < / section > < section id = "method.idm_person_account_primary_credential_import_password" class = "method" > < a class = "srclink rightside" href = "../src/kanidm_client/person.rs.html#117-127" > source< / a > < h4 class = "code-header" > pub async fn < a href = "#method.idm_person_account_primary_credential_import_password" class = "fn" > idm_person_account_primary_credential_import_password< / a > (
& self,
id: & < a class = "primitive" href = "https://doc.rust-lang.org/1.69.0/std/primitive.str.html" > str< / a > ,
pw: & < a class = "primitive" href = "https://doc.rust-lang.org/1.69.0/std/primitive.str.html" > str< / a >
) -> < a class = "enum" href = "https://doc.rust-lang.org/1.69.0/core/result/enum.Result.html" title = "enum core::result::Result" > Result< / a > < < a class = "primitive" href = "https://doc.rust-lang.org/1.69.0/std/primitive.unit.html" > ()< / a > , < a class = "enum" href = "enum.ClientError.html" title = "enum kanidm_client::ClientError" > ClientError< / a > > < / h4 > < / section > < section id = "method.idm_person_account_get_credential_status" class = "method" > < a class = "srclink rightside" href = "../src/kanidm_client/person.rs.html#129-143" > source< / a > < h4 class = "code-header" > pub async fn < a href = "#method.idm_person_account_get_credential_status" class = "fn" > idm_person_account_get_credential_status< / a > (
& self,
id: & < a class = "primitive" href = "https://doc.rust-lang.org/1.69.0/std/primitive.str.html" > str< / a >
2023-05-06 10:35:24 +02:00
) -> < a class = "enum" href = "https://doc.rust-lang.org/1.69.0/core/result/enum.Result.html" title = "enum core::result::Result" > Result< / a > < < a class = "struct" href = "../kanidm_proto/v1/struct.CredentialStatus.html" title = "struct kanidm_proto::v1::CredentialStatus" > CredentialStatus< / a > , < a class = "enum" href = "enum.ClientError.html" title = "enum kanidm_client::ClientError" > ClientError< / a > > < / h4 > < / section > < section id = "method.idm_person_account_primary_credential_set_password" class = "method" > < a class = "srclink rightside" href = "../src/kanidm_client/person.rs.html#146-161" > source< / a > < h4 class = "code-header" > pub async fn < a href = "#method.idm_person_account_primary_credential_set_password" class = "fn" > idm_person_account_primary_credential_set_password< / a > (
2023-05-05 13:23:43 +02:00
& self,
id: & < a class = "primitive" href = "https://doc.rust-lang.org/1.69.0/std/primitive.str.html" > str< / a > ,
pw: & < a class = "primitive" href = "https://doc.rust-lang.org/1.69.0/std/primitive.str.html" > str< / a >
) -> < a class = "enum" href = "https://doc.rust-lang.org/1.69.0/core/result/enum.Result.html" title = "enum core::result::Result" > Result< / a > < < a class = "primitive" href = "https://doc.rust-lang.org/1.69.0/std/primitive.unit.html" > ()< / a > , < a class = "enum" href = "enum.ClientError.html" title = "enum kanidm_client::ClientError" > ClientError< / a > > < / h4 > < / section > < section id = "method.idm_person_account_post_ssh_pubkey" class = "method" > < a class = "srclink rightside" href = "../src/kanidm_client/person.rs.html#163-172" > source< / a > < h4 class = "code-header" > pub async fn < a href = "#method.idm_person_account_post_ssh_pubkey" class = "fn" > idm_person_account_post_ssh_pubkey< / a > (
& self,
id: & < a class = "primitive" href = "https://doc.rust-lang.org/1.69.0/std/primitive.str.html" > str< / a > ,
tag: & < a class = "primitive" href = "https://doc.rust-lang.org/1.69.0/std/primitive.str.html" > str< / a > ,
pubkey: & < a class = "primitive" href = "https://doc.rust-lang.org/1.69.0/std/primitive.str.html" > str< / a >
) -> < a class = "enum" href = "https://doc.rust-lang.org/1.69.0/core/result/enum.Result.html" title = "enum core::result::Result" > Result< / a > < < a class = "primitive" href = "https://doc.rust-lang.org/1.69.0/std/primitive.unit.html" > ()< / a > , < a class = "enum" href = "enum.ClientError.html" title = "enum kanidm_client::ClientError" > ClientError< / a > > < / h4 > < / section > < section id = "method.idm_person_account_delete_ssh_pubkey" class = "method" > < a class = "srclink rightside" href = "../src/kanidm_client/person.rs.html#174-181" > source< / a > < h4 class = "code-header" > pub async fn < a href = "#method.idm_person_account_delete_ssh_pubkey" class = "fn" > idm_person_account_delete_ssh_pubkey< / a > (
& self,
id: & < a class = "primitive" href = "https://doc.rust-lang.org/1.69.0/std/primitive.str.html" > str< / a > ,
tag: & < a class = "primitive" href = "https://doc.rust-lang.org/1.69.0/std/primitive.str.html" > str< / a >
) -> < a class = "enum" href = "https://doc.rust-lang.org/1.69.0/core/result/enum.Result.html" title = "enum core::result::Result" > Result< / a > < < a class = "primitive" href = "https://doc.rust-lang.org/1.69.0/std/primitive.unit.html" > ()< / a > , < a class = "enum" href = "enum.ClientError.html" title = "enum kanidm_client::ClientError" > ClientError< / a > > < / h4 > < / section > < section id = "method.idm_person_account_unix_extend" class = "method" > < a class = "srclink rightside" href = "../src/kanidm_client/person.rs.html#183-195" > source< / a > < h4 class = "code-header" > pub async fn < a href = "#method.idm_person_account_unix_extend" class = "fn" > idm_person_account_unix_extend< / a > (
& self,
id: & < a class = "primitive" href = "https://doc.rust-lang.org/1.69.0/std/primitive.str.html" > str< / a > ,
gidnumber: < a class = "enum" href = "https://doc.rust-lang.org/1.69.0/core/option/enum.Option.html" title = "enum core::option::Option" > Option< / a > < < a class = "primitive" href = "https://doc.rust-lang.org/1.69.0/std/primitive.u32.html" > u32< / a > > ,
shell: < a class = "enum" href = "https://doc.rust-lang.org/1.69.0/core/option/enum.Option.html" title = "enum core::option::Option" > Option< / a > < & < a class = "primitive" href = "https://doc.rust-lang.org/1.69.0/std/primitive.str.html" > str< / a > >
) -> < a class = "enum" href = "https://doc.rust-lang.org/1.69.0/core/result/enum.Result.html" title = "enum core::result::Result" > Result< / a > < < a class = "primitive" href = "https://doc.rust-lang.org/1.69.0/std/primitive.unit.html" > ()< / a > , < a class = "enum" href = "enum.ClientError.html" title = "enum kanidm_client::ClientError" > ClientError< / a > > < / h4 > < / section > < section id = "method.idm_person_account_unix_cred_put" class = "method" > < a class = "srclink rightside" href = "../src/kanidm_client/person.rs.html#197-210" > source< / a > < h4 class = "code-header" > pub async fn < a href = "#method.idm_person_account_unix_cred_put" class = "fn" > idm_person_account_unix_cred_put< / a > (
& self,
id: & < a class = "primitive" href = "https://doc.rust-lang.org/1.69.0/std/primitive.str.html" > str< / a > ,
cred: & < a class = "primitive" href = "https://doc.rust-lang.org/1.69.0/std/primitive.str.html" > str< / a >
) -> < a class = "enum" href = "https://doc.rust-lang.org/1.69.0/core/result/enum.Result.html" title = "enum core::result::Result" > Result< / a > < < a class = "primitive" href = "https://doc.rust-lang.org/1.69.0/std/primitive.unit.html" > ()< / a > , < a class = "enum" href = "enum.ClientError.html" title = "enum kanidm_client::ClientError" > ClientError< / a > > < / h4 > < / section > < section id = "method.idm_person_account_unix_cred_delete" class = "method" > < a class = "srclink rightside" href = "../src/kanidm_client/person.rs.html#212-215" > source< / a > < h4 class = "code-header" > pub async fn < a href = "#method.idm_person_account_unix_cred_delete" class = "fn" > idm_person_account_unix_cred_delete< / a > (
& self,
id: & < a class = "primitive" href = "https://doc.rust-lang.org/1.69.0/std/primitive.str.html" > str< / a >
) -> < a class = "enum" href = "https://doc.rust-lang.org/1.69.0/core/result/enum.Result.html" title = "enum core::result::Result" > Result< / a > < < a class = "primitive" href = "https://doc.rust-lang.org/1.69.0/std/primitive.unit.html" > ()< / a > , < a class = "enum" href = "enum.ClientError.html" title = "enum kanidm_client::ClientError" > ClientError< / a > > < / h4 > < / section > < section id = "method.idm_account_radius_credential_get" class = "method" > < a class = "srclink rightside" href = "../src/kanidm_client/person.rs.html#217-223" > source< / a > < h4 class = "code-header" > pub async fn < a href = "#method.idm_account_radius_credential_get" class = "fn" > idm_account_radius_credential_get< / a > (
& self,
id: & < a class = "primitive" href = "https://doc.rust-lang.org/1.69.0/std/primitive.str.html" > str< / a >
) -> < a class = "enum" href = "https://doc.rust-lang.org/1.69.0/core/result/enum.Result.html" title = "enum core::result::Result" > Result< / a > < < a class = "enum" href = "https://doc.rust-lang.org/1.69.0/core/option/enum.Option.html" title = "enum core::option::Option" > Option< / a > < < a class = "struct" href = "https://doc.rust-lang.org/1.69.0/alloc/string/struct.String.html" title = "struct alloc::string::String" > String< / a > > , < a class = "enum" href = "enum.ClientError.html" title = "enum kanidm_client::ClientError" > ClientError< / a > > < / h4 > < / section > < section id = "method.idm_account_radius_credential_regenerate" class = "method" > < a class = "srclink rightside" href = "../src/kanidm_client/person.rs.html#225-231" > source< / a > < h4 class = "code-header" > pub async fn < a href = "#method.idm_account_radius_credential_regenerate" class = "fn" > idm_account_radius_credential_regenerate< / a > (
& self,
id: & < a class = "primitive" href = "https://doc.rust-lang.org/1.69.0/std/primitive.str.html" > str< / a >
) -> < a class = "enum" href = "https://doc.rust-lang.org/1.69.0/core/result/enum.Result.html" title = "enum core::result::Result" > Result< / a > < < a class = "struct" href = "https://doc.rust-lang.org/1.69.0/alloc/string/struct.String.html" title = "struct alloc::string::String" > String< / a > , < a class = "enum" href = "enum.ClientError.html" title = "enum kanidm_client::ClientError" > ClientError< / a > > < / h4 > < / section > < section id = "method.idm_account_radius_credential_delete" class = "method" > < a class = "srclink rightside" href = "../src/kanidm_client/person.rs.html#233-236" > source< / a > < h4 class = "code-header" > pub async fn < a href = "#method.idm_account_radius_credential_delete" class = "fn" > idm_account_radius_credential_delete< / a > (
& self,
id: & < a class = "primitive" href = "https://doc.rust-lang.org/1.69.0/std/primitive.str.html" > str< / a >
) -> < a class = "enum" href = "https://doc.rust-lang.org/1.69.0/core/result/enum.Result.html" title = "enum core::result::Result" > Result< / a > < < a class = "primitive" href = "https://doc.rust-lang.org/1.69.0/std/primitive.unit.html" > ()< / a > , < a class = "enum" href = "enum.ClientError.html" title = "enum kanidm_client::ClientError" > ClientError< / a > > < / h4 > < / section > < section id = "method.idm_account_list_user_auth_token" class = "method" > < a class = "srclink rightside" href = "../src/kanidm_client/person.rs.html#238-244" > source< / a > < h4 class = "code-header" > pub async fn < a href = "#method.idm_account_list_user_auth_token" class = "fn" > idm_account_list_user_auth_token< / a > (
& self,
id: & < a class = "primitive" href = "https://doc.rust-lang.org/1.69.0/std/primitive.str.html" > str< / a >
2023-05-06 10:35:24 +02:00
) -> < a class = "enum" href = "https://doc.rust-lang.org/1.69.0/core/result/enum.Result.html" title = "enum core::result::Result" > Result< / a > < < a class = "struct" href = "https://doc.rust-lang.org/1.69.0/alloc/vec/struct.Vec.html" title = "struct alloc::vec::Vec" > Vec< / a > < < a class = "struct" href = "../kanidm_proto/v1/struct.UatStatus.html" title = "struct kanidm_proto::v1::UatStatus" > UatStatus< / a > > , < a class = "enum" href = "enum.ClientError.html" title = "enum kanidm_client::ClientError" > ClientError< / a > > < / h4 > < / section > < section id = "method.idm_account_destroy_user_auth_token" class = "method" > < a class = "srclink rightside" href = "../src/kanidm_client/person.rs.html#246-260" > source< / a > < h4 class = "code-header" > pub async fn < a href = "#method.idm_account_destroy_user_auth_token" class = "fn" > idm_account_destroy_user_auth_token< / a > (
2023-05-05 13:23:43 +02:00
& self,
id: & < a class = "primitive" href = "https://doc.rust-lang.org/1.69.0/std/primitive.str.html" > str< / a > ,
token_id: < a class = "struct" href = "https://docs.rs/uuid/1.3.2/uuid/struct.Uuid.html" title = "struct uuid::Uuid" > Uuid< / a >
2023-05-06 10:35:24 +02:00
) -> < a class = "enum" href = "https://doc.rust-lang.org/1.69.0/core/result/enum.Result.html" title = "enum core::result::Result" > Result< / a > < < a class = "primitive" href = "https://doc.rust-lang.org/1.69.0/std/primitive.unit.html" > ()< / a > , < a class = "enum" href = "enum.ClientError.html" title = "enum kanidm_client::ClientError" > ClientError< / a > > < / h4 > < / section > < / div > < / details > < details class = "toggle implementors-toggle" open > < summary > < section id = "impl-KanidmClient-1" class = "impl" > < a class = "srclink rightside" href = "../src/kanidm_client/scim.rs.html#4-16" > source< / a > < a href = "#impl-KanidmClient-1" class = "anchor" > §< / a > < h3 class = "code-header" > impl < a class = "struct" href = "struct.KanidmClient.html" title = "struct kanidm_client::KanidmClient" > KanidmClient< / a > < / h3 > < / section > < / summary > < div class = "impl-items" > < section id = "method.scim_v1_sync_status" class = "method" > < a class = "srclink rightside" href = "../src/kanidm_client/scim.rs.html#5-7" > source< / a > < h4 class = "code-header" > pub async fn < a href = "#method.scim_v1_sync_status" class = "fn" > scim_v1_sync_status< / a > (& self) -> < a class = "enum" href = "https://doc.rust-lang.org/1.69.0/core/result/enum.Result.html" title = "enum core::result::Result" > Result< / a > < < a class = "enum" href = "../kanidm_proto/scim_v1/enum.ScimSyncState.html" title = "enum kanidm_proto::scim_v1::ScimSyncState" > ScimSyncState< / a > , < a class = "enum" href = "enum.ClientError.html" title = "enum kanidm_client::ClientError" > ClientError< / a > > < / h4 > < / section > < section id = "method.scim_v1_sync_update" class = "method" > < a class = "srclink rightside" href = "../src/kanidm_client/scim.rs.html#9-15" > source< / a > < h4 class = "code-header" > pub async fn < a href = "#method.scim_v1_sync_update" class = "fn" > scim_v1_sync_update< / a > (
2023-05-05 13:23:43 +02:00
& self,
2023-05-06 10:35:24 +02:00
scim_sync_request: & < a class = "struct" href = "../kanidm_proto/scim_v1/struct.ScimSyncRequest.html" title = "struct kanidm_proto::scim_v1::ScimSyncRequest" > ScimSyncRequest< / a >
) -> < a class = "enum" href = "https://doc.rust-lang.org/1.69.0/core/result/enum.Result.html" title = "enum core::result::Result" > Result< / a > < < a class = "primitive" href = "https://doc.rust-lang.org/1.69.0/std/primitive.unit.html" > ()< / a > , < a class = "enum" href = "enum.ClientError.html" title = "enum kanidm_client::ClientError" > ClientError< / a > > < / h4 > < / section > < / div > < / details > < details class = "toggle implementors-toggle" open > < summary > < section id = "impl-KanidmClient-2" class = "impl" > < a class = "srclink rightside" href = "../src/kanidm_client/service_account.rs.html#9-242" > source< / a > < a href = "#impl-KanidmClient-2" class = "anchor" > §< / a > < h3 class = "code-header" > impl < a class = "struct" href = "struct.KanidmClient.html" title = "struct kanidm_client::KanidmClient" > KanidmClient< / a > < / h3 > < / section > < / summary > < div class = "impl-items" > < section id = "method.idm_service_account_list" class = "method" > < a class = "srclink rightside" href = "../src/kanidm_client/service_account.rs.html#10-12" > source< / a > < h4 class = "code-header" > pub async fn < a href = "#method.idm_service_account_list" class = "fn" > idm_service_account_list< / a > (& self) -> < a class = "enum" href = "https://doc.rust-lang.org/1.69.0/core/result/enum.Result.html" title = "enum core::result::Result" > Result< / a > < < a class = "struct" href = "https://doc.rust-lang.org/1.69.0/alloc/vec/struct.Vec.html" title = "struct alloc::vec::Vec" > Vec< / a > < < a class = "struct" href = "../kanidm_proto/v1/struct.Entry.html" title = "struct kanidm_proto::v1::Entry" > Entry< / a > > , < a class = "enum" href = "enum.ClientError.html" title = "enum kanidm_client::ClientError" > ClientError< / a > > < / h4 > < / section > < section id = "method.idm_service_account_get" class = "method" > < a class = "srclink rightside" href = "../src/kanidm_client/service_account.rs.html#14-17" > source< / a > < h4 class = "code-header" > pub async fn < a href = "#method.idm_service_account_get" class = "fn" > idm_service_account_get< / a > (
2023-05-05 13:23:43 +02:00
& self,
id: & < a class = "primitive" href = "https://doc.rust-lang.org/1.69.0/std/primitive.str.html" > str< / a >
2023-05-06 10:35:24 +02:00
) -> < a class = "enum" href = "https://doc.rust-lang.org/1.69.0/core/result/enum.Result.html" title = "enum core::result::Result" > Result< / a > < < a class = "enum" href = "https://doc.rust-lang.org/1.69.0/core/option/enum.Option.html" title = "enum core::option::Option" > Option< / a > < < a class = "struct" href = "../kanidm_proto/v1/struct.Entry.html" title = "struct kanidm_proto::v1::Entry" > Entry< / a > > , < a class = "enum" href = "enum.ClientError.html" title = "enum kanidm_client::ClientError" > ClientError< / a > > < / h4 > < / section > < details class = "toggle method-toggle" open > < summary > < section id = "method.idm_service_account_create" class = "method" > < a class = "srclink rightside" href = "../src/kanidm_client/service_account.rs.html#20-36" > source< / a > < h4 class = "code-header" > pub async fn < a href = "#method.idm_service_account_create" class = "fn" > idm_service_account_create< / a > (
2023-05-05 13:23:43 +02:00
& self,
name: & < a class = "primitive" href = "https://doc.rust-lang.org/1.69.0/std/primitive.str.html" > str< / a > ,
displayname: & < a class = "primitive" href = "https://doc.rust-lang.org/1.69.0/std/primitive.str.html" > str< / a >
) -> < a class = "enum" href = "https://doc.rust-lang.org/1.69.0/core/result/enum.Result.html" title = "enum core::result::Result" > Result< / a > < < a class = "primitive" href = "https://doc.rust-lang.org/1.69.0/std/primitive.unit.html" > ()< / a > , < a class = "enum" href = "enum.ClientError.html" title = "enum kanidm_client::ClientError" > ClientError< / a > > < / h4 > < / section > < / summary > < div class = "docblock" > < p > Handles creating a service account< / p >
< / div > < / details > < section id = "method.idm_service_account_delete" class = "method" > < a class = "srclink rightside" href = "../src/kanidm_client/service_account.rs.html#38-41" > source< / a > < h4 class = "code-header" > pub async fn < a href = "#method.idm_service_account_delete" class = "fn" > idm_service_account_delete< / a > (
& self,
id: & < a class = "primitive" href = "https://doc.rust-lang.org/1.69.0/std/primitive.str.html" > str< / a >
) -> < a class = "enum" href = "https://doc.rust-lang.org/1.69.0/core/result/enum.Result.html" title = "enum core::result::Result" > Result< / a > < < a class = "primitive" href = "https://doc.rust-lang.org/1.69.0/std/primitive.unit.html" > ()< / a > , < a class = "enum" href = "enum.ClientError.html" title = "enum kanidm_client::ClientError" > ClientError< / a > > < / h4 > < / section > < section id = "method.idm_service_account_update" class = "method" > < a class = "srclink rightside" href = "../src/kanidm_client/service_account.rs.html#43-70" > source< / a > < h4 class = "code-header" > pub async fn < a href = "#method.idm_service_account_update" class = "fn" > idm_service_account_update< / a > (
& self,
id: & < a class = "primitive" href = "https://doc.rust-lang.org/1.69.0/std/primitive.str.html" > str< / a > ,
newname: < a class = "enum" href = "https://doc.rust-lang.org/1.69.0/core/option/enum.Option.html" title = "enum core::option::Option" > Option< / a > < & < a class = "primitive" href = "https://doc.rust-lang.org/1.69.0/std/primitive.str.html" > str< / a > > ,
displayname: < a class = "enum" href = "https://doc.rust-lang.org/1.69.0/core/option/enum.Option.html" title = "enum core::option::Option" > Option< / a > < & < a class = "primitive" href = "https://doc.rust-lang.org/1.69.0/std/primitive.str.html" > str< / a > > ,
mail: < a class = "enum" href = "https://doc.rust-lang.org/1.69.0/core/option/enum.Option.html" title = "enum core::option::Option" > Option< / a > < & [< a class = "struct" href = "https://doc.rust-lang.org/1.69.0/alloc/string/struct.String.html" title = "struct alloc::string::String" > String< / a > ]>
) -> < a class = "enum" href = "https://doc.rust-lang.org/1.69.0/core/result/enum.Result.html" title = "enum core::result::Result" > Result< / a > < < a class = "primitive" href = "https://doc.rust-lang.org/1.69.0/std/primitive.unit.html" > ()< / a > , < a class = "enum" href = "enum.ClientError.html" title = "enum kanidm_client::ClientError" > ClientError< / a > > < / h4 > < / section > < section id = "method.idm_service_account_add_attr" class = "method" > < a class = "srclink rightside" href = "../src/kanidm_client/service_account.rs.html#72-84" > source< / a > < h4 class = "code-header" > pub async fn < a href = "#method.idm_service_account_add_attr" class = "fn" > idm_service_account_add_attr< / a > (
& self,
id: & < a class = "primitive" href = "https://doc.rust-lang.org/1.69.0/std/primitive.str.html" > str< / a > ,
attr: & < a class = "primitive" href = "https://doc.rust-lang.org/1.69.0/std/primitive.str.html" > str< / a > ,
values: & [& < a class = "primitive" href = "https://doc.rust-lang.org/1.69.0/std/primitive.str.html" > str< / a > ]
) -> < a class = "enum" href = "https://doc.rust-lang.org/1.69.0/core/result/enum.Result.html" title = "enum core::result::Result" > Result< / a > < < a class = "primitive" href = "https://doc.rust-lang.org/1.69.0/std/primitive.unit.html" > ()< / a > , < a class = "enum" href = "enum.ClientError.html" title = "enum kanidm_client::ClientError" > ClientError< / a > > < / h4 > < / section > < section id = "method.idm_service_account_set_attr" class = "method" > < a class = "srclink rightside" href = "../src/kanidm_client/service_account.rs.html#86-98" > source< / a > < h4 class = "code-header" > pub async fn < a href = "#method.idm_service_account_set_attr" class = "fn" > idm_service_account_set_attr< / a > (
& self,
id: & < a class = "primitive" href = "https://doc.rust-lang.org/1.69.0/std/primitive.str.html" > str< / a > ,
attr: & < a class = "primitive" href = "https://doc.rust-lang.org/1.69.0/std/primitive.str.html" > str< / a > ,
values: & [& < a class = "primitive" href = "https://doc.rust-lang.org/1.69.0/std/primitive.str.html" > str< / a > ]
) -> < a class = "enum" href = "https://doc.rust-lang.org/1.69.0/core/result/enum.Result.html" title = "enum core::result::Result" > Result< / a > < < a class = "primitive" href = "https://doc.rust-lang.org/1.69.0/std/primitive.unit.html" > ()< / a > , < a class = "enum" href = "enum.ClientError.html" title = "enum kanidm_client::ClientError" > ClientError< / a > > < / h4 > < / section > < section id = "method.idm_service_account_get_attr" class = "method" > < a class = "srclink rightside" href = "../src/kanidm_client/service_account.rs.html#100-107" > source< / a > < h4 class = "code-header" > pub async fn < a href = "#method.idm_service_account_get_attr" class = "fn" > idm_service_account_get_attr< / a > (
& self,
id: & < a class = "primitive" href = "https://doc.rust-lang.org/1.69.0/std/primitive.str.html" > str< / a > ,
attr: & < a class = "primitive" href = "https://doc.rust-lang.org/1.69.0/std/primitive.str.html" > str< / a >
) -> < a class = "enum" href = "https://doc.rust-lang.org/1.69.0/core/result/enum.Result.html" title = "enum core::result::Result" > Result< / a > < < a class = "enum" href = "https://doc.rust-lang.org/1.69.0/core/option/enum.Option.html" title = "enum core::option::Option" > Option< / a > < < a class = "struct" href = "https://doc.rust-lang.org/1.69.0/alloc/vec/struct.Vec.html" title = "struct alloc::vec::Vec" > Vec< / a > < < a class = "struct" href = "https://doc.rust-lang.org/1.69.0/alloc/string/struct.String.html" title = "struct alloc::string::String" > String< / a > > > , < a class = "enum" href = "enum.ClientError.html" title = "enum kanidm_client::ClientError" > ClientError< / a > > < / h4 > < / section > < section id = "method.idm_service_account_purge_attr" class = "method" > < a class = "srclink rightside" href = "../src/kanidm_client/service_account.rs.html#109-116" > source< / a > < h4 class = "code-header" > pub async fn < a href = "#method.idm_service_account_purge_attr" class = "fn" > idm_service_account_purge_attr< / a > (
& self,
id: & < a class = "primitive" href = "https://doc.rust-lang.org/1.69.0/std/primitive.str.html" > str< / a > ,
attr: & < a class = "primitive" href = "https://doc.rust-lang.org/1.69.0/std/primitive.str.html" > str< / a >
) -> < a class = "enum" href = "https://doc.rust-lang.org/1.69.0/core/result/enum.Result.html" title = "enum core::result::Result" > Result< / a > < < a class = "primitive" href = "https://doc.rust-lang.org/1.69.0/std/primitive.unit.html" > ()< / a > , < a class = "enum" href = "enum.ClientError.html" title = "enum kanidm_client::ClientError" > ClientError< / a > > < / h4 > < / section > < section id = "method.idm_service_account_post_ssh_pubkey" class = "method" > < a class = "srclink rightside" href = "../src/kanidm_client/service_account.rs.html#118-130" > source< / a > < h4 class = "code-header" > pub async fn < a href = "#method.idm_service_account_post_ssh_pubkey" class = "fn" > idm_service_account_post_ssh_pubkey< / a > (
& self,
id: & < a class = "primitive" href = "https://doc.rust-lang.org/1.69.0/std/primitive.str.html" > str< / a > ,
tag: & < a class = "primitive" href = "https://doc.rust-lang.org/1.69.0/std/primitive.str.html" > str< / a > ,
pubkey: & < a class = "primitive" href = "https://doc.rust-lang.org/1.69.0/std/primitive.str.html" > str< / a >
) -> < a class = "enum" href = "https://doc.rust-lang.org/1.69.0/core/result/enum.Result.html" title = "enum core::result::Result" > Result< / a > < < a class = "primitive" href = "https://doc.rust-lang.org/1.69.0/std/primitive.unit.html" > ()< / a > , < a class = "enum" href = "enum.ClientError.html" title = "enum kanidm_client::ClientError" > ClientError< / a > > < / h4 > < / section > < section id = "method.idm_service_account_delete_ssh_pubkey" class = "method" > < a class = "srclink rightside" href = "../src/kanidm_client/service_account.rs.html#132-141" > source< / a > < h4 class = "code-header" > pub async fn < a href = "#method.idm_service_account_delete_ssh_pubkey" class = "fn" > idm_service_account_delete_ssh_pubkey< / a > (
& self,
id: & < a class = "primitive" href = "https://doc.rust-lang.org/1.69.0/std/primitive.str.html" > str< / a > ,
tag: & < a class = "primitive" href = "https://doc.rust-lang.org/1.69.0/std/primitive.str.html" > str< / a >
) -> < a class = "enum" href = "https://doc.rust-lang.org/1.69.0/core/result/enum.Result.html" title = "enum core::result::Result" > Result< / a > < < a class = "primitive" href = "https://doc.rust-lang.org/1.69.0/std/primitive.unit.html" > ()< / a > , < a class = "enum" href = "enum.ClientError.html" title = "enum kanidm_client::ClientError" > ClientError< / a > > < / h4 > < / section > < section id = "method.idm_service_account_unix_extend" class = "method" > < a class = "srclink rightside" href = "../src/kanidm_client/service_account.rs.html#143-155" > source< / a > < h4 class = "code-header" > pub async fn < a href = "#method.idm_service_account_unix_extend" class = "fn" > idm_service_account_unix_extend< / a > (
& self,
id: & < a class = "primitive" href = "https://doc.rust-lang.org/1.69.0/std/primitive.str.html" > str< / a > ,
gidnumber: < a class = "enum" href = "https://doc.rust-lang.org/1.69.0/core/option/enum.Option.html" title = "enum core::option::Option" > Option< / a > < < a class = "primitive" href = "https://doc.rust-lang.org/1.69.0/std/primitive.u32.html" > u32< / a > > ,
shell: < a class = "enum" href = "https://doc.rust-lang.org/1.69.0/core/option/enum.Option.html" title = "enum core::option::Option" > Option< / a > < & < a class = "primitive" href = "https://doc.rust-lang.org/1.69.0/std/primitive.str.html" > str< / a > >
) -> < a class = "enum" href = "https://doc.rust-lang.org/1.69.0/core/result/enum.Result.html" title = "enum core::result::Result" > Result< / a > < < a class = "primitive" href = "https://doc.rust-lang.org/1.69.0/std/primitive.unit.html" > ()< / a > , < a class = "enum" href = "enum.ClientError.html" title = "enum kanidm_client::ClientError" > ClientError< / a > > < / h4 > < / section > < section id = "method.idm_service_account_into_person" class = "method" > < a class = "srclink rightside" href = "../src/kanidm_client/service_account.rs.html#157-163" > source< / a > < h4 class = "code-header" > pub async fn < a href = "#method.idm_service_account_into_person" class = "fn" > idm_service_account_into_person< / a > (
& self,
id: & < a class = "primitive" href = "https://doc.rust-lang.org/1.69.0/std/primitive.str.html" > str< / a >
) -> < a class = "enum" href = "https://doc.rust-lang.org/1.69.0/core/result/enum.Result.html" title = "enum core::result::Result" > Result< / a > < < a class = "primitive" href = "https://doc.rust-lang.org/1.69.0/std/primitive.unit.html" > ()< / a > , < a class = "enum" href = "enum.ClientError.html" title = "enum kanidm_client::ClientError" > ClientError< / a > > < / h4 > < / section > < section id = "method.idm_service_account_get_credential_status" class = "method" > < a class = "srclink rightside" href = "../src/kanidm_client/service_account.rs.html#165-179" > source< / a > < h4 class = "code-header" > pub async fn < a href = "#method.idm_service_account_get_credential_status" class = "fn" > idm_service_account_get_credential_status< / a > (
& self,
id: & < a class = "primitive" href = "https://doc.rust-lang.org/1.69.0/std/primitive.str.html" > str< / a >
2023-05-06 10:35:24 +02:00
) -> < a class = "enum" href = "https://doc.rust-lang.org/1.69.0/core/result/enum.Result.html" title = "enum core::result::Result" > Result< / a > < < a class = "struct" href = "../kanidm_proto/v1/struct.CredentialStatus.html" title = "struct kanidm_proto::v1::CredentialStatus" > CredentialStatus< / a > , < a class = "enum" href = "enum.ClientError.html" title = "enum kanidm_client::ClientError" > ClientError< / a > > < / h4 > < / section > < section id = "method.idm_service_account_generate_password" class = "method" > < a class = "srclink rightside" href = "../src/kanidm_client/service_account.rs.html#181-197" > source< / a > < h4 class = "code-header" > pub async fn < a href = "#method.idm_service_account_generate_password" class = "fn" > idm_service_account_generate_password< / a > (
2023-05-05 13:23:43 +02:00
& self,
id: & < a class = "primitive" href = "https://doc.rust-lang.org/1.69.0/std/primitive.str.html" > str< / a >
) -> < a class = "enum" href = "https://doc.rust-lang.org/1.69.0/core/result/enum.Result.html" title = "enum core::result::Result" > Result< / a > < < a class = "struct" href = "https://doc.rust-lang.org/1.69.0/alloc/string/struct.String.html" title = "struct alloc::string::String" > String< / a > , < a class = "enum" href = "enum.ClientError.html" title = "enum kanidm_client::ClientError" > ClientError< / a > > < / h4 > < / section > < section id = "method.idm_service_account_list_api_token" class = "method" > < a class = "srclink rightside" href = "../src/kanidm_client/service_account.rs.html#199-206" > source< / a > < h4 class = "code-header" > pub async fn < a href = "#method.idm_service_account_list_api_token" class = "fn" > idm_service_account_list_api_token< / a > (
& self,
id: & < a class = "primitive" href = "https://doc.rust-lang.org/1.69.0/std/primitive.str.html" > str< / a >
2023-05-06 10:35:24 +02:00
) -> < a class = "enum" href = "https://doc.rust-lang.org/1.69.0/core/result/enum.Result.html" title = "enum core::result::Result" > Result< / a > < < a class = "struct" href = "https://doc.rust-lang.org/1.69.0/alloc/vec/struct.Vec.html" title = "struct alloc::vec::Vec" > Vec< / a > < < a class = "struct" href = "../kanidm_proto/v1/struct.ApiToken.html" title = "struct kanidm_proto::v1::ApiToken" > ApiToken< / a > > , < a class = "enum" href = "enum.ClientError.html" title = "enum kanidm_client::ClientError" > ClientError< / a > > < / h4 > < / section > < section id = "method.idm_service_account_generate_api_token" class = "method" > < a class = "srclink rightside" href = "../src/kanidm_client/service_account.rs.html#208-225" > source< / a > < h4 class = "code-header" > pub async fn < a href = "#method.idm_service_account_generate_api_token" class = "fn" > idm_service_account_generate_api_token< / a > (
2023-05-05 13:23:43 +02:00
& self,
id: & < a class = "primitive" href = "https://doc.rust-lang.org/1.69.0/std/primitive.str.html" > str< / a > ,
label: & < a class = "primitive" href = "https://doc.rust-lang.org/1.69.0/std/primitive.str.html" > str< / a > ,
expiry: < a class = "enum" href = "https://doc.rust-lang.org/1.69.0/core/option/enum.Option.html" title = "enum core::option::Option" > Option< / a > < OffsetDateTime> ,
read_write: < a class = "primitive" href = "https://doc.rust-lang.org/1.69.0/std/primitive.bool.html" > bool< / a >
) -> < a class = "enum" href = "https://doc.rust-lang.org/1.69.0/core/result/enum.Result.html" title = "enum core::result::Result" > Result< / a > < < a class = "struct" href = "https://doc.rust-lang.org/1.69.0/alloc/string/struct.String.html" title = "struct alloc::string::String" > String< / a > , < a class = "enum" href = "enum.ClientError.html" title = "enum kanidm_client::ClientError" > ClientError< / a > > < / h4 > < / section > < section id = "method.idm_service_account_destroy_api_token" class = "method" > < a class = "srclink rightside" href = "../src/kanidm_client/service_account.rs.html#227-241" > source< / a > < h4 class = "code-header" > pub async fn < a href = "#method.idm_service_account_destroy_api_token" class = "fn" > idm_service_account_destroy_api_token< / a > (
& self,
id: & < a class = "primitive" href = "https://doc.rust-lang.org/1.69.0/std/primitive.str.html" > str< / a > ,
token_id: < a class = "struct" href = "https://docs.rs/uuid/1.3.2/uuid/struct.Uuid.html" title = "struct uuid::Uuid" > Uuid< / a >
2023-05-06 10:35:24 +02:00
) -> < a class = "enum" href = "https://doc.rust-lang.org/1.69.0/core/result/enum.Result.html" title = "enum core::result::Result" > Result< / a > < < a class = "primitive" href = "https://doc.rust-lang.org/1.69.0/std/primitive.unit.html" > ()< / a > , < a class = "enum" href = "enum.ClientError.html" title = "enum kanidm_client::ClientError" > ClientError< / a > > < / h4 > < / section > < / div > < / details > < details class = "toggle implementors-toggle" open > < summary > < section id = "impl-KanidmClient-3" class = "impl" > < a class = "srclink rightside" href = "../src/kanidm_client/sync_account.rs.html#5-76" > source< / a > < a href = "#impl-KanidmClient-3" class = "anchor" > §< / a > < h3 class = "code-header" > impl < a class = "struct" href = "struct.KanidmClient.html" title = "struct kanidm_client::KanidmClient" > KanidmClient< / a > < / h3 > < / section > < / summary > < div class = "impl-items" > < section id = "method.idm_sync_account_list" class = "method" > < a class = "srclink rightside" href = "../src/kanidm_client/sync_account.rs.html#6-8" > source< / a > < h4 class = "code-header" > pub async fn < a href = "#method.idm_sync_account_list" class = "fn" > idm_sync_account_list< / a > (& self) -> < a class = "enum" href = "https://doc.rust-lang.org/1.69.0/core/result/enum.Result.html" title = "enum core::result::Result" > Result< / a > < < a class = "struct" href = "https://doc.rust-lang.org/1.69.0/alloc/vec/struct.Vec.html" title = "struct alloc::vec::Vec" > Vec< / a > < < a class = "struct" href = "../kanidm_proto/v1/struct.Entry.html" title = "struct kanidm_proto::v1::Entry" > Entry< / a > > , < a class = "enum" href = "enum.ClientError.html" title = "enum kanidm_client::ClientError" > ClientError< / a > > < / h4 > < / section > < section id = "method.idm_sync_account_get" class = "method" > < a class = "srclink rightside" href = "../src/kanidm_client/sync_account.rs.html#10-13" > source< / a > < h4 class = "code-header" > pub async fn < a href = "#method.idm_sync_account_get" class = "fn" > idm_sync_account_get< / a > (
2023-05-05 13:23:43 +02:00
& self,
id: & < a class = "primitive" href = "https://doc.rust-lang.org/1.69.0/std/primitive.str.html" > str< / a >
2023-05-06 10:35:24 +02:00
) -> < a class = "enum" href = "https://doc.rust-lang.org/1.69.0/core/result/enum.Result.html" title = "enum core::result::Result" > Result< / a > < < a class = "enum" href = "https://doc.rust-lang.org/1.69.0/core/option/enum.Option.html" title = "enum core::option::Option" > Option< / a > < < a class = "struct" href = "../kanidm_proto/v1/struct.Entry.html" title = "struct kanidm_proto::v1::Entry" > Entry< / a > > , < a class = "enum" href = "enum.ClientError.html" title = "enum kanidm_client::ClientError" > ClientError< / a > > < / h4 > < / section > < section id = "method.idm_sync_account_create" class = "method" > < a class = "srclink rightside" href = "../src/kanidm_client/sync_account.rs.html#15-35" > source< / a > < h4 class = "code-header" > pub async fn < a href = "#method.idm_sync_account_create" class = "fn" > idm_sync_account_create< / a > (
2023-05-05 13:23:43 +02:00
& self,
name: & < a class = "primitive" href = "https://doc.rust-lang.org/1.69.0/std/primitive.str.html" > str< / a > ,
description: < a class = "enum" href = "https://doc.rust-lang.org/1.69.0/core/option/enum.Option.html" title = "enum core::option::Option" > Option< / a > < & < a class = "primitive" href = "https://doc.rust-lang.org/1.69.0/std/primitive.str.html" > str< / a > >
) -> < a class = "enum" href = "https://doc.rust-lang.org/1.69.0/core/result/enum.Result.html" title = "enum core::result::Result" > Result< / a > < < a class = "primitive" href = "https://doc.rust-lang.org/1.69.0/std/primitive.unit.html" > ()< / a > , < a class = "enum" href = "enum.ClientError.html" title = "enum kanidm_client::ClientError" > ClientError< / a > > < / h4 > < / section > < section id = "method.idm_sync_account_generate_token" class = "method" > < a class = "srclink rightside" href = "../src/kanidm_client/sync_account.rs.html#37-47" > source< / a > < h4 class = "code-header" > pub async fn < a href = "#method.idm_sync_account_generate_token" class = "fn" > idm_sync_account_generate_token< / a > (
& self,
id: & < a class = "primitive" href = "https://doc.rust-lang.org/1.69.0/std/primitive.str.html" > str< / a > ,
label: & < a class = "primitive" href = "https://doc.rust-lang.org/1.69.0/std/primitive.str.html" > str< / a >
) -> < a class = "enum" href = "https://doc.rust-lang.org/1.69.0/core/result/enum.Result.html" title = "enum core::result::Result" > Result< / a > < < a class = "struct" href = "https://doc.rust-lang.org/1.69.0/alloc/string/struct.String.html" title = "struct alloc::string::String" > String< / a > , < a class = "enum" href = "enum.ClientError.html" title = "enum kanidm_client::ClientError" > ClientError< / a > > < / h4 > < / section > < section id = "method.idm_sync_account_destroy_token" class = "method" > < a class = "srclink rightside" href = "../src/kanidm_client/sync_account.rs.html#49-52" > source< / a > < h4 class = "code-header" > pub async fn < a href = "#method.idm_sync_account_destroy_token" class = "fn" > idm_sync_account_destroy_token< / a > (
& self,
id: & < a class = "primitive" href = "https://doc.rust-lang.org/1.69.0/std/primitive.str.html" > str< / a >
) -> < a class = "enum" href = "https://doc.rust-lang.org/1.69.0/core/result/enum.Result.html" title = "enum core::result::Result" > Result< / a > < < a class = "primitive" href = "https://doc.rust-lang.org/1.69.0/std/primitive.unit.html" > ()< / a > , < a class = "enum" href = "enum.ClientError.html" title = "enum kanidm_client::ClientError" > ClientError< / a > > < / h4 > < / section > < section id = "method.idm_sync_account_force_refresh" class = "method" > < a class = "srclink rightside" href = "../src/kanidm_client/sync_account.rs.html#54-65" > source< / a > < h4 class = "code-header" > pub async fn < a href = "#method.idm_sync_account_force_refresh" class = "fn" > idm_sync_account_force_refresh< / a > (
& self,
id: & < a class = "primitive" href = "https://doc.rust-lang.org/1.69.0/std/primitive.str.html" > str< / a >
) -> < a class = "enum" href = "https://doc.rust-lang.org/1.69.0/core/result/enum.Result.html" title = "enum core::result::Result" > Result< / a > < < a class = "primitive" href = "https://doc.rust-lang.org/1.69.0/std/primitive.unit.html" > ()< / a > , < a class = "enum" href = "enum.ClientError.html" title = "enum kanidm_client::ClientError" > ClientError< / a > > < / h4 > < / section > < section id = "method.idm_sync_account_finalise" class = "method" > < a class = "srclink rightside" href = "../src/kanidm_client/sync_account.rs.html#67-70" > source< / a > < h4 class = "code-header" > pub async fn < a href = "#method.idm_sync_account_finalise" class = "fn" > idm_sync_account_finalise< / a > (
& self,
id: & < a class = "primitive" href = "https://doc.rust-lang.org/1.69.0/std/primitive.str.html" > str< / a >
) -> < a class = "enum" href = "https://doc.rust-lang.org/1.69.0/core/result/enum.Result.html" title = "enum core::result::Result" > Result< / a > < < a class = "primitive" href = "https://doc.rust-lang.org/1.69.0/std/primitive.unit.html" > ()< / a > , < a class = "enum" href = "enum.ClientError.html" title = "enum kanidm_client::ClientError" > ClientError< / a > > < / h4 > < / section > < section id = "method.idm_sync_account_terminate" class = "method" > < a class = "srclink rightside" href = "../src/kanidm_client/sync_account.rs.html#72-75" > source< / a > < h4 class = "code-header" > pub async fn < a href = "#method.idm_sync_account_terminate" class = "fn" > idm_sync_account_terminate< / a > (
& self,
id: & < a class = "primitive" href = "https://doc.rust-lang.org/1.69.0/std/primitive.str.html" > str< / a >
) -> < a class = "enum" href = "https://doc.rust-lang.org/1.69.0/core/result/enum.Result.html" title = "enum core::result::Result" > Result< / a > < < a class = "primitive" href = "https://doc.rust-lang.org/1.69.0/std/primitive.unit.html" > ()< / a > , < a class = "enum" href = "enum.ClientError.html" title = "enum kanidm_client::ClientError" > ClientError< / a > > < / h4 > < / section > < / div > < / details > < details class = "toggle implementors-toggle" open > < summary > < section id = "impl-KanidmClient-4" class = "impl" > < a class = "srclink rightside" href = "../src/kanidm_client/system.rs.html#3-26" > source< / a > < a href = "#impl-KanidmClient-4" class = "anchor" > §< / a > < h3 class = "code-header" > impl < a class = "struct" href = "struct.KanidmClient.html" title = "struct kanidm_client::KanidmClient" > KanidmClient< / a > < / h3 > < / section > < / summary > < div class = "impl-items" > < section id = "method.system_password_badlist_get" class = "method" > < a class = "srclink rightside" href = "../src/kanidm_client/system.rs.html#4-9" > source< / a > < h4 class = "code-header" > pub async fn < a href = "#method.system_password_badlist_get" class = "fn" > system_password_badlist_get< / a > (
& self
) -> < a class = "enum" href = "https://doc.rust-lang.org/1.69.0/core/result/enum.Result.html" title = "enum core::result::Result" > Result< / a > < < a class = "struct" href = "https://doc.rust-lang.org/1.69.0/alloc/vec/struct.Vec.html" title = "struct alloc::vec::Vec" > Vec< / a > < < a class = "struct" href = "https://doc.rust-lang.org/1.69.0/alloc/string/struct.String.html" title = "struct alloc::string::String" > String< / a > > , < a class = "enum" href = "enum.ClientError.html" title = "enum kanidm_client::ClientError" > ClientError< / a > > < / h4 > < / section > < section id = "method.system_password_badlist_append" class = "method" > < a class = "srclink rightside" href = "../src/kanidm_client/system.rs.html#11-17" > source< / a > < h4 class = "code-header" > pub async fn < a href = "#method.system_password_badlist_append" class = "fn" > system_password_badlist_append< / a > (
& self,
list: < a class = "struct" href = "https://doc.rust-lang.org/1.69.0/alloc/vec/struct.Vec.html" title = "struct alloc::vec::Vec" > Vec< / a > < < a class = "struct" href = "https://doc.rust-lang.org/1.69.0/alloc/string/struct.String.html" title = "struct alloc::string::String" > String< / a > >
) -> < a class = "enum" href = "https://doc.rust-lang.org/1.69.0/core/result/enum.Result.html" title = "enum core::result::Result" > Result< / a > < < a class = "primitive" href = "https://doc.rust-lang.org/1.69.0/std/primitive.unit.html" > ()< / a > , < a class = "enum" href = "enum.ClientError.html" title = "enum kanidm_client::ClientError" > ClientError< / a > > < / h4 > < / section > < section id = "method.system_password_badlist_remove" class = "method" > < a class = "srclink rightside" href = "../src/kanidm_client/system.rs.html#19-25" > source< / a > < h4 class = "code-header" > pub async fn < a href = "#method.system_password_badlist_remove" class = "fn" > system_password_badlist_remove< / a > (
& self,
list: < a class = "struct" href = "https://doc.rust-lang.org/1.69.0/alloc/vec/struct.Vec.html" title = "struct alloc::vec::Vec" > Vec< / a > < < a class = "struct" href = "https://doc.rust-lang.org/1.69.0/alloc/string/struct.String.html" title = "struct alloc::string::String" > String< / a > >
) -> < a class = "enum" href = "https://doc.rust-lang.org/1.69.0/core/result/enum.Result.html" title = "enum core::result::Result" > Result< / a > < < a class = "primitive" href = "https://doc.rust-lang.org/1.69.0/std/primitive.unit.html" > ()< / a > , < a class = "enum" href = "enum.ClientError.html" title = "enum kanidm_client::ClientError" > ClientError< / a > > < / h4 > < / section > < / div > < / details > < details class = "toggle implementors-toggle" open > < summary > < section id = "impl-KanidmClient-5" class = "impl" > < a class = "srclink rightside" href = "../src/kanidm_client/lib.rs.html#427-1997" > source< / a > < a href = "#impl-KanidmClient-5" class = "anchor" > §< / a > < h3 class = "code-header" > impl < a class = "struct" href = "struct.KanidmClient.html" title = "struct kanidm_client::KanidmClient" > KanidmClient< / a > < / h3 > < / section > < / summary > < div class = "impl-items" > < section id = "method.get_origin" class = "method" > < a class = "srclink rightside" href = "../src/kanidm_client/lib.rs.html#428-430" > source< / a > < h4 class = "code-header" > pub fn < a href = "#method.get_origin" class = "fn" > get_origin< / a > (& self) -> & < a class = "struct" href = "https://docs.rs/url/2.3.1/url/struct.Url.html" title = "struct url::Url" > Url< / a > < / h4 > < / section > < section id = "method.get_url" class = "method" > < a class = "srclink rightside" href = "../src/kanidm_client/lib.rs.html#432-434" > source< / a > < h4 class = "code-header" > pub fn < a href = "#method.get_url" class = "fn" > get_url< / a > (& self) -> & < a class = "primitive" href = "https://doc.rust-lang.org/1.69.0/std/primitive.str.html" > str< / a > < / h4 > < / section > < section id = "method.set_token" class = "method" > < a class = "srclink rightside" href = "../src/kanidm_client/lib.rs.html#436-439" > source< / a > < h4 class = "code-header" > pub async fn < a href = "#method.set_token" class = "fn" > set_token< / a > (& self, new_token: < a class = "struct" href = "https://doc.rust-lang.org/1.69.0/alloc/string/struct.String.html" title = "struct alloc::string::String" > String< / a > )< / h4 > < / section > < section id = "method.get_token" class = "method" > < a class = "srclink rightside" href = "../src/kanidm_client/lib.rs.html#441-444" > source< / a > < h4 class = "code-header" > pub async fn < a href = "#method.get_token" class = "fn" > get_token< / a > (& self) -> < a class = "enum" href = "https://doc.rust-lang.org/1.69.0/core/option/enum.Option.html" title = "enum core::option::Option" > Option< / a > < < a class = "struct" href = "https://doc.rust-lang.org/1.69.0/alloc/string/struct.String.html" title = "struct alloc::string::String" > String< / a > > < / h4 > < / section > < section id = "method.new_session" class = "method" > < a class = "srclink rightside" href = "../src/kanidm_client/lib.rs.html#446-450" > source< / a > < h4 class = "code-header" > pub fn < a href = "#method.new_session" class = "fn" > new_session< / a > (& self) -> < a class = "enum" href = "https://doc.rust-lang.org/1.69.0/core/result/enum.Result.html" title = "enum core::result::Result" > Result< / a > < Self, < a class = "struct" href = "https://docs.rs/reqwest/0.11.17/reqwest/error/struct.Error.html" title = "struct reqwest::error::Error" > Error< / a > > < / h4 > < / section > < section id = "method.logout" class = "method" > < a class = "srclink rightside" href = "../src/kanidm_client/lib.rs.html#452-457" > source< / a > < h4 class = "code-header" > pub async fn < a href = "#method.logout" class = "fn" > logout< / a > (& self) -> < a class = "enum" href = "https://doc.rust-lang.org/1.69.0/core/result/enum.Result.html" title = "enum core::result::Result" > Result< / a > < < a class = "primitive" href = "https://doc.rust-lang.org/1.69.0/std/primitive.unit.html" > ()< / a > , < a class = "enum" href = "enum.ClientError.html" title = "enum kanidm_client::ClientError" > ClientError< / a > > < / h4 > < / section > < section id = "method.auth_step_init" class = "method" > < a class = "srclink rightside" href = "../src/kanidm_client/lib.rs.html#903-923" > source< / a > < h4 class = "code-header" > pub async fn < a href = "#method.auth_step_init" class = "fn" > auth_step_init< / a > (
& self,
ident: & < a class = "primitive" href = "https://doc.rust-lang.org/1.69.0/std/primitive.str.html" > str< / a >
2023-05-06 10:35:24 +02:00
) -> < a class = "enum" href = "https://doc.rust-lang.org/1.69.0/core/result/enum.Result.html" title = "enum core::result::Result" > Result< / a > < < a class = "struct" href = "https://doc.rust-lang.org/1.69.0/alloc/collections/btree/set/struct.BTreeSet.html" title = "struct alloc::collections::btree::set::BTreeSet" > Set< / a > < < a class = "enum" href = "../kanidm_proto/v1/enum.AuthMech.html" title = "enum kanidm_proto::v1::AuthMech" > AuthMech< / a > > , < a class = "enum" href = "enum.ClientError.html" title = "enum kanidm_client::ClientError" > ClientError< / a > > < / h4 > < / section > < section id = "method.auth_step_begin" class = "method" > < a class = "srclink rightside" href = "../src/kanidm_client/lib.rs.html#925-942" > source< / a > < h4 class = "code-header" > pub async fn < a href = "#method.auth_step_begin" class = "fn" > auth_step_begin< / a > (
2023-05-05 13:23:43 +02:00
& self,
2023-05-06 10:35:24 +02:00
mech: < a class = "enum" href = "../kanidm_proto/v1/enum.AuthMech.html" title = "enum kanidm_proto::v1::AuthMech" > AuthMech< / a >
) -> < a class = "enum" href = "https://doc.rust-lang.org/1.69.0/core/result/enum.Result.html" title = "enum core::result::Result" > Result< / a > < < a class = "struct" href = "https://doc.rust-lang.org/1.69.0/alloc/vec/struct.Vec.html" title = "struct alloc::vec::Vec" > Vec< / a > < < a class = "enum" href = "../kanidm_proto/v1/enum.AuthAllowed.html" title = "enum kanidm_proto::v1::AuthAllowed" > AuthAllowed< / a > > , < a class = "enum" href = "enum.ClientError.html" title = "enum kanidm_client::ClientError" > ClientError< / a > > < / h4 > < / section > < section id = "method.auth_step_anonymous" class = "method" > < a class = "srclink rightside" href = "../src/kanidm_client/lib.rs.html#944-957" > source< / a > < h4 class = "code-header" > pub async fn < a href = "#method.auth_step_anonymous" class = "fn" > auth_step_anonymous< / a > (& self) -> < a class = "enum" href = "https://doc.rust-lang.org/1.69.0/core/result/enum.Result.html" title = "enum core::result::Result" > Result< / a > < < a class = "struct" href = "../kanidm_proto/v1/struct.AuthResponse.html" title = "struct kanidm_proto::v1::AuthResponse" > AuthResponse< / a > , < a class = "enum" href = "enum.ClientError.html" title = "enum kanidm_client::ClientError" > ClientError< / a > > < / h4 > < / section > < section id = "method.auth_step_password" class = "method" > < a class = "srclink rightside" href = "../src/kanidm_client/lib.rs.html#959-971" > source< / a > < h4 class = "code-header" > pub async fn < a href = "#method.auth_step_password" class = "fn" > auth_step_password< / a > (
2023-05-05 13:23:43 +02:00
& self,
password: & < a class = "primitive" href = "https://doc.rust-lang.org/1.69.0/std/primitive.str.html" > str< / a >
2023-05-06 10:35:24 +02:00
) -> < a class = "enum" href = "https://doc.rust-lang.org/1.69.0/core/result/enum.Result.html" title = "enum core::result::Result" > Result< / a > < < a class = "struct" href = "../kanidm_proto/v1/struct.AuthResponse.html" title = "struct kanidm_proto::v1::AuthResponse" > AuthResponse< / a > , < a class = "enum" href = "enum.ClientError.html" title = "enum kanidm_client::ClientError" > ClientError< / a > > < / h4 > < / section > < section id = "method.auth_step_backup_code" class = "method" > < a class = "srclink rightside" href = "../src/kanidm_client/lib.rs.html#973-988" > source< / a > < h4 class = "code-header" > pub async fn < a href = "#method.auth_step_backup_code" class = "fn" > auth_step_backup_code< / a > (
2023-05-05 13:23:43 +02:00
& self,
backup_code: & < a class = "primitive" href = "https://doc.rust-lang.org/1.69.0/std/primitive.str.html" > str< / a >
2023-05-06 10:35:24 +02:00
) -> < a class = "enum" href = "https://doc.rust-lang.org/1.69.0/core/result/enum.Result.html" title = "enum core::result::Result" > Result< / a > < < a class = "struct" href = "../kanidm_proto/v1/struct.AuthResponse.html" title = "struct kanidm_proto::v1::AuthResponse" > AuthResponse< / a > , < a class = "enum" href = "enum.ClientError.html" title = "enum kanidm_client::ClientError" > ClientError< / a > > < / h4 > < / section > < section id = "method.auth_step_totp" class = "method" > < a class = "srclink rightside" href = "../src/kanidm_client/lib.rs.html#990-1002" > source< / a > < h4 class = "code-header" > pub async fn < a href = "#method.auth_step_totp" class = "fn" > auth_step_totp< / a > (
2023-05-05 13:23:43 +02:00
& self,
totp: < a class = "primitive" href = "https://doc.rust-lang.org/1.69.0/std/primitive.u32.html" > u32< / a >
2023-05-06 10:35:24 +02:00
) -> < a class = "enum" href = "https://doc.rust-lang.org/1.69.0/core/result/enum.Result.html" title = "enum core::result::Result" > Result< / a > < < a class = "struct" href = "../kanidm_proto/v1/struct.AuthResponse.html" title = "struct kanidm_proto::v1::AuthResponse" > AuthResponse< / a > , < a class = "enum" href = "enum.ClientError.html" title = "enum kanidm_client::ClientError" > ClientError< / a > > < / h4 > < / section > < section id = "method.auth_step_securitykey_complete" class = "method" > < a class = "srclink rightside" href = "../src/kanidm_client/lib.rs.html#1004-1019" > source< / a > < h4 class = "code-header" > pub async fn < a href = "#method.auth_step_securitykey_complete" class = "fn" > auth_step_securitykey_complete< / a > (
2023-05-05 13:23:43 +02:00
& self,
pkc: < a class = "struct" href = "https://doc.rust-lang.org/1.69.0/alloc/boxed/struct.Box.html" title = "struct alloc::boxed::Box" > Box< / a > < PublicKeyCredential>
2023-05-06 10:35:24 +02:00
) -> < a class = "enum" href = "https://doc.rust-lang.org/1.69.0/core/result/enum.Result.html" title = "enum core::result::Result" > Result< / a > < < a class = "struct" href = "../kanidm_proto/v1/struct.AuthResponse.html" title = "struct kanidm_proto::v1::AuthResponse" > AuthResponse< / a > , < a class = "enum" href = "enum.ClientError.html" title = "enum kanidm_client::ClientError" > ClientError< / a > > < / h4 > < / section > < section id = "method.auth_step_passkey_complete" class = "method" > < a class = "srclink rightside" href = "../src/kanidm_client/lib.rs.html#1021-1036" > source< / a > < h4 class = "code-header" > pub async fn < a href = "#method.auth_step_passkey_complete" class = "fn" > auth_step_passkey_complete< / a > (
2023-05-05 13:23:43 +02:00
& self,
pkc: < a class = "struct" href = "https://doc.rust-lang.org/1.69.0/alloc/boxed/struct.Box.html" title = "struct alloc::boxed::Box" > Box< / a > < PublicKeyCredential>
2023-05-06 10:35:24 +02:00
) -> < a class = "enum" href = "https://doc.rust-lang.org/1.69.0/core/result/enum.Result.html" title = "enum core::result::Result" > Result< / a > < < a class = "struct" href = "../kanidm_proto/v1/struct.AuthResponse.html" title = "struct kanidm_proto::v1::AuthResponse" > AuthResponse< / a > , < a class = "enum" href = "enum.ClientError.html" title = "enum kanidm_client::ClientError" > ClientError< / a > > < / h4 > < / section > < section id = "method.auth_anonymous" class = "method" > < a class = "srclink rightside" href = "../src/kanidm_client/lib.rs.html#1038-1063" > source< / a > < h4 class = "code-header" > pub async fn < a href = "#method.auth_anonymous" class = "fn" > auth_anonymous< / a > (& self) -> < a class = "enum" href = "https://doc.rust-lang.org/1.69.0/core/result/enum.Result.html" title = "enum core::result::Result" > Result< / a > < < a class = "primitive" href = "https://doc.rust-lang.org/1.69.0/std/primitive.unit.html" > ()< / a > , < a class = "enum" href = "enum.ClientError.html" title = "enum kanidm_client::ClientError" > ClientError< / a > > < / h4 > < / section > < section id = "method.auth_simple_password" class = "method" > < a class = "srclink rightside" href = "../src/kanidm_client/lib.rs.html#1065-1091" > source< / a > < h4 class = "code-header" > pub async fn < a href = "#method.auth_simple_password" class = "fn" > auth_simple_password< / a > (
2023-05-05 13:23:43 +02:00
& self,
ident: & < a class = "primitive" href = "https://doc.rust-lang.org/1.69.0/std/primitive.str.html" > str< / a > ,
password: & < a class = "primitive" href = "https://doc.rust-lang.org/1.69.0/std/primitive.str.html" > str< / a >
) -> < a class = "enum" href = "https://doc.rust-lang.org/1.69.0/core/result/enum.Result.html" title = "enum core::result::Result" > Result< / a > < < a class = "primitive" href = "https://doc.rust-lang.org/1.69.0/std/primitive.unit.html" > ()< / a > , < a class = "enum" href = "enum.ClientError.html" title = "enum kanidm_client::ClientError" > ClientError< / a > > < / h4 > < / section > < section id = "method.auth_password_totp" class = "method" > < a class = "srclink rightside" href = "../src/kanidm_client/lib.rs.html#1093-1141" > source< / a > < h4 class = "code-header" > pub async fn < a href = "#method.auth_password_totp" class = "fn" > auth_password_totp< / a > (
& self,
ident: & < a class = "primitive" href = "https://doc.rust-lang.org/1.69.0/std/primitive.str.html" > str< / a > ,
password: & < a class = "primitive" href = "https://doc.rust-lang.org/1.69.0/std/primitive.str.html" > str< / a > ,
totp: < a class = "primitive" href = "https://doc.rust-lang.org/1.69.0/std/primitive.u32.html" > u32< / a >
) -> < a class = "enum" href = "https://doc.rust-lang.org/1.69.0/core/result/enum.Result.html" title = "enum core::result::Result" > Result< / a > < < a class = "primitive" href = "https://doc.rust-lang.org/1.69.0/std/primitive.unit.html" > ()< / a > , < a class = "enum" href = "enum.ClientError.html" title = "enum kanidm_client::ClientError" > ClientError< / a > > < / h4 > < / section > < section id = "method.auth_password_backup_code" class = "method" > < a class = "srclink rightside" href = "../src/kanidm_client/lib.rs.html#1143-1191" > source< / a > < h4 class = "code-header" > pub async fn < a href = "#method.auth_password_backup_code" class = "fn" > auth_password_backup_code< / a > (
& self,
ident: & < a class = "primitive" href = "https://doc.rust-lang.org/1.69.0/std/primitive.str.html" > str< / a > ,
password: & < a class = "primitive" href = "https://doc.rust-lang.org/1.69.0/std/primitive.str.html" > str< / a > ,
backup_code: & < a class = "primitive" href = "https://doc.rust-lang.org/1.69.0/std/primitive.str.html" > str< / a >
) -> < a class = "enum" href = "https://doc.rust-lang.org/1.69.0/core/result/enum.Result.html" title = "enum core::result::Result" > Result< / a > < < a class = "primitive" href = "https://doc.rust-lang.org/1.69.0/std/primitive.unit.html" > ()< / a > , < a class = "enum" href = "enum.ClientError.html" title = "enum kanidm_client::ClientError" > ClientError< / a > > < / h4 > < / section > < section id = "method.auth_passkey_begin" class = "method" > < a class = "srclink rightside" href = "../src/kanidm_client/lib.rs.html#1193-1217" > source< / a > < h4 class = "code-header" > pub async fn < a href = "#method.auth_passkey_begin" class = "fn" > auth_passkey_begin< / a > (
& self,
ident: & < a class = "primitive" href = "https://doc.rust-lang.org/1.69.0/std/primitive.str.html" > str< / a >
) -> < a class = "enum" href = "https://doc.rust-lang.org/1.69.0/core/result/enum.Result.html" title = "enum core::result::Result" > Result< / a > < RequestChallengeResponse, < a class = "enum" href = "enum.ClientError.html" title = "enum kanidm_client::ClientError" > ClientError< / a > > < / h4 > < / section > < section id = "method.auth_passkey_complete" class = "method" > < a class = "srclink rightside" href = "../src/kanidm_client/lib.rs.html#1219-1228" > source< / a > < h4 class = "code-header" > pub async fn < a href = "#method.auth_passkey_complete" class = "fn" > auth_passkey_complete< / a > (
& self,
pkc: < a class = "struct" href = "https://doc.rust-lang.org/1.69.0/alloc/boxed/struct.Box.html" title = "struct alloc::boxed::Box" > Box< / a > < PublicKeyCredential>
2023-05-06 10:35:24 +02:00
) -> < a class = "enum" href = "https://doc.rust-lang.org/1.69.0/core/result/enum.Result.html" title = "enum core::result::Result" > Result< / a > < < a class = "primitive" href = "https://doc.rust-lang.org/1.69.0/std/primitive.unit.html" > ()< / a > , < a class = "enum" href = "enum.ClientError.html" title = "enum kanidm_client::ClientError" > ClientError< / a > > < / h4 > < / section > < section id = "method.reauth_begin" class = "method" > < a class = "srclink rightside" href = "../src/kanidm_client/lib.rs.html#1230-1242" > source< / a > < h4 class = "code-header" > pub async fn < a href = "#method.reauth_begin" class = "fn" > reauth_begin< / a > (& self) -> < a class = "enum" href = "https://doc.rust-lang.org/1.69.0/core/result/enum.Result.html" title = "enum core::result::Result" > Result< / a > < < a class = "struct" href = "https://doc.rust-lang.org/1.69.0/alloc/vec/struct.Vec.html" title = "struct alloc::vec::Vec" > Vec< / a > < < a class = "enum" href = "../kanidm_proto/v1/enum.AuthAllowed.html" title = "enum kanidm_proto::v1::AuthAllowed" > AuthAllowed< / a > > , < a class = "enum" href = "enum.ClientError.html" title = "enum kanidm_client::ClientError" > ClientError< / a > > < / h4 > < / section > < section id = "method.reauth_simple_password" class = "method" > < a class = "srclink rightside" href = "../src/kanidm_client/lib.rs.html#1244-1263" > source< / a > < h4 class = "code-header" > pub async fn < a href = "#method.reauth_simple_password" class = "fn" > reauth_simple_password< / a > (
2023-05-05 13:23:43 +02:00
& self,
password: & < a class = "primitive" href = "https://doc.rust-lang.org/1.69.0/std/primitive.str.html" > str< / a >
) -> < a class = "enum" href = "https://doc.rust-lang.org/1.69.0/core/result/enum.Result.html" title = "enum core::result::Result" > Result< / a > < < a class = "primitive" href = "https://doc.rust-lang.org/1.69.0/std/primitive.unit.html" > ()< / a > , < a class = "enum" href = "enum.ClientError.html" title = "enum kanidm_client::ClientError" > ClientError< / a > > < / h4 > < / section > < section id = "method.reauth_password_totp" class = "method" > < a class = "srclink rightside" href = "../src/kanidm_client/lib.rs.html#1265-1298" > source< / a > < h4 class = "code-header" > pub async fn < a href = "#method.reauth_password_totp" class = "fn" > reauth_password_totp< / a > (
& self,
password: & < a class = "primitive" href = "https://doc.rust-lang.org/1.69.0/std/primitive.str.html" > str< / a > ,
totp: < a class = "primitive" href = "https://doc.rust-lang.org/1.69.0/std/primitive.u32.html" > u32< / a >
) -> < a class = "enum" href = "https://doc.rust-lang.org/1.69.0/core/result/enum.Result.html" title = "enum core::result::Result" > Result< / a > < < a class = "primitive" href = "https://doc.rust-lang.org/1.69.0/std/primitive.unit.html" > ()< / a > , < a class = "enum" href = "enum.ClientError.html" title = "enum kanidm_client::ClientError" > ClientError< / a > > < / h4 > < / section > < section id = "method.reauth_passkey_begin" class = "method" > < a class = "srclink rightside" href = "../src/kanidm_client/lib.rs.html#1300-1311" > source< / a > < h4 class = "code-header" > pub async fn < a href = "#method.reauth_passkey_begin" class = "fn" > reauth_passkey_begin< / a > (
& self
) -> < a class = "enum" href = "https://doc.rust-lang.org/1.69.0/core/result/enum.Result.html" title = "enum core::result::Result" > Result< / a > < RequestChallengeResponse, < a class = "enum" href = "enum.ClientError.html" title = "enum kanidm_client::ClientError" > ClientError< / a > > < / h4 > < / section > < section id = "method.reauth_passkey_complete" class = "method" > < a class = "srclink rightside" href = "../src/kanidm_client/lib.rs.html#1313-1322" > source< / a > < h4 class = "code-header" > pub async fn < a href = "#method.reauth_passkey_complete" class = "fn" > reauth_passkey_complete< / a > (
& self,
pkc: < a class = "struct" href = "https://doc.rust-lang.org/1.69.0/alloc/boxed/struct.Box.html" title = "struct alloc::boxed::Box" > Box< / a > < PublicKeyCredential>
2023-05-06 10:35:24 +02:00
) -> < a class = "enum" href = "https://doc.rust-lang.org/1.69.0/core/result/enum.Result.html" title = "enum core::result::Result" > Result< / a > < < a class = "primitive" href = "https://doc.rust-lang.org/1.69.0/std/primitive.unit.html" > ()< / a > , < a class = "enum" href = "enum.ClientError.html" title = "enum kanidm_client::ClientError" > ClientError< / a > > < / h4 > < / section > < section id = "method.auth_valid" class = "method" > < a class = "srclink rightside" href = "../src/kanidm_client/lib.rs.html#1324-1326" > source< / a > < h4 class = "code-header" > pub async fn < a href = "#method.auth_valid" class = "fn" > auth_valid< / a > (& self) -> < a class = "enum" href = "https://doc.rust-lang.org/1.69.0/core/result/enum.Result.html" title = "enum core::result::Result" > Result< / a > < < a class = "primitive" href = "https://doc.rust-lang.org/1.69.0/std/primitive.unit.html" > ()< / a > , < a class = "enum" href = "enum.ClientError.html" title = "enum kanidm_client::ClientError" > ClientError< / a > > < / h4 > < / section > < section id = "method.whoami" class = "method" > < a class = "srclink rightside" href = "../src/kanidm_client/lib.rs.html#1328-1374" > source< / a > < h4 class = "code-header" > pub async fn < a href = "#method.whoami" class = "fn" > whoami< / a > (& self) -> < a class = "enum" href = "https://doc.rust-lang.org/1.69.0/core/result/enum.Result.html" title = "enum core::result::Result" > Result< / a > < < a class = "enum" href = "https://doc.rust-lang.org/1.69.0/core/option/enum.Option.html" title = "enum core::option::Option" > Option< / a > < < a class = "struct" href = "../kanidm_proto/v1/struct.Entry.html" title = "struct kanidm_proto::v1::Entry" > Entry< / a > > , < a class = "enum" href = "enum.ClientError.html" title = "enum kanidm_client::ClientError" > ClientError< / a > > < / h4 > < / section > < section id = "method.search" class = "method" > < a class = "srclink rightside" href = "../src/kanidm_client/lib.rs.html#1377-1381" > source< / a > < h4 class = "code-header" > pub async fn < a href = "#method.search" class = "fn" > search< / a > (& self, filter: < a class = "enum" href = "../kanidm_proto/v1/enum.Filter.html" title = "enum kanidm_proto::v1::Filter" > Filter< / a > ) -> < a class = "enum" href = "https://doc.rust-lang.org/1.69.0/core/result/enum.Result.html" title = "enum core::result::Result" > Result< / a > < < a class = "struct" href = "https://doc.rust-lang.org/1.69.0/alloc/vec/struct.Vec.html" title = "struct alloc::vec::Vec" > Vec< / a > < < a class = "struct" href = "../kanidm_proto/v1/struct.Entry.html" title = "struct kanidm_proto::v1::Entry" > Entry< / a > > , < a class = "enum" href = "enum.ClientError.html" title = "enum kanidm_client::ClientError" > ClientError< / a > > < / h4 > < / section > < section id = "method.create" class = "method" > < a class = "srclink rightside" href = "../src/kanidm_client/lib.rs.html#1383-1386" > source< / a > < h4 class = "code-header" > pub async fn < a href = "#method.create" class = "fn" > create< / a > (& self, entries: < a class = "struct" href = "https://doc.rust-lang.org/1.69.0/alloc/vec/struct.Vec.html" title = "struct alloc::vec::Vec" > Vec< / a > < < a class = "struct" href = "../kanidm_proto/v1/struct.Entry.html" title = "struct kanidm_proto::v1::Entry" > Entry< / a > > ) -> < a class = "enum" href = "https://doc.rust-lang.org/1.69.0/core/result/enum.Result.html" title = "enum core::result::Result" > Result< / a > < < a class = "primitive" href = "https://doc.rust-lang.org/1.69.0/std/primitive.unit.html" > ()< / a > , < a class = "enum" href = "enum.ClientError.html" title = "enum kanidm_client::ClientError" > ClientError< / a > > < / h4 > < / section > < section id = "method.modify" class = "method" > < a class = "srclink rightside" href = "../src/kanidm_client/lib.rs.html#1388-1391" > source< / a > < h4 class = "code-header" > pub async fn < a href = "#method.modify" class = "fn" > modify< / a > (
2023-05-05 13:23:43 +02:00
& self,
2023-05-06 10:35:24 +02:00
filter: < a class = "enum" href = "../kanidm_proto/v1/enum.Filter.html" title = "enum kanidm_proto::v1::Filter" > Filter< / a > ,
modlist: < a class = "struct" href = "../kanidm_proto/v1/struct.ModifyList.html" title = "struct kanidm_proto::v1::ModifyList" > ModifyList< / a >
) -> < a class = "enum" href = "https://doc.rust-lang.org/1.69.0/core/result/enum.Result.html" title = "enum core::result::Result" > Result< / a > < < a class = "primitive" href = "https://doc.rust-lang.org/1.69.0/std/primitive.unit.html" > ()< / a > , < a class = "enum" href = "enum.ClientError.html" title = "enum kanidm_client::ClientError" > ClientError< / a > > < / h4 > < / section > < section id = "method.delete" class = "method" > < a class = "srclink rightside" href = "../src/kanidm_client/lib.rs.html#1393-1396" > source< / a > < h4 class = "code-header" > pub async fn < a href = "#method.delete" class = "fn" > delete< / a > (& self, filter: < a class = "enum" href = "../kanidm_proto/v1/enum.Filter.html" title = "enum kanidm_proto::v1::Filter" > Filter< / a > ) -> < a class = "enum" href = "https://doc.rust-lang.org/1.69.0/core/result/enum.Result.html" title = "enum core::result::Result" > Result< / a > < < a class = "primitive" href = "https://doc.rust-lang.org/1.69.0/std/primitive.unit.html" > ()< / a > , < a class = "enum" href = "enum.ClientError.html" title = "enum kanidm_client::ClientError" > ClientError< / a > > < / h4 > < / section > < section id = "method.idm_group_list" class = "method" > < a class = "srclink rightside" href = "../src/kanidm_client/lib.rs.html#1401-1403" > source< / a > < h4 class = "code-header" > pub async fn < a href = "#method.idm_group_list" class = "fn" > idm_group_list< / a > (& self) -> < a class = "enum" href = "https://doc.rust-lang.org/1.69.0/core/result/enum.Result.html" title = "enum core::result::Result" > Result< / a > < < a class = "struct" href = "https://doc.rust-lang.org/1.69.0/alloc/vec/struct.Vec.html" title = "struct alloc::vec::Vec" > Vec< / a > < < a class = "struct" href = "../kanidm_proto/v1/struct.Entry.html" title = "struct kanidm_proto::v1::Entry" > Entry< / a > > , < a class = "enum" href = "enum.ClientError.html" title = "enum kanidm_client::ClientError" > ClientError< / a > > < / h4 > < / section > < section id = "method.idm_group_get" class = "method" > < a class = "srclink rightside" href = "../src/kanidm_client/lib.rs.html#1405-1408" > source< / a > < h4 class = "code-header" > pub async fn < a href = "#method.idm_group_get" class = "fn" > idm_group_get< / a > (& self, id: & < a class = "primitive" href = "https://doc.rust-lang.org/1.69.0/std/primitive.str.html" > str< / a > ) -> < a class = "enum" href = "https://doc.rust-lang.org/1.69.0/core/result/enum.Result.html" title = "enum core::result::Result" > Result< / a > < < a class = "enum" href = "https://doc.rust-lang.org/1.69.0/core/option/enum.Option.html" title = "enum core::option::Option" > Option< / a > < < a class = "struct" href = "../kanidm_proto/v1/struct.Entry.html" title = "struct kanidm_proto::v1::Entry" > Entry< / a > > , < a class = "enum" href = "enum.ClientError.html" title = "enum kanidm_client::ClientError" > ClientError< / a > > < / h4 > < / section > < section id = "method.idm_group_get_members" class = "method" > < a class = "srclink rightside" href = "../src/kanidm_client/lib.rs.html#1410-1416" > source< / a > < h4 class = "code-header" > pub async fn < a href = "#method.idm_group_get_members" class = "fn" > idm_group_get_members< / a > (
2023-05-05 13:23:43 +02:00
& self,
id: & < a class = "primitive" href = "https://doc.rust-lang.org/1.69.0/std/primitive.str.html" > str< / a >
) -> < a class = "enum" href = "https://doc.rust-lang.org/1.69.0/core/result/enum.Result.html" title = "enum core::result::Result" > Result< / a > < < a class = "enum" href = "https://doc.rust-lang.org/1.69.0/core/option/enum.Option.html" title = "enum core::option::Option" > Option< / a > < < a class = "struct" href = "https://doc.rust-lang.org/1.69.0/alloc/vec/struct.Vec.html" title = "struct alloc::vec::Vec" > Vec< / a > < < a class = "struct" href = "https://doc.rust-lang.org/1.69.0/alloc/string/struct.String.html" title = "struct alloc::string::String" > String< / a > > > , < a class = "enum" href = "enum.ClientError.html" title = "enum kanidm_client::ClientError" > ClientError< / a > > < / h4 > < / section > < section id = "method.idm_group_create" class = "method" > < a class = "srclink rightside" href = "../src/kanidm_client/lib.rs.html#1418-1426" > source< / a > < h4 class = "code-header" > pub async fn < a href = "#method.idm_group_create" class = "fn" > idm_group_create< / a > (& self, name: & < a class = "primitive" href = "https://doc.rust-lang.org/1.69.0/std/primitive.str.html" > str< / a > ) -> < a class = "enum" href = "https://doc.rust-lang.org/1.69.0/core/result/enum.Result.html" title = "enum core::result::Result" > Result< / a > < < a class = "primitive" href = "https://doc.rust-lang.org/1.69.0/std/primitive.unit.html" > ()< / a > , < a class = "enum" href = "enum.ClientError.html" title = "enum kanidm_client::ClientError" > ClientError< / a > > < / h4 > < / section > < section id = "method.idm_group_set_members" class = "method" > < a class = "srclink rightside" href = "../src/kanidm_client/lib.rs.html#1428-1436" > source< / a > < h4 class = "code-header" > pub async fn < a href = "#method.idm_group_set_members" class = "fn" > idm_group_set_members< / a > (
& self,
id: & < a class = "primitive" href = "https://doc.rust-lang.org/1.69.0/std/primitive.str.html" > str< / a > ,
members: & [& < a class = "primitive" href = "https://doc.rust-lang.org/1.69.0/std/primitive.str.html" > str< / a > ]
) -> < a class = "enum" href = "https://doc.rust-lang.org/1.69.0/core/result/enum.Result.html" title = "enum core::result::Result" > Result< / a > < < a class = "primitive" href = "https://doc.rust-lang.org/1.69.0/std/primitive.unit.html" > ()< / a > , < a class = "enum" href = "enum.ClientError.html" title = "enum kanidm_client::ClientError" > ClientError< / a > > < / h4 > < / section > < section id = "method.idm_group_add_members" class = "method" > < a class = "srclink rightside" href = "../src/kanidm_client/lib.rs.html#1438-1446" > source< / a > < h4 class = "code-header" > pub async fn < a href = "#method.idm_group_add_members" class = "fn" > idm_group_add_members< / a > (
& self,
id: & < a class = "primitive" href = "https://doc.rust-lang.org/1.69.0/std/primitive.str.html" > str< / a > ,
members: & [& < a class = "primitive" href = "https://doc.rust-lang.org/1.69.0/std/primitive.str.html" > str< / a > ]
) -> < a class = "enum" href = "https://doc.rust-lang.org/1.69.0/core/result/enum.Result.html" title = "enum core::result::Result" > Result< / a > < < a class = "primitive" href = "https://doc.rust-lang.org/1.69.0/std/primitive.unit.html" > ()< / a > , < a class = "enum" href = "enum.ClientError.html" title = "enum kanidm_client::ClientError" > ClientError< / a > > < / h4 > < / section > < section id = "method.idm_group_remove_members" class = "method" > < a class = "srclink rightside" href = "../src/kanidm_client/lib.rs.html#1448-1468" > source< / a > < h4 class = "code-header" > pub async fn < a href = "#method.idm_group_remove_members" class = "fn" > idm_group_remove_members< / a > (
& self,
group: & < a class = "primitive" href = "https://doc.rust-lang.org/1.69.0/std/primitive.str.html" > str< / a > ,
members: & [& < a class = "primitive" href = "https://doc.rust-lang.org/1.69.0/std/primitive.str.html" > str< / a > ]
) -> < a class = "enum" href = "https://doc.rust-lang.org/1.69.0/core/result/enum.Result.html" title = "enum core::result::Result" > Result< / a > < < a class = "primitive" href = "https://doc.rust-lang.org/1.69.0/std/primitive.unit.html" > ()< / a > , < a class = "enum" href = "enum.ClientError.html" title = "enum kanidm_client::ClientError" > ClientError< / a > > < / h4 > < / section > < section id = "method.idm_group_purge_members" class = "method" > < a class = "srclink rightside" href = "../src/kanidm_client/lib.rs.html#1470-1473" > source< / a > < h4 class = "code-header" > pub async fn < a href = "#method.idm_group_purge_members" class = "fn" > idm_group_purge_members< / a > (& self, id: & < a class = "primitive" href = "https://doc.rust-lang.org/1.69.0/std/primitive.str.html" > str< / a > ) -> < a class = "enum" href = "https://doc.rust-lang.org/1.69.0/core/result/enum.Result.html" title = "enum core::result::Result" > Result< / a > < < a class = "primitive" href = "https://doc.rust-lang.org/1.69.0/std/primitive.unit.html" > ()< / a > , < a class = "enum" href = "enum.ClientError.html" title = "enum kanidm_client::ClientError" > ClientError< / a > > < / h4 > < / section > < section id = "method.idm_group_unix_extend" class = "method" > < a class = "srclink rightside" href = "../src/kanidm_client/lib.rs.html#1475-1483" > source< / a > < h4 class = "code-header" > pub async fn < a href = "#method.idm_group_unix_extend" class = "fn" > idm_group_unix_extend< / a > (
& self,
id: & < a class = "primitive" href = "https://doc.rust-lang.org/1.69.0/std/primitive.str.html" > str< / a > ,
gidnumber: < a class = "enum" href = "https://doc.rust-lang.org/1.69.0/core/option/enum.Option.html" title = "enum core::option::Option" > Option< / a > < < a class = "primitive" href = "https://doc.rust-lang.org/1.69.0/std/primitive.u32.html" > u32< / a > >
) -> < a class = "enum" href = "https://doc.rust-lang.org/1.69.0/core/result/enum.Result.html" title = "enum core::result::Result" > Result< / a > < < a class = "primitive" href = "https://doc.rust-lang.org/1.69.0/std/primitive.unit.html" > ()< / a > , < a class = "enum" href = "enum.ClientError.html" title = "enum kanidm_client::ClientError" > ClientError< / a > > < / h4 > < / section > < section id = "method.idm_group_unix_token_get" class = "method" > < a class = "srclink rightside" href = "../src/kanidm_client/lib.rs.html#1485-1488" > source< / a > < h4 class = "code-header" > pub async fn < a href = "#method.idm_group_unix_token_get" class = "fn" > idm_group_unix_token_get< / a > (
& self,
id: & < a class = "primitive" href = "https://doc.rust-lang.org/1.69.0/std/primitive.str.html" > str< / a >
2023-05-06 10:35:24 +02:00
) -> < a class = "enum" href = "https://doc.rust-lang.org/1.69.0/core/result/enum.Result.html" title = "enum core::result::Result" > Result< / a > < < a class = "struct" href = "../kanidm_proto/v1/struct.UnixGroupToken.html" title = "struct kanidm_proto::v1::UnixGroupToken" > UnixGroupToken< / a > , < a class = "enum" href = "enum.ClientError.html" title = "enum kanidm_client::ClientError" > ClientError< / a > > < / h4 > < / section > < section id = "method.idm_group_delete" class = "method" > < a class = "srclink rightside" href = "../src/kanidm_client/lib.rs.html#1490-1493" > source< / a > < h4 class = "code-header" > pub async fn < a href = "#method.idm_group_delete" class = "fn" > idm_group_delete< / a > (& self, id: & < a class = "primitive" href = "https://doc.rust-lang.org/1.69.0/std/primitive.str.html" > str< / a > ) -> < a class = "enum" href = "https://doc.rust-lang.org/1.69.0/core/result/enum.Result.html" title = "enum core::result::Result" > Result< / a > < < a class = "primitive" href = "https://doc.rust-lang.org/1.69.0/std/primitive.unit.html" > ()< / a > , < a class = "enum" href = "enum.ClientError.html" title = "enum kanidm_client::ClientError" > ClientError< / a > > < / h4 > < / section > < section id = "method.idm_account_unix_token_get" class = "method" > < a class = "srclink rightside" href = "../src/kanidm_client/lib.rs.html#1497-1502" > source< / a > < h4 class = "code-header" > pub async fn < a href = "#method.idm_account_unix_token_get" class = "fn" > idm_account_unix_token_get< / a > (
2023-05-05 13:23:43 +02:00
& self,
id: & < a class = "primitive" href = "https://doc.rust-lang.org/1.69.0/std/primitive.str.html" > str< / a >
2023-05-06 10:35:24 +02:00
) -> < a class = "enum" href = "https://doc.rust-lang.org/1.69.0/core/result/enum.Result.html" title = "enum core::result::Result" > Result< / a > < < a class = "struct" href = "../kanidm_proto/v1/struct.UnixUserToken.html" title = "struct kanidm_proto::v1::UnixUserToken" > UnixUserToken< / a > , < a class = "enum" href = "enum.ClientError.html" title = "enum kanidm_client::ClientError" > ClientError< / a > > < / h4 > < / section > < section id = "method.idm_person_account_credential_update_intent" class = "method" > < a class = "srclink rightside" href = "../src/kanidm_client/lib.rs.html#1505-1511" > source< / a > < h4 class = "code-header" > pub async fn < a href = "#method.idm_person_account_credential_update_intent" class = "fn" > idm_person_account_credential_update_intent< / a > (
2023-05-05 13:23:43 +02:00
& self,
id: & < a class = "primitive" href = "https://doc.rust-lang.org/1.69.0/std/primitive.str.html" > str< / a >
2023-05-06 10:35:24 +02:00
) -> < a class = "enum" href = "https://doc.rust-lang.org/1.69.0/core/result/enum.Result.html" title = "enum core::result::Result" > Result< / a > < < a class = "struct" href = "../kanidm_proto/v1/struct.CUIntentToken.html" title = "struct kanidm_proto::v1::CUIntentToken" > CUIntentToken< / a > , < a class = "enum" href = "enum.ClientError.html" title = "enum kanidm_client::ClientError" > ClientError< / a > > < / h4 > < / section > < section id = "method.idm_account_credential_update_begin" class = "method" > < a class = "srclink rightside" href = "../src/kanidm_client/lib.rs.html#1513-1519" > source< / a > < h4 class = "code-header" > pub async fn < a href = "#method.idm_account_credential_update_begin" class = "fn" > idm_account_credential_update_begin< / a > (
2023-05-05 13:23:43 +02:00
& self,
id: & < a class = "primitive" href = "https://doc.rust-lang.org/1.69.0/std/primitive.str.html" > str< / a >
2023-05-06 10:35:24 +02:00
) -> < a class = "enum" href = "https://doc.rust-lang.org/1.69.0/core/result/enum.Result.html" title = "enum core::result::Result" > Result< / a > < (< a class = "struct" href = "../kanidm_proto/v1/struct.CUSessionToken.html" title = "struct kanidm_proto::v1::CUSessionToken" > CUSessionToken< / a > , < a class = "struct" href = "../kanidm_proto/v1/struct.CUStatus.html" title = "struct kanidm_proto::v1::CUStatus" > CUStatus< / a > ), < a class = "enum" href = "enum.ClientError.html" title = "enum kanidm_client::ClientError" > ClientError< / a > > < / h4 > < / section > < section id = "method.idm_account_credential_update_exchange" class = "method" > < a class = "srclink rightside" href = "../src/kanidm_client/lib.rs.html#1521-1528" > source< / a > < h4 class = "code-header" > pub async fn < a href = "#method.idm_account_credential_update_exchange" class = "fn" > idm_account_credential_update_exchange< / a > (
2023-05-05 13:23:43 +02:00
& self,
2023-05-06 10:35:24 +02:00
intent_token: < a class = "struct" href = "../kanidm_proto/v1/struct.CUIntentToken.html" title = "struct kanidm_proto::v1::CUIntentToken" > CUIntentToken< / a >
) -> < a class = "enum" href = "https://doc.rust-lang.org/1.69.0/core/result/enum.Result.html" title = "enum core::result::Result" > Result< / a > < (< a class = "struct" href = "../kanidm_proto/v1/struct.CUSessionToken.html" title = "struct kanidm_proto::v1::CUSessionToken" > CUSessionToken< / a > , < a class = "struct" href = "../kanidm_proto/v1/struct.CUStatus.html" title = "struct kanidm_proto::v1::CUStatus" > CUStatus< / a > ), < a class = "enum" href = "enum.ClientError.html" title = "enum kanidm_client::ClientError" > ClientError< / a > > < / h4 > < / section > < section id = "method.idm_account_credential_update_status" class = "method" > < a class = "srclink rightside" href = "../src/kanidm_client/lib.rs.html#1530-1536" > source< / a > < h4 class = "code-header" > pub async fn < a href = "#method.idm_account_credential_update_status" class = "fn" > idm_account_credential_update_status< / a > (
2023-05-05 13:23:43 +02:00
& self,
2023-05-06 10:35:24 +02:00
session_token: & < a class = "struct" href = "../kanidm_proto/v1/struct.CUSessionToken.html" title = "struct kanidm_proto::v1::CUSessionToken" > CUSessionToken< / a >
) -> < a class = "enum" href = "https://doc.rust-lang.org/1.69.0/core/result/enum.Result.html" title = "enum core::result::Result" > Result< / a > < < a class = "struct" href = "../kanidm_proto/v1/struct.CUStatus.html" title = "struct kanidm_proto::v1::CUStatus" > CUStatus< / a > , < a class = "enum" href = "enum.ClientError.html" title = "enum kanidm_client::ClientError" > ClientError< / a > > < / h4 > < / section > < section id = "method.idm_account_credential_update_set_password" class = "method" > < a class = "srclink rightside" href = "../src/kanidm_client/lib.rs.html#1538-1546" > source< / a > < h4 class = "code-header" > pub async fn < a href = "#method.idm_account_credential_update_set_password" class = "fn" > idm_account_credential_update_set_password< / a > (
2023-05-05 13:23:43 +02:00
& self,
2023-05-06 10:35:24 +02:00
session_token: & < a class = "struct" href = "../kanidm_proto/v1/struct.CUSessionToken.html" title = "struct kanidm_proto::v1::CUSessionToken" > CUSessionToken< / a > ,
2023-05-05 13:23:43 +02:00
pw: & < a class = "primitive" href = "https://doc.rust-lang.org/1.69.0/std/primitive.str.html" > str< / a >
2023-05-06 10:35:24 +02:00
) -> < a class = "enum" href = "https://doc.rust-lang.org/1.69.0/core/result/enum.Result.html" title = "enum core::result::Result" > Result< / a > < < a class = "struct" href = "../kanidm_proto/v1/struct.CUStatus.html" title = "struct kanidm_proto::v1::CUStatus" > CUStatus< / a > , < a class = "enum" href = "enum.ClientError.html" title = "enum kanidm_client::ClientError" > ClientError< / a > > < / h4 > < / section > < section id = "method.idm_account_credential_update_cancel_mfareg" class = "method" > < a class = "srclink rightside" href = "../src/kanidm_client/lib.rs.html#1548-1555" > source< / a > < h4 class = "code-header" > pub async fn < a href = "#method.idm_account_credential_update_cancel_mfareg" class = "fn" > idm_account_credential_update_cancel_mfareg< / a > (
2023-05-05 13:23:43 +02:00
& self,
2023-05-06 10:35:24 +02:00
session_token: & < a class = "struct" href = "../kanidm_proto/v1/struct.CUSessionToken.html" title = "struct kanidm_proto::v1::CUSessionToken" > CUSessionToken< / a >
) -> < a class = "enum" href = "https://doc.rust-lang.org/1.69.0/core/result/enum.Result.html" title = "enum core::result::Result" > Result< / a > < < a class = "struct" href = "../kanidm_proto/v1/struct.CUStatus.html" title = "struct kanidm_proto::v1::CUStatus" > CUStatus< / a > , < a class = "enum" href = "enum.ClientError.html" title = "enum kanidm_client::ClientError" > ClientError< / a > > < / h4 > < / section > < section id = "method.idm_account_credential_update_init_totp" class = "method" > < a class = "srclink rightside" href = "../src/kanidm_client/lib.rs.html#1557-1564" > source< / a > < h4 class = "code-header" > pub async fn < a href = "#method.idm_account_credential_update_init_totp" class = "fn" > idm_account_credential_update_init_totp< / a > (
2023-05-05 13:23:43 +02:00
& self,
2023-05-06 10:35:24 +02:00
session_token: & < a class = "struct" href = "../kanidm_proto/v1/struct.CUSessionToken.html" title = "struct kanidm_proto::v1::CUSessionToken" > CUSessionToken< / a >
) -> < a class = "enum" href = "https://doc.rust-lang.org/1.69.0/core/result/enum.Result.html" title = "enum core::result::Result" > Result< / a > < < a class = "struct" href = "../kanidm_proto/v1/struct.CUStatus.html" title = "struct kanidm_proto::v1::CUStatus" > CUStatus< / a > , < a class = "enum" href = "enum.ClientError.html" title = "enum kanidm_client::ClientError" > ClientError< / a > > < / h4 > < / section > < section id = "method.idm_account_credential_update_check_totp" class = "method" > < a class = "srclink rightside" href = "../src/kanidm_client/lib.rs.html#1566-1575" > source< / a > < h4 class = "code-header" > pub async fn < a href = "#method.idm_account_credential_update_check_totp" class = "fn" > idm_account_credential_update_check_totp< / a > (
2023-05-05 13:23:43 +02:00
& self,
2023-05-06 10:35:24 +02:00
session_token: & < a class = "struct" href = "../kanidm_proto/v1/struct.CUSessionToken.html" title = "struct kanidm_proto::v1::CUSessionToken" > CUSessionToken< / a > ,
2023-05-05 13:23:43 +02:00
totp_chal: < a class = "primitive" href = "https://doc.rust-lang.org/1.69.0/std/primitive.u32.html" > u32< / a > ,
label: & < a class = "primitive" href = "https://doc.rust-lang.org/1.69.0/std/primitive.str.html" > str< / a >
2023-05-06 10:35:24 +02:00
) -> < a class = "enum" href = "https://doc.rust-lang.org/1.69.0/core/result/enum.Result.html" title = "enum core::result::Result" > Result< / a > < < a class = "struct" href = "../kanidm_proto/v1/struct.CUStatus.html" title = "struct kanidm_proto::v1::CUStatus" > CUStatus< / a > , < a class = "enum" href = "enum.ClientError.html" title = "enum kanidm_client::ClientError" > ClientError< / a > > < / h4 > < / section > < section id = "method.idm_account_credential_update_accept_sha1_totp" class = "method" > < a class = "srclink rightside" href = "../src/kanidm_client/lib.rs.html#1577-1584" > source< / a > < h4 class = "code-header" > pub async fn < a href = "#method.idm_account_credential_update_accept_sha1_totp" class = "fn" > idm_account_credential_update_accept_sha1_totp< / a > (
2023-05-05 13:23:43 +02:00
& self,
2023-05-06 10:35:24 +02:00
session_token: & < a class = "struct" href = "../kanidm_proto/v1/struct.CUSessionToken.html" title = "struct kanidm_proto::v1::CUSessionToken" > CUSessionToken< / a >
) -> < a class = "enum" href = "https://doc.rust-lang.org/1.69.0/core/result/enum.Result.html" title = "enum core::result::Result" > Result< / a > < < a class = "struct" href = "../kanidm_proto/v1/struct.CUStatus.html" title = "struct kanidm_proto::v1::CUStatus" > CUStatus< / a > , < a class = "enum" href = "enum.ClientError.html" title = "enum kanidm_client::ClientError" > ClientError< / a > > < / h4 > < / section > < section id = "method.idm_account_credential_update_remove_totp" class = "method" > < a class = "srclink rightside" href = "../src/kanidm_client/lib.rs.html#1586-1594" > source< / a > < h4 class = "code-header" > pub async fn < a href = "#method.idm_account_credential_update_remove_totp" class = "fn" > idm_account_credential_update_remove_totp< / a > (
2023-05-05 13:23:43 +02:00
& self,
2023-05-06 10:35:24 +02:00
session_token: & < a class = "struct" href = "../kanidm_proto/v1/struct.CUSessionToken.html" title = "struct kanidm_proto::v1::CUSessionToken" > CUSessionToken< / a > ,
2023-05-05 13:23:43 +02:00
label: & < a class = "primitive" href = "https://doc.rust-lang.org/1.69.0/std/primitive.str.html" > str< / a >
2023-05-06 10:35:24 +02:00
) -> < a class = "enum" href = "https://doc.rust-lang.org/1.69.0/core/result/enum.Result.html" title = "enum core::result::Result" > Result< / a > < < a class = "struct" href = "../kanidm_proto/v1/struct.CUStatus.html" title = "struct kanidm_proto::v1::CUStatus" > CUStatus< / a > , < a class = "enum" href = "enum.ClientError.html" title = "enum kanidm_client::ClientError" > ClientError< / a > > < / h4 > < / section > < section id = "method.idm_account_credential_update_backup_codes_generate" class = "method" > < a class = "srclink rightside" href = "../src/kanidm_client/lib.rs.html#1596-1603" > source< / a > < h4 class = "code-header" > pub async fn < a href = "#method.idm_account_credential_update_backup_codes_generate" class = "fn" > idm_account_credential_update_backup_codes_generate< / a > (
2023-05-05 13:23:43 +02:00
& self,
2023-05-06 10:35:24 +02:00
session_token: & < a class = "struct" href = "../kanidm_proto/v1/struct.CUSessionToken.html" title = "struct kanidm_proto::v1::CUSessionToken" > CUSessionToken< / a >
) -> < a class = "enum" href = "https://doc.rust-lang.org/1.69.0/core/result/enum.Result.html" title = "enum core::result::Result" > Result< / a > < < a class = "struct" href = "../kanidm_proto/v1/struct.CUStatus.html" title = "struct kanidm_proto::v1::CUStatus" > CUStatus< / a > , < a class = "enum" href = "enum.ClientError.html" title = "enum kanidm_client::ClientError" > ClientError< / a > > < / h4 > < / section > < section id = "method.idm_account_credential_update_primary_remove" class = "method" > < a class = "srclink rightside" href = "../src/kanidm_client/lib.rs.html#1605-1612" > source< / a > < h4 class = "code-header" > pub async fn < a href = "#method.idm_account_credential_update_primary_remove" class = "fn" > idm_account_credential_update_primary_remove< / a > (
2023-05-05 13:23:43 +02:00
& self,
2023-05-06 10:35:24 +02:00
session_token: & < a class = "struct" href = "../kanidm_proto/v1/struct.CUSessionToken.html" title = "struct kanidm_proto::v1::CUSessionToken" > CUSessionToken< / a >
) -> < a class = "enum" href = "https://doc.rust-lang.org/1.69.0/core/result/enum.Result.html" title = "enum core::result::Result" > Result< / a > < < a class = "struct" href = "../kanidm_proto/v1/struct.CUStatus.html" title = "struct kanidm_proto::v1::CUStatus" > CUStatus< / a > , < a class = "enum" href = "enum.ClientError.html" title = "enum kanidm_client::ClientError" > ClientError< / a > > < / h4 > < / section > < section id = "method.idm_account_credential_update_passkey_init" class = "method" > < a class = "srclink rightside" href = "../src/kanidm_client/lib.rs.html#1614-1621" > source< / a > < h4 class = "code-header" > pub async fn < a href = "#method.idm_account_credential_update_passkey_init" class = "fn" > idm_account_credential_update_passkey_init< / a > (
2023-05-05 13:23:43 +02:00
& self,
2023-05-06 10:35:24 +02:00
session_token: & < a class = "struct" href = "../kanidm_proto/v1/struct.CUSessionToken.html" title = "struct kanidm_proto::v1::CUSessionToken" > CUSessionToken< / a >
) -> < a class = "enum" href = "https://doc.rust-lang.org/1.69.0/core/result/enum.Result.html" title = "enum core::result::Result" > Result< / a > < < a class = "struct" href = "../kanidm_proto/v1/struct.CUStatus.html" title = "struct kanidm_proto::v1::CUStatus" > CUStatus< / a > , < a class = "enum" href = "enum.ClientError.html" title = "enum kanidm_client::ClientError" > ClientError< / a > > < / h4 > < / section > < section id = "method.idm_account_credential_update_passkey_finish" class = "method" > < a class = "srclink rightside" href = "../src/kanidm_client/lib.rs.html#1623-1632" > source< / a > < h4 class = "code-header" > pub async fn < a href = "#method.idm_account_credential_update_passkey_finish" class = "fn" > idm_account_credential_update_passkey_finish< / a > (
2023-05-05 13:23:43 +02:00
& self,
2023-05-06 10:35:24 +02:00
session_token: & < a class = "struct" href = "../kanidm_proto/v1/struct.CUSessionToken.html" title = "struct kanidm_proto::v1::CUSessionToken" > CUSessionToken< / a > ,
2023-05-05 13:23:43 +02:00
label: < a class = "struct" href = "https://doc.rust-lang.org/1.69.0/alloc/string/struct.String.html" title = "struct alloc::string::String" > String< / a > ,
registration: RegisterPublicKeyCredential
2023-05-06 10:35:24 +02:00
) -> < a class = "enum" href = "https://doc.rust-lang.org/1.69.0/core/result/enum.Result.html" title = "enum core::result::Result" > Result< / a > < < a class = "struct" href = "../kanidm_proto/v1/struct.CUStatus.html" title = "struct kanidm_proto::v1::CUStatus" > CUStatus< / a > , < a class = "enum" href = "enum.ClientError.html" title = "enum kanidm_client::ClientError" > ClientError< / a > > < / h4 > < / section > < section id = "method.idm_account_credential_update_passkey_remove" class = "method" > < a class = "srclink rightside" href = "../src/kanidm_client/lib.rs.html#1634-1642" > source< / a > < h4 class = "code-header" > pub async fn < a href = "#method.idm_account_credential_update_passkey_remove" class = "fn" > idm_account_credential_update_passkey_remove< / a > (
2023-05-05 13:23:43 +02:00
& self,
2023-05-06 10:35:24 +02:00
session_token: & < a class = "struct" href = "../kanidm_proto/v1/struct.CUSessionToken.html" title = "struct kanidm_proto::v1::CUSessionToken" > CUSessionToken< / a > ,
2023-05-05 13:23:43 +02:00
uuid: < a class = "struct" href = "https://docs.rs/uuid/1.3.2/uuid/struct.Uuid.html" title = "struct uuid::Uuid" > Uuid< / a >
2023-05-06 10:35:24 +02:00
) -> < a class = "enum" href = "https://doc.rust-lang.org/1.69.0/core/result/enum.Result.html" title = "enum core::result::Result" > Result< / a > < < a class = "struct" href = "../kanidm_proto/v1/struct.CUStatus.html" title = "struct kanidm_proto::v1::CUStatus" > CUStatus< / a > , < a class = "enum" href = "enum.ClientError.html" title = "enum kanidm_client::ClientError" > ClientError< / a > > < / h4 > < / section > < section id = "method.idm_account_credential_update_commit" class = "method" > < a class = "srclink rightside" href = "../src/kanidm_client/lib.rs.html#1644-1650" > source< / a > < h4 class = "code-header" > pub async fn < a href = "#method.idm_account_credential_update_commit" class = "fn" > idm_account_credential_update_commit< / a > (
2023-05-05 13:23:43 +02:00
& self,
2023-05-06 10:35:24 +02:00
session_token: & < a class = "struct" href = "../kanidm_proto/v1/struct.CUSessionToken.html" title = "struct kanidm_proto::v1::CUSessionToken" > CUSessionToken< / a >
2023-05-05 13:23:43 +02:00
) -> < a class = "enum" href = "https://doc.rust-lang.org/1.69.0/core/result/enum.Result.html" title = "enum core::result::Result" > Result< / a > < < a class = "primitive" href = "https://doc.rust-lang.org/1.69.0/std/primitive.unit.html" > ()< / a > , < a class = "enum" href = "enum.ClientError.html" title = "enum kanidm_client::ClientError" > ClientError< / a > > < / h4 > < / section > < section id = "method.idm_account_radius_token_get" class = "method" > < a class = "srclink rightside" href = "../src/kanidm_client/lib.rs.html#1654-1660" > source< / a > < h4 class = "code-header" > pub async fn < a href = "#method.idm_account_radius_token_get" class = "fn" > idm_account_radius_token_get< / a > (
& self,
id: & < a class = "primitive" href = "https://doc.rust-lang.org/1.69.0/std/primitive.str.html" > str< / a >
2023-05-06 10:35:24 +02:00
) -> < a class = "enum" href = "https://doc.rust-lang.org/1.69.0/core/result/enum.Result.html" title = "enum core::result::Result" > Result< / a > < < a class = "struct" href = "../kanidm_proto/v1/struct.RadiusAuthToken.html" title = "struct kanidm_proto::v1::RadiusAuthToken" > RadiusAuthToken< / a > , < a class = "enum" href = "enum.ClientError.html" title = "enum kanidm_client::ClientError" > ClientError< / a > > < / h4 > < / section > < section id = "method.idm_account_unix_cred_verify" class = "method" > < a class = "srclink rightside" href = "../src/kanidm_client/lib.rs.html#1662-1672" > source< / a > < h4 class = "code-header" > pub async fn < a href = "#method.idm_account_unix_cred_verify" class = "fn" > idm_account_unix_cred_verify< / a > (
2023-05-05 13:23:43 +02:00
& self,
id: & < a class = "primitive" href = "https://doc.rust-lang.org/1.69.0/std/primitive.str.html" > str< / a > ,
cred: & < a class = "primitive" href = "https://doc.rust-lang.org/1.69.0/std/primitive.str.html" > str< / a >
2023-05-06 10:35:24 +02:00
) -> < a class = "enum" href = "https://doc.rust-lang.org/1.69.0/core/result/enum.Result.html" title = "enum core::result::Result" > Result< / a > < < a class = "enum" href = "https://doc.rust-lang.org/1.69.0/core/option/enum.Option.html" title = "enum core::option::Option" > Option< / a > < < a class = "struct" href = "../kanidm_proto/v1/struct.UnixUserToken.html" title = "struct kanidm_proto::v1::UnixUserToken" > UnixUserToken< / a > > , < a class = "enum" href = "enum.ClientError.html" title = "enum kanidm_client::ClientError" > ClientError< / a > > < / h4 > < / section > < section id = "method.idm_account_get_ssh_pubkey" class = "method" > < a class = "srclink rightside" href = "../src/kanidm_client/lib.rs.html#1675-1682" > source< / a > < h4 class = "code-header" > pub async fn < a href = "#method.idm_account_get_ssh_pubkey" class = "fn" > idm_account_get_ssh_pubkey< / a > (
2023-05-05 13:23:43 +02:00
& self,
id: & < a class = "primitive" href = "https://doc.rust-lang.org/1.69.0/std/primitive.str.html" > str< / a > ,
tag: & < a class = "primitive" href = "https://doc.rust-lang.org/1.69.0/std/primitive.str.html" > str< / a >
) -> < a class = "enum" href = "https://doc.rust-lang.org/1.69.0/core/result/enum.Result.html" title = "enum core::result::Result" > Result< / a > < < a class = "enum" href = "https://doc.rust-lang.org/1.69.0/core/option/enum.Option.html" title = "enum core::option::Option" > Option< / a > < < a class = "struct" href = "https://doc.rust-lang.org/1.69.0/alloc/string/struct.String.html" title = "struct alloc::string::String" > String< / a > > , < a class = "enum" href = "enum.ClientError.html" title = "enum kanidm_client::ClientError" > ClientError< / a > > < / h4 > < / section > < section id = "method.idm_account_get_ssh_pubkeys" class = "method" > < a class = "srclink rightside" href = "../src/kanidm_client/lib.rs.html#1684-1687" > source< / a > < h4 class = "code-header" > pub async fn < a href = "#method.idm_account_get_ssh_pubkeys" class = "fn" > idm_account_get_ssh_pubkeys< / a > (
& self,
id: & < a class = "primitive" href = "https://doc.rust-lang.org/1.69.0/std/primitive.str.html" > str< / a >
2023-05-06 10:35:24 +02:00
) -> < a class = "enum" href = "https://doc.rust-lang.org/1.69.0/core/result/enum.Result.html" title = "enum core::result::Result" > Result< / a > < < a class = "struct" href = "https://doc.rust-lang.org/1.69.0/alloc/vec/struct.Vec.html" title = "struct alloc::vec::Vec" > Vec< / a > < < a class = "struct" href = "https://doc.rust-lang.org/1.69.0/alloc/string/struct.String.html" title = "struct alloc::string::String" > String< / a > > , < a class = "enum" href = "enum.ClientError.html" title = "enum kanidm_client::ClientError" > ClientError< / a > > < / h4 > < / section > < section id = "method.idm_domain_get" class = "method" > < a class = "srclink rightside" href = "../src/kanidm_client/lib.rs.html#1690-1693" > source< / a > < h4 class = "code-header" > pub async fn < a href = "#method.idm_domain_get" class = "fn" > idm_domain_get< / a > (& self) -> < a class = "enum" href = "https://doc.rust-lang.org/1.69.0/core/result/enum.Result.html" title = "enum core::result::Result" > Result< / a > < < a class = "struct" href = "../kanidm_proto/v1/struct.Entry.html" title = "struct kanidm_proto::v1::Entry" > Entry< / a > , < a class = "enum" href = "enum.ClientError.html" title = "enum kanidm_client::ClientError" > ClientError< / a > > < / h4 > < / section > < details class = "toggle method-toggle" open > < summary > < section id = "method.idm_domain_set_display_name" class = "method" > < a class = "srclink rightside" href = "../src/kanidm_client/lib.rs.html#1696-1705" > source< / a > < h4 class = "code-header" > pub async fn < a href = "#method.idm_domain_set_display_name" class = "fn" > idm_domain_set_display_name< / a > (
2023-05-05 13:23:43 +02:00
& self,
new_display_name: & < a class = "primitive" href = "https://doc.rust-lang.org/1.69.0/std/primitive.str.html" > str< / a >
) -> < a class = "enum" href = "https://doc.rust-lang.org/1.69.0/core/result/enum.Result.html" title = "enum core::result::Result" > Result< / a > < < a class = "primitive" href = "https://doc.rust-lang.org/1.69.0/std/primitive.unit.html" > ()< / a > , < a class = "enum" href = "enum.ClientError.html" title = "enum kanidm_client::ClientError" > ClientError< / a > > < / h4 > < / section > < / summary > < div class = "docblock" > < p > Sets the domain display name using a PUT request< / p >
< / div > < / details > < section id = "method.idm_domain_set_ldap_basedn" class = "method" > < a class = "srclink rightside" href = "../src/kanidm_client/lib.rs.html#1707-1713" > source< / a > < h4 class = "code-header" > pub async fn < a href = "#method.idm_domain_set_ldap_basedn" class = "fn" > idm_domain_set_ldap_basedn< / a > (
& self,
new_basedn: & < a class = "primitive" href = "https://doc.rust-lang.org/1.69.0/std/primitive.str.html" > str< / a >
2023-05-06 10:35:24 +02:00
) -> < a class = "enum" href = "https://doc.rust-lang.org/1.69.0/core/result/enum.Result.html" title = "enum core::result::Result" > Result< / a > < < a class = "primitive" href = "https://doc.rust-lang.org/1.69.0/std/primitive.unit.html" > ()< / a > , < a class = "enum" href = "enum.ClientError.html" title = "enum kanidm_client::ClientError" > ClientError< / a > > < / h4 > < / section > < section id = "method.idm_domain_get_ssid" class = "method" > < a class = "srclink rightside" href = "../src/kanidm_client/lib.rs.html#1715-1724" > source< / a > < h4 class = "code-header" > pub async fn < a href = "#method.idm_domain_get_ssid" class = "fn" > idm_domain_get_ssid< / a > (& self) -> < a class = "enum" href = "https://doc.rust-lang.org/1.69.0/core/result/enum.Result.html" title = "enum core::result::Result" > Result< / a > < < a class = "struct" href = "https://doc.rust-lang.org/1.69.0/alloc/string/struct.String.html" title = "struct alloc::string::String" > String< / a > , < a class = "enum" href = "enum.ClientError.html" title = "enum kanidm_client::ClientError" > ClientError< / a > > < / h4 > < / section > < section id = "method.idm_domain_set_ssid" class = "method" > < a class = "srclink rightside" href = "../src/kanidm_client/lib.rs.html#1726-1729" > source< / a > < h4 class = "code-header" > pub async fn < a href = "#method.idm_domain_set_ssid" class = "fn" > idm_domain_set_ssid< / a > (& self, ssid: & < a class = "primitive" href = "https://doc.rust-lang.org/1.69.0/std/primitive.str.html" > str< / a > ) -> < a class = "enum" href = "https://doc.rust-lang.org/1.69.0/core/result/enum.Result.html" title = "enum core::result::Result" > Result< / a > < < a class = "primitive" href = "https://doc.rust-lang.org/1.69.0/std/primitive.unit.html" > ()< / a > , < a class = "enum" href = "enum.ClientError.html" title = "enum kanidm_client::ClientError" > ClientError< / a > > < / h4 > < / section > < section id = "method.idm_domain_reset_token_key" class = "method" > < a class = "srclink rightside" href = "../src/kanidm_client/lib.rs.html#1731-1734" > source< / a > < h4 class = "code-header" > pub async fn < a href = "#method.idm_domain_reset_token_key" class = "fn" > idm_domain_reset_token_key< / a > (& self) -> < a class = "enum" href = "https://doc.rust-lang.org/1.69.0/core/result/enum.Result.html" title = "enum core::result::Result" > Result< / a > < < a class = "primitive" href = "https://doc.rust-lang.org/1.69.0/std/primitive.unit.html" > ()< / a > , < a class = "enum" href = "enum.ClientError.html" title = "enum kanidm_client::ClientError" > ClientError< / a > > < / h4 > < / section > < section id = "method.idm_schema_list" class = "method" > < a class = "srclink rightside" href = "../src/kanidm_client/lib.rs.html#1737-1739" > source< / a > < h4 class = "code-header" > pub async fn < a href = "#method.idm_schema_list" class = "fn" > idm_schema_list< / a > (& self) -> < a class = "enum" href = "https://doc.rust-lang.org/1.69.0/core/result/enum.Result.html" title = "enum core::result::Result" > Result< / a > < < a class = "struct" href = "https://doc.rust-lang.org/1.69.0/alloc/vec/struct.Vec.html" title = "struct alloc::vec::Vec" > Vec< / a > < < a class = "struct" href = "../kanidm_proto/v1/struct.Entry.html" title = "struct kanidm_proto::v1::Entry" > Entry< / a > > , < a class = "enum" href = "enum.ClientError.html" title = "enum kanidm_client::ClientError" > ClientError< / a > > < / h4 > < / section > < section id = "method.idm_schema_attributetype_list" class = "method" > < a class = "srclink rightside" href = "../src/kanidm_client/lib.rs.html#1741-1743" > source< / a > < h4 class = "code-header" > pub async fn < a href = "#method.idm_schema_attributetype_list" class = "fn" > idm_schema_attributetype_list< / a > (
2023-05-05 13:23:43 +02:00
& self
2023-05-06 10:35:24 +02:00
) -> < a class = "enum" href = "https://doc.rust-lang.org/1.69.0/core/result/enum.Result.html" title = "enum core::result::Result" > Result< / a > < < a class = "struct" href = "https://doc.rust-lang.org/1.69.0/alloc/vec/struct.Vec.html" title = "struct alloc::vec::Vec" > Vec< / a > < < a class = "struct" href = "../kanidm_proto/v1/struct.Entry.html" title = "struct kanidm_proto::v1::Entry" > Entry< / a > > , < a class = "enum" href = "enum.ClientError.html" title = "enum kanidm_client::ClientError" > ClientError< / a > > < / h4 > < / section > < section id = "method.idm_schema_attributetype_get" class = "method" > < a class = "srclink rightside" href = "../src/kanidm_client/lib.rs.html#1745-1751" > source< / a > < h4 class = "code-header" > pub async fn < a href = "#method.idm_schema_attributetype_get" class = "fn" > idm_schema_attributetype_get< / a > (
2023-05-05 13:23:43 +02:00
& self,
id: & < a class = "primitive" href = "https://doc.rust-lang.org/1.69.0/std/primitive.str.html" > str< / a >
2023-05-06 10:35:24 +02:00
) -> < a class = "enum" href = "https://doc.rust-lang.org/1.69.0/core/result/enum.Result.html" title = "enum core::result::Result" > Result< / a > < < a class = "enum" href = "https://doc.rust-lang.org/1.69.0/core/option/enum.Option.html" title = "enum core::option::Option" > Option< / a > < < a class = "struct" href = "../kanidm_proto/v1/struct.Entry.html" title = "struct kanidm_proto::v1::Entry" > Entry< / a > > , < a class = "enum" href = "enum.ClientError.html" title = "enum kanidm_client::ClientError" > ClientError< / a > > < / h4 > < / section > < section id = "method.idm_schema_classtype_list" class = "method" > < a class = "srclink rightside" href = "../src/kanidm_client/lib.rs.html#1753-1755" > source< / a > < h4 class = "code-header" > pub async fn < a href = "#method.idm_schema_classtype_list" class = "fn" > idm_schema_classtype_list< / a > (& self) -> < a class = "enum" href = "https://doc.rust-lang.org/1.69.0/core/result/enum.Result.html" title = "enum core::result::Result" > Result< / a > < < a class = "struct" href = "https://doc.rust-lang.org/1.69.0/alloc/vec/struct.Vec.html" title = "struct alloc::vec::Vec" > Vec< / a > < < a class = "struct" href = "../kanidm_proto/v1/struct.Entry.html" title = "struct kanidm_proto::v1::Entry" > Entry< / a > > , < a class = "enum" href = "enum.ClientError.html" title = "enum kanidm_client::ClientError" > ClientError< / a > > < / h4 > < / section > < section id = "method.idm_schema_classtype_get" class = "method" > < a class = "srclink rightside" href = "../src/kanidm_client/lib.rs.html#1757-1760" > source< / a > < h4 class = "code-header" > pub async fn < a href = "#method.idm_schema_classtype_get" class = "fn" > idm_schema_classtype_get< / a > (
2023-05-05 13:23:43 +02:00
& self,
id: & < a class = "primitive" href = "https://doc.rust-lang.org/1.69.0/std/primitive.str.html" > str< / a >
2023-05-06 10:35:24 +02:00
) -> < a class = "enum" href = "https://doc.rust-lang.org/1.69.0/core/result/enum.Result.html" title = "enum core::result::Result" > Result< / a > < < a class = "enum" href = "https://doc.rust-lang.org/1.69.0/core/option/enum.Option.html" title = "enum core::option::Option" > Option< / a > < < a class = "struct" href = "../kanidm_proto/v1/struct.Entry.html" title = "struct kanidm_proto::v1::Entry" > Entry< / a > > , < a class = "enum" href = "enum.ClientError.html" title = "enum kanidm_client::ClientError" > ClientError< / a > > < / h4 > < / section > < section id = "method.idm_oauth2_rs_list" class = "method" > < a class = "srclink rightside" href = "../src/kanidm_client/lib.rs.html#1763-1765" > source< / a > < h4 class = "code-header" > pub async fn < a href = "#method.idm_oauth2_rs_list" class = "fn" > idm_oauth2_rs_list< / a > (& self) -> < a class = "enum" href = "https://doc.rust-lang.org/1.69.0/core/result/enum.Result.html" title = "enum core::result::Result" > Result< / a > < < a class = "struct" href = "https://doc.rust-lang.org/1.69.0/alloc/vec/struct.Vec.html" title = "struct alloc::vec::Vec" > Vec< / a > < < a class = "struct" href = "../kanidm_proto/v1/struct.Entry.html" title = "struct kanidm_proto::v1::Entry" > Entry< / a > > , < a class = "enum" href = "enum.ClientError.html" title = "enum kanidm_client::ClientError" > ClientError< / a > > < / h4 > < / section > < section id = "method.idm_oauth2_rs_basic_create" class = "method" > < a class = "srclink rightside" href = "../src/kanidm_client/lib.rs.html#1767-1785" > source< / a > < h4 class = "code-header" > pub async fn < a href = "#method.idm_oauth2_rs_basic_create" class = "fn" > idm_oauth2_rs_basic_create< / a > (
2023-05-05 13:23:43 +02:00
& self,
name: & < a class = "primitive" href = "https://doc.rust-lang.org/1.69.0/std/primitive.str.html" > str< / a > ,
displayname: & < a class = "primitive" href = "https://doc.rust-lang.org/1.69.0/std/primitive.str.html" > str< / a > ,
origin: & < a class = "primitive" href = "https://doc.rust-lang.org/1.69.0/std/primitive.str.html" > str< / a >
) -> < a class = "enum" href = "https://doc.rust-lang.org/1.69.0/core/result/enum.Result.html" title = "enum core::result::Result" > Result< / a > < < a class = "primitive" href = "https://doc.rust-lang.org/1.69.0/std/primitive.unit.html" > ()< / a > , < a class = "enum" href = "enum.ClientError.html" title = "enum kanidm_client::ClientError" > ClientError< / a > > < / h4 > < / section > < section id = "method.idm_oauth2_rs_get" class = "method" > < a class = "srclink rightside" href = "../src/kanidm_client/lib.rs.html#1788-1791" > source< / a > < h4 class = "code-header" > pub async fn < a href = "#method.idm_oauth2_rs_get" class = "fn" > idm_oauth2_rs_get< / a > (
& self,
id: & < a class = "primitive" href = "https://doc.rust-lang.org/1.69.0/std/primitive.str.html" > str< / a >
2023-05-06 10:35:24 +02:00
) -> < a class = "enum" href = "https://doc.rust-lang.org/1.69.0/core/result/enum.Result.html" title = "enum core::result::Result" > Result< / a > < < a class = "enum" href = "https://doc.rust-lang.org/1.69.0/core/option/enum.Option.html" title = "enum core::option::Option" > Option< / a > < < a class = "struct" href = "../kanidm_proto/v1/struct.Entry.html" title = "struct kanidm_proto::v1::Entry" > Entry< / a > > , < a class = "enum" href = "enum.ClientError.html" title = "enum kanidm_client::ClientError" > ClientError< / a > > < / h4 > < / section > < section id = "method.idm_oauth2_rs_get_basic_secret" class = "method" > < a class = "srclink rightside" href = "../src/kanidm_client/lib.rs.html#1793-1799" > source< / a > < h4 class = "code-header" > pub async fn < a href = "#method.idm_oauth2_rs_get_basic_secret" class = "fn" > idm_oauth2_rs_get_basic_secret< / a > (
2023-05-05 13:23:43 +02:00
& self,
id: & < a class = "primitive" href = "https://doc.rust-lang.org/1.69.0/std/primitive.str.html" > str< / a >
) -> < a class = "enum" href = "https://doc.rust-lang.org/1.69.0/core/result/enum.Result.html" title = "enum core::result::Result" > Result< / a > < < a class = "enum" href = "https://doc.rust-lang.org/1.69.0/core/option/enum.Option.html" title = "enum core::option::Option" > Option< / a > < < a class = "struct" href = "https://doc.rust-lang.org/1.69.0/alloc/string/struct.String.html" title = "struct alloc::string::String" > String< / a > > , < a class = "enum" href = "enum.ClientError.html" title = "enum kanidm_client::ClientError" > ClientError< / a > > < / h4 > < / section > < section id = "method.idm_oauth2_rs_update" class = "method" > < a class = "srclink rightside" href = "../src/kanidm_client/lib.rs.html#1802-1858" > source< / a > < h4 class = "code-header" > pub async fn < a href = "#method.idm_oauth2_rs_update" class = "fn" > idm_oauth2_rs_update< / a > (
& self,
id: & < a class = "primitive" href = "https://doc.rust-lang.org/1.69.0/std/primitive.str.html" > str< / a > ,
name: < a class = "enum" href = "https://doc.rust-lang.org/1.69.0/core/option/enum.Option.html" title = "enum core::option::Option" > Option< / a > < & < a class = "primitive" href = "https://doc.rust-lang.org/1.69.0/std/primitive.str.html" > str< / a > > ,
displayname: < a class = "enum" href = "https://doc.rust-lang.org/1.69.0/core/option/enum.Option.html" title = "enum core::option::Option" > Option< / a > < & < a class = "primitive" href = "https://doc.rust-lang.org/1.69.0/std/primitive.str.html" > str< / a > > ,
origin: < a class = "enum" href = "https://doc.rust-lang.org/1.69.0/core/option/enum.Option.html" title = "enum core::option::Option" > Option< / a > < & < a class = "primitive" href = "https://doc.rust-lang.org/1.69.0/std/primitive.str.html" > str< / a > > ,
landing: < a class = "enum" href = "https://doc.rust-lang.org/1.69.0/core/option/enum.Option.html" title = "enum core::option::Option" > Option< / a > < & < a class = "primitive" href = "https://doc.rust-lang.org/1.69.0/std/primitive.str.html" > str< / a > > ,
reset_secret: < a class = "primitive" href = "https://doc.rust-lang.org/1.69.0/std/primitive.bool.html" > bool< / a > ,
reset_token_key: < a class = "primitive" href = "https://doc.rust-lang.org/1.69.0/std/primitive.bool.html" > bool< / a > ,
reset_sign_key: < a class = "primitive" href = "https://doc.rust-lang.org/1.69.0/std/primitive.bool.html" > bool< / a >
) -> < a class = "enum" href = "https://doc.rust-lang.org/1.69.0/core/result/enum.Result.html" title = "enum core::result::Result" > Result< / a > < < a class = "primitive" href = "https://doc.rust-lang.org/1.69.0/std/primitive.unit.html" > ()< / a > , < a class = "enum" href = "enum.ClientError.html" title = "enum kanidm_client::ClientError" > ClientError< / a > > < / h4 > < / section > < section id = "method.idm_oauth2_rs_update_scope_map" class = "method" > < a class = "srclink rightside" href = "../src/kanidm_client/lib.rs.html#1860-1872" > source< / a > < h4 class = "code-header" > pub async fn < a href = "#method.idm_oauth2_rs_update_scope_map" class = "fn" > idm_oauth2_rs_update_scope_map< / a > (
& self,
id: & < a class = "primitive" href = "https://doc.rust-lang.org/1.69.0/std/primitive.str.html" > str< / a > ,
group: & < a class = "primitive" href = "https://doc.rust-lang.org/1.69.0/std/primitive.str.html" > str< / a > ,
scopes: < a class = "struct" href = "https://doc.rust-lang.org/1.69.0/alloc/vec/struct.Vec.html" title = "struct alloc::vec::Vec" > Vec< / a > < & < a class = "primitive" href = "https://doc.rust-lang.org/1.69.0/std/primitive.str.html" > str< / a > >
) -> < a class = "enum" href = "https://doc.rust-lang.org/1.69.0/core/result/enum.Result.html" title = "enum core::result::Result" > Result< / a > < < a class = "primitive" href = "https://doc.rust-lang.org/1.69.0/std/primitive.unit.html" > ()< / a > , < a class = "enum" href = "enum.ClientError.html" title = "enum kanidm_client::ClientError" > ClientError< / a > > < / h4 > < / section > < section id = "method.idm_oauth2_rs_delete_scope_map" class = "method" > < a class = "srclink rightside" href = "../src/kanidm_client/lib.rs.html#1874-1881" > source< / a > < h4 class = "code-header" > pub async fn < a href = "#method.idm_oauth2_rs_delete_scope_map" class = "fn" > idm_oauth2_rs_delete_scope_map< / a > (
& self,
id: & < a class = "primitive" href = "https://doc.rust-lang.org/1.69.0/std/primitive.str.html" > str< / a > ,
group: & < a class = "primitive" href = "https://doc.rust-lang.org/1.69.0/std/primitive.str.html" > str< / a >
) -> < a class = "enum" href = "https://doc.rust-lang.org/1.69.0/core/result/enum.Result.html" title = "enum core::result::Result" > Result< / a > < < a class = "primitive" href = "https://doc.rust-lang.org/1.69.0/std/primitive.unit.html" > ()< / a > , < a class = "enum" href = "enum.ClientError.html" title = "enum kanidm_client::ClientError" > ClientError< / a > > < / h4 > < / section > < section id = "method.idm_oauth2_rs_update_sup_scope_map" class = "method" > < a class = "srclink rightside" href = "../src/kanidm_client/lib.rs.html#1883-1895" > source< / a > < h4 class = "code-header" > pub async fn < a href = "#method.idm_oauth2_rs_update_sup_scope_map" class = "fn" > idm_oauth2_rs_update_sup_scope_map< / a > (
& self,
id: & < a class = "primitive" href = "https://doc.rust-lang.org/1.69.0/std/primitive.str.html" > str< / a > ,
group: & < a class = "primitive" href = "https://doc.rust-lang.org/1.69.0/std/primitive.str.html" > str< / a > ,
scopes: < a class = "struct" href = "https://doc.rust-lang.org/1.69.0/alloc/vec/struct.Vec.html" title = "struct alloc::vec::Vec" > Vec< / a > < & < a class = "primitive" href = "https://doc.rust-lang.org/1.69.0/std/primitive.str.html" > str< / a > >
) -> < a class = "enum" href = "https://doc.rust-lang.org/1.69.0/core/result/enum.Result.html" title = "enum core::result::Result" > Result< / a > < < a class = "primitive" href = "https://doc.rust-lang.org/1.69.0/std/primitive.unit.html" > ()< / a > , < a class = "enum" href = "enum.ClientError.html" title = "enum kanidm_client::ClientError" > ClientError< / a > > < / h4 > < / section > < section id = "method.idm_oauth2_rs_delete_sup_scope_map" class = "method" > < a class = "srclink rightside" href = "../src/kanidm_client/lib.rs.html#1897-1904" > source< / a > < h4 class = "code-header" > pub async fn < a href = "#method.idm_oauth2_rs_delete_sup_scope_map" class = "fn" > idm_oauth2_rs_delete_sup_scope_map< / a > (
& self,
id: & < a class = "primitive" href = "https://doc.rust-lang.org/1.69.0/std/primitive.str.html" > str< / a > ,
group: & < a class = "primitive" href = "https://doc.rust-lang.org/1.69.0/std/primitive.str.html" > str< / a >
) -> < a class = "enum" href = "https://doc.rust-lang.org/1.69.0/core/result/enum.Result.html" title = "enum core::result::Result" > Result< / a > < < a class = "primitive" href = "https://doc.rust-lang.org/1.69.0/std/primitive.unit.html" > ()< / a > , < a class = "enum" href = "enum.ClientError.html" title = "enum kanidm_client::ClientError" > ClientError< / a > > < / h4 > < / section > < section id = "method.idm_oauth2_rs_delete" class = "method" > < a class = "srclink rightside" href = "../src/kanidm_client/lib.rs.html#1906-1909" > source< / a > < h4 class = "code-header" > pub async fn < a href = "#method.idm_oauth2_rs_delete" class = "fn" > idm_oauth2_rs_delete< / a > (& self, id: & < a class = "primitive" href = "https://doc.rust-lang.org/1.69.0/std/primitive.str.html" > str< / a > ) -> < a class = "enum" href = "https://doc.rust-lang.org/1.69.0/core/result/enum.Result.html" title = "enum core::result::Result" > Result< / a > < < a class = "primitive" href = "https://doc.rust-lang.org/1.69.0/std/primitive.unit.html" > ()< / a > , < a class = "enum" href = "enum.ClientError.html" title = "enum kanidm_client::ClientError" > ClientError< / a > > < / h4 > < / section > < section id = "method.idm_oauth2_rs_enable_pkce" class = "method" > < a class = "srclink rightside" href = "../src/kanidm_client/lib.rs.html#1911-1921" > source< / a > < h4 class = "code-header" > pub async fn < a href = "#method.idm_oauth2_rs_enable_pkce" class = "fn" > idm_oauth2_rs_enable_pkce< / a > (
& self,
id: & < a class = "primitive" href = "https://doc.rust-lang.org/1.69.0/std/primitive.str.html" > str< / a >
) -> < a class = "enum" href = "https://doc.rust-lang.org/1.69.0/core/result/enum.Result.html" title = "enum core::result::Result" > Result< / a > < < a class = "primitive" href = "https://doc.rust-lang.org/1.69.0/std/primitive.unit.html" > ()< / a > , < a class = "enum" href = "enum.ClientError.html" title = "enum kanidm_client::ClientError" > ClientError< / a > > < / h4 > < / section > < section id = "method.idm_oauth2_rs_disable_pkce" class = "method" > < a class = "srclink rightside" href = "../src/kanidm_client/lib.rs.html#1923-1933" > source< / a > < h4 class = "code-header" > pub async fn < a href = "#method.idm_oauth2_rs_disable_pkce" class = "fn" > idm_oauth2_rs_disable_pkce< / a > (
& self,
id: & < a class = "primitive" href = "https://doc.rust-lang.org/1.69.0/std/primitive.str.html" > str< / a >
) -> < a class = "enum" href = "https://doc.rust-lang.org/1.69.0/core/result/enum.Result.html" title = "enum core::result::Result" > Result< / a > < < a class = "primitive" href = "https://doc.rust-lang.org/1.69.0/std/primitive.unit.html" > ()< / a > , < a class = "enum" href = "enum.ClientError.html" title = "enum kanidm_client::ClientError" > ClientError< / a > > < / h4 > < / section > < section id = "method.idm_oauth2_rs_enable_legacy_crypto" class = "method" > < a class = "srclink rightside" href = "../src/kanidm_client/lib.rs.html#1935-1945" > source< / a > < h4 class = "code-header" > pub async fn < a href = "#method.idm_oauth2_rs_enable_legacy_crypto" class = "fn" > idm_oauth2_rs_enable_legacy_crypto< / a > (
& self,
id: & < a class = "primitive" href = "https://doc.rust-lang.org/1.69.0/std/primitive.str.html" > str< / a >
) -> < a class = "enum" href = "https://doc.rust-lang.org/1.69.0/core/result/enum.Result.html" title = "enum core::result::Result" > Result< / a > < < a class = "primitive" href = "https://doc.rust-lang.org/1.69.0/std/primitive.unit.html" > ()< / a > , < a class = "enum" href = "enum.ClientError.html" title = "enum kanidm_client::ClientError" > ClientError< / a > > < / h4 > < / section > < section id = "method.idm_oauth2_rs_disable_legacy_crypto" class = "method" > < a class = "srclink rightside" href = "../src/kanidm_client/lib.rs.html#1947-1957" > source< / a > < h4 class = "code-header" > pub async fn < a href = "#method.idm_oauth2_rs_disable_legacy_crypto" class = "fn" > idm_oauth2_rs_disable_legacy_crypto< / a > (
& self,
id: & < a class = "primitive" href = "https://doc.rust-lang.org/1.69.0/std/primitive.str.html" > str< / a >
) -> < a class = "enum" href = "https://doc.rust-lang.org/1.69.0/core/result/enum.Result.html" title = "enum core::result::Result" > Result< / a > < < a class = "primitive" href = "https://doc.rust-lang.org/1.69.0/std/primitive.unit.html" > ()< / a > , < a class = "enum" href = "enum.ClientError.html" title = "enum kanidm_client::ClientError" > ClientError< / a > > < / h4 > < / section > < section id = "method.idm_oauth2_rs_prefer_short_username" class = "method" > < a class = "srclink rightside" href = "../src/kanidm_client/lib.rs.html#1959-1969" > source< / a > < h4 class = "code-header" > pub async fn < a href = "#method.idm_oauth2_rs_prefer_short_username" class = "fn" > idm_oauth2_rs_prefer_short_username< / a > (
& self,
id: & < a class = "primitive" href = "https://doc.rust-lang.org/1.69.0/std/primitive.str.html" > str< / a >
) -> < a class = "enum" href = "https://doc.rust-lang.org/1.69.0/core/result/enum.Result.html" title = "enum core::result::Result" > Result< / a > < < a class = "primitive" href = "https://doc.rust-lang.org/1.69.0/std/primitive.unit.html" > ()< / a > , < a class = "enum" href = "enum.ClientError.html" title = "enum kanidm_client::ClientError" > ClientError< / a > > < / h4 > < / section > < section id = "method.idm_oauth2_rs_prefer_spn_username" class = "method" > < a class = "srclink rightside" href = "../src/kanidm_client/lib.rs.html#1971-1981" > source< / a > < h4 class = "code-header" > pub async fn < a href = "#method.idm_oauth2_rs_prefer_spn_username" class = "fn" > idm_oauth2_rs_prefer_spn_username< / a > (
& self,
id: & < a class = "primitive" href = "https://doc.rust-lang.org/1.69.0/std/primitive.str.html" > str< / a >
2023-05-06 10:35:24 +02:00
) -> < a class = "enum" href = "https://doc.rust-lang.org/1.69.0/core/result/enum.Result.html" title = "enum core::result::Result" > Result< / a > < < a class = "primitive" href = "https://doc.rust-lang.org/1.69.0/std/primitive.unit.html" > ()< / a > , < a class = "enum" href = "enum.ClientError.html" title = "enum kanidm_client::ClientError" > ClientError< / a > > < / h4 > < / section > < section id = "method.recycle_bin_list" class = "method" > < a class = "srclink rightside" href = "../src/kanidm_client/lib.rs.html#1984-1986" > source< / a > < h4 class = "code-header" > pub async fn < a href = "#method.recycle_bin_list" class = "fn" > recycle_bin_list< / a > (& self) -> < a class = "enum" href = "https://doc.rust-lang.org/1.69.0/core/result/enum.Result.html" title = "enum core::result::Result" > Result< / a > < < a class = "struct" href = "https://doc.rust-lang.org/1.69.0/alloc/vec/struct.Vec.html" title = "struct alloc::vec::Vec" > Vec< / a > < < a class = "struct" href = "../kanidm_proto/v1/struct.Entry.html" title = "struct kanidm_proto::v1::Entry" > Entry< / a > > , < a class = "enum" href = "enum.ClientError.html" title = "enum kanidm_client::ClientError" > ClientError< / a > > < / h4 > < / section > < section id = "method.recycle_bin_get" class = "method" > < a class = "srclink rightside" href = "../src/kanidm_client/lib.rs.html#1988-1991" > source< / a > < h4 class = "code-header" > pub async fn < a href = "#method.recycle_bin_get" class = "fn" > recycle_bin_get< / a > (
2023-05-05 13:23:43 +02:00
& self,
id: & < a class = "primitive" href = "https://doc.rust-lang.org/1.69.0/std/primitive.str.html" > str< / a >
2023-05-06 10:35:24 +02:00
) -> < a class = "enum" href = "https://doc.rust-lang.org/1.69.0/core/result/enum.Result.html" title = "enum core::result::Result" > Result< / a > < < a class = "enum" href = "https://doc.rust-lang.org/1.69.0/core/option/enum.Option.html" title = "enum core::option::Option" > Option< / a > < < a class = "struct" href = "../kanidm_proto/v1/struct.Entry.html" title = "struct kanidm_proto::v1::Entry" > Entry< / a > > , < a class = "enum" href = "enum.ClientError.html" title = "enum kanidm_client::ClientError" > ClientError< / a > > < / h4 > < / section > < section id = "method.recycle_bin_revive" class = "method" > < a class = "srclink rightside" href = "../src/kanidm_client/lib.rs.html#1993-1996" > source< / a > < h4 class = "code-header" > pub async fn < a href = "#method.recycle_bin_revive" class = "fn" > recycle_bin_revive< / a > (& self, id: & < a class = "primitive" href = "https://doc.rust-lang.org/1.69.0/std/primitive.str.html" > str< / a > ) -> < a class = "enum" href = "https://doc.rust-lang.org/1.69.0/core/result/enum.Result.html" title = "enum core::result::Result" > Result< / a > < < a class = "primitive" href = "https://doc.rust-lang.org/1.69.0/std/primitive.unit.html" > ()< / a > , < a class = "enum" href = "enum.ClientError.html" title = "enum kanidm_client::ClientError" > ClientError< / a > > < / h4 > < / section > < / div > < / details > < / div > < h2 id = "trait-implementations" class = "small-section-header" > Trait Implementations< a href = "#trait-implementations" class = "anchor" > §< / a > < / h2 > < div id = "trait-implementations-list" > < details class = "toggle implementors-toggle" open > < summary > < section id = "impl-Debug-for-KanidmClient" class = "impl" > < a class = "srclink rightside" href = "../src/kanidm_client/lib.rs.html#105" > source< / a > < a href = "#impl-Debug-for-KanidmClient" class = "anchor" > §< / a > < h3 class = "code-header" > impl < a class = "trait" href = "https://doc.rust-lang.org/1.69.0/core/fmt/trait.Debug.html" title = "trait core::fmt::Debug" > Debug< / a > for < a class = "struct" href = "struct.KanidmClient.html" title = "struct kanidm_client::KanidmClient" > KanidmClient< / a > < / h3 > < / section > < / summary > < div class = "impl-items" > < details class = "toggle method-toggle" open > < summary > < section id = "method.fmt" class = "method trait-impl" > < a class = "srclink rightside" href = "../src/kanidm_client/lib.rs.html#105" > source< / a > < a href = "#method.fmt" class = "anchor" > §< / a > < h4 class = "code-header" > fn < a href = "https://doc.rust-lang.org/1.69.0/core/fmt/trait.Debug.html#tymethod.fmt" class = "fn" > fmt< / a > (& self, f: & mut < a class = "struct" href = "https://doc.rust-lang.org/1.69.0/core/fmt/struct.Formatter.html" title = "struct core::fmt::Formatter" > Formatter< / a > < '_> ) -> < a class = "type" href = "https://doc.rust-lang.org/1.69.0/core/fmt/type.Result.html" title = "type core::fmt::Result" > Result< / a > < / h4 > < / section > < / summary > < div class = 'docblock' > Formats the value using the given formatter. < a href = "https://doc.rust-lang.org/1.69.0/core/fmt/trait.Debug.html#tymethod.fmt" > Read more< / a > < / div > < / details > < / div > < / details > < / div > < h2 id = "synthetic-implementations" class = "small-section-header" > Auto Trait Implementations< a href = "#synthetic-implementations" class = "anchor" > §< / a > < / h2 > < div id = "synthetic-implementations-list" > < section id = "impl-RefUnwindSafe-for-KanidmClient" class = "impl" > < a href = "#impl-RefUnwindSafe-for-KanidmClient" class = "anchor" > §< / a > < h3 class = "code-header" > impl !< a class = "trait" href = "https://doc.rust-lang.org/1.69.0/core/panic/unwind_safe/trait.RefUnwindSafe.html" title = "trait core::panic::unwind_safe::RefUnwindSafe" > RefUnwindSafe< / a > for < a class = "struct" href = "struct.KanidmClient.html" title = "struct kanidm_client::KanidmClient" > KanidmClient< / a > < / h3 > < / section > < section id = "impl-Send-for-KanidmClient" class = "impl" > < a href = "#impl-Send-for-KanidmClient" class = "anchor" > §< / a > < h3 class = "code-header" > impl < a class = "trait" href = "https://doc.rust-lang.org/1.69.0/core/marker/trait.Send.html" title = "trait core::marker::Send" > Send< / a > for < a class = "struct" href = "struct.KanidmClient.html" title = "struct kanidm_client::KanidmClient" > KanidmClient< / a > < / h3 > < / section > < section id = "impl-Sync-for-KanidmClient" class = "impl" > < a href = "#impl-Sync-for-KanidmClient" class = "anchor" > §< / a > < h3 class = "code-header" > impl < a class = "trait"
2023-05-05 13:23:43 +02:00
T: 'static + ?< a class = "trait" href = "https://doc.rust-lang.org/1.69.0/core/marker/trait.Sized.html" title = "trait core::marker::Sized" > Sized< / a > ,< / span > < / h3 > < / section > < / summary > < div class = "impl-items" > < details class = "toggle method-toggle" open > < summary > < section id = "method.type_id" class = "method trait-impl" > < a class = "srclink rightside" href = "https://doc.rust-lang.org/1.69.0/src/core/any.rs.html#201" > source< / a > < a href = "#method.type_id" class = "anchor" > §< / a > < h4 class = "code-header" > fn < a href = "https://doc.rust-lang.org/1.69.0/core/any/trait.Any.html#tymethod.type_id" class = "fn" > type_id< / a > (& self) -> < a class = "struct" href = "https://doc.rust-lang.org/1.69.0/core/any/struct.TypeId.html" title = "struct core::any::TypeId" > TypeId< / a > < / h4 > < / section > < / summary > < div class = 'docblock' > Gets the < code > TypeId< / code > of < code > self< / code > . < a href = "https://doc.rust-lang.org/1.69.0/core/any/trait.Any.html#tymethod.type_id" > Read more< / a > < / div > < / details > < / div > < / details > < details class = "toggle implementors-toggle" > < summary > < section id = "impl-Borrow%3CT%3E-for-KanidmClient" class = "impl" > < a class = "srclink rightside" href = "https://doc.rust-lang.org/1.69.0/src/core/borrow.rs.html#211" > source< / a > < a href = "#impl-Borrow%3CT%3E-for-KanidmClient" class = "anchor" > §< / a > < h3 class = "code-header" > impl< T> < a class = "trait" href = "https://doc.rust-lang.org/1.69.0/core/borrow/trait.Borrow.html" title = "trait core::borrow::Borrow" > Borrow< / a > < T> for T< span class = "where fmt-newline" > where
T: ?< a class = "trait" href = "https://doc.rust-lang.org/1.69.0/core/marker/trait.Sized.html" title = "trait core::marker::Sized" > Sized< / a > ,< / span > < / h3 > < / section > < / summary > < div class = "impl-items" > < details class = "toggle method-toggle" open > < summary > < section id = "method.borrow" class = "method trait-impl" > < span class = "rightside" > < span class = "since" title = "const unstable" > const: < a href = "https://github.com/rust-lang/rust/issues/91522" title = "Tracking issue for const_borrow" > unstable< / a > < / span > · < a class = "srclink" href = "https://doc.rust-lang.org/1.69.0/src/core/borrow.rs.html#213" > source< / a > < / span > < a href = "#method.borrow" class = "anchor" > §< / a > < h4 class = "code-header" > fn < a href = "https://doc.rust-lang.org/1.69.0/core/borrow/trait.Borrow.html#tymethod.borrow" class = "fn" > borrow< / a > (& self) -> < a class = "primitive" href = "https://doc.rust-lang.org/1.69.0/std/primitive.reference.html" > & T< / a > < / h4 > < / section > < / summary > < div class = 'docblock' > Immutably borrows from an owned value. < a href = "https://doc.rust-lang.org/1.69.0/core/borrow/trait.Borrow.html#tymethod.borrow" > Read more< / a > < / div > < / details > < / div > < / details > < details class = "toggle implementors-toggle" > < summary > < section id = "impl-BorrowMut%3CT%3E-for-KanidmClient" class = "impl" > < a class = "srclink rightside" href = "https://doc.rust-lang.org/1.69.0/src/core/borrow.rs.html#220" > source< / a > < a href = "#impl-BorrowMut%3CT%3E-for-KanidmClient" class = "anchor" > §< / a > < h3 class = "code-header" > impl< T> < a class = "trait" href = "https://doc.rust-lang.org/1.69.0/core/borrow/trait.BorrowMut.html" title = "trait core::borrow::BorrowMut" > BorrowMut< / a > < T> for T< span class = "where fmt-newline" > where
T: ?< a class = "trait" href = "https://doc.rust-lang.org/1.69.0/core/marker/trait.Sized.html" title = "trait core::marker::Sized" > Sized< / a > ,< / span > < / h3 > < / section > < / summary > < div class = "impl-items" > < details class = "toggle method-toggle" open > < summary > < section id = "method.borrow_mut" class = "method trait-impl" > < span class = "rightside" > < span class = "since" title = "const unstable" > const: < a href = "https://github.com/rust-lang/rust/issues/91522" title = "Tracking issue for const_borrow" > unstable< / a > < / span > · < a class = "srclink" href = "https://doc.rust-lang.org/1.69.0/src/core/borrow.rs.html#221" > source< / a > < / span > < a href = "#method.borrow_mut" class = "anchor" > §< / a > < h4 class = "code-header" > fn < a href = "https://doc.rust-lang.org/1.69.0/core/borrow/trait.BorrowMut.html#tymethod.borrow_mut" class = "fn" > borrow_mut< / a > (& mut self) -> < a class = "primitive" href = "https://doc.rust-lang.org/1.69.0/std/primitive.reference.html" > & mut T< / a > < / h4 > < / section > < / summary > < div class = 'docblock' > Mutably borrows from an owned value. < a href = "https://doc.rust-lang.org/1.69.0/core/borrow/trait.BorrowMut.html#tymethod.borrow_mut" > Read more< / a > < / div > < / details > < / div > < / details > < details class = "toggle implementors-toggle" > < summary > < section id = "impl-From%3CT%3E-for-KanidmClient" class = "impl" > < a class = "srclink rightside" href = "https://doc.rust-lang.org/1.69.0/src/core/convert/mod.rs.html#733" > source< / a > < a href = "#impl-From%3CT%3E-for-KanidmClient" class = "anchor" > §< / a > < h3 class = "code-header" > impl< T> < a class = "trait" href = "https://doc.rust-lang.org/1.69.0/core/convert/trait.From.html" title = "trait core::convert::From" > From< / a > < T> for T< / h3 > < / section > < / summary > < div class = "impl-items" > < details class = "toggle method-toggle" open > < summary > < section id = "method.from" class = "method trait-impl" > < span class = "rightside" > < span class = "since" title = "const unstable" > const: < a href = "https://github.com/rust-lang/rust/issues/88674" title = "Tracking issue for const_convert" > unstable< / a > < / span > · < a class = "srclink" href = "https://doc.rust-lang.org/1.69.0/src/core/convert/mod.rs.html#736" > source< / a > < / span > < a href = "#method.from" class = "anchor" > §< / a > < h4 class = "code-header" > fn < a href = "https://doc.rust-lang.org/1.69.0/core/convert/trait.From.html#tymethod.from" class = "fn" > from< / a > (t: T) -> T< / h4 > < / section > < / summary > < div class = "docblock" > < p > Returns the argument unchanged.< / p >
< / div > < / details > < / div > < / details > < details class = "toggle implementors-toggle" > < summary > < section id = "impl-Instrument-for-KanidmClient" class = "impl" > < a class = "srclink rightside" href = "https://docs.rs/tracing/0.1.37/src/tracing/instrument.rs.html#276" > source< / a > < a href = "#impl-Instrument-for-KanidmClient" class = "anchor" > §< / a > < h3 class = "code-header" > impl< T> < a class = "trait" href = "https://docs.rs/tracing/0.1.37/tracing/instrument/trait.Instrument.html" title = "trait tracing::instrument::Instrument" > Instrument< / a > for T< / h3 > < / section > < / summary > < div class = "impl-items" > < details class = "toggle method-toggle" open > < summary > < section id = "method.instrument" class = "method trait-impl" > < a class = "srclink rightside" href = "https://docs.rs/tracing/0.1.37/src/tracing/instrument.rs.html#82" > source< / a > < a href = "#method.instrument" class = "anchor" > §< / a > < h4 class = "code-header" > fn < a href = "https://docs.rs/tracing/0.1.37/tracing/instrument/trait.Instrument.html#method.instrument" class = "fn" > instrument< / a > (self, span: < a class = "struct" href = "https://docs.rs/tracing/0.1.37/tracing/span/struct.Span.html" title = "struct tracing::span::Span" > Span< / a > ) -> < a class = "struct" href = "https://docs.rs/tracing/0.1.37/tracing/instrument/struct.Instrumented.html" title = "struct tracing::instrument::Instrumented" > Instrumented< / a > < Self> < / h4 > < / section > < / summary > < div class = 'docblock' > Instruments this type with the provided < a href = "https://docs.rs/tracing/0.1.37/tracing/span/struct.Span.html" title = "struct tracing::span::Span" > < code > Span< / code > < / a > , returning an
< code > Instrumented< / code > wrapper. < a href = "https://docs.rs/tracing/0.1.37/tracing/instrument/trait.Instrument.html#method.instrument" > Read more< / a > < / div > < / details > < details class = "toggle method-toggle" open > < summary > < section id = "method.in_current_span" class = "method trait-impl" > < a class = "srclink rightside" href = "https://docs.rs/tracing/0.1.37/src/tracing/instrument.rs.html#121" > source< / a > < a href = "#method.in_current_span" class = "anchor" > §< / a > < h4 class = "code-header" > fn < a href = "https://docs.rs/tracing/0.1.37/tracing/instrument/trait.Instrument.html#method.in_current_span" class = "fn" > in_current_span< / a > (self) -> < a class = "struct" href = "https://docs.rs/tracing/0.1.37/tracing/instrument/struct.Instrumented.html" title = "struct tracing::instrument::Instrumented" > Instrumented< / a > < Self> < / h4 > < / section > < / summary > < div class = 'docblock' > Instruments this type with the < a href = "https://docs.rs/tracing/0.1.37/tracing/span/struct.Span.html#method.current" title = "associated function tracing::span::Span::current" > current< / a > < a href = "https://docs.rs/tracing/0.1.37/tracing/span/struct.Span.html" title = "struct tracing::span::Span" > < code > Span< / code > < / a > , returning an
< code > Instrumented< / code > wrapper. < a href = "https://docs.rs/tracing/0.1.37/tracing/instrument/trait.Instrument.html#method.in_current_span" > Read more< / a > < / div > < / details > < / div > < / details > < details class = "toggle implementors-toggle" > < summary > < section id = "impl-Into%3CU%3E-for-KanidmClient" class = "impl" > < a class = "srclink rightside" href = "https://doc.rust-lang.org/1.69.0/src/core/convert/mod.rs.html#717" > source< / a > < a href = "#impl-Into%3CU%3E-for-KanidmClient" class = "anchor" > §< / a > < h3 class = "code-header" > impl< T, U> < a class = "trait" href = "https://doc.rust-lang.org/1.69.0/core/convert/trait.Into.html" title = "trait core::convert::Into" > Into< / a > < U> for T< span class = "where fmt-newline" > where
U: < a class = "trait" href = "https://doc.rust-lang.org/1.69.0/core/convert/trait.From.html" title = "trait core::convert::From" > From< / a > < T> ,< / span > < / h3 > < / section > < / summary > < div class = "impl-items" > < details class = "toggle method-toggle" open > < summary > < section id = "method.into" class = "method trait-impl" > < span class = "rightside" > < span class = "since" title = "const unstable" > const: < a href = "https://github.com/rust-lang/rust/issues/88674" title = "Tracking issue for const_convert" > unstable< / a > < / span > · < a class = "srclink" href = "https://doc.rust-lang.org/1.69.0/src/core/convert/mod.rs.html#725" > source< / a > < / span > < a href = "#method.into" class = "anchor" > §< / a > < h4 class = "code-header" > fn < a href = "https://doc.rust-lang.org/1.69.0/core/convert/trait.Into.html#tymethod.into" class = "fn" > into< / a > (self) -> U< / h4 > < / section > < / summary > < div class = "docblock" > < p > Calls < code > U::from(self)< / code > .< / p >
< p > That is, this conversion is whatever the implementation of
< code > < a href = "https://doc.rust-lang.org/1.69.0/core/convert/trait.From.html" title = "trait core::convert::From" > From< / a > < T> for U< / code > chooses to do.< / p >
< / div > < / details > < / div > < / details > < details class = "toggle implementors-toggle" > < summary > < section id = "impl-TryFrom%3CU%3E-for-KanidmClient" class = "impl" > < a class = "srclink rightside" href = "https://doc.rust-lang.org/1.69.0/src/core/convert/mod.rs.html#775" > source< / a > < a href = "#impl-TryFrom%3CU%3E-for-KanidmClient" class = "anchor" > §< / a > < h3 class = "code-header" > impl< T, U> < a class = "trait" href = "https://doc.rust-lang.org/1.69.0/core/convert/trait.TryFrom.html" title = "trait core::convert::TryFrom" > TryFrom< / a > < U> for T< span class = "where fmt-newline" > where
U: < a class = "trait" href = "https://doc.rust-lang.org/1.69.0/core/convert/trait.Into.html" title = "trait core::convert::Into" > Into< / a > < T> ,< / span > < / h3 > < / section > < / summary > < div class = "impl-items" > < details class = "toggle" open > < summary > < section id = "associatedtype.Error" class = "associatedtype trait-impl" > < a href = "#associatedtype.Error" class = "anchor" > §< / a > < h4 class = "code-header" > type < a href = "https://doc.rust-lang.org/1.69.0/core/convert/trait.TryFrom.html#associatedtype.Error" class = "associatedtype" > Error< / a > = < a class = "enum" href = "https://doc.rust-lang.org/1.69.0/core/convert/enum.Infallible.html" title = "enum core::convert::Infallible" > Infallible< / a > < / h4 > < / section > < / summary > < div class = 'docblock' > The type returned in the event of a conversion error.< / div > < / details > < details class = "toggle method-toggle" open > < summary > < section id = "method.try_from" class = "method trait-impl" > < span class = "rightside" > < span class = "since" title = "const unstable" > const: < a href = "https://github.com/rust-lang/rust/issues/88674" title = "Tracking issue for const_convert" > unstable< / a > < / span > · < a class = "srclink" href = "https://doc.rust-lang.org/1.69.0/src/core/convert/mod.rs.html#781" > source< / a > < / span > < a href = "#method.try_from" class = "anchor" > §< / a > < h4 class = "code-header" > fn < a href = "https://doc.rust-lang.org/1.69.0/core/convert/trait.TryFrom.html#tymethod.try_from" class = "fn" > try_from< / a > (value: U) -> < a class = "enum" href = "https://doc.rust-lang.org/1.69.0/core/result/enum.Result.html" title = "enum core::result::Result" > Result< / a > < T, < T as < a class = "trait" href = "https://doc.rust-lang.org/1.69.0/core/convert/trait.TryFrom.html" title = "trait core::convert::TryFrom" > TryFrom< / a > < U> > ::< a class = "associatedtype" href = "https://doc.rust-lang.org/1.69.0/core/convert/trait.TryFrom.html#associatedtype.Error" title = "type core::convert::TryFrom::Error" > Error< / a > > < / h4 > < / section > < / summary > < div class = 'docblock' > Performs the conversion.< / div > < / details > < / div > < / details > < details class = "toggle implementors-toggle" > < summary > < section id = "impl-TryInto%3CU%3E-for-KanidmClient" class = "impl" > < a class = "srclink rightside" href = "https://doc.rust-lang.org/1.69.0/src/core/convert/mod.rs.html#760" > source< / a > < a href = "#impl-TryInto%3CU%3E-for-KanidmClient" class = "anchor" > §< / a > < h3 class = "code-header" > impl< T, U> < a class = "trait" href = "https://doc.rust-lang.org/1.69.0/core/convert/trait.TryInto.html" title = "trait core::convert::TryInto" > TryInto< / a > < U> for T< span class = "where fmt-newline" > where
U: < a class = "trait" href = "https://doc.rust-lang.org/1.69.0/core/convert/trait.TryFrom.html" title = "trait core::convert::TryFrom" > TryFrom< / a > < T> ,< / span > < / h3 > < / section > < / summary > < div class = "impl-items" > < details class = "toggle" open > < summary > < section id = "associatedtype.Error-1" class = "associatedtype trait-impl" > < a href = "#associatedtype.Error-1" class = "anchor" > §< / a > < h4 class = "code-header" > type < a href = "https://doc.rust-lang.org/1.69.0/core/convert/trait.TryInto.html#associatedtype.Error" class = "associatedtype" > Error< / a > = < U as < a class = "trait" href = "https://doc.rust-lang.org/1.69.0/core/convert/trait.TryFrom.html" title = "trait core::convert::TryFrom" > TryFrom< / a > < T> > ::< a class = "associatedtype" href = "https://doc.rust-lang.org/1.69.0/core/convert/trait.TryFrom.html#associatedtype.Error" title = "type core::convert::TryFrom::Error" > Error< / a > < / h4 > < / section > < / summary > < div class = 'docblock' > The type returned in the event of a conversion error.< / div > < / details > < details class = "toggle method-toggle" open > < summary > < section id = "method.try_into" class = "method trait-impl" > < span class = "rightside" > < span class = "since" title = "const unstable" > const: < a href = "https://github.com/rust-lang/rust/issues/88674" title = "Tracking issue for const_convert" > unstable< / a > < / span > · < a class = "srclink" href = "https://doc.rust-lang.org/1.69.0/src/core/convert/mod.rs.html#766" > source< / a > < / span > < a href = "#method.try_into" class = "anchor" > §< / a > < h4 class = "code-header" > fn < a href = "https://doc.rust-lang.org/1.69.0/core/convert/trait.TryInto.html#tymethod.try_into" class = "fn" > try_into< / a > (self) -> < a class = "enum" href = "https://doc.rust-lang.org/1.69.0/core/result/enum.Result.html" title = "enum core::result::Result" > Result< / a > < U, < U as < a class = "trait" href = "https://doc.rust-lang.org/1.69.0/core/convert/trait.TryFrom.html" title = "trait core::convert::TryFrom" > TryFrom< / a > < T> > ::< a class = "associatedtype" href = "https://doc.rust-lang.org/1.69.0/core/convert/trait.TryFrom.html#associatedtype.Error" title = "type core::convert::TryFrom::Error" > Error< / a > > < / h4 > < / section > < / summary > < div class = 'docblock' > Performs the conversion.< / div > < / details > < / div > < / details > < details class = "toggle implementors-toggle" > < summary > < section id = "impl-WithSubscriber-for-KanidmClient" class = "impl" > < a class = "srclink rightside" href = "https://docs.rs/tracing/0.1.37/src/tracing/instrument.rs.html#334" > source< / a > < a href = "#impl-WithSubscriber-for-KanidmClient" class = "anchor" > §< / a > < h3 class = "code-header" > impl< T> < a class = "trait" href = "https://docs.rs/tracing/0.1.37/tracing/instrument/trait.WithSubscriber.html" title = "trait tracing::instrument::WithSubscriber" > WithSubscriber< / a > for T< / h3 > < / section > < / summary > < div class = "impl-items" > < details class = "toggle method-toggle" open > < summary > < section id = "method.with_subscriber" class = "method trait-impl" > < a class = "srclink rightside" href = "https://docs.rs/tracing/0.1.37/src/tracing/instrument.rs.html#169-171" > source< / a > < a href = "#method.with_subscriber" class = "anchor" > §< / a > < h4 class = "code-header" > fn < a href = "https://docs.rs/tracing/0.1.37/tracing/instrument/trait.WithSubscriber.html#method.with_subscriber" class = "fn" > with_subscriber< / a > < S> (self, subscriber: S) -> < a class = "struct" href = "https://docs.rs/tracing/0.1.37/tracing/instrument/struct.WithDispatch.html" title = "struct tracing::instrument::WithDispatch" > WithDispatch< / a > < Self> < span class = "where fmt-newline" > where
S: < a class = "trait" href = "https://doc.rust-lang.org/1.69.0/core/convert/trait.Into.html" title = "trait core::convert::Into" > Into< / a > < < a class = "struct" href = "https://docs.rs/tracing-core/0.1.22/tracing_core/dispatcher/struct.Dispatch.html" title = "struct tracing_core::dispatcher::Dispatch" > Dispatch< / a > > ,< / span > < / h4 > < / section > < / summary > < div class = 'docblock' > Attaches the provided < a href = "https://docs.rs/tracing-core/0.1.22/tracing_core/subscriber/trait.Subscriber.html" title = "trait tracing_core::subscriber::Subscriber" > < code > Subscriber< / code > < / a > to this type, returning a
< a href = "https://docs.rs/tracing/0.1.37/tracing/instrument/struct.WithDispatch.html" title = "struct tracing::instrument::WithDispatch" > < code > WithDispatch< / code > < / a > wrapper. < a href = "https://docs.rs/tracing/0.1.37/tracing/instrument/trait.WithSubscriber.html#method.with_subscriber" > Read more< / a > < / div > < / details > < details class = "toggle method-toggle" open > < summary > < section id = "method.with_current_subscriber" class = "method trait-impl" > < a class = "srclink rightside" href = "https://docs.rs/tracing/0.1.37/src/tracing/instrument.rs.html#221" > source< / a > < a href = "#method.with_current_subscriber" class = "anchor" > §< / a > < h4 class = "code-header" > fn < a href = "https://docs.rs/tracing/0.1.37/tracing/instrument/trait.WithSubscriber.html#method.with_current_subscriber" class = "fn" > with_current_subscriber< / a > (self) -> < a class = "struct" href = "https://docs.rs/tracing/0.1.37/tracing/instrument/struct.WithDispatch.html" title = "struct tracing::instrument::WithDispatch" > WithDispatch< / a > < Self> < / h4 > < / section > < / summary > < div class = 'docblock' > Attaches the current < a href = "https://docs.rs/tracing/0.1.37/tracing/dispatcher/index.html#setting-the-default-subscriber" title = "mod tracing::dispatcher" > default< / a > < a href = "https://docs.rs/tracing-core/0.1.22/tracing_core/subscriber/trait.Subscriber.html" title = "trait tracing_core::subscriber::Subscriber" > < code > Subscriber< / code > < / a > to this type, returning a
< a href = "https://docs.rs/tracing/0.1.37/tracing/instrument/struct.WithDispatch.html" title = "struct tracing::instrument::WithDispatch" > < code > WithDispatch< / code > < / a > wrapper. < a href = "https://docs.rs/tracing/0.1.37/tracing/instrument/trait.WithSubscriber.html#method.with_current_subscriber" > Read more< / a > < / div > < / details > < / div > < / details > < / div > < / section > < / div > < / main > < div id = "rustdoc-vars" data-root-path = "../" data-static-root-path = "../static.files/" data-current-crate = "kanidm_client" data-themes = "" data-resource-suffix = "" data-rustdoc-version = "1.69.0 (84c898d65 2023-04-16)" data-search-js = "search-8a59a8356673ec1f.js" data-settings-js = "settings-f0c5c39777a9a2f6.js" data-settings-css = "settings-0bcba95ff279c1db.css" > < / div > < / body > < / html >