mirror of
https://github.com/kanidm/kanidm.git
synced 2025-02-23 20:47:01 +01:00
deploy: 290e607de7
This commit is contained in:
parent
4544936a7c
commit
58e4d82fe3
|
@ -1 +1 @@
|
||||||
<!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="Documentation for Rustdoc"><meta name="keywords" content="rust, rustlang, rust-lang"><title>Rustdoc help</title><link rel="preload" as="font" type="font/woff2" crossorigin href="./static.files/SourceSerif4-Regular-1f7d512b176f0f72.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-124a1ca42af929b6.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-6827029ac823cab7.css" id="mainThemeStyle"><link rel="stylesheet" id="themeStyle" href="./static.files/light-ebce58d0a40c3431.css"><link rel="stylesheet" disabled href="./static.files/dark-f23faae4a2daf9a6.css"><link rel="stylesheet" disabled href="./static.files/ayu-8af5e100b21cd173.css"><script id="default-settings" ></script><script src="./static.files/storage-d43fa987303ecbbb.js"></script><script defer src="./static.files/main-c55e1eb52e1886b4.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 mod"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle">☰</button><a class="sidebar-logo" href="./kanidmd_web_ui/index.html"><div class="logo-container"><img class="rust-logo" src="./static.files/rust-logo-151179464ae7ed46.svg" alt="logo"></div></a><h2></h2></nav><nav class="sidebar"><a class="sidebar-logo" href="./kanidmd_web_ui/index.html"><div class="logo-container"><img class="rust-logo" src="./static.files/rust-logo-151179464ae7ed46.svg" alt="logo"></div></a><h2 class="location">Help</h2><div class="sidebar-elems"></div></nav><main><div class="width-limiter"><nav class="sub"><form class="search-form"><span></span><input class="search-input" name="search" aria-label="Run search in the documentation" autocomplete="off" spellcheck="false" placeholder="Click or press ‘S’ to search, ‘?’ for more options…" type="search"><div id="help-button" title="help" tabindex="-1"><a href="./help.html">?</a></div><div id="settings-menu" tabindex="-1"><a href="./settings.html" title="settings"><img width="22" height="22" alt="Change settings" src="./static.files/wheel-5ec35bf9ca753509.svg"></a></div></form></nav><section id="main-content" class="content"><div class="main-heading"><h1 class="fqn">Rustdoc help</h1><span class="out-of-band"><a id="back" href="javascript:void(0)" onclick="history.back();">Back</a></span></div><noscript><section><p>You need to enable Javascript to use keyboard commands or search.</p><p>For more information, browse the <a href="https://doc.rust-lang.org/rustdoc/">rustdoc handbook</a>.</p></section></noscript></section></div></main><div id="rustdoc-vars" data-root-path="./" data-static-root-path="./static.files/" data-current-crate="kanidmd_web_ui" data-themes="" data-resource-suffix="" data-rustdoc-version="1.67.1 (d5a82bbd2 2023-02-07)" data-search-js="search-444266647c4dba98.js" data-settings-js="settings-bebeae96e00e4617.js" data-settings-css="settings-af96d9e2fc13e081.css" ></div></body></html>
|
<!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="Documentation for Rustdoc"><meta name="keywords" content="rust, rustlang, rust-lang"><title>Rustdoc help</title><link rel="preload" as="font" type="font/woff2" crossorigin href="./static.files/SourceSerif4-Regular-1f7d512b176f0f72.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-124a1ca42af929b6.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-6827029ac823cab7.css" id="mainThemeStyle"><link rel="stylesheet" id="themeStyle" href="./static.files/light-ebce58d0a40c3431.css"><link rel="stylesheet" disabled href="./static.files/dark-f23faae4a2daf9a6.css"><link rel="stylesheet" disabled href="./static.files/ayu-8af5e100b21cd173.css"><script id="default-settings" ></script><script src="./static.files/storage-d43fa987303ecbbb.js"></script><script defer src="./static.files/main-c55e1eb52e1886b4.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 mod"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle">☰</button><a class="sidebar-logo" href="./kanidmd_lib/index.html"><div class="logo-container"><img class="rust-logo" src="./static.files/rust-logo-151179464ae7ed46.svg" alt="logo"></div></a><h2></h2></nav><nav class="sidebar"><a class="sidebar-logo" href="./kanidmd_lib/index.html"><div class="logo-container"><img class="rust-logo" src="./static.files/rust-logo-151179464ae7ed46.svg" alt="logo"></div></a><h2 class="location">Help</h2><div class="sidebar-elems"></div></nav><main><div class="width-limiter"><nav class="sub"><form class="search-form"><span></span><input class="search-input" name="search" aria-label="Run search in the documentation" autocomplete="off" spellcheck="false" placeholder="Click or press ‘S’ to search, ‘?’ for more options…" type="search"><div id="help-button" title="help" tabindex="-1"><a href="./help.html">?</a></div><div id="settings-menu" tabindex="-1"><a href="./settings.html" title="settings"><img width="22" height="22" alt="Change settings" src="./static.files/wheel-5ec35bf9ca753509.svg"></a></div></form></nav><section id="main-content" class="content"><div class="main-heading"><h1 class="fqn">Rustdoc help</h1><span class="out-of-band"><a id="back" href="javascript:void(0)" onclick="history.back();">Back</a></span></div><noscript><section><p>You need to enable Javascript to use keyboard commands or search.</p><p>For more information, browse the <a href="https://doc.rust-lang.org/rustdoc/">rustdoc handbook</a>.</p></section></noscript></section></div></main><div id="rustdoc-vars" data-root-path="./" data-static-root-path="./static.files/" data-current-crate="kanidmd_lib" data-themes="" data-resource-suffix="" data-rustdoc-version="1.67.1 (d5a82bbd2 2023-02-07)" data-search-js="search-444266647c4dba98.js" data-settings-js="settings-bebeae96e00e4617.js" data-settings-css="settings-af96d9e2fc13e081.css" ></div></body></html>
|
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
|
@ -1 +1 @@
|
||||||
<!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="Settings of Rustdoc"><meta name="keywords" content="rust, rustlang, rust-lang"><title>Rustdoc settings</title><link rel="preload" as="font" type="font/woff2" crossorigin href="./static.files/SourceSerif4-Regular-1f7d512b176f0f72.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-124a1ca42af929b6.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-6827029ac823cab7.css" id="mainThemeStyle"><link rel="stylesheet" id="themeStyle" href="./static.files/light-ebce58d0a40c3431.css"><link rel="stylesheet" disabled href="./static.files/dark-f23faae4a2daf9a6.css"><link rel="stylesheet" disabled href="./static.files/ayu-8af5e100b21cd173.css"><script id="default-settings" ></script><script src="./static.files/storage-d43fa987303ecbbb.js"></script><script defer src="./static.files/main-c55e1eb52e1886b4.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 mod"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle">☰</button><a class="sidebar-logo" href="./kanidmd_web_ui/index.html"><div class="logo-container"><img class="rust-logo" src="./static.files/rust-logo-151179464ae7ed46.svg" alt="logo"></div></a><h2></h2></nav><nav class="sidebar"><a class="sidebar-logo" href="./kanidmd_web_ui/index.html"><div class="logo-container"><img class="rust-logo" src="./static.files/rust-logo-151179464ae7ed46.svg" alt="logo"></div></a><h2 class="location">Settings</h2><div class="sidebar-elems"></div></nav><main><div class="width-limiter"><nav class="sub"><form class="search-form"><span></span><input class="search-input" name="search" aria-label="Run search in the documentation" autocomplete="off" spellcheck="false" placeholder="Click or press ‘S’ to search, ‘?’ for more options…" type="search"><div id="help-button" title="help" tabindex="-1"><a href="./help.html">?</a></div><div id="settings-menu" tabindex="-1"><a href="./settings.html" title="settings"><img width="22" height="22" alt="Change settings" src="./static.files/wheel-5ec35bf9ca753509.svg"></a></div></form></nav><section id="main-content" class="content"><div class="main-heading"><h1 class="fqn">Rustdoc settings</h1><span class="out-of-band"><a id="back" href="javascript:void(0)" onclick="history.back();">Back</a></span></div><noscript><section>You need to enable Javascript be able to update your settings.</section></noscript><link rel="stylesheet" type="text/css" href="./static.files/settings-af96d9e2fc13e081.css"><script defer src="./static.files/settings-bebeae96e00e4617.js"></script></section></div></main><div id="rustdoc-vars" data-root-path="./" data-static-root-path="./static.files/" data-current-crate="kanidmd_web_ui" data-themes="" data-resource-suffix="" data-rustdoc-version="1.67.1 (d5a82bbd2 2023-02-07)" data-search-js="search-444266647c4dba98.js" data-settings-js="settings-bebeae96e00e4617.js" data-settings-css="settings-af96d9e2fc13e081.css" ></div></body></html>
|
<!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="Settings of Rustdoc"><meta name="keywords" content="rust, rustlang, rust-lang"><title>Rustdoc settings</title><link rel="preload" as="font" type="font/woff2" crossorigin href="./static.files/SourceSerif4-Regular-1f7d512b176f0f72.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-124a1ca42af929b6.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-6827029ac823cab7.css" id="mainThemeStyle"><link rel="stylesheet" id="themeStyle" href="./static.files/light-ebce58d0a40c3431.css"><link rel="stylesheet" disabled href="./static.files/dark-f23faae4a2daf9a6.css"><link rel="stylesheet" disabled href="./static.files/ayu-8af5e100b21cd173.css"><script id="default-settings" ></script><script src="./static.files/storage-d43fa987303ecbbb.js"></script><script defer src="./static.files/main-c55e1eb52e1886b4.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 mod"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle">☰</button><a class="sidebar-logo" href="./kanidmd_lib/index.html"><div class="logo-container"><img class="rust-logo" src="./static.files/rust-logo-151179464ae7ed46.svg" alt="logo"></div></a><h2></h2></nav><nav class="sidebar"><a class="sidebar-logo" href="./kanidmd_lib/index.html"><div class="logo-container"><img class="rust-logo" src="./static.files/rust-logo-151179464ae7ed46.svg" alt="logo"></div></a><h2 class="location">Settings</h2><div class="sidebar-elems"></div></nav><main><div class="width-limiter"><nav class="sub"><form class="search-form"><span></span><input class="search-input" name="search" aria-label="Run search in the documentation" autocomplete="off" spellcheck="false" placeholder="Click or press ‘S’ to search, ‘?’ for more options…" type="search"><div id="help-button" title="help" tabindex="-1"><a href="./help.html">?</a></div><div id="settings-menu" tabindex="-1"><a href="./settings.html" title="settings"><img width="22" height="22" alt="Change settings" src="./static.files/wheel-5ec35bf9ca753509.svg"></a></div></form></nav><section id="main-content" class="content"><div class="main-heading"><h1 class="fqn">Rustdoc settings</h1><span class="out-of-band"><a id="back" href="javascript:void(0)" onclick="history.back();">Back</a></span></div><noscript><section>You need to enable Javascript be able to update your settings.</section></noscript><link rel="stylesheet" type="text/css" href="./static.files/settings-af96d9e2fc13e081.css"><script defer src="./static.files/settings-bebeae96e00e4617.js"></script></section></div></main><div id="rustdoc-vars" data-root-path="./" data-static-root-path="./static.files/" data-current-crate="kanidmd_lib" data-themes="" data-resource-suffix="" data-rustdoc-version="1.67.1 (d5a82bbd2 2023-02-07)" data-search-js="search-444266647c4dba98.js" data-settings-js="settings-bebeae96e00e4617.js" data-settings-css="settings-af96d9e2fc13e081.css" ></div></body></html>
|
|
@ -11,7 +11,7 @@
|
||||||
|
|
||||||
|
|
||||||
<link rel="icon" href="/assets/images/favicon.png">
|
<link rel="icon" href="/assets/images/favicon.png">
|
||||||
<meta name="generator" content="mkdocs-1.4.2, mkdocs-material-9.0.13">
|
<meta name="generator" content="mkdocs-1.4.2, mkdocs-material-9.0.15">
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
@ -19,7 +19,7 @@
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<link rel="stylesheet" href="/assets/stylesheets/main.ffa9267a.min.css">
|
<link rel="stylesheet" href="/assets/stylesheets/main.113286f1.min.css">
|
||||||
|
|
||||||
|
|
||||||
<link rel="stylesheet" href="/assets/stylesheets/palette.a0c5b2b5.min.css">
|
<link rel="stylesheet" href="/assets/stylesheets/palette.a0c5b2b5.min.css">
|
||||||
|
|
1
docs/pykanidm/assets/stylesheets/main.113286f1.min.css
vendored
Normal file
1
docs/pykanidm/assets/stylesheets/main.113286f1.min.css
vendored
Normal file
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
|
@ -13,7 +13,7 @@
|
||||||
<link rel="next" href="kanidmclient/">
|
<link rel="next" href="kanidmclient/">
|
||||||
|
|
||||||
<link rel="icon" href="assets/images/favicon.png">
|
<link rel="icon" href="assets/images/favicon.png">
|
||||||
<meta name="generator" content="mkdocs-1.4.2, mkdocs-material-9.0.13">
|
<meta name="generator" content="mkdocs-1.4.2, mkdocs-material-9.0.15">
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
@ -21,7 +21,7 @@
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<link rel="stylesheet" href="assets/stylesheets/main.ffa9267a.min.css">
|
<link rel="stylesheet" href="assets/stylesheets/main.113286f1.min.css">
|
||||||
|
|
||||||
|
|
||||||
<link rel="stylesheet" href="assets/stylesheets/palette.a0c5b2b5.min.css">
|
<link rel="stylesheet" href="assets/stylesheets/palette.a0c5b2b5.min.css">
|
||||||
|
|
|
@ -15,7 +15,7 @@
|
||||||
<link rel="next" href="../kanidmclientconfig/">
|
<link rel="next" href="../kanidmclientconfig/">
|
||||||
|
|
||||||
<link rel="icon" href="../assets/images/favicon.png">
|
<link rel="icon" href="../assets/images/favicon.png">
|
||||||
<meta name="generator" content="mkdocs-1.4.2, mkdocs-material-9.0.13">
|
<meta name="generator" content="mkdocs-1.4.2, mkdocs-material-9.0.15">
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
@ -23,7 +23,7 @@
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<link rel="stylesheet" href="../assets/stylesheets/main.ffa9267a.min.css">
|
<link rel="stylesheet" href="../assets/stylesheets/main.113286f1.min.css">
|
||||||
|
|
||||||
|
|
||||||
<link rel="stylesheet" href="../assets/stylesheets/palette.a0c5b2b5.min.css">
|
<link rel="stylesheet" href="../assets/stylesheets/palette.a0c5b2b5.min.css">
|
||||||
|
|
|
@ -15,7 +15,7 @@
|
||||||
<link rel="next" href="../radiusclient/">
|
<link rel="next" href="../radiusclient/">
|
||||||
|
|
||||||
<link rel="icon" href="../assets/images/favicon.png">
|
<link rel="icon" href="../assets/images/favicon.png">
|
||||||
<meta name="generator" content="mkdocs-1.4.2, mkdocs-material-9.0.13">
|
<meta name="generator" content="mkdocs-1.4.2, mkdocs-material-9.0.15">
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
@ -23,7 +23,7 @@
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<link rel="stylesheet" href="../assets/stylesheets/main.ffa9267a.min.css">
|
<link rel="stylesheet" href="../assets/stylesheets/main.113286f1.min.css">
|
||||||
|
|
||||||
|
|
||||||
<link rel="stylesheet" href="../assets/stylesheets/palette.a0c5b2b5.min.css">
|
<link rel="stylesheet" href="../assets/stylesheets/palette.a0c5b2b5.min.css">
|
||||||
|
|
|
@ -15,7 +15,7 @@
|
||||||
<link rel="next" href="../tokenstore/">
|
<link rel="next" href="../tokenstore/">
|
||||||
|
|
||||||
<link rel="icon" href="../assets/images/favicon.png">
|
<link rel="icon" href="../assets/images/favicon.png">
|
||||||
<meta name="generator" content="mkdocs-1.4.2, mkdocs-material-9.0.13">
|
<meta name="generator" content="mkdocs-1.4.2, mkdocs-material-9.0.15">
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
@ -23,7 +23,7 @@
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<link rel="stylesheet" href="../assets/stylesheets/main.ffa9267a.min.css">
|
<link rel="stylesheet" href="../assets/stylesheets/main.113286f1.min.css">
|
||||||
|
|
||||||
|
|
||||||
<link rel="stylesheet" href="../assets/stylesheets/palette.a0c5b2b5.min.css">
|
<link rel="stylesheet" href="../assets/stylesheets/palette.a0c5b2b5.min.css">
|
||||||
|
|
|
@ -2,27 +2,27 @@
|
||||||
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
|
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
|
||||||
<url>
|
<url>
|
||||||
<loc>None</loc>
|
<loc>None</loc>
|
||||||
<lastmod>2023-02-24</lastmod>
|
<lastmod>2023-02-27</lastmod>
|
||||||
<changefreq>daily</changefreq>
|
<changefreq>daily</changefreq>
|
||||||
</url>
|
</url>
|
||||||
<url>
|
<url>
|
||||||
<loc>None</loc>
|
<loc>None</loc>
|
||||||
<lastmod>2023-02-24</lastmod>
|
<lastmod>2023-02-27</lastmod>
|
||||||
<changefreq>daily</changefreq>
|
<changefreq>daily</changefreq>
|
||||||
</url>
|
</url>
|
||||||
<url>
|
<url>
|
||||||
<loc>None</loc>
|
<loc>None</loc>
|
||||||
<lastmod>2023-02-24</lastmod>
|
<lastmod>2023-02-27</lastmod>
|
||||||
<changefreq>daily</changefreq>
|
<changefreq>daily</changefreq>
|
||||||
</url>
|
</url>
|
||||||
<url>
|
<url>
|
||||||
<loc>None</loc>
|
<loc>None</loc>
|
||||||
<lastmod>2023-02-24</lastmod>
|
<lastmod>2023-02-27</lastmod>
|
||||||
<changefreq>daily</changefreq>
|
<changefreq>daily</changefreq>
|
||||||
</url>
|
</url>
|
||||||
<url>
|
<url>
|
||||||
<loc>None</loc>
|
<loc>None</loc>
|
||||||
<lastmod>2023-02-24</lastmod>
|
<lastmod>2023-02-27</lastmod>
|
||||||
<changefreq>daily</changefreq>
|
<changefreq>daily</changefreq>
|
||||||
</url>
|
</url>
|
||||||
</urlset>
|
</urlset>
|
Binary file not shown.
|
@ -13,7 +13,7 @@
|
||||||
|
|
||||||
|
|
||||||
<link rel="icon" href="../assets/images/favicon.png">
|
<link rel="icon" href="../assets/images/favicon.png">
|
||||||
<meta name="generator" content="mkdocs-1.4.2, mkdocs-material-9.0.13">
|
<meta name="generator" content="mkdocs-1.4.2, mkdocs-material-9.0.15">
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
@ -21,7 +21,7 @@
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<link rel="stylesheet" href="../assets/stylesheets/main.ffa9267a.min.css">
|
<link rel="stylesheet" href="../assets/stylesheets/main.113286f1.min.css">
|
||||||
|
|
||||||
|
|
||||||
<link rel="stylesheet" href="../assets/stylesheets/palette.a0c5b2b5.min.css">
|
<link rel="stylesheet" href="../assets/stylesheets/palette.a0c5b2b5.min.css">
|
||||||
|
|
File diff suppressed because one or more lines are too long
|
@ -1,4 +1,4 @@
|
||||||
(function() {var implementors = {
|
(function() {var implementors = {
|
||||||
"kanidm_proto":[["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.67.1/core/convert/trait.Into.html\" title=\"trait core::convert::Into\">Into</a><<a class=\"struct\" href=\"kanidm_proto/scim_v1/struct.ScimComplexAttr.html\" title=\"struct kanidm_proto::scim_v1::ScimComplexAttr\">ScimComplexAttr</a>> for <a class=\"struct\" href=\"kanidm_proto/scim_v1/struct.ScimTotp.html\" title=\"struct kanidm_proto::scim_v1::ScimTotp\">ScimTotp</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.67.1/core/convert/trait.Into.html\" title=\"trait core::convert::Into\">Into</a><<a class=\"struct\" href=\"kanidm_proto/scim_v1/struct.ScimEntry.html\" title=\"struct kanidm_proto::scim_v1::ScimEntry\">ScimEntry</a>> for <a class=\"struct\" href=\"kanidm_proto/scim_v1/struct.ScimSyncPerson.html\" title=\"struct kanidm_proto::scim_v1::ScimSyncPerson\">ScimSyncPerson</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.67.1/core/convert/trait.Into.html\" title=\"trait core::convert::Into\">Into</a><<a class=\"struct\" href=\"kanidm_proto/scim_v1/struct.ScimComplexAttr.html\" title=\"struct kanidm_proto::scim_v1::ScimComplexAttr\">ScimComplexAttr</a>> for <a class=\"struct\" href=\"kanidm_proto/scim_v1/struct.ScimExternalMember.html\" title=\"struct kanidm_proto::scim_v1::ScimExternalMember\">ScimExternalMember</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.67.1/core/convert/trait.Into.html\" title=\"trait core::convert::Into\">Into</a><<a class=\"struct\" href=\"kanidm_proto/scim_v1/struct.ScimEntry.html\" title=\"struct kanidm_proto::scim_v1::ScimEntry\">ScimEntry</a>> for <a class=\"struct\" href=\"kanidm_proto/scim_v1/struct.ScimSyncGroup.html\" title=\"struct kanidm_proto::scim_v1::ScimSyncGroup\">ScimSyncGroup</a>"]],
|
"kanidm_proto":[["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.67.1/core/convert/trait.Into.html\" title=\"trait core::convert::Into\">Into</a><<a class=\"struct\" href=\"kanidm_proto/scim_v1/struct.ScimComplexAttr.html\" title=\"struct kanidm_proto::scim_v1::ScimComplexAttr\">ScimComplexAttr</a>> for <a class=\"struct\" href=\"kanidm_proto/scim_v1/struct.ScimTotp.html\" title=\"struct kanidm_proto::scim_v1::ScimTotp\">ScimTotp</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.67.1/core/convert/trait.Into.html\" title=\"trait core::convert::Into\">Into</a><<a class=\"struct\" href=\"kanidm_proto/scim_v1/struct.ScimEntry.html\" title=\"struct kanidm_proto::scim_v1::ScimEntry\">ScimEntry</a>> for <a class=\"struct\" href=\"kanidm_proto/scim_v1/struct.ScimSyncPerson.html\" title=\"struct kanidm_proto::scim_v1::ScimSyncPerson\">ScimSyncPerson</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.67.1/core/convert/trait.Into.html\" title=\"trait core::convert::Into\">Into</a><<a class=\"struct\" href=\"kanidm_proto/scim_v1/struct.ScimComplexAttr.html\" title=\"struct kanidm_proto::scim_v1::ScimComplexAttr\">ScimComplexAttr</a>> for <a class=\"struct\" href=\"kanidm_proto/scim_v1/struct.ScimExternalMember.html\" title=\"struct kanidm_proto::scim_v1::ScimExternalMember\">ScimExternalMember</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.67.1/core/convert/trait.Into.html\" title=\"trait core::convert::Into\">Into</a><<a class=\"struct\" href=\"kanidm_proto/scim_v1/struct.ScimEntry.html\" title=\"struct kanidm_proto::scim_v1::ScimEntry\">ScimEntry</a>> for <a class=\"struct\" href=\"kanidm_proto/scim_v1/struct.ScimSyncGroup.html\" title=\"struct kanidm_proto::scim_v1::ScimSyncGroup\">ScimSyncGroup</a>"]],
|
||||||
"kanidmd_lib":[["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.67.1/core/convert/trait.Into.html\" title=\"trait core::convert::Into\">Into</a><<a class=\"primitive\" href=\"https://doc.rust-lang.org/1.67.1/std/primitive.u8.html\">u8</a>> for <a class=\"enum\" href=\"kanidmd_lib/credential/totp/enum.TotpDigits.html\" title=\"enum kanidmd_lib::credential::totp::TotpDigits\">TotpDigits</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.67.1/core/convert/trait.Into.html\" title=\"trait core::convert::Into\">Into</a><<a class=\"struct\" href=\"kanidm_proto/v1/struct.CUStatus.html\" title=\"struct kanidm_proto::v1::CUStatus\">CUStatus</a>> for <a class=\"struct\" href=\"kanidmd_lib/idm/credupdatesession/struct.CredentialUpdateSessionStatus.html\" title=\"struct kanidmd_lib::idm::credupdatesession::CredentialUpdateSessionStatus\">CredentialUpdateSessionStatus</a>"]]
|
"kanidmd_lib":[["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.67.1/core/convert/trait.Into.html\" title=\"trait core::convert::Into\">Into</a><<a class=\"primitive\" href=\"https://doc.rust-lang.org/1.67.1/std/primitive.u8.html\">u8</a>> for <a class=\"enum\" href=\"kanidmd_lib/credential/totp/enum.TotpDigits.html\" title=\"enum kanidmd_lib::credential::totp::TotpDigits\">TotpDigits</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.67.1/core/convert/trait.Into.html\" title=\"trait core::convert::Into\">Into</a><CUStatus> for <a class=\"struct\" href=\"kanidmd_lib/idm/credupdatesession/struct.CredentialUpdateSessionStatus.html\" title=\"struct kanidmd_lib::idm::credupdatesession::CredentialUpdateSessionStatus\">CredentialUpdateSessionStatus</a>"]]
|
||||||
};if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})()
|
};if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})()
|
File diff suppressed because one or more lines are too long
|
@ -1,3 +1,3 @@
|
||||||
(function() {var implementors = {
|
(function() {var implementors = {
|
||||||
"kanidmd_lib":[["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.67.1/core/convert/trait.TryInto.html\" title=\"trait core::convert::TryInto\">TryInto</a><<a class=\"enum\" href=\"kanidm_proto/v1/enum.ApiTokenPurpose.html\" title=\"enum kanidm_proto::v1::ApiTokenPurpose\">ApiTokenPurpose</a>> for <a class=\"enum\" href=\"kanidmd_lib/value/enum.ApiTokenScope.html\" title=\"enum kanidmd_lib::value::ApiTokenScope\">ApiTokenScope</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.67.1/core/convert/trait.TryInto.html\" title=\"trait core::convert::TryInto\">TryInto</a><<a class=\"enum\" href=\"kanidm_proto/v1/enum.UatPurposeStatus.html\" title=\"enum kanidm_proto::v1::UatPurposeStatus\">UatPurposeStatus</a>> for <a class=\"enum\" href=\"kanidmd_lib/value/enum.SessionScope.html\" title=\"enum kanidmd_lib::value::SessionScope\">SessionScope</a>"]]
|
"kanidmd_lib":[["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.67.1/core/convert/trait.TryInto.html\" title=\"trait core::convert::TryInto\">TryInto</a><ApiTokenPurpose> for <a class=\"enum\" href=\"kanidmd_lib/value/enum.ApiTokenScope.html\" title=\"enum kanidmd_lib::value::ApiTokenScope\">ApiTokenScope</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.67.1/core/convert/trait.TryInto.html\" title=\"trait core::convert::TryInto\">TryInto</a><UatPurposeStatus> for <a class=\"enum\" href=\"kanidmd_lib/value/enum.SessionScope.html\" title=\"enum kanidmd_lib::value::SessionScope\">SessionScope</a>"]]
|
||||||
};if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})()
|
};if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})()
|
|
@ -4,7 +4,7 @@
|
||||||
</div></details><details class="rustdoc-toggle method-toggle" open><summary><section id="method.reduce_attributes" class="method has-srclink"><a class="srclink rightside" href="../../../src/kanidmd_lib/entry.rs.html#1368-1395">source</a><h4 class="code-header">pub fn <a href="#method.reduce_attributes" class="fn">reduce_attributes</a>(<br> &self,<br> allowed_attrs: &<a class="struct" href="../../idm/authsession/struct.Set.html" title="struct kanidmd_lib::idm::authsession::Set">BTreeSet</a><&<a class="primitive" href="https://doc.rust-lang.org/1.67.1/std/primitive.str.html">str</a>><br>) -> <a class="struct" href="../../entry/struct.Entry.html" title="struct kanidmd_lib::entry::Entry">Entry</a><<a class="struct" href="../../entry/struct.EntryReduced.html" title="struct kanidmd_lib::entry::EntryReduced">EntryReduced</a>, <a class="struct" href="../../entry/struct.EntryCommitted.html" title="struct kanidmd_lib::entry::EntryCommitted">EntryCommitted</a>></h4></section></summary><div class="docblock"><p>Given a set of attributes that are allowed to be seen on this entry, process and remove
|
</div></details><details class="rustdoc-toggle method-toggle" open><summary><section id="method.reduce_attributes" class="method has-srclink"><a class="srclink rightside" href="../../../src/kanidmd_lib/entry.rs.html#1368-1395">source</a><h4 class="code-header">pub fn <a href="#method.reduce_attributes" class="fn">reduce_attributes</a>(<br> &self,<br> allowed_attrs: &<a class="struct" href="../../idm/authsession/struct.Set.html" title="struct kanidmd_lib::idm::authsession::Set">BTreeSet</a><&<a class="primitive" href="https://doc.rust-lang.org/1.67.1/std/primitive.str.html">str</a>><br>) -> <a class="struct" href="../../entry/struct.Entry.html" title="struct kanidmd_lib::entry::Entry">Entry</a><<a class="struct" href="../../entry/struct.EntryReduced.html" title="struct kanidmd_lib::entry::EntryReduced">EntryReduced</a>, <a class="struct" href="../../entry/struct.EntryCommitted.html" title="struct kanidmd_lib::entry::EntryCommitted">EntryCommitted</a>></h4></section></summary><div class="docblock"><p>Given a set of attributes that are allowed to be seen on this entry, process and remove
|
||||||
all other values that are NOT allowed in this query.</p>
|
all other values that are NOT allowed in this query.</p>
|
||||||
</div></details><details class="rustdoc-toggle method-toggle" open><summary><section id="method.to_tombstone" class="method has-srclink"><a class="srclink rightside" href="../../../src/kanidmd_lib/entry.rs.html#1398-1418">source</a><h4 class="code-header">pub fn <a href="#method.to_tombstone" class="fn">to_tombstone</a>(&self, cid: Cid) -> <a class="struct" href="../../entry/struct.Entry.html" title="struct kanidmd_lib::entry::Entry">Entry</a><<a class="struct" href="../../entry/struct.EntryInvalid.html" title="struct kanidmd_lib::entry::EntryInvalid">EntryInvalid</a>, <a class="struct" href="../../entry/struct.EntryCommitted.html" title="struct kanidmd_lib::entry::EntryCommitted">EntryCommitted</a>></h4></section></summary><div class="docblock"><p>Convert this recycled entry, into a tombstone ready for reaping.</p>
|
</div></details><details class="rustdoc-toggle method-toggle" open><summary><section id="method.to_tombstone" class="method has-srclink"><a class="srclink rightside" href="../../../src/kanidmd_lib/entry.rs.html#1398-1418">source</a><h4 class="code-header">pub fn <a href="#method.to_tombstone" class="fn">to_tombstone</a>(&self, cid: Cid) -> <a class="struct" href="../../entry/struct.Entry.html" title="struct kanidmd_lib::entry::Entry">Entry</a><<a class="struct" href="../../entry/struct.EntryInvalid.html" title="struct kanidmd_lib::entry::EntryInvalid">EntryInvalid</a>, <a class="struct" href="../../entry/struct.EntryCommitted.html" title="struct kanidmd_lib::entry::EntryCommitted">EntryCommitted</a>></h4></section></summary><div class="docblock"><p>Convert this recycled entry, into a tombstone ready for reaping.</p>
|
||||||
</div></details><section id="method.verify" class="method has-srclink"><a class="srclink rightside" href="../../../src/kanidmd_lib/entry.rs.html#1432-1440">source</a><h4 class="code-header">pub fn <a href="#method.verify" class="fn">verify</a>(<br> &self,<br> schema: &dyn <a class="trait" href="../../schema/trait.SchemaTransaction.html" title="trait kanidmd_lib::schema::SchemaTransaction">SchemaTransaction</a>,<br> results: &mut <a class="struct" href="https://doc.rust-lang.org/1.67.1/alloc/vec/struct.Vec.html" title="struct alloc::vec::Vec">Vec</a><<a class="enum" href="https://doc.rust-lang.org/1.67.1/core/result/enum.Result.html" title="enum core::result::Result">Result</a><<a class="primitive" href="https://doc.rust-lang.org/1.67.1/std/primitive.unit.html">()</a>, <a class="enum" href="../../prelude/enum.ConsistencyError.html" title="enum kanidmd_lib::prelude::ConsistencyError">ConsistencyError</a>>><br>)</h4></section></div><div class="impl-items"><section id="method.get_uuid" class="method has-srclink"><a class="srclink rightside" href="../../../src/kanidmd_lib/entry.rs.html#1695-1697">source</a><h4 class="code-header">pub fn <a href="#method.get_uuid" class="fn">get_uuid</a>(&self) -> <a class="struct" href="../../prelude/struct.Uuid.html" title="struct kanidmd_lib::prelude::Uuid">Uuid</a></h4></section></div><div class="impl-items"><section id="method.get_uuid-1" class="method has-srclink"><a class="srclink rightside" href="../../../src/kanidmd_lib/entry.rs.html#1715-1717">source</a><h4 class="code-header">pub fn <a href="#method.get_uuid-1" class="fn">get_uuid</a>(&self) -> <a class="struct" href="../../prelude/struct.Uuid.html" title="struct kanidmd_lib::prelude::Uuid">Uuid</a></h4></section><section id="method.get_changestate" class="method has-srclink"><a class="srclink rightside" href="../../../src/kanidmd_lib/entry.rs.html#1725-1727">source</a><h4 class="code-header">pub fn <a href="#method.get_changestate" class="fn">get_changestate</a>(&self) -> &EntryChangeState</h4></section></div><div class="impl-items"><section id="method.get_uuid-2" class="method has-srclink"><a class="srclink rightside" href="../../../src/kanidmd_lib/entry.rs.html#1746-1748">source</a><h4 class="code-header">pub fn <a href="#method.get_uuid-2" class="fn">get_uuid</a>(&self) -> <a class="struct" href="../../prelude/struct.Uuid.html" title="struct kanidmd_lib::prelude::Uuid">Uuid</a></h4></section><details class="rustdoc-toggle method-toggle" open><summary><section id="method.to_pe" class="method has-srclink"><a class="srclink rightside" href="../../../src/kanidmd_lib/entry.rs.html#1751-1759">source</a><h4 class="code-header">pub fn <a href="#method.to_pe" class="fn">to_pe</a>(<br> &self,<br> qs: &mut <a class="struct" href="../../server/struct.QueryServerReadTransaction.html" title="struct kanidmd_lib::server::QueryServerReadTransaction">QueryServerReadTransaction</a><'_><br>) -> <a class="enum" href="https://doc.rust-lang.org/1.67.1/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">ProtoEntry</a>, <a class="enum" href="../../prelude/enum.OperationError.html" title="enum kanidmd_lib::prelude::OperationError">OperationError</a>></h4></section></summary><div class="docblock"><p>Transform this reduced entry into a JSON protocol form that can be sent to clients.</p>
|
</div></details><section id="method.verify" class="method has-srclink"><a class="srclink rightside" href="../../../src/kanidmd_lib/entry.rs.html#1432-1440">source</a><h4 class="code-header">pub fn <a href="#method.verify" class="fn">verify</a>(<br> &self,<br> schema: &dyn <a class="trait" href="../../schema/trait.SchemaTransaction.html" title="trait kanidmd_lib::schema::SchemaTransaction">SchemaTransaction</a>,<br> results: &mut <a class="struct" href="https://doc.rust-lang.org/1.67.1/alloc/vec/struct.Vec.html" title="struct alloc::vec::Vec">Vec</a><<a class="enum" href="https://doc.rust-lang.org/1.67.1/core/result/enum.Result.html" title="enum core::result::Result">Result</a><<a class="primitive" href="https://doc.rust-lang.org/1.67.1/std/primitive.unit.html">()</a>, <a class="enum" href="../../prelude/enum.ConsistencyError.html" title="enum kanidmd_lib::prelude::ConsistencyError">ConsistencyError</a>>><br>)</h4></section></div><div class="impl-items"><section id="method.get_uuid" class="method has-srclink"><a class="srclink rightside" href="../../../src/kanidmd_lib/entry.rs.html#1695-1697">source</a><h4 class="code-header">pub fn <a href="#method.get_uuid" class="fn">get_uuid</a>(&self) -> <a class="struct" href="../../prelude/struct.Uuid.html" title="struct kanidmd_lib::prelude::Uuid">Uuid</a></h4></section></div><div class="impl-items"><section id="method.get_uuid-1" class="method has-srclink"><a class="srclink rightside" href="../../../src/kanidmd_lib/entry.rs.html#1715-1717">source</a><h4 class="code-header">pub fn <a href="#method.get_uuid-1" class="fn">get_uuid</a>(&self) -> <a class="struct" href="../../prelude/struct.Uuid.html" title="struct kanidmd_lib::prelude::Uuid">Uuid</a></h4></section><section id="method.get_changestate" class="method has-srclink"><a class="srclink rightside" href="../../../src/kanidmd_lib/entry.rs.html#1725-1727">source</a><h4 class="code-header">pub fn <a href="#method.get_changestate" class="fn">get_changestate</a>(&self) -> &EntryChangeState</h4></section></div><div class="impl-items"><section id="method.get_uuid-2" class="method has-srclink"><a class="srclink rightside" href="../../../src/kanidmd_lib/entry.rs.html#1746-1748">source</a><h4 class="code-header">pub fn <a href="#method.get_uuid-2" class="fn">get_uuid</a>(&self) -> <a class="struct" href="../../prelude/struct.Uuid.html" title="struct kanidmd_lib::prelude::Uuid">Uuid</a></h4></section><details class="rustdoc-toggle method-toggle" open><summary><section id="method.to_pe" class="method has-srclink"><a class="srclink rightside" href="../../../src/kanidmd_lib/entry.rs.html#1751-1759">source</a><h4 class="code-header">pub fn <a href="#method.to_pe" class="fn">to_pe</a>(<br> &self,<br> qs: &mut <a class="struct" href="../../server/struct.QueryServerReadTransaction.html" title="struct kanidmd_lib::server::QueryServerReadTransaction">QueryServerReadTransaction</a><'_><br>) -> <a class="enum" href="https://doc.rust-lang.org/1.67.1/core/result/enum.Result.html" title="enum core::result::Result">Result</a><ProtoEntry, <a class="enum" href="../../prelude/enum.OperationError.html" title="enum kanidmd_lib::prelude::OperationError">OperationError</a>></h4></section></summary><div class="docblock"><p>Transform this reduced entry into a JSON protocol form that can be sent to clients.</p>
|
||||||
</div></details><details class="rustdoc-toggle method-toggle" open><summary><section id="method.to_ldap" class="method has-srclink"><a class="srclink rightside" href="../../../src/kanidmd_lib/entry.rs.html#1762-1848">source</a><h4 class="code-header">pub fn <a href="#method.to_ldap" class="fn">to_ldap</a>(<br> &self,<br> qs: &mut <a class="struct" href="../../server/struct.QueryServerReadTransaction.html" title="struct kanidmd_lib::server::QueryServerReadTransaction">QueryServerReadTransaction</a><'_>,<br> basedn: &<a class="primitive" href="https://doc.rust-lang.org/1.67.1/std/primitive.str.html">str</a>,<br> all_attrs: <a class="primitive" href="https://doc.rust-lang.org/1.67.1/std/primitive.bool.html">bool</a>,<br> l_attrs: &[<a class="struct" href="https://doc.rust-lang.org/1.67.1/alloc/string/struct.String.html" title="struct alloc::string::String">String</a>]<br>) -> <a class="enum" href="https://doc.rust-lang.org/1.67.1/core/result/enum.Result.html" title="enum core::result::Result">Result</a><LdapSearchResultEntry, <a class="enum" href="../../prelude/enum.OperationError.html" title="enum kanidmd_lib::prelude::OperationError">OperationError</a>></h4></section></summary><div class="docblock"><p>Transform this reduced entry into an LDAP form that can be sent to clients.</p>
|
</div></details><details class="rustdoc-toggle method-toggle" open><summary><section id="method.to_ldap" class="method has-srclink"><a class="srclink rightside" href="../../../src/kanidmd_lib/entry.rs.html#1762-1848">source</a><h4 class="code-header">pub fn <a href="#method.to_ldap" class="fn">to_ldap</a>(<br> &self,<br> qs: &mut <a class="struct" href="../../server/struct.QueryServerReadTransaction.html" title="struct kanidmd_lib::server::QueryServerReadTransaction">QueryServerReadTransaction</a><'_>,<br> basedn: &<a class="primitive" href="https://doc.rust-lang.org/1.67.1/std/primitive.str.html">str</a>,<br> all_attrs: <a class="primitive" href="https://doc.rust-lang.org/1.67.1/std/primitive.bool.html">bool</a>,<br> l_attrs: &[<a class="struct" href="https://doc.rust-lang.org/1.67.1/alloc/string/struct.String.html" title="struct alloc::string::String">String</a>]<br>) -> <a class="enum" href="https://doc.rust-lang.org/1.67.1/core/result/enum.Result.html" title="enum core::result::Result">Result</a><LdapSearchResultEntry, <a class="enum" href="../../prelude/enum.OperationError.html" title="enum kanidmd_lib::prelude::OperationError">OperationError</a>></h4></section></summary><div class="docblock"><p>Transform this reduced entry into an LDAP form that can be sent to clients.</p>
|
||||||
</div></details></div><div class="impl-items"><details class="rustdoc-toggle method-toggle" open><summary><section id="method.get_ava_names" class="method has-srclink"><a class="srclink rightside" href="../../../src/kanidmd_lib/entry.rs.html#1899-1902">source</a><h4 class="code-header">pub fn <a href="#method.get_ava_names" class="fn">get_ava_names</a>(&self) -> impl <a class="trait" href="https://doc.rust-lang.org/1.67.1/core/iter/traits/iterator/trait.Iterator.html" title="trait core::iter::traits::iterator::Iterator">Iterator</a><Item = &<a class="primitive" href="https://doc.rust-lang.org/1.67.1/std/primitive.str.html">str</a>></h4></section></summary><div class="docblock"><p>Get an iterator over the current set of attribute names that this entry contains.</p>
|
</div></details></div><div class="impl-items"><details class="rustdoc-toggle method-toggle" open><summary><section id="method.get_ava_names" class="method has-srclink"><a class="srclink rightside" href="../../../src/kanidmd_lib/entry.rs.html#1899-1902">source</a><h4 class="code-header">pub fn <a href="#method.get_ava_names" class="fn">get_ava_names</a>(&self) -> impl <a class="trait" href="https://doc.rust-lang.org/1.67.1/core/iter/traits/iterator/trait.Iterator.html" title="trait core::iter::traits::iterator::Iterator">Iterator</a><Item = &<a class="primitive" href="https://doc.rust-lang.org/1.67.1/std/primitive.str.html">str</a>></h4></section></summary><div class="docblock"><p>Get an iterator over the current set of attribute names that this entry contains.</p>
|
||||||
</div></details><details class="rustdoc-toggle method-toggle" open><summary><section id="method.get_ava" class="method has-srclink"><a class="srclink rightside" href="../../../src/kanidmd_lib/entry.rs.html#1906-1908">source</a><h4 class="code-header">pub fn <a href="#method.get_ava" class="fn">get_ava</a>(&self) -> &<a class="type" href="../../entry/type.Eattrs.html" title="type kanidmd_lib::entry::Eattrs">Eattrs</a></h4></section></summary><div class="docblock"><p>Get an iterator over the current set of values for an attribute name.</p>
|
</div></details><details class="rustdoc-toggle method-toggle" open><summary><section id="method.get_ava" class="method has-srclink"><a class="srclink rightside" href="../../../src/kanidmd_lib/entry.rs.html#1906-1908">source</a><h4 class="code-header">pub fn <a href="#method.get_ava" class="fn">get_ava</a>(&self) -> &<a class="type" href="../../entry/type.Eattrs.html" title="type kanidmd_lib::entry::Eattrs">Eattrs</a></h4></section></summary><div class="docblock"><p>Get an iterator over the current set of values for an attribute name.</p>
|
||||||
|
@ -21,11 +21,11 @@ there are multiple values present (ambiguous).</p>
|
||||||
</div></details><details class="rustdoc-toggle method-toggle" open><summary><section id="method.get_ava_single_credential" class="method has-srclink"><a class="srclink rightside" href="../../../src/kanidmd_lib/entry.rs.html#2062-2066">source</a><h4 class="code-header">pub fn <a href="#method.get_ava_single_credential" class="fn">get_ava_single_credential</a>(&self, attr: &<a class="primitive" href="https://doc.rust-lang.org/1.67.1/std/primitive.str.html">str</a>) -> <a class="enum" href="https://doc.rust-lang.org/1.67.1/core/option/enum.Option.html" title="enum core::option::Option">Option</a><&<a class="struct" href="../../credential/struct.Credential.html" title="struct kanidmd_lib::credential::Credential">Credential</a>></h4></section></summary><div class="docblock"><p>Return a single credential, if valid to transform this value.</p>
|
</div></details><details class="rustdoc-toggle method-toggle" open><summary><section id="method.get_ava_single_credential" class="method has-srclink"><a class="srclink rightside" href="../../../src/kanidmd_lib/entry.rs.html#2062-2066">source</a><h4 class="code-header">pub fn <a href="#method.get_ava_single_credential" class="fn">get_ava_single_credential</a>(&self, attr: &<a class="primitive" href="https://doc.rust-lang.org/1.67.1/std/primitive.str.html">str</a>) -> <a class="enum" href="https://doc.rust-lang.org/1.67.1/core/option/enum.Option.html" title="enum core::option::Option">Option</a><&<a class="struct" href="../../credential/struct.Credential.html" title="struct kanidmd_lib::credential::Credential">Credential</a>></h4></section></summary><div class="docblock"><p>Return a single credential, if valid to transform this value.</p>
|
||||||
</div></details><details class="rustdoc-toggle method-toggle" open><summary><section id="method.get_ava_passkeys" class="method has-srclink"><a class="srclink rightside" href="../../../src/kanidmd_lib/entry.rs.html#2070-2072">source</a><h4 class="code-header">pub fn <a href="#method.get_ava_passkeys" class="fn">get_ava_passkeys</a>(<br> &self,<br> attr: &<a class="primitive" href="https://doc.rust-lang.org/1.67.1/std/primitive.str.html">str</a><br>) -> <a class="enum" href="https://doc.rust-lang.org/1.67.1/core/option/enum.Option.html" title="enum core::option::Option">Option</a><&<a class="struct" href="https://doc.rust-lang.org/1.67.1/alloc/collections/btree/map/struct.BTreeMap.html" title="struct alloc::collections::btree::map::BTreeMap">BTreeMap</a><<a class="struct" href="../../prelude/struct.Uuid.html" title="struct kanidmd_lib::prelude::Uuid">Uuid</a>, (<a class="struct" href="https://doc.rust-lang.org/1.67.1/alloc/string/struct.String.html" title="struct alloc::string::String">String</a>, PasskeyV4)>></h4></section></summary><div class="docblock"><p>Get the set of passkeys on this account, if any are present.</p>
|
</div></details><details class="rustdoc-toggle method-toggle" open><summary><section id="method.get_ava_passkeys" class="method has-srclink"><a class="srclink rightside" href="../../../src/kanidmd_lib/entry.rs.html#2070-2072">source</a><h4 class="code-header">pub fn <a href="#method.get_ava_passkeys" class="fn">get_ava_passkeys</a>(<br> &self,<br> attr: &<a class="primitive" href="https://doc.rust-lang.org/1.67.1/std/primitive.str.html">str</a><br>) -> <a class="enum" href="https://doc.rust-lang.org/1.67.1/core/option/enum.Option.html" title="enum core::option::Option">Option</a><&<a class="struct" href="https://doc.rust-lang.org/1.67.1/alloc/collections/btree/map/struct.BTreeMap.html" title="struct alloc::collections::btree::map::BTreeMap">BTreeMap</a><<a class="struct" href="../../prelude/struct.Uuid.html" title="struct kanidmd_lib::prelude::Uuid">Uuid</a>, (<a class="struct" href="https://doc.rust-lang.org/1.67.1/alloc/string/struct.String.html" title="struct alloc::string::String">String</a>, PasskeyV4)>></h4></section></summary><div class="docblock"><p>Get the set of passkeys on this account, if any are present.</p>
|
||||||
</div></details><details class="rustdoc-toggle method-toggle" open><summary><section id="method.get_ava_devicekeys" class="method has-srclink"><a class="srclink rightside" href="../../../src/kanidmd_lib/entry.rs.html#2076-2078">source</a><h4 class="code-header">pub fn <a href="#method.get_ava_devicekeys" class="fn">get_ava_devicekeys</a>(<br> &self,<br> attr: &<a class="primitive" href="https://doc.rust-lang.org/1.67.1/std/primitive.str.html">str</a><br>) -> <a class="enum" href="https://doc.rust-lang.org/1.67.1/core/option/enum.Option.html" title="enum core::option::Option">Option</a><&<a class="struct" href="https://doc.rust-lang.org/1.67.1/alloc/collections/btree/map/struct.BTreeMap.html" title="struct alloc::collections::btree::map::BTreeMap">BTreeMap</a><<a class="struct" href="../../prelude/struct.Uuid.html" title="struct kanidmd_lib::prelude::Uuid">Uuid</a>, (<a class="struct" href="https://doc.rust-lang.org/1.67.1/alloc/string/struct.String.html" title="struct alloc::string::String">String</a>, DeviceKeyV4)>></h4></section></summary><div class="docblock"><p>Get the set of devicekeys on this account, if any are present.</p>
|
</div></details><details class="rustdoc-toggle method-toggle" open><summary><section id="method.get_ava_devicekeys" class="method has-srclink"><a class="srclink rightside" href="../../../src/kanidmd_lib/entry.rs.html#2076-2078">source</a><h4 class="code-header">pub fn <a href="#method.get_ava_devicekeys" class="fn">get_ava_devicekeys</a>(<br> &self,<br> attr: &<a class="primitive" href="https://doc.rust-lang.org/1.67.1/std/primitive.str.html">str</a><br>) -> <a class="enum" href="https://doc.rust-lang.org/1.67.1/core/option/enum.Option.html" title="enum core::option::Option">Option</a><&<a class="struct" href="https://doc.rust-lang.org/1.67.1/alloc/collections/btree/map/struct.BTreeMap.html" title="struct alloc::collections::btree::map::BTreeMap">BTreeMap</a><<a class="struct" href="../../prelude/struct.Uuid.html" title="struct kanidmd_lib::prelude::Uuid">Uuid</a>, (<a class="struct" href="https://doc.rust-lang.org/1.67.1/alloc/string/struct.String.html" title="struct alloc::string::String">String</a>, DeviceKeyV4)>></h4></section></summary><div class="docblock"><p>Get the set of devicekeys on this account, if any are present.</p>
|
||||||
</div></details><details class="rustdoc-toggle method-toggle" open><summary><section id="method.get_ava_uihint" class="method has-srclink"><a class="srclink rightside" href="../../../src/kanidmd_lib/entry.rs.html#2082-2084">source</a><h4 class="code-header">pub fn <a href="#method.get_ava_uihint" class="fn">get_ava_uihint</a>(&self, attr: &<a class="primitive" href="https://doc.rust-lang.org/1.67.1/std/primitive.str.html">str</a>) -> <a class="enum" href="https://doc.rust-lang.org/1.67.1/core/option/enum.Option.html" title="enum core::option::Option">Option</a><&<a class="struct" href="../../idm/authsession/struct.Set.html" title="struct kanidmd_lib::idm::authsession::Set">BTreeSet</a><<a class="enum" href="../../../kanidm_proto/v1/enum.UiHint.html" title="enum kanidm_proto::v1::UiHint">UiHint</a>>></h4></section></summary><div class="docblock"><p>Get the set of uihints on this account, if any are present.</p>
|
</div></details><details class="rustdoc-toggle method-toggle" open><summary><section id="method.get_ava_uihint" class="method has-srclink"><a class="srclink rightside" href="../../../src/kanidmd_lib/entry.rs.html#2082-2084">source</a><h4 class="code-header">pub fn <a href="#method.get_ava_uihint" class="fn">get_ava_uihint</a>(&self, attr: &<a class="primitive" href="https://doc.rust-lang.org/1.67.1/std/primitive.str.html">str</a>) -> <a class="enum" href="https://doc.rust-lang.org/1.67.1/core/option/enum.Option.html" title="enum core::option::Option">Option</a><&<a class="struct" href="../../idm/authsession/struct.Set.html" title="struct kanidmd_lib::idm::authsession::Set">BTreeSet</a><UiHint>></h4></section></summary><div class="docblock"><p>Get the set of uihints on this account, if any are present.</p>
|
||||||
</div></details><details class="rustdoc-toggle method-toggle" open><summary><section id="method.get_ava_single_secret" class="method has-srclink"><a class="srclink rightside" href="../../../src/kanidmd_lib/entry.rs.html#2088-2090">source</a><h4 class="code-header">pub fn <a href="#method.get_ava_single_secret" class="fn">get_ava_single_secret</a>(&self, attr: &<a class="primitive" href="https://doc.rust-lang.org/1.67.1/std/primitive.str.html">str</a>) -> <a class="enum" href="https://doc.rust-lang.org/1.67.1/core/option/enum.Option.html" title="enum core::option::Option">Option</a><&<a class="primitive" href="https://doc.rust-lang.org/1.67.1/std/primitive.str.html">str</a>></h4></section></summary><div class="docblock"><p>Return a single secret value, if valid to transform this value.</p>
|
</div></details><details class="rustdoc-toggle method-toggle" open><summary><section id="method.get_ava_single_secret" class="method has-srclink"><a class="srclink rightside" href="../../../src/kanidmd_lib/entry.rs.html#2088-2090">source</a><h4 class="code-header">pub fn <a href="#method.get_ava_single_secret" class="fn">get_ava_single_secret</a>(&self, attr: &<a class="primitive" href="https://doc.rust-lang.org/1.67.1/std/primitive.str.html">str</a>) -> <a class="enum" href="https://doc.rust-lang.org/1.67.1/core/option/enum.Option.html" title="enum core::option::Option">Option</a><&<a class="primitive" href="https://doc.rust-lang.org/1.67.1/std/primitive.str.html">str</a>></h4></section></summary><div class="docblock"><p>Return a single secret value, if valid to transform this value.</p>
|
||||||
</div></details><details class="rustdoc-toggle method-toggle" open><summary><section id="method.get_ava_single_datetime" class="method has-srclink"><a class="srclink rightside" href="../../../src/kanidmd_lib/entry.rs.html#2094-2096">source</a><h4 class="code-header">pub fn <a href="#method.get_ava_single_datetime" class="fn">get_ava_single_datetime</a>(&self, attr: &<a class="primitive" href="https://doc.rust-lang.org/1.67.1/std/primitive.str.html">str</a>) -> <a class="enum" href="https://doc.rust-lang.org/1.67.1/core/option/enum.Option.html" title="enum core::option::Option">Option</a><OffsetDateTime></h4></section></summary><div class="docblock"><p>Return a single datetime, if valid to transform this value.</p>
|
</div></details><details class="rustdoc-toggle method-toggle" open><summary><section id="method.get_ava_single_datetime" class="method has-srclink"><a class="srclink rightside" href="../../../src/kanidmd_lib/entry.rs.html#2094-2096">source</a><h4 class="code-header">pub fn <a href="#method.get_ava_single_datetime" class="fn">get_ava_single_datetime</a>(&self, attr: &<a class="primitive" href="https://doc.rust-lang.org/1.67.1/std/primitive.str.html">str</a>) -> <a class="enum" href="https://doc.rust-lang.org/1.67.1/core/option/enum.Option.html" title="enum core::option::Option">Option</a><OffsetDateTime></h4></section></summary><div class="docblock"><p>Return a single datetime, if valid to transform this value.</p>
|
||||||
</div></details><details class="rustdoc-toggle method-toggle" open><summary><section id="method.get_ava_single_url" class="method has-srclink"><a class="srclink rightside" href="../../../src/kanidmd_lib/entry.rs.html#2118-2120">source</a><h4 class="code-header">pub fn <a href="#method.get_ava_single_url" class="fn">get_ava_single_url</a>(&self, attr: &<a class="primitive" href="https://doc.rust-lang.org/1.67.1/std/primitive.str.html">str</a>) -> <a class="enum" href="https://doc.rust-lang.org/1.67.1/core/option/enum.Option.html" title="enum core::option::Option">Option</a><&<a class="struct" href="../../prelude/struct.Url.html" title="struct kanidmd_lib::prelude::Url">Url</a>></h4></section></summary><div class="docblock"><p>Return a single <code>&Url</code>, if valid to transform this value.</p>
|
</div></details><details class="rustdoc-toggle method-toggle" open><summary><section id="method.get_ava_single_url" class="method has-srclink"><a class="srclink rightside" href="../../../src/kanidmd_lib/entry.rs.html#2118-2120">source</a><h4 class="code-header">pub fn <a href="#method.get_ava_single_url" class="fn">get_ava_single_url</a>(&self, attr: &<a class="primitive" href="https://doc.rust-lang.org/1.67.1/std/primitive.str.html">str</a>) -> <a class="enum" href="https://doc.rust-lang.org/1.67.1/core/option/enum.Option.html" title="enum core::option::Option">Option</a><&<a class="struct" href="../../prelude/struct.Url.html" title="struct kanidmd_lib::prelude::Url">Url</a>></h4></section></summary><div class="docblock"><p>Return a single <code>&Url</code>, if valid to transform this value.</p>
|
||||||
</div></details><section id="method.get_ava_single_uuid" class="method has-srclink"><a class="srclink rightside" href="../../../src/kanidmd_lib/entry.rs.html#2122-2124">source</a><h4 class="code-header">pub fn <a href="#method.get_ava_single_uuid" class="fn">get_ava_single_uuid</a>(&self, attr: &<a class="primitive" href="https://doc.rust-lang.org/1.67.1/std/primitive.str.html">str</a>) -> <a class="enum" href="https://doc.rust-lang.org/1.67.1/core/option/enum.Option.html" title="enum core::option::Option">Option</a><<a class="struct" href="../../prelude/struct.Uuid.html" title="struct kanidmd_lib::prelude::Uuid">Uuid</a>></h4></section><section id="method.get_ava_single_refer" class="method has-srclink"><a class="srclink rightside" href="../../../src/kanidmd_lib/entry.rs.html#2126-2128">source</a><h4 class="code-header">pub fn <a href="#method.get_ava_single_refer" class="fn">get_ava_single_refer</a>(&self, attr: &<a class="primitive" href="https://doc.rust-lang.org/1.67.1/std/primitive.str.html">str</a>) -> <a class="enum" href="https://doc.rust-lang.org/1.67.1/core/option/enum.Option.html" title="enum core::option::Option">Option</a><<a class="struct" href="../../prelude/struct.Uuid.html" title="struct kanidmd_lib::prelude::Uuid">Uuid</a>></h4></section><section id="method.get_ava_mail_primary" class="method has-srclink"><a class="srclink rightside" href="../../../src/kanidmd_lib/entry.rs.html#2130-2134">source</a><h4 class="code-header">pub fn <a href="#method.get_ava_mail_primary" class="fn">get_ava_mail_primary</a>(&self, attr: &<a class="primitive" href="https://doc.rust-lang.org/1.67.1/std/primitive.str.html">str</a>) -> <a class="enum" href="https://doc.rust-lang.org/1.67.1/core/option/enum.Option.html" title="enum core::option::Option">Option</a><&<a class="primitive" href="https://doc.rust-lang.org/1.67.1/std/primitive.str.html">str</a>></h4></section><section id="method.get_ava_iter_mail" class="method has-srclink"><a class="srclink rightside" href="../../../src/kanidmd_lib/entry.rs.html#2136-2138">source</a><h4 class="code-header">pub fn <a href="#method.get_ava_iter_mail" class="fn">get_ava_iter_mail</a>(&self, attr: &<a class="primitive" href="https://doc.rust-lang.org/1.67.1/std/primitive.str.html">str</a>) -> <a class="enum" href="https://doc.rust-lang.org/1.67.1/core/option/enum.Option.html" title="enum core::option::Option">Option</a><impl <a class="trait" href="https://doc.rust-lang.org/1.67.1/core/iter/traits/iterator/trait.Iterator.html" title="trait core::iter::traits::iterator::Iterator">Iterator</a><Item = &<a class="primitive" href="https://doc.rust-lang.org/1.67.1/std/primitive.str.html">str</a>>></h4></section><details class="rustdoc-toggle method-toggle" open><summary><section id="method.get_ava_single_protofilter" class="method has-srclink"><a class="srclink rightside" href="../../../src/kanidmd_lib/entry.rs.html#2142-2146">source</a><h4 class="code-header">pub fn <a href="#method.get_ava_single_protofilter" class="fn">get_ava_single_protofilter</a>(&self, attr: &<a class="primitive" href="https://doc.rust-lang.org/1.67.1/std/primitive.str.html">str</a>) -> <a class="enum" href="https://doc.rust-lang.org/1.67.1/core/option/enum.Option.html" title="enum core::option::Option">Option</a><&<a class="enum" href="../../../kanidm_proto/v1/enum.Filter.html" title="enum kanidm_proto::v1::Filter">ProtoFilter</a>></h4></section></summary><div class="docblock"><p>Return a single protocol filter, if valid to transform this value.</p>
|
</div></details><section id="method.get_ava_single_uuid" class="method has-srclink"><a class="srclink rightside" href="../../../src/kanidmd_lib/entry.rs.html#2122-2124">source</a><h4 class="code-header">pub fn <a href="#method.get_ava_single_uuid" class="fn">get_ava_single_uuid</a>(&self, attr: &<a class="primitive" href="https://doc.rust-lang.org/1.67.1/std/primitive.str.html">str</a>) -> <a class="enum" href="https://doc.rust-lang.org/1.67.1/core/option/enum.Option.html" title="enum core::option::Option">Option</a><<a class="struct" href="../../prelude/struct.Uuid.html" title="struct kanidmd_lib::prelude::Uuid">Uuid</a>></h4></section><section id="method.get_ava_single_refer" class="method has-srclink"><a class="srclink rightside" href="../../../src/kanidmd_lib/entry.rs.html#2126-2128">source</a><h4 class="code-header">pub fn <a href="#method.get_ava_single_refer" class="fn">get_ava_single_refer</a>(&self, attr: &<a class="primitive" href="https://doc.rust-lang.org/1.67.1/std/primitive.str.html">str</a>) -> <a class="enum" href="https://doc.rust-lang.org/1.67.1/core/option/enum.Option.html" title="enum core::option::Option">Option</a><<a class="struct" href="../../prelude/struct.Uuid.html" title="struct kanidmd_lib::prelude::Uuid">Uuid</a>></h4></section><section id="method.get_ava_mail_primary" class="method has-srclink"><a class="srclink rightside" href="../../../src/kanidmd_lib/entry.rs.html#2130-2134">source</a><h4 class="code-header">pub fn <a href="#method.get_ava_mail_primary" class="fn">get_ava_mail_primary</a>(&self, attr: &<a class="primitive" href="https://doc.rust-lang.org/1.67.1/std/primitive.str.html">str</a>) -> <a class="enum" href="https://doc.rust-lang.org/1.67.1/core/option/enum.Option.html" title="enum core::option::Option">Option</a><&<a class="primitive" href="https://doc.rust-lang.org/1.67.1/std/primitive.str.html">str</a>></h4></section><section id="method.get_ava_iter_mail" class="method has-srclink"><a class="srclink rightside" href="../../../src/kanidmd_lib/entry.rs.html#2136-2138">source</a><h4 class="code-header">pub fn <a href="#method.get_ava_iter_mail" class="fn">get_ava_iter_mail</a>(&self, attr: &<a class="primitive" href="https://doc.rust-lang.org/1.67.1/std/primitive.str.html">str</a>) -> <a class="enum" href="https://doc.rust-lang.org/1.67.1/core/option/enum.Option.html" title="enum core::option::Option">Option</a><impl <a class="trait" href="https://doc.rust-lang.org/1.67.1/core/iter/traits/iterator/trait.Iterator.html" title="trait core::iter::traits::iterator::Iterator">Iterator</a><Item = &<a class="primitive" href="https://doc.rust-lang.org/1.67.1/std/primitive.str.html">str</a>>></h4></section><details class="rustdoc-toggle method-toggle" open><summary><section id="method.get_ava_single_protofilter" class="method has-srclink"><a class="srclink rightside" href="../../../src/kanidmd_lib/entry.rs.html#2142-2146">source</a><h4 class="code-header">pub fn <a href="#method.get_ava_single_protofilter" class="fn">get_ava_single_protofilter</a>(&self, attr: &<a class="primitive" href="https://doc.rust-lang.org/1.67.1/std/primitive.str.html">str</a>) -> <a class="enum" href="https://doc.rust-lang.org/1.67.1/core/option/enum.Option.html" title="enum core::option::Option">Option</a><&ProtoFilter></h4></section></summary><div class="docblock"><p>Return a single protocol filter, if valid to transform this value.</p>
|
||||||
</div></details><section id="method.get_ava_single_private_binary" class="method has-srclink"><a class="srclink rightside" href="../../../src/kanidmd_lib/entry.rs.html#2148-2152">source</a><h4 class="code-header">pub fn <a href="#method.get_ava_single_private_binary" class="fn">get_ava_single_private_binary</a>(&self, attr: &<a class="primitive" href="https://doc.rust-lang.org/1.67.1/std/primitive.str.html">str</a>) -> <a class="enum" href="https://doc.rust-lang.org/1.67.1/core/option/enum.Option.html" title="enum core::option::Option">Option</a><&[<a class="primitive" href="https://doc.rust-lang.org/1.67.1/std/primitive.u8.html">u8</a>]></h4></section><section id="method.get_ava_single_jws_key_es256" class="method has-srclink"><a class="srclink rightside" href="../../../src/kanidmd_lib/entry.rs.html#2154-2158">source</a><h4 class="code-header">pub fn <a href="#method.get_ava_single_jws_key_es256" class="fn">get_ava_single_jws_key_es256</a>(&self, attr: &<a class="primitive" href="https://doc.rust-lang.org/1.67.1/std/primitive.str.html">str</a>) -> <a class="enum" href="https://doc.rust-lang.org/1.67.1/core/option/enum.Option.html" title="enum core::option::Option">Option</a><&JwsSigner></h4></section><details class="rustdoc-toggle method-toggle" open><summary><section id="method.attribute_pres" class="method has-srclink"><a class="srclink rightside" href="../../../src/kanidmd_lib/entry.rs.html#2169-2171">source</a><h4 class="code-header">pub fn <a href="#method.attribute_pres" class="fn">attribute_pres</a>(&self, attr: &<a class="primitive" href="https://doc.rust-lang.org/1.67.1/std/primitive.str.html">str</a>) -> <a class="primitive" href="https://doc.rust-lang.org/1.67.1/std/primitive.bool.html">bool</a></h4></section></summary><div class="docblock"><p>Assert if an attribute of this name is present on this entry.</p>
|
</div></details><section id="method.get_ava_single_private_binary" class="method has-srclink"><a class="srclink rightside" href="../../../src/kanidmd_lib/entry.rs.html#2148-2152">source</a><h4 class="code-header">pub fn <a href="#method.get_ava_single_private_binary" class="fn">get_ava_single_private_binary</a>(&self, attr: &<a class="primitive" href="https://doc.rust-lang.org/1.67.1/std/primitive.str.html">str</a>) -> <a class="enum" href="https://doc.rust-lang.org/1.67.1/core/option/enum.Option.html" title="enum core::option::Option">Option</a><&[<a class="primitive" href="https://doc.rust-lang.org/1.67.1/std/primitive.u8.html">u8</a>]></h4></section><section id="method.get_ava_single_jws_key_es256" class="method has-srclink"><a class="srclink rightside" href="../../../src/kanidmd_lib/entry.rs.html#2154-2158">source</a><h4 class="code-header">pub fn <a href="#method.get_ava_single_jws_key_es256" class="fn">get_ava_single_jws_key_es256</a>(&self, attr: &<a class="primitive" href="https://doc.rust-lang.org/1.67.1/std/primitive.str.html">str</a>) -> <a class="enum" href="https://doc.rust-lang.org/1.67.1/core/option/enum.Option.html" title="enum core::option::Option">Option</a><&JwsSigner></h4></section><details class="rustdoc-toggle method-toggle" open><summary><section id="method.attribute_pres" class="method has-srclink"><a class="srclink rightside" href="../../../src/kanidmd_lib/entry.rs.html#2169-2171">source</a><h4 class="code-header">pub fn <a href="#method.attribute_pres" class="fn">attribute_pres</a>(&self, attr: &<a class="primitive" href="https://doc.rust-lang.org/1.67.1/std/primitive.str.html">str</a>) -> <a class="primitive" href="https://doc.rust-lang.org/1.67.1/std/primitive.bool.html">bool</a></h4></section></summary><div class="docblock"><p>Assert if an attribute of this name is present on this entry.</p>
|
||||||
</div></details><details class="rustdoc-toggle method-toggle" open><summary><section id="method.attribute_equality" class="method has-srclink"><a class="srclink rightside" href="../../../src/kanidmd_lib/entry.rs.html#2176-2185">source</a><h4 class="code-header">pub fn <a href="#method.attribute_equality" class="fn">attribute_equality</a>(&self, attr: &<a class="primitive" href="https://doc.rust-lang.org/1.67.1/std/primitive.str.html">str</a>, value: &<a class="enum" href="../../value/enum.PartialValue.html" title="enum kanidmd_lib::value::PartialValue">PartialValue</a>) -> <a class="primitive" href="https://doc.rust-lang.org/1.67.1/std/primitive.bool.html">bool</a></h4></section></summary><div class="docblock"><p>Assert if an attribute of this name is present, and one of it’s values contains
|
</div></details><details class="rustdoc-toggle method-toggle" open><summary><section id="method.attribute_equality" class="method has-srclink"><a class="srclink rightside" href="../../../src/kanidmd_lib/entry.rs.html#2176-2185">source</a><h4 class="code-header">pub fn <a href="#method.attribute_equality" class="fn">attribute_equality</a>(&self, attr: &<a class="primitive" href="https://doc.rust-lang.org/1.67.1/std/primitive.str.html">str</a>, value: &<a class="enum" href="../../value/enum.PartialValue.html" title="enum kanidmd_lib::value::PartialValue">PartialValue</a>) -> <a class="primitive" href="https://doc.rust-lang.org/1.67.1/std/primitive.bool.html">bool</a></h4></section></summary><div class="docblock"><p>Assert if an attribute of this name is present, and one of it’s values contains
|
||||||
the an exact match of this partial value.</p>
|
the an exact match of this partial value.</p>
|
||||||
|
|
|
@ -4,7 +4,7 @@
|
||||||
</div></details><details class="rustdoc-toggle method-toggle" open><summary><section id="method.reduce_attributes" class="method has-srclink"><a class="srclink rightside" href="../../../src/kanidmd_lib/entry.rs.html#1368-1395">source</a><h4 class="code-header">pub fn <a href="#method.reduce_attributes" class="fn">reduce_attributes</a>(<br> &self,<br> allowed_attrs: &<a class="struct" href="../../idm/authsession/struct.Set.html" title="struct kanidmd_lib::idm::authsession::Set">BTreeSet</a><&<a class="primitive" href="https://doc.rust-lang.org/1.67.1/std/primitive.str.html">str</a>><br>) -> <a class="struct" href="../../entry/struct.Entry.html" title="struct kanidmd_lib::entry::Entry">Entry</a><<a class="struct" href="../../entry/struct.EntryReduced.html" title="struct kanidmd_lib::entry::EntryReduced">EntryReduced</a>, <a class="struct" href="../../entry/struct.EntryCommitted.html" title="struct kanidmd_lib::entry::EntryCommitted">EntryCommitted</a>></h4></section></summary><div class="docblock"><p>Given a set of attributes that are allowed to be seen on this entry, process and remove
|
</div></details><details class="rustdoc-toggle method-toggle" open><summary><section id="method.reduce_attributes" class="method has-srclink"><a class="srclink rightside" href="../../../src/kanidmd_lib/entry.rs.html#1368-1395">source</a><h4 class="code-header">pub fn <a href="#method.reduce_attributes" class="fn">reduce_attributes</a>(<br> &self,<br> allowed_attrs: &<a class="struct" href="../../idm/authsession/struct.Set.html" title="struct kanidmd_lib::idm::authsession::Set">BTreeSet</a><&<a class="primitive" href="https://doc.rust-lang.org/1.67.1/std/primitive.str.html">str</a>><br>) -> <a class="struct" href="../../entry/struct.Entry.html" title="struct kanidmd_lib::entry::Entry">Entry</a><<a class="struct" href="../../entry/struct.EntryReduced.html" title="struct kanidmd_lib::entry::EntryReduced">EntryReduced</a>, <a class="struct" href="../../entry/struct.EntryCommitted.html" title="struct kanidmd_lib::entry::EntryCommitted">EntryCommitted</a>></h4></section></summary><div class="docblock"><p>Given a set of attributes that are allowed to be seen on this entry, process and remove
|
||||||
all other values that are NOT allowed in this query.</p>
|
all other values that are NOT allowed in this query.</p>
|
||||||
</div></details><details class="rustdoc-toggle method-toggle" open><summary><section id="method.to_tombstone" class="method has-srclink"><a class="srclink rightside" href="../../../src/kanidmd_lib/entry.rs.html#1398-1418">source</a><h4 class="code-header">pub fn <a href="#method.to_tombstone" class="fn">to_tombstone</a>(&self, cid: Cid) -> <a class="struct" href="../../entry/struct.Entry.html" title="struct kanidmd_lib::entry::Entry">Entry</a><<a class="struct" href="../../entry/struct.EntryInvalid.html" title="struct kanidmd_lib::entry::EntryInvalid">EntryInvalid</a>, <a class="struct" href="../../entry/struct.EntryCommitted.html" title="struct kanidmd_lib::entry::EntryCommitted">EntryCommitted</a>></h4></section></summary><div class="docblock"><p>Convert this recycled entry, into a tombstone ready for reaping.</p>
|
</div></details><details class="rustdoc-toggle method-toggle" open><summary><section id="method.to_tombstone" class="method has-srclink"><a class="srclink rightside" href="../../../src/kanidmd_lib/entry.rs.html#1398-1418">source</a><h4 class="code-header">pub fn <a href="#method.to_tombstone" class="fn">to_tombstone</a>(&self, cid: Cid) -> <a class="struct" href="../../entry/struct.Entry.html" title="struct kanidmd_lib::entry::Entry">Entry</a><<a class="struct" href="../../entry/struct.EntryInvalid.html" title="struct kanidmd_lib::entry::EntryInvalid">EntryInvalid</a>, <a class="struct" href="../../entry/struct.EntryCommitted.html" title="struct kanidmd_lib::entry::EntryCommitted">EntryCommitted</a>></h4></section></summary><div class="docblock"><p>Convert this recycled entry, into a tombstone ready for reaping.</p>
|
||||||
</div></details><section id="method.verify" class="method has-srclink"><a class="srclink rightside" href="../../../src/kanidmd_lib/entry.rs.html#1432-1440">source</a><h4 class="code-header">pub fn <a href="#method.verify" class="fn">verify</a>(<br> &self,<br> schema: &dyn <a class="trait" href="../../schema/trait.SchemaTransaction.html" title="trait kanidmd_lib::schema::SchemaTransaction">SchemaTransaction</a>,<br> results: &mut <a class="struct" href="https://doc.rust-lang.org/1.67.1/alloc/vec/struct.Vec.html" title="struct alloc::vec::Vec">Vec</a><<a class="enum" href="https://doc.rust-lang.org/1.67.1/core/result/enum.Result.html" title="enum core::result::Result">Result</a><<a class="primitive" href="https://doc.rust-lang.org/1.67.1/std/primitive.unit.html">()</a>, <a class="enum" href="../../prelude/enum.ConsistencyError.html" title="enum kanidmd_lib::prelude::ConsistencyError">ConsistencyError</a>>><br>)</h4></section></div><div class="impl-items"><section id="method.get_uuid" class="method has-srclink"><a class="srclink rightside" href="../../../src/kanidmd_lib/entry.rs.html#1695-1697">source</a><h4 class="code-header">pub fn <a href="#method.get_uuid" class="fn">get_uuid</a>(&self) -> <a class="struct" href="../../prelude/struct.Uuid.html" title="struct kanidmd_lib::prelude::Uuid">Uuid</a></h4></section></div><div class="impl-items"><section id="method.get_uuid-1" class="method has-srclink"><a class="srclink rightside" href="../../../src/kanidmd_lib/entry.rs.html#1715-1717">source</a><h4 class="code-header">pub fn <a href="#method.get_uuid-1" class="fn">get_uuid</a>(&self) -> <a class="struct" href="../../prelude/struct.Uuid.html" title="struct kanidmd_lib::prelude::Uuid">Uuid</a></h4></section><section id="method.get_changestate" class="method has-srclink"><a class="srclink rightside" href="../../../src/kanidmd_lib/entry.rs.html#1725-1727">source</a><h4 class="code-header">pub fn <a href="#method.get_changestate" class="fn">get_changestate</a>(&self) -> &EntryChangeState</h4></section></div><div class="impl-items"><section id="method.get_uuid-2" class="method has-srclink"><a class="srclink rightside" href="../../../src/kanidmd_lib/entry.rs.html#1746-1748">source</a><h4 class="code-header">pub fn <a href="#method.get_uuid-2" class="fn">get_uuid</a>(&self) -> <a class="struct" href="../../prelude/struct.Uuid.html" title="struct kanidmd_lib::prelude::Uuid">Uuid</a></h4></section><details class="rustdoc-toggle method-toggle" open><summary><section id="method.to_pe" class="method has-srclink"><a class="srclink rightside" href="../../../src/kanidmd_lib/entry.rs.html#1751-1759">source</a><h4 class="code-header">pub fn <a href="#method.to_pe" class="fn">to_pe</a>(<br> &self,<br> qs: &mut <a class="struct" href="../../server/struct.QueryServerReadTransaction.html" title="struct kanidmd_lib::server::QueryServerReadTransaction">QueryServerReadTransaction</a><'_><br>) -> <a class="enum" href="https://doc.rust-lang.org/1.67.1/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">ProtoEntry</a>, <a class="enum" href="../../prelude/enum.OperationError.html" title="enum kanidmd_lib::prelude::OperationError">OperationError</a>></h4></section></summary><div class="docblock"><p>Transform this reduced entry into a JSON protocol form that can be sent to clients.</p>
|
</div></details><section id="method.verify" class="method has-srclink"><a class="srclink rightside" href="../../../src/kanidmd_lib/entry.rs.html#1432-1440">source</a><h4 class="code-header">pub fn <a href="#method.verify" class="fn">verify</a>(<br> &self,<br> schema: &dyn <a class="trait" href="../../schema/trait.SchemaTransaction.html" title="trait kanidmd_lib::schema::SchemaTransaction">SchemaTransaction</a>,<br> results: &mut <a class="struct" href="https://doc.rust-lang.org/1.67.1/alloc/vec/struct.Vec.html" title="struct alloc::vec::Vec">Vec</a><<a class="enum" href="https://doc.rust-lang.org/1.67.1/core/result/enum.Result.html" title="enum core::result::Result">Result</a><<a class="primitive" href="https://doc.rust-lang.org/1.67.1/std/primitive.unit.html">()</a>, <a class="enum" href="../../prelude/enum.ConsistencyError.html" title="enum kanidmd_lib::prelude::ConsistencyError">ConsistencyError</a>>><br>)</h4></section></div><div class="impl-items"><section id="method.get_uuid" class="method has-srclink"><a class="srclink rightside" href="../../../src/kanidmd_lib/entry.rs.html#1695-1697">source</a><h4 class="code-header">pub fn <a href="#method.get_uuid" class="fn">get_uuid</a>(&self) -> <a class="struct" href="../../prelude/struct.Uuid.html" title="struct kanidmd_lib::prelude::Uuid">Uuid</a></h4></section></div><div class="impl-items"><section id="method.get_uuid-1" class="method has-srclink"><a class="srclink rightside" href="../../../src/kanidmd_lib/entry.rs.html#1715-1717">source</a><h4 class="code-header">pub fn <a href="#method.get_uuid-1" class="fn">get_uuid</a>(&self) -> <a class="struct" href="../../prelude/struct.Uuid.html" title="struct kanidmd_lib::prelude::Uuid">Uuid</a></h4></section><section id="method.get_changestate" class="method has-srclink"><a class="srclink rightside" href="../../../src/kanidmd_lib/entry.rs.html#1725-1727">source</a><h4 class="code-header">pub fn <a href="#method.get_changestate" class="fn">get_changestate</a>(&self) -> &EntryChangeState</h4></section></div><div class="impl-items"><section id="method.get_uuid-2" class="method has-srclink"><a class="srclink rightside" href="../../../src/kanidmd_lib/entry.rs.html#1746-1748">source</a><h4 class="code-header">pub fn <a href="#method.get_uuid-2" class="fn">get_uuid</a>(&self) -> <a class="struct" href="../../prelude/struct.Uuid.html" title="struct kanidmd_lib::prelude::Uuid">Uuid</a></h4></section><details class="rustdoc-toggle method-toggle" open><summary><section id="method.to_pe" class="method has-srclink"><a class="srclink rightside" href="../../../src/kanidmd_lib/entry.rs.html#1751-1759">source</a><h4 class="code-header">pub fn <a href="#method.to_pe" class="fn">to_pe</a>(<br> &self,<br> qs: &mut <a class="struct" href="../../server/struct.QueryServerReadTransaction.html" title="struct kanidmd_lib::server::QueryServerReadTransaction">QueryServerReadTransaction</a><'_><br>) -> <a class="enum" href="https://doc.rust-lang.org/1.67.1/core/result/enum.Result.html" title="enum core::result::Result">Result</a><ProtoEntry, <a class="enum" href="../../prelude/enum.OperationError.html" title="enum kanidmd_lib::prelude::OperationError">OperationError</a>></h4></section></summary><div class="docblock"><p>Transform this reduced entry into a JSON protocol form that can be sent to clients.</p>
|
||||||
</div></details><details class="rustdoc-toggle method-toggle" open><summary><section id="method.to_ldap" class="method has-srclink"><a class="srclink rightside" href="../../../src/kanidmd_lib/entry.rs.html#1762-1848">source</a><h4 class="code-header">pub fn <a href="#method.to_ldap" class="fn">to_ldap</a>(<br> &self,<br> qs: &mut <a class="struct" href="../../server/struct.QueryServerReadTransaction.html" title="struct kanidmd_lib::server::QueryServerReadTransaction">QueryServerReadTransaction</a><'_>,<br> basedn: &<a class="primitive" href="https://doc.rust-lang.org/1.67.1/std/primitive.str.html">str</a>,<br> all_attrs: <a class="primitive" href="https://doc.rust-lang.org/1.67.1/std/primitive.bool.html">bool</a>,<br> l_attrs: &[<a class="struct" href="https://doc.rust-lang.org/1.67.1/alloc/string/struct.String.html" title="struct alloc::string::String">String</a>]<br>) -> <a class="enum" href="https://doc.rust-lang.org/1.67.1/core/result/enum.Result.html" title="enum core::result::Result">Result</a><LdapSearchResultEntry, <a class="enum" href="../../prelude/enum.OperationError.html" title="enum kanidmd_lib::prelude::OperationError">OperationError</a>></h4></section></summary><div class="docblock"><p>Transform this reduced entry into an LDAP form that can be sent to clients.</p>
|
</div></details><details class="rustdoc-toggle method-toggle" open><summary><section id="method.to_ldap" class="method has-srclink"><a class="srclink rightside" href="../../../src/kanidmd_lib/entry.rs.html#1762-1848">source</a><h4 class="code-header">pub fn <a href="#method.to_ldap" class="fn">to_ldap</a>(<br> &self,<br> qs: &mut <a class="struct" href="../../server/struct.QueryServerReadTransaction.html" title="struct kanidmd_lib::server::QueryServerReadTransaction">QueryServerReadTransaction</a><'_>,<br> basedn: &<a class="primitive" href="https://doc.rust-lang.org/1.67.1/std/primitive.str.html">str</a>,<br> all_attrs: <a class="primitive" href="https://doc.rust-lang.org/1.67.1/std/primitive.bool.html">bool</a>,<br> l_attrs: &[<a class="struct" href="https://doc.rust-lang.org/1.67.1/alloc/string/struct.String.html" title="struct alloc::string::String">String</a>]<br>) -> <a class="enum" href="https://doc.rust-lang.org/1.67.1/core/result/enum.Result.html" title="enum core::result::Result">Result</a><LdapSearchResultEntry, <a class="enum" href="../../prelude/enum.OperationError.html" title="enum kanidmd_lib::prelude::OperationError">OperationError</a>></h4></section></summary><div class="docblock"><p>Transform this reduced entry into an LDAP form that can be sent to clients.</p>
|
||||||
</div></details></div><div class="impl-items"><details class="rustdoc-toggle method-toggle" open><summary><section id="method.get_ava_names" class="method has-srclink"><a class="srclink rightside" href="../../../src/kanidmd_lib/entry.rs.html#1899-1902">source</a><h4 class="code-header">pub fn <a href="#method.get_ava_names" class="fn">get_ava_names</a>(&self) -> impl <a class="trait" href="https://doc.rust-lang.org/1.67.1/core/iter/traits/iterator/trait.Iterator.html" title="trait core::iter::traits::iterator::Iterator">Iterator</a><Item = &<a class="primitive" href="https://doc.rust-lang.org/1.67.1/std/primitive.str.html">str</a>></h4></section></summary><div class="docblock"><p>Get an iterator over the current set of attribute names that this entry contains.</p>
|
</div></details></div><div class="impl-items"><details class="rustdoc-toggle method-toggle" open><summary><section id="method.get_ava_names" class="method has-srclink"><a class="srclink rightside" href="../../../src/kanidmd_lib/entry.rs.html#1899-1902">source</a><h4 class="code-header">pub fn <a href="#method.get_ava_names" class="fn">get_ava_names</a>(&self) -> impl <a class="trait" href="https://doc.rust-lang.org/1.67.1/core/iter/traits/iterator/trait.Iterator.html" title="trait core::iter::traits::iterator::Iterator">Iterator</a><Item = &<a class="primitive" href="https://doc.rust-lang.org/1.67.1/std/primitive.str.html">str</a>></h4></section></summary><div class="docblock"><p>Get an iterator over the current set of attribute names that this entry contains.</p>
|
||||||
</div></details><details class="rustdoc-toggle method-toggle" open><summary><section id="method.get_ava" class="method has-srclink"><a class="srclink rightside" href="../../../src/kanidmd_lib/entry.rs.html#1906-1908">source</a><h4 class="code-header">pub fn <a href="#method.get_ava" class="fn">get_ava</a>(&self) -> &<a class="type" href="../../entry/type.Eattrs.html" title="type kanidmd_lib::entry::Eattrs">Eattrs</a></h4></section></summary><div class="docblock"><p>Get an iterator over the current set of values for an attribute name.</p>
|
</div></details><details class="rustdoc-toggle method-toggle" open><summary><section id="method.get_ava" class="method has-srclink"><a class="srclink rightside" href="../../../src/kanidmd_lib/entry.rs.html#1906-1908">source</a><h4 class="code-header">pub fn <a href="#method.get_ava" class="fn">get_ava</a>(&self) -> &<a class="type" href="../../entry/type.Eattrs.html" title="type kanidmd_lib::entry::Eattrs">Eattrs</a></h4></section></summary><div class="docblock"><p>Get an iterator over the current set of values for an attribute name.</p>
|
||||||
|
@ -21,11 +21,11 @@ there are multiple values present (ambiguous).</p>
|
||||||
</div></details><details class="rustdoc-toggle method-toggle" open><summary><section id="method.get_ava_single_credential" class="method has-srclink"><a class="srclink rightside" href="../../../src/kanidmd_lib/entry.rs.html#2062-2066">source</a><h4 class="code-header">pub fn <a href="#method.get_ava_single_credential" class="fn">get_ava_single_credential</a>(&self, attr: &<a class="primitive" href="https://doc.rust-lang.org/1.67.1/std/primitive.str.html">str</a>) -> <a class="enum" href="https://doc.rust-lang.org/1.67.1/core/option/enum.Option.html" title="enum core::option::Option">Option</a><&<a class="struct" href="../../credential/struct.Credential.html" title="struct kanidmd_lib::credential::Credential">Credential</a>></h4></section></summary><div class="docblock"><p>Return a single credential, if valid to transform this value.</p>
|
</div></details><details class="rustdoc-toggle method-toggle" open><summary><section id="method.get_ava_single_credential" class="method has-srclink"><a class="srclink rightside" href="../../../src/kanidmd_lib/entry.rs.html#2062-2066">source</a><h4 class="code-header">pub fn <a href="#method.get_ava_single_credential" class="fn">get_ava_single_credential</a>(&self, attr: &<a class="primitive" href="https://doc.rust-lang.org/1.67.1/std/primitive.str.html">str</a>) -> <a class="enum" href="https://doc.rust-lang.org/1.67.1/core/option/enum.Option.html" title="enum core::option::Option">Option</a><&<a class="struct" href="../../credential/struct.Credential.html" title="struct kanidmd_lib::credential::Credential">Credential</a>></h4></section></summary><div class="docblock"><p>Return a single credential, if valid to transform this value.</p>
|
||||||
</div></details><details class="rustdoc-toggle method-toggle" open><summary><section id="method.get_ava_passkeys" class="method has-srclink"><a class="srclink rightside" href="../../../src/kanidmd_lib/entry.rs.html#2070-2072">source</a><h4 class="code-header">pub fn <a href="#method.get_ava_passkeys" class="fn">get_ava_passkeys</a>(<br> &self,<br> attr: &<a class="primitive" href="https://doc.rust-lang.org/1.67.1/std/primitive.str.html">str</a><br>) -> <a class="enum" href="https://doc.rust-lang.org/1.67.1/core/option/enum.Option.html" title="enum core::option::Option">Option</a><&<a class="struct" href="https://doc.rust-lang.org/1.67.1/alloc/collections/btree/map/struct.BTreeMap.html" title="struct alloc::collections::btree::map::BTreeMap">BTreeMap</a><<a class="struct" href="../../prelude/struct.Uuid.html" title="struct kanidmd_lib::prelude::Uuid">Uuid</a>, (<a class="struct" href="https://doc.rust-lang.org/1.67.1/alloc/string/struct.String.html" title="struct alloc::string::String">String</a>, PasskeyV4)>></h4></section></summary><div class="docblock"><p>Get the set of passkeys on this account, if any are present.</p>
|
</div></details><details class="rustdoc-toggle method-toggle" open><summary><section id="method.get_ava_passkeys" class="method has-srclink"><a class="srclink rightside" href="../../../src/kanidmd_lib/entry.rs.html#2070-2072">source</a><h4 class="code-header">pub fn <a href="#method.get_ava_passkeys" class="fn">get_ava_passkeys</a>(<br> &self,<br> attr: &<a class="primitive" href="https://doc.rust-lang.org/1.67.1/std/primitive.str.html">str</a><br>) -> <a class="enum" href="https://doc.rust-lang.org/1.67.1/core/option/enum.Option.html" title="enum core::option::Option">Option</a><&<a class="struct" href="https://doc.rust-lang.org/1.67.1/alloc/collections/btree/map/struct.BTreeMap.html" title="struct alloc::collections::btree::map::BTreeMap">BTreeMap</a><<a class="struct" href="../../prelude/struct.Uuid.html" title="struct kanidmd_lib::prelude::Uuid">Uuid</a>, (<a class="struct" href="https://doc.rust-lang.org/1.67.1/alloc/string/struct.String.html" title="struct alloc::string::String">String</a>, PasskeyV4)>></h4></section></summary><div class="docblock"><p>Get the set of passkeys on this account, if any are present.</p>
|
||||||
</div></details><details class="rustdoc-toggle method-toggle" open><summary><section id="method.get_ava_devicekeys" class="method has-srclink"><a class="srclink rightside" href="../../../src/kanidmd_lib/entry.rs.html#2076-2078">source</a><h4 class="code-header">pub fn <a href="#method.get_ava_devicekeys" class="fn">get_ava_devicekeys</a>(<br> &self,<br> attr: &<a class="primitive" href="https://doc.rust-lang.org/1.67.1/std/primitive.str.html">str</a><br>) -> <a class="enum" href="https://doc.rust-lang.org/1.67.1/core/option/enum.Option.html" title="enum core::option::Option">Option</a><&<a class="struct" href="https://doc.rust-lang.org/1.67.1/alloc/collections/btree/map/struct.BTreeMap.html" title="struct alloc::collections::btree::map::BTreeMap">BTreeMap</a><<a class="struct" href="../../prelude/struct.Uuid.html" title="struct kanidmd_lib::prelude::Uuid">Uuid</a>, (<a class="struct" href="https://doc.rust-lang.org/1.67.1/alloc/string/struct.String.html" title="struct alloc::string::String">String</a>, DeviceKeyV4)>></h4></section></summary><div class="docblock"><p>Get the set of devicekeys on this account, if any are present.</p>
|
</div></details><details class="rustdoc-toggle method-toggle" open><summary><section id="method.get_ava_devicekeys" class="method has-srclink"><a class="srclink rightside" href="../../../src/kanidmd_lib/entry.rs.html#2076-2078">source</a><h4 class="code-header">pub fn <a href="#method.get_ava_devicekeys" class="fn">get_ava_devicekeys</a>(<br> &self,<br> attr: &<a class="primitive" href="https://doc.rust-lang.org/1.67.1/std/primitive.str.html">str</a><br>) -> <a class="enum" href="https://doc.rust-lang.org/1.67.1/core/option/enum.Option.html" title="enum core::option::Option">Option</a><&<a class="struct" href="https://doc.rust-lang.org/1.67.1/alloc/collections/btree/map/struct.BTreeMap.html" title="struct alloc::collections::btree::map::BTreeMap">BTreeMap</a><<a class="struct" href="../../prelude/struct.Uuid.html" title="struct kanidmd_lib::prelude::Uuid">Uuid</a>, (<a class="struct" href="https://doc.rust-lang.org/1.67.1/alloc/string/struct.String.html" title="struct alloc::string::String">String</a>, DeviceKeyV4)>></h4></section></summary><div class="docblock"><p>Get the set of devicekeys on this account, if any are present.</p>
|
||||||
</div></details><details class="rustdoc-toggle method-toggle" open><summary><section id="method.get_ava_uihint" class="method has-srclink"><a class="srclink rightside" href="../../../src/kanidmd_lib/entry.rs.html#2082-2084">source</a><h4 class="code-header">pub fn <a href="#method.get_ava_uihint" class="fn">get_ava_uihint</a>(&self, attr: &<a class="primitive" href="https://doc.rust-lang.org/1.67.1/std/primitive.str.html">str</a>) -> <a class="enum" href="https://doc.rust-lang.org/1.67.1/core/option/enum.Option.html" title="enum core::option::Option">Option</a><&<a class="struct" href="../../idm/authsession/struct.Set.html" title="struct kanidmd_lib::idm::authsession::Set">BTreeSet</a><<a class="enum" href="../../../kanidm_proto/v1/enum.UiHint.html" title="enum kanidm_proto::v1::UiHint">UiHint</a>>></h4></section></summary><div class="docblock"><p>Get the set of uihints on this account, if any are present.</p>
|
</div></details><details class="rustdoc-toggle method-toggle" open><summary><section id="method.get_ava_uihint" class="method has-srclink"><a class="srclink rightside" href="../../../src/kanidmd_lib/entry.rs.html#2082-2084">source</a><h4 class="code-header">pub fn <a href="#method.get_ava_uihint" class="fn">get_ava_uihint</a>(&self, attr: &<a class="primitive" href="https://doc.rust-lang.org/1.67.1/std/primitive.str.html">str</a>) -> <a class="enum" href="https://doc.rust-lang.org/1.67.1/core/option/enum.Option.html" title="enum core::option::Option">Option</a><&<a class="struct" href="../../idm/authsession/struct.Set.html" title="struct kanidmd_lib::idm::authsession::Set">BTreeSet</a><UiHint>></h4></section></summary><div class="docblock"><p>Get the set of uihints on this account, if any are present.</p>
|
||||||
</div></details><details class="rustdoc-toggle method-toggle" open><summary><section id="method.get_ava_single_secret" class="method has-srclink"><a class="srclink rightside" href="../../../src/kanidmd_lib/entry.rs.html#2088-2090">source</a><h4 class="code-header">pub fn <a href="#method.get_ava_single_secret" class="fn">get_ava_single_secret</a>(&self, attr: &<a class="primitive" href="https://doc.rust-lang.org/1.67.1/std/primitive.str.html">str</a>) -> <a class="enum" href="https://doc.rust-lang.org/1.67.1/core/option/enum.Option.html" title="enum core::option::Option">Option</a><&<a class="primitive" href="https://doc.rust-lang.org/1.67.1/std/primitive.str.html">str</a>></h4></section></summary><div class="docblock"><p>Return a single secret value, if valid to transform this value.</p>
|
</div></details><details class="rustdoc-toggle method-toggle" open><summary><section id="method.get_ava_single_secret" class="method has-srclink"><a class="srclink rightside" href="../../../src/kanidmd_lib/entry.rs.html#2088-2090">source</a><h4 class="code-header">pub fn <a href="#method.get_ava_single_secret" class="fn">get_ava_single_secret</a>(&self, attr: &<a class="primitive" href="https://doc.rust-lang.org/1.67.1/std/primitive.str.html">str</a>) -> <a class="enum" href="https://doc.rust-lang.org/1.67.1/core/option/enum.Option.html" title="enum core::option::Option">Option</a><&<a class="primitive" href="https://doc.rust-lang.org/1.67.1/std/primitive.str.html">str</a>></h4></section></summary><div class="docblock"><p>Return a single secret value, if valid to transform this value.</p>
|
||||||
</div></details><details class="rustdoc-toggle method-toggle" open><summary><section id="method.get_ava_single_datetime" class="method has-srclink"><a class="srclink rightside" href="../../../src/kanidmd_lib/entry.rs.html#2094-2096">source</a><h4 class="code-header">pub fn <a href="#method.get_ava_single_datetime" class="fn">get_ava_single_datetime</a>(&self, attr: &<a class="primitive" href="https://doc.rust-lang.org/1.67.1/std/primitive.str.html">str</a>) -> <a class="enum" href="https://doc.rust-lang.org/1.67.1/core/option/enum.Option.html" title="enum core::option::Option">Option</a><OffsetDateTime></h4></section></summary><div class="docblock"><p>Return a single datetime, if valid to transform this value.</p>
|
</div></details><details class="rustdoc-toggle method-toggle" open><summary><section id="method.get_ava_single_datetime" class="method has-srclink"><a class="srclink rightside" href="../../../src/kanidmd_lib/entry.rs.html#2094-2096">source</a><h4 class="code-header">pub fn <a href="#method.get_ava_single_datetime" class="fn">get_ava_single_datetime</a>(&self, attr: &<a class="primitive" href="https://doc.rust-lang.org/1.67.1/std/primitive.str.html">str</a>) -> <a class="enum" href="https://doc.rust-lang.org/1.67.1/core/option/enum.Option.html" title="enum core::option::Option">Option</a><OffsetDateTime></h4></section></summary><div class="docblock"><p>Return a single datetime, if valid to transform this value.</p>
|
||||||
</div></details><details class="rustdoc-toggle method-toggle" open><summary><section id="method.get_ava_single_url" class="method has-srclink"><a class="srclink rightside" href="../../../src/kanidmd_lib/entry.rs.html#2118-2120">source</a><h4 class="code-header">pub fn <a href="#method.get_ava_single_url" class="fn">get_ava_single_url</a>(&self, attr: &<a class="primitive" href="https://doc.rust-lang.org/1.67.1/std/primitive.str.html">str</a>) -> <a class="enum" href="https://doc.rust-lang.org/1.67.1/core/option/enum.Option.html" title="enum core::option::Option">Option</a><&<a class="struct" href="../../prelude/struct.Url.html" title="struct kanidmd_lib::prelude::Url">Url</a>></h4></section></summary><div class="docblock"><p>Return a single <code>&Url</code>, if valid to transform this value.</p>
|
</div></details><details class="rustdoc-toggle method-toggle" open><summary><section id="method.get_ava_single_url" class="method has-srclink"><a class="srclink rightside" href="../../../src/kanidmd_lib/entry.rs.html#2118-2120">source</a><h4 class="code-header">pub fn <a href="#method.get_ava_single_url" class="fn">get_ava_single_url</a>(&self, attr: &<a class="primitive" href="https://doc.rust-lang.org/1.67.1/std/primitive.str.html">str</a>) -> <a class="enum" href="https://doc.rust-lang.org/1.67.1/core/option/enum.Option.html" title="enum core::option::Option">Option</a><&<a class="struct" href="../../prelude/struct.Url.html" title="struct kanidmd_lib::prelude::Url">Url</a>></h4></section></summary><div class="docblock"><p>Return a single <code>&Url</code>, if valid to transform this value.</p>
|
||||||
</div></details><section id="method.get_ava_single_uuid" class="method has-srclink"><a class="srclink rightside" href="../../../src/kanidmd_lib/entry.rs.html#2122-2124">source</a><h4 class="code-header">pub fn <a href="#method.get_ava_single_uuid" class="fn">get_ava_single_uuid</a>(&self, attr: &<a class="primitive" href="https://doc.rust-lang.org/1.67.1/std/primitive.str.html">str</a>) -> <a class="enum" href="https://doc.rust-lang.org/1.67.1/core/option/enum.Option.html" title="enum core::option::Option">Option</a><<a class="struct" href="../../prelude/struct.Uuid.html" title="struct kanidmd_lib::prelude::Uuid">Uuid</a>></h4></section><section id="method.get_ava_single_refer" class="method has-srclink"><a class="srclink rightside" href="../../../src/kanidmd_lib/entry.rs.html#2126-2128">source</a><h4 class="code-header">pub fn <a href="#method.get_ava_single_refer" class="fn">get_ava_single_refer</a>(&self, attr: &<a class="primitive" href="https://doc.rust-lang.org/1.67.1/std/primitive.str.html">str</a>) -> <a class="enum" href="https://doc.rust-lang.org/1.67.1/core/option/enum.Option.html" title="enum core::option::Option">Option</a><<a class="struct" href="../../prelude/struct.Uuid.html" title="struct kanidmd_lib::prelude::Uuid">Uuid</a>></h4></section><section id="method.get_ava_mail_primary" class="method has-srclink"><a class="srclink rightside" href="../../../src/kanidmd_lib/entry.rs.html#2130-2134">source</a><h4 class="code-header">pub fn <a href="#method.get_ava_mail_primary" class="fn">get_ava_mail_primary</a>(&self, attr: &<a class="primitive" href="https://doc.rust-lang.org/1.67.1/std/primitive.str.html">str</a>) -> <a class="enum" href="https://doc.rust-lang.org/1.67.1/core/option/enum.Option.html" title="enum core::option::Option">Option</a><&<a class="primitive" href="https://doc.rust-lang.org/1.67.1/std/primitive.str.html">str</a>></h4></section><section id="method.get_ava_iter_mail" class="method has-srclink"><a class="srclink rightside" href="../../../src/kanidmd_lib/entry.rs.html#2136-2138">source</a><h4 class="code-header">pub fn <a href="#method.get_ava_iter_mail" class="fn">get_ava_iter_mail</a>(&self, attr: &<a class="primitive" href="https://doc.rust-lang.org/1.67.1/std/primitive.str.html">str</a>) -> <a class="enum" href="https://doc.rust-lang.org/1.67.1/core/option/enum.Option.html" title="enum core::option::Option">Option</a><impl <a class="trait" href="https://doc.rust-lang.org/1.67.1/core/iter/traits/iterator/trait.Iterator.html" title="trait core::iter::traits::iterator::Iterator">Iterator</a><Item = &<a class="primitive" href="https://doc.rust-lang.org/1.67.1/std/primitive.str.html">str</a>>></h4></section><details class="rustdoc-toggle method-toggle" open><summary><section id="method.get_ava_single_protofilter" class="method has-srclink"><a class="srclink rightside" href="../../../src/kanidmd_lib/entry.rs.html#2142-2146">source</a><h4 class="code-header">pub fn <a href="#method.get_ava_single_protofilter" class="fn">get_ava_single_protofilter</a>(&self, attr: &<a class="primitive" href="https://doc.rust-lang.org/1.67.1/std/primitive.str.html">str</a>) -> <a class="enum" href="https://doc.rust-lang.org/1.67.1/core/option/enum.Option.html" title="enum core::option::Option">Option</a><&<a class="enum" href="../../../kanidm_proto/v1/enum.Filter.html" title="enum kanidm_proto::v1::Filter">ProtoFilter</a>></h4></section></summary><div class="docblock"><p>Return a single protocol filter, if valid to transform this value.</p>
|
</div></details><section id="method.get_ava_single_uuid" class="method has-srclink"><a class="srclink rightside" href="../../../src/kanidmd_lib/entry.rs.html#2122-2124">source</a><h4 class="code-header">pub fn <a href="#method.get_ava_single_uuid" class="fn">get_ava_single_uuid</a>(&self, attr: &<a class="primitive" href="https://doc.rust-lang.org/1.67.1/std/primitive.str.html">str</a>) -> <a class="enum" href="https://doc.rust-lang.org/1.67.1/core/option/enum.Option.html" title="enum core::option::Option">Option</a><<a class="struct" href="../../prelude/struct.Uuid.html" title="struct kanidmd_lib::prelude::Uuid">Uuid</a>></h4></section><section id="method.get_ava_single_refer" class="method has-srclink"><a class="srclink rightside" href="../../../src/kanidmd_lib/entry.rs.html#2126-2128">source</a><h4 class="code-header">pub fn <a href="#method.get_ava_single_refer" class="fn">get_ava_single_refer</a>(&self, attr: &<a class="primitive" href="https://doc.rust-lang.org/1.67.1/std/primitive.str.html">str</a>) -> <a class="enum" href="https://doc.rust-lang.org/1.67.1/core/option/enum.Option.html" title="enum core::option::Option">Option</a><<a class="struct" href="../../prelude/struct.Uuid.html" title="struct kanidmd_lib::prelude::Uuid">Uuid</a>></h4></section><section id="method.get_ava_mail_primary" class="method has-srclink"><a class="srclink rightside" href="../../../src/kanidmd_lib/entry.rs.html#2130-2134">source</a><h4 class="code-header">pub fn <a href="#method.get_ava_mail_primary" class="fn">get_ava_mail_primary</a>(&self, attr: &<a class="primitive" href="https://doc.rust-lang.org/1.67.1/std/primitive.str.html">str</a>) -> <a class="enum" href="https://doc.rust-lang.org/1.67.1/core/option/enum.Option.html" title="enum core::option::Option">Option</a><&<a class="primitive" href="https://doc.rust-lang.org/1.67.1/std/primitive.str.html">str</a>></h4></section><section id="method.get_ava_iter_mail" class="method has-srclink"><a class="srclink rightside" href="../../../src/kanidmd_lib/entry.rs.html#2136-2138">source</a><h4 class="code-header">pub fn <a href="#method.get_ava_iter_mail" class="fn">get_ava_iter_mail</a>(&self, attr: &<a class="primitive" href="https://doc.rust-lang.org/1.67.1/std/primitive.str.html">str</a>) -> <a class="enum" href="https://doc.rust-lang.org/1.67.1/core/option/enum.Option.html" title="enum core::option::Option">Option</a><impl <a class="trait" href="https://doc.rust-lang.org/1.67.1/core/iter/traits/iterator/trait.Iterator.html" title="trait core::iter::traits::iterator::Iterator">Iterator</a><Item = &<a class="primitive" href="https://doc.rust-lang.org/1.67.1/std/primitive.str.html">str</a>>></h4></section><details class="rustdoc-toggle method-toggle" open><summary><section id="method.get_ava_single_protofilter" class="method has-srclink"><a class="srclink rightside" href="../../../src/kanidmd_lib/entry.rs.html#2142-2146">source</a><h4 class="code-header">pub fn <a href="#method.get_ava_single_protofilter" class="fn">get_ava_single_protofilter</a>(&self, attr: &<a class="primitive" href="https://doc.rust-lang.org/1.67.1/std/primitive.str.html">str</a>) -> <a class="enum" href="https://doc.rust-lang.org/1.67.1/core/option/enum.Option.html" title="enum core::option::Option">Option</a><&ProtoFilter></h4></section></summary><div class="docblock"><p>Return a single protocol filter, if valid to transform this value.</p>
|
||||||
</div></details><section id="method.get_ava_single_private_binary" class="method has-srclink"><a class="srclink rightside" href="../../../src/kanidmd_lib/entry.rs.html#2148-2152">source</a><h4 class="code-header">pub fn <a href="#method.get_ava_single_private_binary" class="fn">get_ava_single_private_binary</a>(&self, attr: &<a class="primitive" href="https://doc.rust-lang.org/1.67.1/std/primitive.str.html">str</a>) -> <a class="enum" href="https://doc.rust-lang.org/1.67.1/core/option/enum.Option.html" title="enum core::option::Option">Option</a><&[<a class="primitive" href="https://doc.rust-lang.org/1.67.1/std/primitive.u8.html">u8</a>]></h4></section><section id="method.get_ava_single_jws_key_es256" class="method has-srclink"><a class="srclink rightside" href="../../../src/kanidmd_lib/entry.rs.html#2154-2158">source</a><h4 class="code-header">pub fn <a href="#method.get_ava_single_jws_key_es256" class="fn">get_ava_single_jws_key_es256</a>(&self, attr: &<a class="primitive" href="https://doc.rust-lang.org/1.67.1/std/primitive.str.html">str</a>) -> <a class="enum" href="https://doc.rust-lang.org/1.67.1/core/option/enum.Option.html" title="enum core::option::Option">Option</a><&JwsSigner></h4></section><details class="rustdoc-toggle method-toggle" open><summary><section id="method.attribute_pres" class="method has-srclink"><a class="srclink rightside" href="../../../src/kanidmd_lib/entry.rs.html#2169-2171">source</a><h4 class="code-header">pub fn <a href="#method.attribute_pres" class="fn">attribute_pres</a>(&self, attr: &<a class="primitive" href="https://doc.rust-lang.org/1.67.1/std/primitive.str.html">str</a>) -> <a class="primitive" href="https://doc.rust-lang.org/1.67.1/std/primitive.bool.html">bool</a></h4></section></summary><div class="docblock"><p>Assert if an attribute of this name is present on this entry.</p>
|
</div></details><section id="method.get_ava_single_private_binary" class="method has-srclink"><a class="srclink rightside" href="../../../src/kanidmd_lib/entry.rs.html#2148-2152">source</a><h4 class="code-header">pub fn <a href="#method.get_ava_single_private_binary" class="fn">get_ava_single_private_binary</a>(&self, attr: &<a class="primitive" href="https://doc.rust-lang.org/1.67.1/std/primitive.str.html">str</a>) -> <a class="enum" href="https://doc.rust-lang.org/1.67.1/core/option/enum.Option.html" title="enum core::option::Option">Option</a><&[<a class="primitive" href="https://doc.rust-lang.org/1.67.1/std/primitive.u8.html">u8</a>]></h4></section><section id="method.get_ava_single_jws_key_es256" class="method has-srclink"><a class="srclink rightside" href="../../../src/kanidmd_lib/entry.rs.html#2154-2158">source</a><h4 class="code-header">pub fn <a href="#method.get_ava_single_jws_key_es256" class="fn">get_ava_single_jws_key_es256</a>(&self, attr: &<a class="primitive" href="https://doc.rust-lang.org/1.67.1/std/primitive.str.html">str</a>) -> <a class="enum" href="https://doc.rust-lang.org/1.67.1/core/option/enum.Option.html" title="enum core::option::Option">Option</a><&JwsSigner></h4></section><details class="rustdoc-toggle method-toggle" open><summary><section id="method.attribute_pres" class="method has-srclink"><a class="srclink rightside" href="../../../src/kanidmd_lib/entry.rs.html#2169-2171">source</a><h4 class="code-header">pub fn <a href="#method.attribute_pres" class="fn">attribute_pres</a>(&self, attr: &<a class="primitive" href="https://doc.rust-lang.org/1.67.1/std/primitive.str.html">str</a>) -> <a class="primitive" href="https://doc.rust-lang.org/1.67.1/std/primitive.bool.html">bool</a></h4></section></summary><div class="docblock"><p>Assert if an attribute of this name is present on this entry.</p>
|
||||||
</div></details><details class="rustdoc-toggle method-toggle" open><summary><section id="method.attribute_equality" class="method has-srclink"><a class="srclink rightside" href="../../../src/kanidmd_lib/entry.rs.html#2176-2185">source</a><h4 class="code-header">pub fn <a href="#method.attribute_equality" class="fn">attribute_equality</a>(&self, attr: &<a class="primitive" href="https://doc.rust-lang.org/1.67.1/std/primitive.str.html">str</a>, value: &<a class="enum" href="../../value/enum.PartialValue.html" title="enum kanidmd_lib::value::PartialValue">PartialValue</a>) -> <a class="primitive" href="https://doc.rust-lang.org/1.67.1/std/primitive.bool.html">bool</a></h4></section></summary><div class="docblock"><p>Assert if an attribute of this name is present, and one of it’s values contains
|
</div></details><details class="rustdoc-toggle method-toggle" open><summary><section id="method.attribute_equality" class="method has-srclink"><a class="srclink rightside" href="../../../src/kanidmd_lib/entry.rs.html#2176-2185">source</a><h4 class="code-header">pub fn <a href="#method.attribute_equality" class="fn">attribute_equality</a>(&self, attr: &<a class="primitive" href="https://doc.rust-lang.org/1.67.1/std/primitive.str.html">str</a>, value: &<a class="enum" href="../../value/enum.PartialValue.html" title="enum kanidmd_lib::value::PartialValue">PartialValue</a>) -> <a class="primitive" href="https://doc.rust-lang.org/1.67.1/std/primitive.bool.html">bool</a></h4></section></summary><div class="docblock"><p>Assert if an attribute of this name is present, and one of it’s values contains
|
||||||
the an exact match of this partial value.</p>
|
the an exact match of this partial value.</p>
|
||||||
|
|
|
@ -4,7 +4,7 @@
|
||||||
</div></details><details class="rustdoc-toggle method-toggle" open><summary><section id="method.reduce_attributes" class="method has-srclink"><a class="srclink rightside" href="../../../src/kanidmd_lib/entry.rs.html#1368-1395">source</a><h4 class="code-header">pub fn <a href="#method.reduce_attributes" class="fn">reduce_attributes</a>(<br> &self,<br> allowed_attrs: &<a class="struct" href="../../idm/authsession/struct.Set.html" title="struct kanidmd_lib::idm::authsession::Set">BTreeSet</a><&<a class="primitive" href="https://doc.rust-lang.org/1.67.1/std/primitive.str.html">str</a>><br>) -> <a class="struct" href="../../entry/struct.Entry.html" title="struct kanidmd_lib::entry::Entry">Entry</a><<a class="struct" href="../../entry/struct.EntryReduced.html" title="struct kanidmd_lib::entry::EntryReduced">EntryReduced</a>, <a class="struct" href="../../entry/struct.EntryCommitted.html" title="struct kanidmd_lib::entry::EntryCommitted">EntryCommitted</a>></h4></section></summary><div class="docblock"><p>Given a set of attributes that are allowed to be seen on this entry, process and remove
|
</div></details><details class="rustdoc-toggle method-toggle" open><summary><section id="method.reduce_attributes" class="method has-srclink"><a class="srclink rightside" href="../../../src/kanidmd_lib/entry.rs.html#1368-1395">source</a><h4 class="code-header">pub fn <a href="#method.reduce_attributes" class="fn">reduce_attributes</a>(<br> &self,<br> allowed_attrs: &<a class="struct" href="../../idm/authsession/struct.Set.html" title="struct kanidmd_lib::idm::authsession::Set">BTreeSet</a><&<a class="primitive" href="https://doc.rust-lang.org/1.67.1/std/primitive.str.html">str</a>><br>) -> <a class="struct" href="../../entry/struct.Entry.html" title="struct kanidmd_lib::entry::Entry">Entry</a><<a class="struct" href="../../entry/struct.EntryReduced.html" title="struct kanidmd_lib::entry::EntryReduced">EntryReduced</a>, <a class="struct" href="../../entry/struct.EntryCommitted.html" title="struct kanidmd_lib::entry::EntryCommitted">EntryCommitted</a>></h4></section></summary><div class="docblock"><p>Given a set of attributes that are allowed to be seen on this entry, process and remove
|
||||||
all other values that are NOT allowed in this query.</p>
|
all other values that are NOT allowed in this query.</p>
|
||||||
</div></details><details class="rustdoc-toggle method-toggle" open><summary><section id="method.to_tombstone" class="method has-srclink"><a class="srclink rightside" href="../../../src/kanidmd_lib/entry.rs.html#1398-1418">source</a><h4 class="code-header">pub fn <a href="#method.to_tombstone" class="fn">to_tombstone</a>(&self, cid: Cid) -> <a class="struct" href="../../entry/struct.Entry.html" title="struct kanidmd_lib::entry::Entry">Entry</a><<a class="struct" href="../../entry/struct.EntryInvalid.html" title="struct kanidmd_lib::entry::EntryInvalid">EntryInvalid</a>, <a class="struct" href="../../entry/struct.EntryCommitted.html" title="struct kanidmd_lib::entry::EntryCommitted">EntryCommitted</a>></h4></section></summary><div class="docblock"><p>Convert this recycled entry, into a tombstone ready for reaping.</p>
|
</div></details><details class="rustdoc-toggle method-toggle" open><summary><section id="method.to_tombstone" class="method has-srclink"><a class="srclink rightside" href="../../../src/kanidmd_lib/entry.rs.html#1398-1418">source</a><h4 class="code-header">pub fn <a href="#method.to_tombstone" class="fn">to_tombstone</a>(&self, cid: Cid) -> <a class="struct" href="../../entry/struct.Entry.html" title="struct kanidmd_lib::entry::Entry">Entry</a><<a class="struct" href="../../entry/struct.EntryInvalid.html" title="struct kanidmd_lib::entry::EntryInvalid">EntryInvalid</a>, <a class="struct" href="../../entry/struct.EntryCommitted.html" title="struct kanidmd_lib::entry::EntryCommitted">EntryCommitted</a>></h4></section></summary><div class="docblock"><p>Convert this recycled entry, into a tombstone ready for reaping.</p>
|
||||||
</div></details><section id="method.verify" class="method has-srclink"><a class="srclink rightside" href="../../../src/kanidmd_lib/entry.rs.html#1432-1440">source</a><h4 class="code-header">pub fn <a href="#method.verify" class="fn">verify</a>(<br> &self,<br> schema: &dyn <a class="trait" href="../../schema/trait.SchemaTransaction.html" title="trait kanidmd_lib::schema::SchemaTransaction">SchemaTransaction</a>,<br> results: &mut <a class="struct" href="https://doc.rust-lang.org/1.67.1/alloc/vec/struct.Vec.html" title="struct alloc::vec::Vec">Vec</a><<a class="enum" href="https://doc.rust-lang.org/1.67.1/core/result/enum.Result.html" title="enum core::result::Result">Result</a><<a class="primitive" href="https://doc.rust-lang.org/1.67.1/std/primitive.unit.html">()</a>, <a class="enum" href="../../prelude/enum.ConsistencyError.html" title="enum kanidmd_lib::prelude::ConsistencyError">ConsistencyError</a>>><br>)</h4></section></div><div class="impl-items"><section id="method.get_uuid" class="method has-srclink"><a class="srclink rightside" href="../../../src/kanidmd_lib/entry.rs.html#1695-1697">source</a><h4 class="code-header">pub fn <a href="#method.get_uuid" class="fn">get_uuid</a>(&self) -> <a class="struct" href="../../prelude/struct.Uuid.html" title="struct kanidmd_lib::prelude::Uuid">Uuid</a></h4></section></div><div class="impl-items"><section id="method.get_uuid-1" class="method has-srclink"><a class="srclink rightside" href="../../../src/kanidmd_lib/entry.rs.html#1715-1717">source</a><h4 class="code-header">pub fn <a href="#method.get_uuid-1" class="fn">get_uuid</a>(&self) -> <a class="struct" href="../../prelude/struct.Uuid.html" title="struct kanidmd_lib::prelude::Uuid">Uuid</a></h4></section><section id="method.get_changestate" class="method has-srclink"><a class="srclink rightside" href="../../../src/kanidmd_lib/entry.rs.html#1725-1727">source</a><h4 class="code-header">pub fn <a href="#method.get_changestate" class="fn">get_changestate</a>(&self) -> &EntryChangeState</h4></section></div><div class="impl-items"><section id="method.get_uuid-2" class="method has-srclink"><a class="srclink rightside" href="../../../src/kanidmd_lib/entry.rs.html#1746-1748">source</a><h4 class="code-header">pub fn <a href="#method.get_uuid-2" class="fn">get_uuid</a>(&self) -> <a class="struct" href="../../prelude/struct.Uuid.html" title="struct kanidmd_lib::prelude::Uuid">Uuid</a></h4></section><details class="rustdoc-toggle method-toggle" open><summary><section id="method.to_pe" class="method has-srclink"><a class="srclink rightside" href="../../../src/kanidmd_lib/entry.rs.html#1751-1759">source</a><h4 class="code-header">pub fn <a href="#method.to_pe" class="fn">to_pe</a>(<br> &self,<br> qs: &mut <a class="struct" href="../../server/struct.QueryServerReadTransaction.html" title="struct kanidmd_lib::server::QueryServerReadTransaction">QueryServerReadTransaction</a><'_><br>) -> <a class="enum" href="https://doc.rust-lang.org/1.67.1/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">ProtoEntry</a>, <a class="enum" href="../../prelude/enum.OperationError.html" title="enum kanidmd_lib::prelude::OperationError">OperationError</a>></h4></section></summary><div class="docblock"><p>Transform this reduced entry into a JSON protocol form that can be sent to clients.</p>
|
</div></details><section id="method.verify" class="method has-srclink"><a class="srclink rightside" href="../../../src/kanidmd_lib/entry.rs.html#1432-1440">source</a><h4 class="code-header">pub fn <a href="#method.verify" class="fn">verify</a>(<br> &self,<br> schema: &dyn <a class="trait" href="../../schema/trait.SchemaTransaction.html" title="trait kanidmd_lib::schema::SchemaTransaction">SchemaTransaction</a>,<br> results: &mut <a class="struct" href="https://doc.rust-lang.org/1.67.1/alloc/vec/struct.Vec.html" title="struct alloc::vec::Vec">Vec</a><<a class="enum" href="https://doc.rust-lang.org/1.67.1/core/result/enum.Result.html" title="enum core::result::Result">Result</a><<a class="primitive" href="https://doc.rust-lang.org/1.67.1/std/primitive.unit.html">()</a>, <a class="enum" href="../../prelude/enum.ConsistencyError.html" title="enum kanidmd_lib::prelude::ConsistencyError">ConsistencyError</a>>><br>)</h4></section></div><div class="impl-items"><section id="method.get_uuid" class="method has-srclink"><a class="srclink rightside" href="../../../src/kanidmd_lib/entry.rs.html#1695-1697">source</a><h4 class="code-header">pub fn <a href="#method.get_uuid" class="fn">get_uuid</a>(&self) -> <a class="struct" href="../../prelude/struct.Uuid.html" title="struct kanidmd_lib::prelude::Uuid">Uuid</a></h4></section></div><div class="impl-items"><section id="method.get_uuid-1" class="method has-srclink"><a class="srclink rightside" href="../../../src/kanidmd_lib/entry.rs.html#1715-1717">source</a><h4 class="code-header">pub fn <a href="#method.get_uuid-1" class="fn">get_uuid</a>(&self) -> <a class="struct" href="../../prelude/struct.Uuid.html" title="struct kanidmd_lib::prelude::Uuid">Uuid</a></h4></section><section id="method.get_changestate" class="method has-srclink"><a class="srclink rightside" href="../../../src/kanidmd_lib/entry.rs.html#1725-1727">source</a><h4 class="code-header">pub fn <a href="#method.get_changestate" class="fn">get_changestate</a>(&self) -> &EntryChangeState</h4></section></div><div class="impl-items"><section id="method.get_uuid-2" class="method has-srclink"><a class="srclink rightside" href="../../../src/kanidmd_lib/entry.rs.html#1746-1748">source</a><h4 class="code-header">pub fn <a href="#method.get_uuid-2" class="fn">get_uuid</a>(&self) -> <a class="struct" href="../../prelude/struct.Uuid.html" title="struct kanidmd_lib::prelude::Uuid">Uuid</a></h4></section><details class="rustdoc-toggle method-toggle" open><summary><section id="method.to_pe" class="method has-srclink"><a class="srclink rightside" href="../../../src/kanidmd_lib/entry.rs.html#1751-1759">source</a><h4 class="code-header">pub fn <a href="#method.to_pe" class="fn">to_pe</a>(<br> &self,<br> qs: &mut <a class="struct" href="../../server/struct.QueryServerReadTransaction.html" title="struct kanidmd_lib::server::QueryServerReadTransaction">QueryServerReadTransaction</a><'_><br>) -> <a class="enum" href="https://doc.rust-lang.org/1.67.1/core/result/enum.Result.html" title="enum core::result::Result">Result</a><ProtoEntry, <a class="enum" href="../../prelude/enum.OperationError.html" title="enum kanidmd_lib::prelude::OperationError">OperationError</a>></h4></section></summary><div class="docblock"><p>Transform this reduced entry into a JSON protocol form that can be sent to clients.</p>
|
||||||
</div></details><details class="rustdoc-toggle method-toggle" open><summary><section id="method.to_ldap" class="method has-srclink"><a class="srclink rightside" href="../../../src/kanidmd_lib/entry.rs.html#1762-1848">source</a><h4 class="code-header">pub fn <a href="#method.to_ldap" class="fn">to_ldap</a>(<br> &self,<br> qs: &mut <a class="struct" href="../../server/struct.QueryServerReadTransaction.html" title="struct kanidmd_lib::server::QueryServerReadTransaction">QueryServerReadTransaction</a><'_>,<br> basedn: &<a class="primitive" href="https://doc.rust-lang.org/1.67.1/std/primitive.str.html">str</a>,<br> all_attrs: <a class="primitive" href="https://doc.rust-lang.org/1.67.1/std/primitive.bool.html">bool</a>,<br> l_attrs: &[<a class="struct" href="https://doc.rust-lang.org/1.67.1/alloc/string/struct.String.html" title="struct alloc::string::String">String</a>]<br>) -> <a class="enum" href="https://doc.rust-lang.org/1.67.1/core/result/enum.Result.html" title="enum core::result::Result">Result</a><LdapSearchResultEntry, <a class="enum" href="../../prelude/enum.OperationError.html" title="enum kanidmd_lib::prelude::OperationError">OperationError</a>></h4></section></summary><div class="docblock"><p>Transform this reduced entry into an LDAP form that can be sent to clients.</p>
|
</div></details><details class="rustdoc-toggle method-toggle" open><summary><section id="method.to_ldap" class="method has-srclink"><a class="srclink rightside" href="../../../src/kanidmd_lib/entry.rs.html#1762-1848">source</a><h4 class="code-header">pub fn <a href="#method.to_ldap" class="fn">to_ldap</a>(<br> &self,<br> qs: &mut <a class="struct" href="../../server/struct.QueryServerReadTransaction.html" title="struct kanidmd_lib::server::QueryServerReadTransaction">QueryServerReadTransaction</a><'_>,<br> basedn: &<a class="primitive" href="https://doc.rust-lang.org/1.67.1/std/primitive.str.html">str</a>,<br> all_attrs: <a class="primitive" href="https://doc.rust-lang.org/1.67.1/std/primitive.bool.html">bool</a>,<br> l_attrs: &[<a class="struct" href="https://doc.rust-lang.org/1.67.1/alloc/string/struct.String.html" title="struct alloc::string::String">String</a>]<br>) -> <a class="enum" href="https://doc.rust-lang.org/1.67.1/core/result/enum.Result.html" title="enum core::result::Result">Result</a><LdapSearchResultEntry, <a class="enum" href="../../prelude/enum.OperationError.html" title="enum kanidmd_lib::prelude::OperationError">OperationError</a>></h4></section></summary><div class="docblock"><p>Transform this reduced entry into an LDAP form that can be sent to clients.</p>
|
||||||
</div></details></div><div class="impl-items"><details class="rustdoc-toggle method-toggle" open><summary><section id="method.get_ava_names" class="method has-srclink"><a class="srclink rightside" href="../../../src/kanidmd_lib/entry.rs.html#1899-1902">source</a><h4 class="code-header">pub fn <a href="#method.get_ava_names" class="fn">get_ava_names</a>(&self) -> impl <a class="trait" href="https://doc.rust-lang.org/1.67.1/core/iter/traits/iterator/trait.Iterator.html" title="trait core::iter::traits::iterator::Iterator">Iterator</a><Item = &<a class="primitive" href="https://doc.rust-lang.org/1.67.1/std/primitive.str.html">str</a>></h4></section></summary><div class="docblock"><p>Get an iterator over the current set of attribute names that this entry contains.</p>
|
</div></details></div><div class="impl-items"><details class="rustdoc-toggle method-toggle" open><summary><section id="method.get_ava_names" class="method has-srclink"><a class="srclink rightside" href="../../../src/kanidmd_lib/entry.rs.html#1899-1902">source</a><h4 class="code-header">pub fn <a href="#method.get_ava_names" class="fn">get_ava_names</a>(&self) -> impl <a class="trait" href="https://doc.rust-lang.org/1.67.1/core/iter/traits/iterator/trait.Iterator.html" title="trait core::iter::traits::iterator::Iterator">Iterator</a><Item = &<a class="primitive" href="https://doc.rust-lang.org/1.67.1/std/primitive.str.html">str</a>></h4></section></summary><div class="docblock"><p>Get an iterator over the current set of attribute names that this entry contains.</p>
|
||||||
</div></details><details class="rustdoc-toggle method-toggle" open><summary><section id="method.get_ava" class="method has-srclink"><a class="srclink rightside" href="../../../src/kanidmd_lib/entry.rs.html#1906-1908">source</a><h4 class="code-header">pub fn <a href="#method.get_ava" class="fn">get_ava</a>(&self) -> &<a class="type" href="../../entry/type.Eattrs.html" title="type kanidmd_lib::entry::Eattrs">Eattrs</a></h4></section></summary><div class="docblock"><p>Get an iterator over the current set of values for an attribute name.</p>
|
</div></details><details class="rustdoc-toggle method-toggle" open><summary><section id="method.get_ava" class="method has-srclink"><a class="srclink rightside" href="../../../src/kanidmd_lib/entry.rs.html#1906-1908">source</a><h4 class="code-header">pub fn <a href="#method.get_ava" class="fn">get_ava</a>(&self) -> &<a class="type" href="../../entry/type.Eattrs.html" title="type kanidmd_lib::entry::Eattrs">Eattrs</a></h4></section></summary><div class="docblock"><p>Get an iterator over the current set of values for an attribute name.</p>
|
||||||
|
@ -21,11 +21,11 @@ there are multiple values present (ambiguous).</p>
|
||||||
</div></details><details class="rustdoc-toggle method-toggle" open><summary><section id="method.get_ava_single_credential" class="method has-srclink"><a class="srclink rightside" href="../../../src/kanidmd_lib/entry.rs.html#2062-2066">source</a><h4 class="code-header">pub fn <a href="#method.get_ava_single_credential" class="fn">get_ava_single_credential</a>(&self, attr: &<a class="primitive" href="https://doc.rust-lang.org/1.67.1/std/primitive.str.html">str</a>) -> <a class="enum" href="https://doc.rust-lang.org/1.67.1/core/option/enum.Option.html" title="enum core::option::Option">Option</a><&<a class="struct" href="../../credential/struct.Credential.html" title="struct kanidmd_lib::credential::Credential">Credential</a>></h4></section></summary><div class="docblock"><p>Return a single credential, if valid to transform this value.</p>
|
</div></details><details class="rustdoc-toggle method-toggle" open><summary><section id="method.get_ava_single_credential" class="method has-srclink"><a class="srclink rightside" href="../../../src/kanidmd_lib/entry.rs.html#2062-2066">source</a><h4 class="code-header">pub fn <a href="#method.get_ava_single_credential" class="fn">get_ava_single_credential</a>(&self, attr: &<a class="primitive" href="https://doc.rust-lang.org/1.67.1/std/primitive.str.html">str</a>) -> <a class="enum" href="https://doc.rust-lang.org/1.67.1/core/option/enum.Option.html" title="enum core::option::Option">Option</a><&<a class="struct" href="../../credential/struct.Credential.html" title="struct kanidmd_lib::credential::Credential">Credential</a>></h4></section></summary><div class="docblock"><p>Return a single credential, if valid to transform this value.</p>
|
||||||
</div></details><details class="rustdoc-toggle method-toggle" open><summary><section id="method.get_ava_passkeys" class="method has-srclink"><a class="srclink rightside" href="../../../src/kanidmd_lib/entry.rs.html#2070-2072">source</a><h4 class="code-header">pub fn <a href="#method.get_ava_passkeys" class="fn">get_ava_passkeys</a>(<br> &self,<br> attr: &<a class="primitive" href="https://doc.rust-lang.org/1.67.1/std/primitive.str.html">str</a><br>) -> <a class="enum" href="https://doc.rust-lang.org/1.67.1/core/option/enum.Option.html" title="enum core::option::Option">Option</a><&<a class="struct" href="https://doc.rust-lang.org/1.67.1/alloc/collections/btree/map/struct.BTreeMap.html" title="struct alloc::collections::btree::map::BTreeMap">BTreeMap</a><<a class="struct" href="../../prelude/struct.Uuid.html" title="struct kanidmd_lib::prelude::Uuid">Uuid</a>, (<a class="struct" href="https://doc.rust-lang.org/1.67.1/alloc/string/struct.String.html" title="struct alloc::string::String">String</a>, PasskeyV4)>></h4></section></summary><div class="docblock"><p>Get the set of passkeys on this account, if any are present.</p>
|
</div></details><details class="rustdoc-toggle method-toggle" open><summary><section id="method.get_ava_passkeys" class="method has-srclink"><a class="srclink rightside" href="../../../src/kanidmd_lib/entry.rs.html#2070-2072">source</a><h4 class="code-header">pub fn <a href="#method.get_ava_passkeys" class="fn">get_ava_passkeys</a>(<br> &self,<br> attr: &<a class="primitive" href="https://doc.rust-lang.org/1.67.1/std/primitive.str.html">str</a><br>) -> <a class="enum" href="https://doc.rust-lang.org/1.67.1/core/option/enum.Option.html" title="enum core::option::Option">Option</a><&<a class="struct" href="https://doc.rust-lang.org/1.67.1/alloc/collections/btree/map/struct.BTreeMap.html" title="struct alloc::collections::btree::map::BTreeMap">BTreeMap</a><<a class="struct" href="../../prelude/struct.Uuid.html" title="struct kanidmd_lib::prelude::Uuid">Uuid</a>, (<a class="struct" href="https://doc.rust-lang.org/1.67.1/alloc/string/struct.String.html" title="struct alloc::string::String">String</a>, PasskeyV4)>></h4></section></summary><div class="docblock"><p>Get the set of passkeys on this account, if any are present.</p>
|
||||||
</div></details><details class="rustdoc-toggle method-toggle" open><summary><section id="method.get_ava_devicekeys" class="method has-srclink"><a class="srclink rightside" href="../../../src/kanidmd_lib/entry.rs.html#2076-2078">source</a><h4 class="code-header">pub fn <a href="#method.get_ava_devicekeys" class="fn">get_ava_devicekeys</a>(<br> &self,<br> attr: &<a class="primitive" href="https://doc.rust-lang.org/1.67.1/std/primitive.str.html">str</a><br>) -> <a class="enum" href="https://doc.rust-lang.org/1.67.1/core/option/enum.Option.html" title="enum core::option::Option">Option</a><&<a class="struct" href="https://doc.rust-lang.org/1.67.1/alloc/collections/btree/map/struct.BTreeMap.html" title="struct alloc::collections::btree::map::BTreeMap">BTreeMap</a><<a class="struct" href="../../prelude/struct.Uuid.html" title="struct kanidmd_lib::prelude::Uuid">Uuid</a>, (<a class="struct" href="https://doc.rust-lang.org/1.67.1/alloc/string/struct.String.html" title="struct alloc::string::String">String</a>, DeviceKeyV4)>></h4></section></summary><div class="docblock"><p>Get the set of devicekeys on this account, if any are present.</p>
|
</div></details><details class="rustdoc-toggle method-toggle" open><summary><section id="method.get_ava_devicekeys" class="method has-srclink"><a class="srclink rightside" href="../../../src/kanidmd_lib/entry.rs.html#2076-2078">source</a><h4 class="code-header">pub fn <a href="#method.get_ava_devicekeys" class="fn">get_ava_devicekeys</a>(<br> &self,<br> attr: &<a class="primitive" href="https://doc.rust-lang.org/1.67.1/std/primitive.str.html">str</a><br>) -> <a class="enum" href="https://doc.rust-lang.org/1.67.1/core/option/enum.Option.html" title="enum core::option::Option">Option</a><&<a class="struct" href="https://doc.rust-lang.org/1.67.1/alloc/collections/btree/map/struct.BTreeMap.html" title="struct alloc::collections::btree::map::BTreeMap">BTreeMap</a><<a class="struct" href="../../prelude/struct.Uuid.html" title="struct kanidmd_lib::prelude::Uuid">Uuid</a>, (<a class="struct" href="https://doc.rust-lang.org/1.67.1/alloc/string/struct.String.html" title="struct alloc::string::String">String</a>, DeviceKeyV4)>></h4></section></summary><div class="docblock"><p>Get the set of devicekeys on this account, if any are present.</p>
|
||||||
</div></details><details class="rustdoc-toggle method-toggle" open><summary><section id="method.get_ava_uihint" class="method has-srclink"><a class="srclink rightside" href="../../../src/kanidmd_lib/entry.rs.html#2082-2084">source</a><h4 class="code-header">pub fn <a href="#method.get_ava_uihint" class="fn">get_ava_uihint</a>(&self, attr: &<a class="primitive" href="https://doc.rust-lang.org/1.67.1/std/primitive.str.html">str</a>) -> <a class="enum" href="https://doc.rust-lang.org/1.67.1/core/option/enum.Option.html" title="enum core::option::Option">Option</a><&<a class="struct" href="../../idm/authsession/struct.Set.html" title="struct kanidmd_lib::idm::authsession::Set">BTreeSet</a><<a class="enum" href="../../../kanidm_proto/v1/enum.UiHint.html" title="enum kanidm_proto::v1::UiHint">UiHint</a>>></h4></section></summary><div class="docblock"><p>Get the set of uihints on this account, if any are present.</p>
|
</div></details><details class="rustdoc-toggle method-toggle" open><summary><section id="method.get_ava_uihint" class="method has-srclink"><a class="srclink rightside" href="../../../src/kanidmd_lib/entry.rs.html#2082-2084">source</a><h4 class="code-header">pub fn <a href="#method.get_ava_uihint" class="fn">get_ava_uihint</a>(&self, attr: &<a class="primitive" href="https://doc.rust-lang.org/1.67.1/std/primitive.str.html">str</a>) -> <a class="enum" href="https://doc.rust-lang.org/1.67.1/core/option/enum.Option.html" title="enum core::option::Option">Option</a><&<a class="struct" href="../../idm/authsession/struct.Set.html" title="struct kanidmd_lib::idm::authsession::Set">BTreeSet</a><UiHint>></h4></section></summary><div class="docblock"><p>Get the set of uihints on this account, if any are present.</p>
|
||||||
</div></details><details class="rustdoc-toggle method-toggle" open><summary><section id="method.get_ava_single_secret" class="method has-srclink"><a class="srclink rightside" href="../../../src/kanidmd_lib/entry.rs.html#2088-2090">source</a><h4 class="code-header">pub fn <a href="#method.get_ava_single_secret" class="fn">get_ava_single_secret</a>(&self, attr: &<a class="primitive" href="https://doc.rust-lang.org/1.67.1/std/primitive.str.html">str</a>) -> <a class="enum" href="https://doc.rust-lang.org/1.67.1/core/option/enum.Option.html" title="enum core::option::Option">Option</a><&<a class="primitive" href="https://doc.rust-lang.org/1.67.1/std/primitive.str.html">str</a>></h4></section></summary><div class="docblock"><p>Return a single secret value, if valid to transform this value.</p>
|
</div></details><details class="rustdoc-toggle method-toggle" open><summary><section id="method.get_ava_single_secret" class="method has-srclink"><a class="srclink rightside" href="../../../src/kanidmd_lib/entry.rs.html#2088-2090">source</a><h4 class="code-header">pub fn <a href="#method.get_ava_single_secret" class="fn">get_ava_single_secret</a>(&self, attr: &<a class="primitive" href="https://doc.rust-lang.org/1.67.1/std/primitive.str.html">str</a>) -> <a class="enum" href="https://doc.rust-lang.org/1.67.1/core/option/enum.Option.html" title="enum core::option::Option">Option</a><&<a class="primitive" href="https://doc.rust-lang.org/1.67.1/std/primitive.str.html">str</a>></h4></section></summary><div class="docblock"><p>Return a single secret value, if valid to transform this value.</p>
|
||||||
</div></details><details class="rustdoc-toggle method-toggle" open><summary><section id="method.get_ava_single_datetime" class="method has-srclink"><a class="srclink rightside" href="../../../src/kanidmd_lib/entry.rs.html#2094-2096">source</a><h4 class="code-header">pub fn <a href="#method.get_ava_single_datetime" class="fn">get_ava_single_datetime</a>(&self, attr: &<a class="primitive" href="https://doc.rust-lang.org/1.67.1/std/primitive.str.html">str</a>) -> <a class="enum" href="https://doc.rust-lang.org/1.67.1/core/option/enum.Option.html" title="enum core::option::Option">Option</a><OffsetDateTime></h4></section></summary><div class="docblock"><p>Return a single datetime, if valid to transform this value.</p>
|
</div></details><details class="rustdoc-toggle method-toggle" open><summary><section id="method.get_ava_single_datetime" class="method has-srclink"><a class="srclink rightside" href="../../../src/kanidmd_lib/entry.rs.html#2094-2096">source</a><h4 class="code-header">pub fn <a href="#method.get_ava_single_datetime" class="fn">get_ava_single_datetime</a>(&self, attr: &<a class="primitive" href="https://doc.rust-lang.org/1.67.1/std/primitive.str.html">str</a>) -> <a class="enum" href="https://doc.rust-lang.org/1.67.1/core/option/enum.Option.html" title="enum core::option::Option">Option</a><OffsetDateTime></h4></section></summary><div class="docblock"><p>Return a single datetime, if valid to transform this value.</p>
|
||||||
</div></details><details class="rustdoc-toggle method-toggle" open><summary><section id="method.get_ava_single_url" class="method has-srclink"><a class="srclink rightside" href="../../../src/kanidmd_lib/entry.rs.html#2118-2120">source</a><h4 class="code-header">pub fn <a href="#method.get_ava_single_url" class="fn">get_ava_single_url</a>(&self, attr: &<a class="primitive" href="https://doc.rust-lang.org/1.67.1/std/primitive.str.html">str</a>) -> <a class="enum" href="https://doc.rust-lang.org/1.67.1/core/option/enum.Option.html" title="enum core::option::Option">Option</a><&<a class="struct" href="../../prelude/struct.Url.html" title="struct kanidmd_lib::prelude::Url">Url</a>></h4></section></summary><div class="docblock"><p>Return a single <code>&Url</code>, if valid to transform this value.</p>
|
</div></details><details class="rustdoc-toggle method-toggle" open><summary><section id="method.get_ava_single_url" class="method has-srclink"><a class="srclink rightside" href="../../../src/kanidmd_lib/entry.rs.html#2118-2120">source</a><h4 class="code-header">pub fn <a href="#method.get_ava_single_url" class="fn">get_ava_single_url</a>(&self, attr: &<a class="primitive" href="https://doc.rust-lang.org/1.67.1/std/primitive.str.html">str</a>) -> <a class="enum" href="https://doc.rust-lang.org/1.67.1/core/option/enum.Option.html" title="enum core::option::Option">Option</a><&<a class="struct" href="../../prelude/struct.Url.html" title="struct kanidmd_lib::prelude::Url">Url</a>></h4></section></summary><div class="docblock"><p>Return a single <code>&Url</code>, if valid to transform this value.</p>
|
||||||
</div></details><section id="method.get_ava_single_uuid" class="method has-srclink"><a class="srclink rightside" href="../../../src/kanidmd_lib/entry.rs.html#2122-2124">source</a><h4 class="code-header">pub fn <a href="#method.get_ava_single_uuid" class="fn">get_ava_single_uuid</a>(&self, attr: &<a class="primitive" href="https://doc.rust-lang.org/1.67.1/std/primitive.str.html">str</a>) -> <a class="enum" href="https://doc.rust-lang.org/1.67.1/core/option/enum.Option.html" title="enum core::option::Option">Option</a><<a class="struct" href="../../prelude/struct.Uuid.html" title="struct kanidmd_lib::prelude::Uuid">Uuid</a>></h4></section><section id="method.get_ava_single_refer" class="method has-srclink"><a class="srclink rightside" href="../../../src/kanidmd_lib/entry.rs.html#2126-2128">source</a><h4 class="code-header">pub fn <a href="#method.get_ava_single_refer" class="fn">get_ava_single_refer</a>(&self, attr: &<a class="primitive" href="https://doc.rust-lang.org/1.67.1/std/primitive.str.html">str</a>) -> <a class="enum" href="https://doc.rust-lang.org/1.67.1/core/option/enum.Option.html" title="enum core::option::Option">Option</a><<a class="struct" href="../../prelude/struct.Uuid.html" title="struct kanidmd_lib::prelude::Uuid">Uuid</a>></h4></section><section id="method.get_ava_mail_primary" class="method has-srclink"><a class="srclink rightside" href="../../../src/kanidmd_lib/entry.rs.html#2130-2134">source</a><h4 class="code-header">pub fn <a href="#method.get_ava_mail_primary" class="fn">get_ava_mail_primary</a>(&self, attr: &<a class="primitive" href="https://doc.rust-lang.org/1.67.1/std/primitive.str.html">str</a>) -> <a class="enum" href="https://doc.rust-lang.org/1.67.1/core/option/enum.Option.html" title="enum core::option::Option">Option</a><&<a class="primitive" href="https://doc.rust-lang.org/1.67.1/std/primitive.str.html">str</a>></h4></section><section id="method.get_ava_iter_mail" class="method has-srclink"><a class="srclink rightside" href="../../../src/kanidmd_lib/entry.rs.html#2136-2138">source</a><h4 class="code-header">pub fn <a href="#method.get_ava_iter_mail" class="fn">get_ava_iter_mail</a>(&self, attr: &<a class="primitive" href="https://doc.rust-lang.org/1.67.1/std/primitive.str.html">str</a>) -> <a class="enum" href="https://doc.rust-lang.org/1.67.1/core/option/enum.Option.html" title="enum core::option::Option">Option</a><impl <a class="trait" href="https://doc.rust-lang.org/1.67.1/core/iter/traits/iterator/trait.Iterator.html" title="trait core::iter::traits::iterator::Iterator">Iterator</a><Item = &<a class="primitive" href="https://doc.rust-lang.org/1.67.1/std/primitive.str.html">str</a>>></h4></section><details class="rustdoc-toggle method-toggle" open><summary><section id="method.get_ava_single_protofilter" class="method has-srclink"><a class="srclink rightside" href="../../../src/kanidmd_lib/entry.rs.html#2142-2146">source</a><h4 class="code-header">pub fn <a href="#method.get_ava_single_protofilter" class="fn">get_ava_single_protofilter</a>(&self, attr: &<a class="primitive" href="https://doc.rust-lang.org/1.67.1/std/primitive.str.html">str</a>) -> <a class="enum" href="https://doc.rust-lang.org/1.67.1/core/option/enum.Option.html" title="enum core::option::Option">Option</a><&<a class="enum" href="../../../kanidm_proto/v1/enum.Filter.html" title="enum kanidm_proto::v1::Filter">ProtoFilter</a>></h4></section></summary><div class="docblock"><p>Return a single protocol filter, if valid to transform this value.</p>
|
</div></details><section id="method.get_ava_single_uuid" class="method has-srclink"><a class="srclink rightside" href="../../../src/kanidmd_lib/entry.rs.html#2122-2124">source</a><h4 class="code-header">pub fn <a href="#method.get_ava_single_uuid" class="fn">get_ava_single_uuid</a>(&self, attr: &<a class="primitive" href="https://doc.rust-lang.org/1.67.1/std/primitive.str.html">str</a>) -> <a class="enum" href="https://doc.rust-lang.org/1.67.1/core/option/enum.Option.html" title="enum core::option::Option">Option</a><<a class="struct" href="../../prelude/struct.Uuid.html" title="struct kanidmd_lib::prelude::Uuid">Uuid</a>></h4></section><section id="method.get_ava_single_refer" class="method has-srclink"><a class="srclink rightside" href="../../../src/kanidmd_lib/entry.rs.html#2126-2128">source</a><h4 class="code-header">pub fn <a href="#method.get_ava_single_refer" class="fn">get_ava_single_refer</a>(&self, attr: &<a class="primitive" href="https://doc.rust-lang.org/1.67.1/std/primitive.str.html">str</a>) -> <a class="enum" href="https://doc.rust-lang.org/1.67.1/core/option/enum.Option.html" title="enum core::option::Option">Option</a><<a class="struct" href="../../prelude/struct.Uuid.html" title="struct kanidmd_lib::prelude::Uuid">Uuid</a>></h4></section><section id="method.get_ava_mail_primary" class="method has-srclink"><a class="srclink rightside" href="../../../src/kanidmd_lib/entry.rs.html#2130-2134">source</a><h4 class="code-header">pub fn <a href="#method.get_ava_mail_primary" class="fn">get_ava_mail_primary</a>(&self, attr: &<a class="primitive" href="https://doc.rust-lang.org/1.67.1/std/primitive.str.html">str</a>) -> <a class="enum" href="https://doc.rust-lang.org/1.67.1/core/option/enum.Option.html" title="enum core::option::Option">Option</a><&<a class="primitive" href="https://doc.rust-lang.org/1.67.1/std/primitive.str.html">str</a>></h4></section><section id="method.get_ava_iter_mail" class="method has-srclink"><a class="srclink rightside" href="../../../src/kanidmd_lib/entry.rs.html#2136-2138">source</a><h4 class="code-header">pub fn <a href="#method.get_ava_iter_mail" class="fn">get_ava_iter_mail</a>(&self, attr: &<a class="primitive" href="https://doc.rust-lang.org/1.67.1/std/primitive.str.html">str</a>) -> <a class="enum" href="https://doc.rust-lang.org/1.67.1/core/option/enum.Option.html" title="enum core::option::Option">Option</a><impl <a class="trait" href="https://doc.rust-lang.org/1.67.1/core/iter/traits/iterator/trait.Iterator.html" title="trait core::iter::traits::iterator::Iterator">Iterator</a><Item = &<a class="primitive" href="https://doc.rust-lang.org/1.67.1/std/primitive.str.html">str</a>>></h4></section><details class="rustdoc-toggle method-toggle" open><summary><section id="method.get_ava_single_protofilter" class="method has-srclink"><a class="srclink rightside" href="../../../src/kanidmd_lib/entry.rs.html#2142-2146">source</a><h4 class="code-header">pub fn <a href="#method.get_ava_single_protofilter" class="fn">get_ava_single_protofilter</a>(&self, attr: &<a class="primitive" href="https://doc.rust-lang.org/1.67.1/std/primitive.str.html">str</a>) -> <a class="enum" href="https://doc.rust-lang.org/1.67.1/core/option/enum.Option.html" title="enum core::option::Option">Option</a><&ProtoFilter></h4></section></summary><div class="docblock"><p>Return a single protocol filter, if valid to transform this value.</p>
|
||||||
</div></details><section id="method.get_ava_single_private_binary" class="method has-srclink"><a class="srclink rightside" href="../../../src/kanidmd_lib/entry.rs.html#2148-2152">source</a><h4 class="code-header">pub fn <a href="#method.get_ava_single_private_binary" class="fn">get_ava_single_private_binary</a>(&self, attr: &<a class="primitive" href="https://doc.rust-lang.org/1.67.1/std/primitive.str.html">str</a>) -> <a class="enum" href="https://doc.rust-lang.org/1.67.1/core/option/enum.Option.html" title="enum core::option::Option">Option</a><&[<a class="primitive" href="https://doc.rust-lang.org/1.67.1/std/primitive.u8.html">u8</a>]></h4></section><section id="method.get_ava_single_jws_key_es256" class="method has-srclink"><a class="srclink rightside" href="../../../src/kanidmd_lib/entry.rs.html#2154-2158">source</a><h4 class="code-header">pub fn <a href="#method.get_ava_single_jws_key_es256" class="fn">get_ava_single_jws_key_es256</a>(&self, attr: &<a class="primitive" href="https://doc.rust-lang.org/1.67.1/std/primitive.str.html">str</a>) -> <a class="enum" href="https://doc.rust-lang.org/1.67.1/core/option/enum.Option.html" title="enum core::option::Option">Option</a><&JwsSigner></h4></section><details class="rustdoc-toggle method-toggle" open><summary><section id="method.attribute_pres" class="method has-srclink"><a class="srclink rightside" href="../../../src/kanidmd_lib/entry.rs.html#2169-2171">source</a><h4 class="code-header">pub fn <a href="#method.attribute_pres" class="fn">attribute_pres</a>(&self, attr: &<a class="primitive" href="https://doc.rust-lang.org/1.67.1/std/primitive.str.html">str</a>) -> <a class="primitive" href="https://doc.rust-lang.org/1.67.1/std/primitive.bool.html">bool</a></h4></section></summary><div class="docblock"><p>Assert if an attribute of this name is present on this entry.</p>
|
</div></details><section id="method.get_ava_single_private_binary" class="method has-srclink"><a class="srclink rightside" href="../../../src/kanidmd_lib/entry.rs.html#2148-2152">source</a><h4 class="code-header">pub fn <a href="#method.get_ava_single_private_binary" class="fn">get_ava_single_private_binary</a>(&self, attr: &<a class="primitive" href="https://doc.rust-lang.org/1.67.1/std/primitive.str.html">str</a>) -> <a class="enum" href="https://doc.rust-lang.org/1.67.1/core/option/enum.Option.html" title="enum core::option::Option">Option</a><&[<a class="primitive" href="https://doc.rust-lang.org/1.67.1/std/primitive.u8.html">u8</a>]></h4></section><section id="method.get_ava_single_jws_key_es256" class="method has-srclink"><a class="srclink rightside" href="../../../src/kanidmd_lib/entry.rs.html#2154-2158">source</a><h4 class="code-header">pub fn <a href="#method.get_ava_single_jws_key_es256" class="fn">get_ava_single_jws_key_es256</a>(&self, attr: &<a class="primitive" href="https://doc.rust-lang.org/1.67.1/std/primitive.str.html">str</a>) -> <a class="enum" href="https://doc.rust-lang.org/1.67.1/core/option/enum.Option.html" title="enum core::option::Option">Option</a><&JwsSigner></h4></section><details class="rustdoc-toggle method-toggle" open><summary><section id="method.attribute_pres" class="method has-srclink"><a class="srclink rightside" href="../../../src/kanidmd_lib/entry.rs.html#2169-2171">source</a><h4 class="code-header">pub fn <a href="#method.attribute_pres" class="fn">attribute_pres</a>(&self, attr: &<a class="primitive" href="https://doc.rust-lang.org/1.67.1/std/primitive.str.html">str</a>) -> <a class="primitive" href="https://doc.rust-lang.org/1.67.1/std/primitive.bool.html">bool</a></h4></section></summary><div class="docblock"><p>Assert if an attribute of this name is present on this entry.</p>
|
||||||
</div></details><details class="rustdoc-toggle method-toggle" open><summary><section id="method.attribute_equality" class="method has-srclink"><a class="srclink rightside" href="../../../src/kanidmd_lib/entry.rs.html#2176-2185">source</a><h4 class="code-header">pub fn <a href="#method.attribute_equality" class="fn">attribute_equality</a>(&self, attr: &<a class="primitive" href="https://doc.rust-lang.org/1.67.1/std/primitive.str.html">str</a>, value: &<a class="enum" href="../../value/enum.PartialValue.html" title="enum kanidmd_lib::value::PartialValue">PartialValue</a>) -> <a class="primitive" href="https://doc.rust-lang.org/1.67.1/std/primitive.bool.html">bool</a></h4></section></summary><div class="docblock"><p>Assert if an attribute of this name is present, and one of it’s values contains
|
</div></details><details class="rustdoc-toggle method-toggle" open><summary><section id="method.attribute_equality" class="method has-srclink"><a class="srclink rightside" href="../../../src/kanidmd_lib/entry.rs.html#2176-2185">source</a><h4 class="code-header">pub fn <a href="#method.attribute_equality" class="fn">attribute_equality</a>(&self, attr: &<a class="primitive" href="https://doc.rust-lang.org/1.67.1/std/primitive.str.html">str</a>, value: &<a class="enum" href="../../value/enum.PartialValue.html" title="enum kanidmd_lib::value::PartialValue">PartialValue</a>) -> <a class="primitive" href="https://doc.rust-lang.org/1.67.1/std/primitive.bool.html">bool</a></h4></section></summary><div class="docblock"><p>Assert if an attribute of this name is present, and one of it’s values contains
|
||||||
the an exact match of this partial value.</p>
|
the an exact match of this partial value.</p>
|
||||||
|
|
|
@ -4,7 +4,7 @@
|
||||||
</div></details><details class="rustdoc-toggle method-toggle" open><summary><section id="method.reduce_attributes" class="method has-srclink"><a class="srclink rightside" href="../../../src/kanidmd_lib/entry.rs.html#1368-1395">source</a><h4 class="code-header">pub fn <a href="#method.reduce_attributes" class="fn">reduce_attributes</a>(<br> &self,<br> allowed_attrs: &<a class="struct" href="../../idm/authsession/struct.Set.html" title="struct kanidmd_lib::idm::authsession::Set">BTreeSet</a><&<a class="primitive" href="https://doc.rust-lang.org/1.67.1/std/primitive.str.html">str</a>><br>) -> <a class="struct" href="../../entry/struct.Entry.html" title="struct kanidmd_lib::entry::Entry">Entry</a><<a class="struct" href="../../entry/struct.EntryReduced.html" title="struct kanidmd_lib::entry::EntryReduced">EntryReduced</a>, <a class="struct" href="../../entry/struct.EntryCommitted.html" title="struct kanidmd_lib::entry::EntryCommitted">EntryCommitted</a>></h4></section></summary><div class="docblock"><p>Given a set of attributes that are allowed to be seen on this entry, process and remove
|
</div></details><details class="rustdoc-toggle method-toggle" open><summary><section id="method.reduce_attributes" class="method has-srclink"><a class="srclink rightside" href="../../../src/kanidmd_lib/entry.rs.html#1368-1395">source</a><h4 class="code-header">pub fn <a href="#method.reduce_attributes" class="fn">reduce_attributes</a>(<br> &self,<br> allowed_attrs: &<a class="struct" href="../../idm/authsession/struct.Set.html" title="struct kanidmd_lib::idm::authsession::Set">BTreeSet</a><&<a class="primitive" href="https://doc.rust-lang.org/1.67.1/std/primitive.str.html">str</a>><br>) -> <a class="struct" href="../../entry/struct.Entry.html" title="struct kanidmd_lib::entry::Entry">Entry</a><<a class="struct" href="../../entry/struct.EntryReduced.html" title="struct kanidmd_lib::entry::EntryReduced">EntryReduced</a>, <a class="struct" href="../../entry/struct.EntryCommitted.html" title="struct kanidmd_lib::entry::EntryCommitted">EntryCommitted</a>></h4></section></summary><div class="docblock"><p>Given a set of attributes that are allowed to be seen on this entry, process and remove
|
||||||
all other values that are NOT allowed in this query.</p>
|
all other values that are NOT allowed in this query.</p>
|
||||||
</div></details><details class="rustdoc-toggle method-toggle" open><summary><section id="method.to_tombstone" class="method has-srclink"><a class="srclink rightside" href="../../../src/kanidmd_lib/entry.rs.html#1398-1418">source</a><h4 class="code-header">pub fn <a href="#method.to_tombstone" class="fn">to_tombstone</a>(&self, cid: Cid) -> <a class="struct" href="../../entry/struct.Entry.html" title="struct kanidmd_lib::entry::Entry">Entry</a><<a class="struct" href="../../entry/struct.EntryInvalid.html" title="struct kanidmd_lib::entry::EntryInvalid">EntryInvalid</a>, <a class="struct" href="../../entry/struct.EntryCommitted.html" title="struct kanidmd_lib::entry::EntryCommitted">EntryCommitted</a>></h4></section></summary><div class="docblock"><p>Convert this recycled entry, into a tombstone ready for reaping.</p>
|
</div></details><details class="rustdoc-toggle method-toggle" open><summary><section id="method.to_tombstone" class="method has-srclink"><a class="srclink rightside" href="../../../src/kanidmd_lib/entry.rs.html#1398-1418">source</a><h4 class="code-header">pub fn <a href="#method.to_tombstone" class="fn">to_tombstone</a>(&self, cid: Cid) -> <a class="struct" href="../../entry/struct.Entry.html" title="struct kanidmd_lib::entry::Entry">Entry</a><<a class="struct" href="../../entry/struct.EntryInvalid.html" title="struct kanidmd_lib::entry::EntryInvalid">EntryInvalid</a>, <a class="struct" href="../../entry/struct.EntryCommitted.html" title="struct kanidmd_lib::entry::EntryCommitted">EntryCommitted</a>></h4></section></summary><div class="docblock"><p>Convert this recycled entry, into a tombstone ready for reaping.</p>
|
||||||
</div></details><section id="method.verify" class="method has-srclink"><a class="srclink rightside" href="../../../src/kanidmd_lib/entry.rs.html#1432-1440">source</a><h4 class="code-header">pub fn <a href="#method.verify" class="fn">verify</a>(<br> &self,<br> schema: &dyn <a class="trait" href="../../schema/trait.SchemaTransaction.html" title="trait kanidmd_lib::schema::SchemaTransaction">SchemaTransaction</a>,<br> results: &mut <a class="struct" href="https://doc.rust-lang.org/1.67.1/alloc/vec/struct.Vec.html" title="struct alloc::vec::Vec">Vec</a><<a class="enum" href="https://doc.rust-lang.org/1.67.1/core/result/enum.Result.html" title="enum core::result::Result">Result</a><<a class="primitive" href="https://doc.rust-lang.org/1.67.1/std/primitive.unit.html">()</a>, <a class="enum" href="../../prelude/enum.ConsistencyError.html" title="enum kanidmd_lib::prelude::ConsistencyError">ConsistencyError</a>>><br>)</h4></section></div><div class="impl-items"><section id="method.get_uuid" class="method has-srclink"><a class="srclink rightside" href="../../../src/kanidmd_lib/entry.rs.html#1695-1697">source</a><h4 class="code-header">pub fn <a href="#method.get_uuid" class="fn">get_uuid</a>(&self) -> <a class="struct" href="../../prelude/struct.Uuid.html" title="struct kanidmd_lib::prelude::Uuid">Uuid</a></h4></section></div><div class="impl-items"><section id="method.get_uuid-1" class="method has-srclink"><a class="srclink rightside" href="../../../src/kanidmd_lib/entry.rs.html#1715-1717">source</a><h4 class="code-header">pub fn <a href="#method.get_uuid-1" class="fn">get_uuid</a>(&self) -> <a class="struct" href="../../prelude/struct.Uuid.html" title="struct kanidmd_lib::prelude::Uuid">Uuid</a></h4></section><section id="method.get_changestate" class="method has-srclink"><a class="srclink rightside" href="../../../src/kanidmd_lib/entry.rs.html#1725-1727">source</a><h4 class="code-header">pub fn <a href="#method.get_changestate" class="fn">get_changestate</a>(&self) -> &EntryChangeState</h4></section></div><div class="impl-items"><section id="method.get_uuid-2" class="method has-srclink"><a class="srclink rightside" href="../../../src/kanidmd_lib/entry.rs.html#1746-1748">source</a><h4 class="code-header">pub fn <a href="#method.get_uuid-2" class="fn">get_uuid</a>(&self) -> <a class="struct" href="../../prelude/struct.Uuid.html" title="struct kanidmd_lib::prelude::Uuid">Uuid</a></h4></section><details class="rustdoc-toggle method-toggle" open><summary><section id="method.to_pe" class="method has-srclink"><a class="srclink rightside" href="../../../src/kanidmd_lib/entry.rs.html#1751-1759">source</a><h4 class="code-header">pub fn <a href="#method.to_pe" class="fn">to_pe</a>(<br> &self,<br> qs: &mut <a class="struct" href="../../server/struct.QueryServerReadTransaction.html" title="struct kanidmd_lib::server::QueryServerReadTransaction">QueryServerReadTransaction</a><'_><br>) -> <a class="enum" href="https://doc.rust-lang.org/1.67.1/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">ProtoEntry</a>, <a class="enum" href="../../prelude/enum.OperationError.html" title="enum kanidmd_lib::prelude::OperationError">OperationError</a>></h4></section></summary><div class="docblock"><p>Transform this reduced entry into a JSON protocol form that can be sent to clients.</p>
|
</div></details><section id="method.verify" class="method has-srclink"><a class="srclink rightside" href="../../../src/kanidmd_lib/entry.rs.html#1432-1440">source</a><h4 class="code-header">pub fn <a href="#method.verify" class="fn">verify</a>(<br> &self,<br> schema: &dyn <a class="trait" href="../../schema/trait.SchemaTransaction.html" title="trait kanidmd_lib::schema::SchemaTransaction">SchemaTransaction</a>,<br> results: &mut <a class="struct" href="https://doc.rust-lang.org/1.67.1/alloc/vec/struct.Vec.html" title="struct alloc::vec::Vec">Vec</a><<a class="enum" href="https://doc.rust-lang.org/1.67.1/core/result/enum.Result.html" title="enum core::result::Result">Result</a><<a class="primitive" href="https://doc.rust-lang.org/1.67.1/std/primitive.unit.html">()</a>, <a class="enum" href="../../prelude/enum.ConsistencyError.html" title="enum kanidmd_lib::prelude::ConsistencyError">ConsistencyError</a>>><br>)</h4></section></div><div class="impl-items"><section id="method.get_uuid" class="method has-srclink"><a class="srclink rightside" href="../../../src/kanidmd_lib/entry.rs.html#1695-1697">source</a><h4 class="code-header">pub fn <a href="#method.get_uuid" class="fn">get_uuid</a>(&self) -> <a class="struct" href="../../prelude/struct.Uuid.html" title="struct kanidmd_lib::prelude::Uuid">Uuid</a></h4></section></div><div class="impl-items"><section id="method.get_uuid-1" class="method has-srclink"><a class="srclink rightside" href="../../../src/kanidmd_lib/entry.rs.html#1715-1717">source</a><h4 class="code-header">pub fn <a href="#method.get_uuid-1" class="fn">get_uuid</a>(&self) -> <a class="struct" href="../../prelude/struct.Uuid.html" title="struct kanidmd_lib::prelude::Uuid">Uuid</a></h4></section><section id="method.get_changestate" class="method has-srclink"><a class="srclink rightside" href="../../../src/kanidmd_lib/entry.rs.html#1725-1727">source</a><h4 class="code-header">pub fn <a href="#method.get_changestate" class="fn">get_changestate</a>(&self) -> &EntryChangeState</h4></section></div><div class="impl-items"><section id="method.get_uuid-2" class="method has-srclink"><a class="srclink rightside" href="../../../src/kanidmd_lib/entry.rs.html#1746-1748">source</a><h4 class="code-header">pub fn <a href="#method.get_uuid-2" class="fn">get_uuid</a>(&self) -> <a class="struct" href="../../prelude/struct.Uuid.html" title="struct kanidmd_lib::prelude::Uuid">Uuid</a></h4></section><details class="rustdoc-toggle method-toggle" open><summary><section id="method.to_pe" class="method has-srclink"><a class="srclink rightside" href="../../../src/kanidmd_lib/entry.rs.html#1751-1759">source</a><h4 class="code-header">pub fn <a href="#method.to_pe" class="fn">to_pe</a>(<br> &self,<br> qs: &mut <a class="struct" href="../../server/struct.QueryServerReadTransaction.html" title="struct kanidmd_lib::server::QueryServerReadTransaction">QueryServerReadTransaction</a><'_><br>) -> <a class="enum" href="https://doc.rust-lang.org/1.67.1/core/result/enum.Result.html" title="enum core::result::Result">Result</a><ProtoEntry, <a class="enum" href="../../prelude/enum.OperationError.html" title="enum kanidmd_lib::prelude::OperationError">OperationError</a>></h4></section></summary><div class="docblock"><p>Transform this reduced entry into a JSON protocol form that can be sent to clients.</p>
|
||||||
</div></details><details class="rustdoc-toggle method-toggle" open><summary><section id="method.to_ldap" class="method has-srclink"><a class="srclink rightside" href="../../../src/kanidmd_lib/entry.rs.html#1762-1848">source</a><h4 class="code-header">pub fn <a href="#method.to_ldap" class="fn">to_ldap</a>(<br> &self,<br> qs: &mut <a class="struct" href="../../server/struct.QueryServerReadTransaction.html" title="struct kanidmd_lib::server::QueryServerReadTransaction">QueryServerReadTransaction</a><'_>,<br> basedn: &<a class="primitive" href="https://doc.rust-lang.org/1.67.1/std/primitive.str.html">str</a>,<br> all_attrs: <a class="primitive" href="https://doc.rust-lang.org/1.67.1/std/primitive.bool.html">bool</a>,<br> l_attrs: &[<a class="struct" href="https://doc.rust-lang.org/1.67.1/alloc/string/struct.String.html" title="struct alloc::string::String">String</a>]<br>) -> <a class="enum" href="https://doc.rust-lang.org/1.67.1/core/result/enum.Result.html" title="enum core::result::Result">Result</a><LdapSearchResultEntry, <a class="enum" href="../../prelude/enum.OperationError.html" title="enum kanidmd_lib::prelude::OperationError">OperationError</a>></h4></section></summary><div class="docblock"><p>Transform this reduced entry into an LDAP form that can be sent to clients.</p>
|
</div></details><details class="rustdoc-toggle method-toggle" open><summary><section id="method.to_ldap" class="method has-srclink"><a class="srclink rightside" href="../../../src/kanidmd_lib/entry.rs.html#1762-1848">source</a><h4 class="code-header">pub fn <a href="#method.to_ldap" class="fn">to_ldap</a>(<br> &self,<br> qs: &mut <a class="struct" href="../../server/struct.QueryServerReadTransaction.html" title="struct kanidmd_lib::server::QueryServerReadTransaction">QueryServerReadTransaction</a><'_>,<br> basedn: &<a class="primitive" href="https://doc.rust-lang.org/1.67.1/std/primitive.str.html">str</a>,<br> all_attrs: <a class="primitive" href="https://doc.rust-lang.org/1.67.1/std/primitive.bool.html">bool</a>,<br> l_attrs: &[<a class="struct" href="https://doc.rust-lang.org/1.67.1/alloc/string/struct.String.html" title="struct alloc::string::String">String</a>]<br>) -> <a class="enum" href="https://doc.rust-lang.org/1.67.1/core/result/enum.Result.html" title="enum core::result::Result">Result</a><LdapSearchResultEntry, <a class="enum" href="../../prelude/enum.OperationError.html" title="enum kanidmd_lib::prelude::OperationError">OperationError</a>></h4></section></summary><div class="docblock"><p>Transform this reduced entry into an LDAP form that can be sent to clients.</p>
|
||||||
</div></details></div><div class="impl-items"><details class="rustdoc-toggle method-toggle" open><summary><section id="method.get_ava_names" class="method has-srclink"><a class="srclink rightside" href="../../../src/kanidmd_lib/entry.rs.html#1899-1902">source</a><h4 class="code-header">pub fn <a href="#method.get_ava_names" class="fn">get_ava_names</a>(&self) -> impl <a class="trait" href="https://doc.rust-lang.org/1.67.1/core/iter/traits/iterator/trait.Iterator.html" title="trait core::iter::traits::iterator::Iterator">Iterator</a><Item = &<a class="primitive" href="https://doc.rust-lang.org/1.67.1/std/primitive.str.html">str</a>></h4></section></summary><div class="docblock"><p>Get an iterator over the current set of attribute names that this entry contains.</p>
|
</div></details></div><div class="impl-items"><details class="rustdoc-toggle method-toggle" open><summary><section id="method.get_ava_names" class="method has-srclink"><a class="srclink rightside" href="../../../src/kanidmd_lib/entry.rs.html#1899-1902">source</a><h4 class="code-header">pub fn <a href="#method.get_ava_names" class="fn">get_ava_names</a>(&self) -> impl <a class="trait" href="https://doc.rust-lang.org/1.67.1/core/iter/traits/iterator/trait.Iterator.html" title="trait core::iter::traits::iterator::Iterator">Iterator</a><Item = &<a class="primitive" href="https://doc.rust-lang.org/1.67.1/std/primitive.str.html">str</a>></h4></section></summary><div class="docblock"><p>Get an iterator over the current set of attribute names that this entry contains.</p>
|
||||||
</div></details><details class="rustdoc-toggle method-toggle" open><summary><section id="method.get_ava" class="method has-srclink"><a class="srclink rightside" href="../../../src/kanidmd_lib/entry.rs.html#1906-1908">source</a><h4 class="code-header">pub fn <a href="#method.get_ava" class="fn">get_ava</a>(&self) -> &<a class="type" href="../../entry/type.Eattrs.html" title="type kanidmd_lib::entry::Eattrs">Eattrs</a></h4></section></summary><div class="docblock"><p>Get an iterator over the current set of values for an attribute name.</p>
|
</div></details><details class="rustdoc-toggle method-toggle" open><summary><section id="method.get_ava" class="method has-srclink"><a class="srclink rightside" href="../../../src/kanidmd_lib/entry.rs.html#1906-1908">source</a><h4 class="code-header">pub fn <a href="#method.get_ava" class="fn">get_ava</a>(&self) -> &<a class="type" href="../../entry/type.Eattrs.html" title="type kanidmd_lib::entry::Eattrs">Eattrs</a></h4></section></summary><div class="docblock"><p>Get an iterator over the current set of values for an attribute name.</p>
|
||||||
|
@ -21,11 +21,11 @@ there are multiple values present (ambiguous).</p>
|
||||||
</div></details><details class="rustdoc-toggle method-toggle" open><summary><section id="method.get_ava_single_credential" class="method has-srclink"><a class="srclink rightside" href="../../../src/kanidmd_lib/entry.rs.html#2062-2066">source</a><h4 class="code-header">pub fn <a href="#method.get_ava_single_credential" class="fn">get_ava_single_credential</a>(&self, attr: &<a class="primitive" href="https://doc.rust-lang.org/1.67.1/std/primitive.str.html">str</a>) -> <a class="enum" href="https://doc.rust-lang.org/1.67.1/core/option/enum.Option.html" title="enum core::option::Option">Option</a><&<a class="struct" href="../../credential/struct.Credential.html" title="struct kanidmd_lib::credential::Credential">Credential</a>></h4></section></summary><div class="docblock"><p>Return a single credential, if valid to transform this value.</p>
|
</div></details><details class="rustdoc-toggle method-toggle" open><summary><section id="method.get_ava_single_credential" class="method has-srclink"><a class="srclink rightside" href="../../../src/kanidmd_lib/entry.rs.html#2062-2066">source</a><h4 class="code-header">pub fn <a href="#method.get_ava_single_credential" class="fn">get_ava_single_credential</a>(&self, attr: &<a class="primitive" href="https://doc.rust-lang.org/1.67.1/std/primitive.str.html">str</a>) -> <a class="enum" href="https://doc.rust-lang.org/1.67.1/core/option/enum.Option.html" title="enum core::option::Option">Option</a><&<a class="struct" href="../../credential/struct.Credential.html" title="struct kanidmd_lib::credential::Credential">Credential</a>></h4></section></summary><div class="docblock"><p>Return a single credential, if valid to transform this value.</p>
|
||||||
</div></details><details class="rustdoc-toggle method-toggle" open><summary><section id="method.get_ava_passkeys" class="method has-srclink"><a class="srclink rightside" href="../../../src/kanidmd_lib/entry.rs.html#2070-2072">source</a><h4 class="code-header">pub fn <a href="#method.get_ava_passkeys" class="fn">get_ava_passkeys</a>(<br> &self,<br> attr: &<a class="primitive" href="https://doc.rust-lang.org/1.67.1/std/primitive.str.html">str</a><br>) -> <a class="enum" href="https://doc.rust-lang.org/1.67.1/core/option/enum.Option.html" title="enum core::option::Option">Option</a><&<a class="struct" href="https://doc.rust-lang.org/1.67.1/alloc/collections/btree/map/struct.BTreeMap.html" title="struct alloc::collections::btree::map::BTreeMap">BTreeMap</a><<a class="struct" href="../../prelude/struct.Uuid.html" title="struct kanidmd_lib::prelude::Uuid">Uuid</a>, (<a class="struct" href="https://doc.rust-lang.org/1.67.1/alloc/string/struct.String.html" title="struct alloc::string::String">String</a>, PasskeyV4)>></h4></section></summary><div class="docblock"><p>Get the set of passkeys on this account, if any are present.</p>
|
</div></details><details class="rustdoc-toggle method-toggle" open><summary><section id="method.get_ava_passkeys" class="method has-srclink"><a class="srclink rightside" href="../../../src/kanidmd_lib/entry.rs.html#2070-2072">source</a><h4 class="code-header">pub fn <a href="#method.get_ava_passkeys" class="fn">get_ava_passkeys</a>(<br> &self,<br> attr: &<a class="primitive" href="https://doc.rust-lang.org/1.67.1/std/primitive.str.html">str</a><br>) -> <a class="enum" href="https://doc.rust-lang.org/1.67.1/core/option/enum.Option.html" title="enum core::option::Option">Option</a><&<a class="struct" href="https://doc.rust-lang.org/1.67.1/alloc/collections/btree/map/struct.BTreeMap.html" title="struct alloc::collections::btree::map::BTreeMap">BTreeMap</a><<a class="struct" href="../../prelude/struct.Uuid.html" title="struct kanidmd_lib::prelude::Uuid">Uuid</a>, (<a class="struct" href="https://doc.rust-lang.org/1.67.1/alloc/string/struct.String.html" title="struct alloc::string::String">String</a>, PasskeyV4)>></h4></section></summary><div class="docblock"><p>Get the set of passkeys on this account, if any are present.</p>
|
||||||
</div></details><details class="rustdoc-toggle method-toggle" open><summary><section id="method.get_ava_devicekeys" class="method has-srclink"><a class="srclink rightside" href="../../../src/kanidmd_lib/entry.rs.html#2076-2078">source</a><h4 class="code-header">pub fn <a href="#method.get_ava_devicekeys" class="fn">get_ava_devicekeys</a>(<br> &self,<br> attr: &<a class="primitive" href="https://doc.rust-lang.org/1.67.1/std/primitive.str.html">str</a><br>) -> <a class="enum" href="https://doc.rust-lang.org/1.67.1/core/option/enum.Option.html" title="enum core::option::Option">Option</a><&<a class="struct" href="https://doc.rust-lang.org/1.67.1/alloc/collections/btree/map/struct.BTreeMap.html" title="struct alloc::collections::btree::map::BTreeMap">BTreeMap</a><<a class="struct" href="../../prelude/struct.Uuid.html" title="struct kanidmd_lib::prelude::Uuid">Uuid</a>, (<a class="struct" href="https://doc.rust-lang.org/1.67.1/alloc/string/struct.String.html" title="struct alloc::string::String">String</a>, DeviceKeyV4)>></h4></section></summary><div class="docblock"><p>Get the set of devicekeys on this account, if any are present.</p>
|
</div></details><details class="rustdoc-toggle method-toggle" open><summary><section id="method.get_ava_devicekeys" class="method has-srclink"><a class="srclink rightside" href="../../../src/kanidmd_lib/entry.rs.html#2076-2078">source</a><h4 class="code-header">pub fn <a href="#method.get_ava_devicekeys" class="fn">get_ava_devicekeys</a>(<br> &self,<br> attr: &<a class="primitive" href="https://doc.rust-lang.org/1.67.1/std/primitive.str.html">str</a><br>) -> <a class="enum" href="https://doc.rust-lang.org/1.67.1/core/option/enum.Option.html" title="enum core::option::Option">Option</a><&<a class="struct" href="https://doc.rust-lang.org/1.67.1/alloc/collections/btree/map/struct.BTreeMap.html" title="struct alloc::collections::btree::map::BTreeMap">BTreeMap</a><<a class="struct" href="../../prelude/struct.Uuid.html" title="struct kanidmd_lib::prelude::Uuid">Uuid</a>, (<a class="struct" href="https://doc.rust-lang.org/1.67.1/alloc/string/struct.String.html" title="struct alloc::string::String">String</a>, DeviceKeyV4)>></h4></section></summary><div class="docblock"><p>Get the set of devicekeys on this account, if any are present.</p>
|
||||||
</div></details><details class="rustdoc-toggle method-toggle" open><summary><section id="method.get_ava_uihint" class="method has-srclink"><a class="srclink rightside" href="../../../src/kanidmd_lib/entry.rs.html#2082-2084">source</a><h4 class="code-header">pub fn <a href="#method.get_ava_uihint" class="fn">get_ava_uihint</a>(&self, attr: &<a class="primitive" href="https://doc.rust-lang.org/1.67.1/std/primitive.str.html">str</a>) -> <a class="enum" href="https://doc.rust-lang.org/1.67.1/core/option/enum.Option.html" title="enum core::option::Option">Option</a><&<a class="struct" href="../../idm/authsession/struct.Set.html" title="struct kanidmd_lib::idm::authsession::Set">BTreeSet</a><<a class="enum" href="../../../kanidm_proto/v1/enum.UiHint.html" title="enum kanidm_proto::v1::UiHint">UiHint</a>>></h4></section></summary><div class="docblock"><p>Get the set of uihints on this account, if any are present.</p>
|
</div></details><details class="rustdoc-toggle method-toggle" open><summary><section id="method.get_ava_uihint" class="method has-srclink"><a class="srclink rightside" href="../../../src/kanidmd_lib/entry.rs.html#2082-2084">source</a><h4 class="code-header">pub fn <a href="#method.get_ava_uihint" class="fn">get_ava_uihint</a>(&self, attr: &<a class="primitive" href="https://doc.rust-lang.org/1.67.1/std/primitive.str.html">str</a>) -> <a class="enum" href="https://doc.rust-lang.org/1.67.1/core/option/enum.Option.html" title="enum core::option::Option">Option</a><&<a class="struct" href="../../idm/authsession/struct.Set.html" title="struct kanidmd_lib::idm::authsession::Set">BTreeSet</a><UiHint>></h4></section></summary><div class="docblock"><p>Get the set of uihints on this account, if any are present.</p>
|
||||||
</div></details><details class="rustdoc-toggle method-toggle" open><summary><section id="method.get_ava_single_secret" class="method has-srclink"><a class="srclink rightside" href="../../../src/kanidmd_lib/entry.rs.html#2088-2090">source</a><h4 class="code-header">pub fn <a href="#method.get_ava_single_secret" class="fn">get_ava_single_secret</a>(&self, attr: &<a class="primitive" href="https://doc.rust-lang.org/1.67.1/std/primitive.str.html">str</a>) -> <a class="enum" href="https://doc.rust-lang.org/1.67.1/core/option/enum.Option.html" title="enum core::option::Option">Option</a><&<a class="primitive" href="https://doc.rust-lang.org/1.67.1/std/primitive.str.html">str</a>></h4></section></summary><div class="docblock"><p>Return a single secret value, if valid to transform this value.</p>
|
</div></details><details class="rustdoc-toggle method-toggle" open><summary><section id="method.get_ava_single_secret" class="method has-srclink"><a class="srclink rightside" href="../../../src/kanidmd_lib/entry.rs.html#2088-2090">source</a><h4 class="code-header">pub fn <a href="#method.get_ava_single_secret" class="fn">get_ava_single_secret</a>(&self, attr: &<a class="primitive" href="https://doc.rust-lang.org/1.67.1/std/primitive.str.html">str</a>) -> <a class="enum" href="https://doc.rust-lang.org/1.67.1/core/option/enum.Option.html" title="enum core::option::Option">Option</a><&<a class="primitive" href="https://doc.rust-lang.org/1.67.1/std/primitive.str.html">str</a>></h4></section></summary><div class="docblock"><p>Return a single secret value, if valid to transform this value.</p>
|
||||||
</div></details><details class="rustdoc-toggle method-toggle" open><summary><section id="method.get_ava_single_datetime" class="method has-srclink"><a class="srclink rightside" href="../../../src/kanidmd_lib/entry.rs.html#2094-2096">source</a><h4 class="code-header">pub fn <a href="#method.get_ava_single_datetime" class="fn">get_ava_single_datetime</a>(&self, attr: &<a class="primitive" href="https://doc.rust-lang.org/1.67.1/std/primitive.str.html">str</a>) -> <a class="enum" href="https://doc.rust-lang.org/1.67.1/core/option/enum.Option.html" title="enum core::option::Option">Option</a><OffsetDateTime></h4></section></summary><div class="docblock"><p>Return a single datetime, if valid to transform this value.</p>
|
</div></details><details class="rustdoc-toggle method-toggle" open><summary><section id="method.get_ava_single_datetime" class="method has-srclink"><a class="srclink rightside" href="../../../src/kanidmd_lib/entry.rs.html#2094-2096">source</a><h4 class="code-header">pub fn <a href="#method.get_ava_single_datetime" class="fn">get_ava_single_datetime</a>(&self, attr: &<a class="primitive" href="https://doc.rust-lang.org/1.67.1/std/primitive.str.html">str</a>) -> <a class="enum" href="https://doc.rust-lang.org/1.67.1/core/option/enum.Option.html" title="enum core::option::Option">Option</a><OffsetDateTime></h4></section></summary><div class="docblock"><p>Return a single datetime, if valid to transform this value.</p>
|
||||||
</div></details><details class="rustdoc-toggle method-toggle" open><summary><section id="method.get_ava_single_url" class="method has-srclink"><a class="srclink rightside" href="../../../src/kanidmd_lib/entry.rs.html#2118-2120">source</a><h4 class="code-header">pub fn <a href="#method.get_ava_single_url" class="fn">get_ava_single_url</a>(&self, attr: &<a class="primitive" href="https://doc.rust-lang.org/1.67.1/std/primitive.str.html">str</a>) -> <a class="enum" href="https://doc.rust-lang.org/1.67.1/core/option/enum.Option.html" title="enum core::option::Option">Option</a><&<a class="struct" href="../../prelude/struct.Url.html" title="struct kanidmd_lib::prelude::Url">Url</a>></h4></section></summary><div class="docblock"><p>Return a single <code>&Url</code>, if valid to transform this value.</p>
|
</div></details><details class="rustdoc-toggle method-toggle" open><summary><section id="method.get_ava_single_url" class="method has-srclink"><a class="srclink rightside" href="../../../src/kanidmd_lib/entry.rs.html#2118-2120">source</a><h4 class="code-header">pub fn <a href="#method.get_ava_single_url" class="fn">get_ava_single_url</a>(&self, attr: &<a class="primitive" href="https://doc.rust-lang.org/1.67.1/std/primitive.str.html">str</a>) -> <a class="enum" href="https://doc.rust-lang.org/1.67.1/core/option/enum.Option.html" title="enum core::option::Option">Option</a><&<a class="struct" href="../../prelude/struct.Url.html" title="struct kanidmd_lib::prelude::Url">Url</a>></h4></section></summary><div class="docblock"><p>Return a single <code>&Url</code>, if valid to transform this value.</p>
|
||||||
</div></details><section id="method.get_ava_single_uuid" class="method has-srclink"><a class="srclink rightside" href="../../../src/kanidmd_lib/entry.rs.html#2122-2124">source</a><h4 class="code-header">pub fn <a href="#method.get_ava_single_uuid" class="fn">get_ava_single_uuid</a>(&self, attr: &<a class="primitive" href="https://doc.rust-lang.org/1.67.1/std/primitive.str.html">str</a>) -> <a class="enum" href="https://doc.rust-lang.org/1.67.1/core/option/enum.Option.html" title="enum core::option::Option">Option</a><<a class="struct" href="../../prelude/struct.Uuid.html" title="struct kanidmd_lib::prelude::Uuid">Uuid</a>></h4></section><section id="method.get_ava_single_refer" class="method has-srclink"><a class="srclink rightside" href="../../../src/kanidmd_lib/entry.rs.html#2126-2128">source</a><h4 class="code-header">pub fn <a href="#method.get_ava_single_refer" class="fn">get_ava_single_refer</a>(&self, attr: &<a class="primitive" href="https://doc.rust-lang.org/1.67.1/std/primitive.str.html">str</a>) -> <a class="enum" href="https://doc.rust-lang.org/1.67.1/core/option/enum.Option.html" title="enum core::option::Option">Option</a><<a class="struct" href="../../prelude/struct.Uuid.html" title="struct kanidmd_lib::prelude::Uuid">Uuid</a>></h4></section><section id="method.get_ava_mail_primary" class="method has-srclink"><a class="srclink rightside" href="../../../src/kanidmd_lib/entry.rs.html#2130-2134">source</a><h4 class="code-header">pub fn <a href="#method.get_ava_mail_primary" class="fn">get_ava_mail_primary</a>(&self, attr: &<a class="primitive" href="https://doc.rust-lang.org/1.67.1/std/primitive.str.html">str</a>) -> <a class="enum" href="https://doc.rust-lang.org/1.67.1/core/option/enum.Option.html" title="enum core::option::Option">Option</a><&<a class="primitive" href="https://doc.rust-lang.org/1.67.1/std/primitive.str.html">str</a>></h4></section><section id="method.get_ava_iter_mail" class="method has-srclink"><a class="srclink rightside" href="../../../src/kanidmd_lib/entry.rs.html#2136-2138">source</a><h4 class="code-header">pub fn <a href="#method.get_ava_iter_mail" class="fn">get_ava_iter_mail</a>(&self, attr: &<a class="primitive" href="https://doc.rust-lang.org/1.67.1/std/primitive.str.html">str</a>) -> <a class="enum" href="https://doc.rust-lang.org/1.67.1/core/option/enum.Option.html" title="enum core::option::Option">Option</a><impl <a class="trait" href="https://doc.rust-lang.org/1.67.1/core/iter/traits/iterator/trait.Iterator.html" title="trait core::iter::traits::iterator::Iterator">Iterator</a><Item = &<a class="primitive" href="https://doc.rust-lang.org/1.67.1/std/primitive.str.html">str</a>>></h4></section><details class="rustdoc-toggle method-toggle" open><summary><section id="method.get_ava_single_protofilter" class="method has-srclink"><a class="srclink rightside" href="../../../src/kanidmd_lib/entry.rs.html#2142-2146">source</a><h4 class="code-header">pub fn <a href="#method.get_ava_single_protofilter" class="fn">get_ava_single_protofilter</a>(&self, attr: &<a class="primitive" href="https://doc.rust-lang.org/1.67.1/std/primitive.str.html">str</a>) -> <a class="enum" href="https://doc.rust-lang.org/1.67.1/core/option/enum.Option.html" title="enum core::option::Option">Option</a><&<a class="enum" href="../../../kanidm_proto/v1/enum.Filter.html" title="enum kanidm_proto::v1::Filter">ProtoFilter</a>></h4></section></summary><div class="docblock"><p>Return a single protocol filter, if valid to transform this value.</p>
|
</div></details><section id="method.get_ava_single_uuid" class="method has-srclink"><a class="srclink rightside" href="../../../src/kanidmd_lib/entry.rs.html#2122-2124">source</a><h4 class="code-header">pub fn <a href="#method.get_ava_single_uuid" class="fn">get_ava_single_uuid</a>(&self, attr: &<a class="primitive" href="https://doc.rust-lang.org/1.67.1/std/primitive.str.html">str</a>) -> <a class="enum" href="https://doc.rust-lang.org/1.67.1/core/option/enum.Option.html" title="enum core::option::Option">Option</a><<a class="struct" href="../../prelude/struct.Uuid.html" title="struct kanidmd_lib::prelude::Uuid">Uuid</a>></h4></section><section id="method.get_ava_single_refer" class="method has-srclink"><a class="srclink rightside" href="../../../src/kanidmd_lib/entry.rs.html#2126-2128">source</a><h4 class="code-header">pub fn <a href="#method.get_ava_single_refer" class="fn">get_ava_single_refer</a>(&self, attr: &<a class="primitive" href="https://doc.rust-lang.org/1.67.1/std/primitive.str.html">str</a>) -> <a class="enum" href="https://doc.rust-lang.org/1.67.1/core/option/enum.Option.html" title="enum core::option::Option">Option</a><<a class="struct" href="../../prelude/struct.Uuid.html" title="struct kanidmd_lib::prelude::Uuid">Uuid</a>></h4></section><section id="method.get_ava_mail_primary" class="method has-srclink"><a class="srclink rightside" href="../../../src/kanidmd_lib/entry.rs.html#2130-2134">source</a><h4 class="code-header">pub fn <a href="#method.get_ava_mail_primary" class="fn">get_ava_mail_primary</a>(&self, attr: &<a class="primitive" href="https://doc.rust-lang.org/1.67.1/std/primitive.str.html">str</a>) -> <a class="enum" href="https://doc.rust-lang.org/1.67.1/core/option/enum.Option.html" title="enum core::option::Option">Option</a><&<a class="primitive" href="https://doc.rust-lang.org/1.67.1/std/primitive.str.html">str</a>></h4></section><section id="method.get_ava_iter_mail" class="method has-srclink"><a class="srclink rightside" href="../../../src/kanidmd_lib/entry.rs.html#2136-2138">source</a><h4 class="code-header">pub fn <a href="#method.get_ava_iter_mail" class="fn">get_ava_iter_mail</a>(&self, attr: &<a class="primitive" href="https://doc.rust-lang.org/1.67.1/std/primitive.str.html">str</a>) -> <a class="enum" href="https://doc.rust-lang.org/1.67.1/core/option/enum.Option.html" title="enum core::option::Option">Option</a><impl <a class="trait" href="https://doc.rust-lang.org/1.67.1/core/iter/traits/iterator/trait.Iterator.html" title="trait core::iter::traits::iterator::Iterator">Iterator</a><Item = &<a class="primitive" href="https://doc.rust-lang.org/1.67.1/std/primitive.str.html">str</a>>></h4></section><details class="rustdoc-toggle method-toggle" open><summary><section id="method.get_ava_single_protofilter" class="method has-srclink"><a class="srclink rightside" href="../../../src/kanidmd_lib/entry.rs.html#2142-2146">source</a><h4 class="code-header">pub fn <a href="#method.get_ava_single_protofilter" class="fn">get_ava_single_protofilter</a>(&self, attr: &<a class="primitive" href="https://doc.rust-lang.org/1.67.1/std/primitive.str.html">str</a>) -> <a class="enum" href="https://doc.rust-lang.org/1.67.1/core/option/enum.Option.html" title="enum core::option::Option">Option</a><&ProtoFilter></h4></section></summary><div class="docblock"><p>Return a single protocol filter, if valid to transform this value.</p>
|
||||||
</div></details><section id="method.get_ava_single_private_binary" class="method has-srclink"><a class="srclink rightside" href="../../../src/kanidmd_lib/entry.rs.html#2148-2152">source</a><h4 class="code-header">pub fn <a href="#method.get_ava_single_private_binary" class="fn">get_ava_single_private_binary</a>(&self, attr: &<a class="primitive" href="https://doc.rust-lang.org/1.67.1/std/primitive.str.html">str</a>) -> <a class="enum" href="https://doc.rust-lang.org/1.67.1/core/option/enum.Option.html" title="enum core::option::Option">Option</a><&[<a class="primitive" href="https://doc.rust-lang.org/1.67.1/std/primitive.u8.html">u8</a>]></h4></section><section id="method.get_ava_single_jws_key_es256" class="method has-srclink"><a class="srclink rightside" href="../../../src/kanidmd_lib/entry.rs.html#2154-2158">source</a><h4 class="code-header">pub fn <a href="#method.get_ava_single_jws_key_es256" class="fn">get_ava_single_jws_key_es256</a>(&self, attr: &<a class="primitive" href="https://doc.rust-lang.org/1.67.1/std/primitive.str.html">str</a>) -> <a class="enum" href="https://doc.rust-lang.org/1.67.1/core/option/enum.Option.html" title="enum core::option::Option">Option</a><&JwsSigner></h4></section><details class="rustdoc-toggle method-toggle" open><summary><section id="method.attribute_pres" class="method has-srclink"><a class="srclink rightside" href="../../../src/kanidmd_lib/entry.rs.html#2169-2171">source</a><h4 class="code-header">pub fn <a href="#method.attribute_pres" class="fn">attribute_pres</a>(&self, attr: &<a class="primitive" href="https://doc.rust-lang.org/1.67.1/std/primitive.str.html">str</a>) -> <a class="primitive" href="https://doc.rust-lang.org/1.67.1/std/primitive.bool.html">bool</a></h4></section></summary><div class="docblock"><p>Assert if an attribute of this name is present on this entry.</p>
|
</div></details><section id="method.get_ava_single_private_binary" class="method has-srclink"><a class="srclink rightside" href="../../../src/kanidmd_lib/entry.rs.html#2148-2152">source</a><h4 class="code-header">pub fn <a href="#method.get_ava_single_private_binary" class="fn">get_ava_single_private_binary</a>(&self, attr: &<a class="primitive" href="https://doc.rust-lang.org/1.67.1/std/primitive.str.html">str</a>) -> <a class="enum" href="https://doc.rust-lang.org/1.67.1/core/option/enum.Option.html" title="enum core::option::Option">Option</a><&[<a class="primitive" href="https://doc.rust-lang.org/1.67.1/std/primitive.u8.html">u8</a>]></h4></section><section id="method.get_ava_single_jws_key_es256" class="method has-srclink"><a class="srclink rightside" href="../../../src/kanidmd_lib/entry.rs.html#2154-2158">source</a><h4 class="code-header">pub fn <a href="#method.get_ava_single_jws_key_es256" class="fn">get_ava_single_jws_key_es256</a>(&self, attr: &<a class="primitive" href="https://doc.rust-lang.org/1.67.1/std/primitive.str.html">str</a>) -> <a class="enum" href="https://doc.rust-lang.org/1.67.1/core/option/enum.Option.html" title="enum core::option::Option">Option</a><&JwsSigner></h4></section><details class="rustdoc-toggle method-toggle" open><summary><section id="method.attribute_pres" class="method has-srclink"><a class="srclink rightside" href="../../../src/kanidmd_lib/entry.rs.html#2169-2171">source</a><h4 class="code-header">pub fn <a href="#method.attribute_pres" class="fn">attribute_pres</a>(&self, attr: &<a class="primitive" href="https://doc.rust-lang.org/1.67.1/std/primitive.str.html">str</a>) -> <a class="primitive" href="https://doc.rust-lang.org/1.67.1/std/primitive.bool.html">bool</a></h4></section></summary><div class="docblock"><p>Assert if an attribute of this name is present on this entry.</p>
|
||||||
</div></details><details class="rustdoc-toggle method-toggle" open><summary><section id="method.attribute_equality" class="method has-srclink"><a class="srclink rightside" href="../../../src/kanidmd_lib/entry.rs.html#2176-2185">source</a><h4 class="code-header">pub fn <a href="#method.attribute_equality" class="fn">attribute_equality</a>(&self, attr: &<a class="primitive" href="https://doc.rust-lang.org/1.67.1/std/primitive.str.html">str</a>, value: &<a class="enum" href="../../value/enum.PartialValue.html" title="enum kanidmd_lib::value::PartialValue">PartialValue</a>) -> <a class="primitive" href="https://doc.rust-lang.org/1.67.1/std/primitive.bool.html">bool</a></h4></section></summary><div class="docblock"><p>Assert if an attribute of this name is present, and one of it’s values contains
|
</div></details><details class="rustdoc-toggle method-toggle" open><summary><section id="method.attribute_equality" class="method has-srclink"><a class="srclink rightside" href="../../../src/kanidmd_lib/entry.rs.html#2176-2185">source</a><h4 class="code-header">pub fn <a href="#method.attribute_equality" class="fn">attribute_equality</a>(&self, attr: &<a class="primitive" href="https://doc.rust-lang.org/1.67.1/std/primitive.str.html">str</a>, value: &<a class="enum" href="../../value/enum.PartialValue.html" title="enum kanidmd_lib::value::PartialValue">PartialValue</a>) -> <a class="primitive" href="https://doc.rust-lang.org/1.67.1/std/primitive.bool.html">bool</a></h4></section></summary><div class="docblock"><p>Assert if an attribute of this name is present, and one of it’s values contains
|
||||||
the an exact match of this partial value.</p>
|
the an exact match of this partial value.</p>
|
||||||
|
|
|
@ -4,7 +4,7 @@
|
||||||
</div></details><details class="rustdoc-toggle method-toggle" open><summary><section id="method.reduce_attributes" class="method has-srclink"><a class="srclink rightside" href="../../../src/kanidmd_lib/entry.rs.html#1368-1395">source</a><h4 class="code-header">pub fn <a href="#method.reduce_attributes" class="fn">reduce_attributes</a>(<br> &self,<br> allowed_attrs: &<a class="struct" href="../../idm/authsession/struct.Set.html" title="struct kanidmd_lib::idm::authsession::Set">BTreeSet</a><&<a class="primitive" href="https://doc.rust-lang.org/1.67.1/std/primitive.str.html">str</a>><br>) -> <a class="struct" href="../../entry/struct.Entry.html" title="struct kanidmd_lib::entry::Entry">Entry</a><<a class="struct" href="../../entry/struct.EntryReduced.html" title="struct kanidmd_lib::entry::EntryReduced">EntryReduced</a>, <a class="struct" href="../../entry/struct.EntryCommitted.html" title="struct kanidmd_lib::entry::EntryCommitted">EntryCommitted</a>></h4></section></summary><div class="docblock"><p>Given a set of attributes that are allowed to be seen on this entry, process and remove
|
</div></details><details class="rustdoc-toggle method-toggle" open><summary><section id="method.reduce_attributes" class="method has-srclink"><a class="srclink rightside" href="../../../src/kanidmd_lib/entry.rs.html#1368-1395">source</a><h4 class="code-header">pub fn <a href="#method.reduce_attributes" class="fn">reduce_attributes</a>(<br> &self,<br> allowed_attrs: &<a class="struct" href="../../idm/authsession/struct.Set.html" title="struct kanidmd_lib::idm::authsession::Set">BTreeSet</a><&<a class="primitive" href="https://doc.rust-lang.org/1.67.1/std/primitive.str.html">str</a>><br>) -> <a class="struct" href="../../entry/struct.Entry.html" title="struct kanidmd_lib::entry::Entry">Entry</a><<a class="struct" href="../../entry/struct.EntryReduced.html" title="struct kanidmd_lib::entry::EntryReduced">EntryReduced</a>, <a class="struct" href="../../entry/struct.EntryCommitted.html" title="struct kanidmd_lib::entry::EntryCommitted">EntryCommitted</a>></h4></section></summary><div class="docblock"><p>Given a set of attributes that are allowed to be seen on this entry, process and remove
|
||||||
all other values that are NOT allowed in this query.</p>
|
all other values that are NOT allowed in this query.</p>
|
||||||
</div></details><details class="rustdoc-toggle method-toggle" open><summary><section id="method.to_tombstone" class="method has-srclink"><a class="srclink rightside" href="../../../src/kanidmd_lib/entry.rs.html#1398-1418">source</a><h4 class="code-header">pub fn <a href="#method.to_tombstone" class="fn">to_tombstone</a>(&self, cid: Cid) -> <a class="struct" href="../../entry/struct.Entry.html" title="struct kanidmd_lib::entry::Entry">Entry</a><<a class="struct" href="../../entry/struct.EntryInvalid.html" title="struct kanidmd_lib::entry::EntryInvalid">EntryInvalid</a>, <a class="struct" href="../../entry/struct.EntryCommitted.html" title="struct kanidmd_lib::entry::EntryCommitted">EntryCommitted</a>></h4></section></summary><div class="docblock"><p>Convert this recycled entry, into a tombstone ready for reaping.</p>
|
</div></details><details class="rustdoc-toggle method-toggle" open><summary><section id="method.to_tombstone" class="method has-srclink"><a class="srclink rightside" href="../../../src/kanidmd_lib/entry.rs.html#1398-1418">source</a><h4 class="code-header">pub fn <a href="#method.to_tombstone" class="fn">to_tombstone</a>(&self, cid: Cid) -> <a class="struct" href="../../entry/struct.Entry.html" title="struct kanidmd_lib::entry::Entry">Entry</a><<a class="struct" href="../../entry/struct.EntryInvalid.html" title="struct kanidmd_lib::entry::EntryInvalid">EntryInvalid</a>, <a class="struct" href="../../entry/struct.EntryCommitted.html" title="struct kanidmd_lib::entry::EntryCommitted">EntryCommitted</a>></h4></section></summary><div class="docblock"><p>Convert this recycled entry, into a tombstone ready for reaping.</p>
|
||||||
</div></details><section id="method.verify" class="method has-srclink"><a class="srclink rightside" href="../../../src/kanidmd_lib/entry.rs.html#1432-1440">source</a><h4 class="code-header">pub fn <a href="#method.verify" class="fn">verify</a>(<br> &self,<br> schema: &dyn <a class="trait" href="../../schema/trait.SchemaTransaction.html" title="trait kanidmd_lib::schema::SchemaTransaction">SchemaTransaction</a>,<br> results: &mut <a class="struct" href="https://doc.rust-lang.org/1.67.1/alloc/vec/struct.Vec.html" title="struct alloc::vec::Vec">Vec</a><<a class="enum" href="https://doc.rust-lang.org/1.67.1/core/result/enum.Result.html" title="enum core::result::Result">Result</a><<a class="primitive" href="https://doc.rust-lang.org/1.67.1/std/primitive.unit.html">()</a>, <a class="enum" href="../../prelude/enum.ConsistencyError.html" title="enum kanidmd_lib::prelude::ConsistencyError">ConsistencyError</a>>><br>)</h4></section></div><div class="impl-items"><section id="method.get_uuid" class="method has-srclink"><a class="srclink rightside" href="../../../src/kanidmd_lib/entry.rs.html#1695-1697">source</a><h4 class="code-header">pub fn <a href="#method.get_uuid" class="fn">get_uuid</a>(&self) -> <a class="struct" href="../../prelude/struct.Uuid.html" title="struct kanidmd_lib::prelude::Uuid">Uuid</a></h4></section></div><div class="impl-items"><section id="method.get_uuid-1" class="method has-srclink"><a class="srclink rightside" href="../../../src/kanidmd_lib/entry.rs.html#1715-1717">source</a><h4 class="code-header">pub fn <a href="#method.get_uuid-1" class="fn">get_uuid</a>(&self) -> <a class="struct" href="../../prelude/struct.Uuid.html" title="struct kanidmd_lib::prelude::Uuid">Uuid</a></h4></section><section id="method.get_changestate" class="method has-srclink"><a class="srclink rightside" href="../../../src/kanidmd_lib/entry.rs.html#1725-1727">source</a><h4 class="code-header">pub fn <a href="#method.get_changestate" class="fn">get_changestate</a>(&self) -> &EntryChangeState</h4></section></div><div class="impl-items"><section id="method.get_uuid-2" class="method has-srclink"><a class="srclink rightside" href="../../../src/kanidmd_lib/entry.rs.html#1746-1748">source</a><h4 class="code-header">pub fn <a href="#method.get_uuid-2" class="fn">get_uuid</a>(&self) -> <a class="struct" href="../../prelude/struct.Uuid.html" title="struct kanidmd_lib::prelude::Uuid">Uuid</a></h4></section><details class="rustdoc-toggle method-toggle" open><summary><section id="method.to_pe" class="method has-srclink"><a class="srclink rightside" href="../../../src/kanidmd_lib/entry.rs.html#1751-1759">source</a><h4 class="code-header">pub fn <a href="#method.to_pe" class="fn">to_pe</a>(<br> &self,<br> qs: &mut <a class="struct" href="../../server/struct.QueryServerReadTransaction.html" title="struct kanidmd_lib::server::QueryServerReadTransaction">QueryServerReadTransaction</a><'_><br>) -> <a class="enum" href="https://doc.rust-lang.org/1.67.1/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">ProtoEntry</a>, <a class="enum" href="../../prelude/enum.OperationError.html" title="enum kanidmd_lib::prelude::OperationError">OperationError</a>></h4></section></summary><div class="docblock"><p>Transform this reduced entry into a JSON protocol form that can be sent to clients.</p>
|
</div></details><section id="method.verify" class="method has-srclink"><a class="srclink rightside" href="../../../src/kanidmd_lib/entry.rs.html#1432-1440">source</a><h4 class="code-header">pub fn <a href="#method.verify" class="fn">verify</a>(<br> &self,<br> schema: &dyn <a class="trait" href="../../schema/trait.SchemaTransaction.html" title="trait kanidmd_lib::schema::SchemaTransaction">SchemaTransaction</a>,<br> results: &mut <a class="struct" href="https://doc.rust-lang.org/1.67.1/alloc/vec/struct.Vec.html" title="struct alloc::vec::Vec">Vec</a><<a class="enum" href="https://doc.rust-lang.org/1.67.1/core/result/enum.Result.html" title="enum core::result::Result">Result</a><<a class="primitive" href="https://doc.rust-lang.org/1.67.1/std/primitive.unit.html">()</a>, <a class="enum" href="../../prelude/enum.ConsistencyError.html" title="enum kanidmd_lib::prelude::ConsistencyError">ConsistencyError</a>>><br>)</h4></section></div><div class="impl-items"><section id="method.get_uuid" class="method has-srclink"><a class="srclink rightside" href="../../../src/kanidmd_lib/entry.rs.html#1695-1697">source</a><h4 class="code-header">pub fn <a href="#method.get_uuid" class="fn">get_uuid</a>(&self) -> <a class="struct" href="../../prelude/struct.Uuid.html" title="struct kanidmd_lib::prelude::Uuid">Uuid</a></h4></section></div><div class="impl-items"><section id="method.get_uuid-1" class="method has-srclink"><a class="srclink rightside" href="../../../src/kanidmd_lib/entry.rs.html#1715-1717">source</a><h4 class="code-header">pub fn <a href="#method.get_uuid-1" class="fn">get_uuid</a>(&self) -> <a class="struct" href="../../prelude/struct.Uuid.html" title="struct kanidmd_lib::prelude::Uuid">Uuid</a></h4></section><section id="method.get_changestate" class="method has-srclink"><a class="srclink rightside" href="../../../src/kanidmd_lib/entry.rs.html#1725-1727">source</a><h4 class="code-header">pub fn <a href="#method.get_changestate" class="fn">get_changestate</a>(&self) -> &EntryChangeState</h4></section></div><div class="impl-items"><section id="method.get_uuid-2" class="method has-srclink"><a class="srclink rightside" href="../../../src/kanidmd_lib/entry.rs.html#1746-1748">source</a><h4 class="code-header">pub fn <a href="#method.get_uuid-2" class="fn">get_uuid</a>(&self) -> <a class="struct" href="../../prelude/struct.Uuid.html" title="struct kanidmd_lib::prelude::Uuid">Uuid</a></h4></section><details class="rustdoc-toggle method-toggle" open><summary><section id="method.to_pe" class="method has-srclink"><a class="srclink rightside" href="../../../src/kanidmd_lib/entry.rs.html#1751-1759">source</a><h4 class="code-header">pub fn <a href="#method.to_pe" class="fn">to_pe</a>(<br> &self,<br> qs: &mut <a class="struct" href="../../server/struct.QueryServerReadTransaction.html" title="struct kanidmd_lib::server::QueryServerReadTransaction">QueryServerReadTransaction</a><'_><br>) -> <a class="enum" href="https://doc.rust-lang.org/1.67.1/core/result/enum.Result.html" title="enum core::result::Result">Result</a><ProtoEntry, <a class="enum" href="../../prelude/enum.OperationError.html" title="enum kanidmd_lib::prelude::OperationError">OperationError</a>></h4></section></summary><div class="docblock"><p>Transform this reduced entry into a JSON protocol form that can be sent to clients.</p>
|
||||||
</div></details><details class="rustdoc-toggle method-toggle" open><summary><section id="method.to_ldap" class="method has-srclink"><a class="srclink rightside" href="../../../src/kanidmd_lib/entry.rs.html#1762-1848">source</a><h4 class="code-header">pub fn <a href="#method.to_ldap" class="fn">to_ldap</a>(<br> &self,<br> qs: &mut <a class="struct" href="../../server/struct.QueryServerReadTransaction.html" title="struct kanidmd_lib::server::QueryServerReadTransaction">QueryServerReadTransaction</a><'_>,<br> basedn: &<a class="primitive" href="https://doc.rust-lang.org/1.67.1/std/primitive.str.html">str</a>,<br> all_attrs: <a class="primitive" href="https://doc.rust-lang.org/1.67.1/std/primitive.bool.html">bool</a>,<br> l_attrs: &[<a class="struct" href="https://doc.rust-lang.org/1.67.1/alloc/string/struct.String.html" title="struct alloc::string::String">String</a>]<br>) -> <a class="enum" href="https://doc.rust-lang.org/1.67.1/core/result/enum.Result.html" title="enum core::result::Result">Result</a><LdapSearchResultEntry, <a class="enum" href="../../prelude/enum.OperationError.html" title="enum kanidmd_lib::prelude::OperationError">OperationError</a>></h4></section></summary><div class="docblock"><p>Transform this reduced entry into an LDAP form that can be sent to clients.</p>
|
</div></details><details class="rustdoc-toggle method-toggle" open><summary><section id="method.to_ldap" class="method has-srclink"><a class="srclink rightside" href="../../../src/kanidmd_lib/entry.rs.html#1762-1848">source</a><h4 class="code-header">pub fn <a href="#method.to_ldap" class="fn">to_ldap</a>(<br> &self,<br> qs: &mut <a class="struct" href="../../server/struct.QueryServerReadTransaction.html" title="struct kanidmd_lib::server::QueryServerReadTransaction">QueryServerReadTransaction</a><'_>,<br> basedn: &<a class="primitive" href="https://doc.rust-lang.org/1.67.1/std/primitive.str.html">str</a>,<br> all_attrs: <a class="primitive" href="https://doc.rust-lang.org/1.67.1/std/primitive.bool.html">bool</a>,<br> l_attrs: &[<a class="struct" href="https://doc.rust-lang.org/1.67.1/alloc/string/struct.String.html" title="struct alloc::string::String">String</a>]<br>) -> <a class="enum" href="https://doc.rust-lang.org/1.67.1/core/result/enum.Result.html" title="enum core::result::Result">Result</a><LdapSearchResultEntry, <a class="enum" href="../../prelude/enum.OperationError.html" title="enum kanidmd_lib::prelude::OperationError">OperationError</a>></h4></section></summary><div class="docblock"><p>Transform this reduced entry into an LDAP form that can be sent to clients.</p>
|
||||||
</div></details></div><div class="impl-items"><details class="rustdoc-toggle method-toggle" open><summary><section id="method.get_ava_names" class="method has-srclink"><a class="srclink rightside" href="../../../src/kanidmd_lib/entry.rs.html#1899-1902">source</a><h4 class="code-header">pub fn <a href="#method.get_ava_names" class="fn">get_ava_names</a>(&self) -> impl <a class="trait" href="https://doc.rust-lang.org/1.67.1/core/iter/traits/iterator/trait.Iterator.html" title="trait core::iter::traits::iterator::Iterator">Iterator</a><Item = &<a class="primitive" href="https://doc.rust-lang.org/1.67.1/std/primitive.str.html">str</a>></h4></section></summary><div class="docblock"><p>Get an iterator over the current set of attribute names that this entry contains.</p>
|
</div></details></div><div class="impl-items"><details class="rustdoc-toggle method-toggle" open><summary><section id="method.get_ava_names" class="method has-srclink"><a class="srclink rightside" href="../../../src/kanidmd_lib/entry.rs.html#1899-1902">source</a><h4 class="code-header">pub fn <a href="#method.get_ava_names" class="fn">get_ava_names</a>(&self) -> impl <a class="trait" href="https://doc.rust-lang.org/1.67.1/core/iter/traits/iterator/trait.Iterator.html" title="trait core::iter::traits::iterator::Iterator">Iterator</a><Item = &<a class="primitive" href="https://doc.rust-lang.org/1.67.1/std/primitive.str.html">str</a>></h4></section></summary><div class="docblock"><p>Get an iterator over the current set of attribute names that this entry contains.</p>
|
||||||
</div></details><details class="rustdoc-toggle method-toggle" open><summary><section id="method.get_ava" class="method has-srclink"><a class="srclink rightside" href="../../../src/kanidmd_lib/entry.rs.html#1906-1908">source</a><h4 class="code-header">pub fn <a href="#method.get_ava" class="fn">get_ava</a>(&self) -> &<a class="type" href="../../entry/type.Eattrs.html" title="type kanidmd_lib::entry::Eattrs">Eattrs</a></h4></section></summary><div class="docblock"><p>Get an iterator over the current set of values for an attribute name.</p>
|
</div></details><details class="rustdoc-toggle method-toggle" open><summary><section id="method.get_ava" class="method has-srclink"><a class="srclink rightside" href="../../../src/kanidmd_lib/entry.rs.html#1906-1908">source</a><h4 class="code-header">pub fn <a href="#method.get_ava" class="fn">get_ava</a>(&self) -> &<a class="type" href="../../entry/type.Eattrs.html" title="type kanidmd_lib::entry::Eattrs">Eattrs</a></h4></section></summary><div class="docblock"><p>Get an iterator over the current set of values for an attribute name.</p>
|
||||||
|
@ -21,11 +21,11 @@ there are multiple values present (ambiguous).</p>
|
||||||
</div></details><details class="rustdoc-toggle method-toggle" open><summary><section id="method.get_ava_single_credential" class="method has-srclink"><a class="srclink rightside" href="../../../src/kanidmd_lib/entry.rs.html#2062-2066">source</a><h4 class="code-header">pub fn <a href="#method.get_ava_single_credential" class="fn">get_ava_single_credential</a>(&self, attr: &<a class="primitive" href="https://doc.rust-lang.org/1.67.1/std/primitive.str.html">str</a>) -> <a class="enum" href="https://doc.rust-lang.org/1.67.1/core/option/enum.Option.html" title="enum core::option::Option">Option</a><&<a class="struct" href="../../credential/struct.Credential.html" title="struct kanidmd_lib::credential::Credential">Credential</a>></h4></section></summary><div class="docblock"><p>Return a single credential, if valid to transform this value.</p>
|
</div></details><details class="rustdoc-toggle method-toggle" open><summary><section id="method.get_ava_single_credential" class="method has-srclink"><a class="srclink rightside" href="../../../src/kanidmd_lib/entry.rs.html#2062-2066">source</a><h4 class="code-header">pub fn <a href="#method.get_ava_single_credential" class="fn">get_ava_single_credential</a>(&self, attr: &<a class="primitive" href="https://doc.rust-lang.org/1.67.1/std/primitive.str.html">str</a>) -> <a class="enum" href="https://doc.rust-lang.org/1.67.1/core/option/enum.Option.html" title="enum core::option::Option">Option</a><&<a class="struct" href="../../credential/struct.Credential.html" title="struct kanidmd_lib::credential::Credential">Credential</a>></h4></section></summary><div class="docblock"><p>Return a single credential, if valid to transform this value.</p>
|
||||||
</div></details><details class="rustdoc-toggle method-toggle" open><summary><section id="method.get_ava_passkeys" class="method has-srclink"><a class="srclink rightside" href="../../../src/kanidmd_lib/entry.rs.html#2070-2072">source</a><h4 class="code-header">pub fn <a href="#method.get_ava_passkeys" class="fn">get_ava_passkeys</a>(<br> &self,<br> attr: &<a class="primitive" href="https://doc.rust-lang.org/1.67.1/std/primitive.str.html">str</a><br>) -> <a class="enum" href="https://doc.rust-lang.org/1.67.1/core/option/enum.Option.html" title="enum core::option::Option">Option</a><&<a class="struct" href="https://doc.rust-lang.org/1.67.1/alloc/collections/btree/map/struct.BTreeMap.html" title="struct alloc::collections::btree::map::BTreeMap">BTreeMap</a><<a class="struct" href="../../prelude/struct.Uuid.html" title="struct kanidmd_lib::prelude::Uuid">Uuid</a>, (<a class="struct" href="https://doc.rust-lang.org/1.67.1/alloc/string/struct.String.html" title="struct alloc::string::String">String</a>, PasskeyV4)>></h4></section></summary><div class="docblock"><p>Get the set of passkeys on this account, if any are present.</p>
|
</div></details><details class="rustdoc-toggle method-toggle" open><summary><section id="method.get_ava_passkeys" class="method has-srclink"><a class="srclink rightside" href="../../../src/kanidmd_lib/entry.rs.html#2070-2072">source</a><h4 class="code-header">pub fn <a href="#method.get_ava_passkeys" class="fn">get_ava_passkeys</a>(<br> &self,<br> attr: &<a class="primitive" href="https://doc.rust-lang.org/1.67.1/std/primitive.str.html">str</a><br>) -> <a class="enum" href="https://doc.rust-lang.org/1.67.1/core/option/enum.Option.html" title="enum core::option::Option">Option</a><&<a class="struct" href="https://doc.rust-lang.org/1.67.1/alloc/collections/btree/map/struct.BTreeMap.html" title="struct alloc::collections::btree::map::BTreeMap">BTreeMap</a><<a class="struct" href="../../prelude/struct.Uuid.html" title="struct kanidmd_lib::prelude::Uuid">Uuid</a>, (<a class="struct" href="https://doc.rust-lang.org/1.67.1/alloc/string/struct.String.html" title="struct alloc::string::String">String</a>, PasskeyV4)>></h4></section></summary><div class="docblock"><p>Get the set of passkeys on this account, if any are present.</p>
|
||||||
</div></details><details class="rustdoc-toggle method-toggle" open><summary><section id="method.get_ava_devicekeys" class="method has-srclink"><a class="srclink rightside" href="../../../src/kanidmd_lib/entry.rs.html#2076-2078">source</a><h4 class="code-header">pub fn <a href="#method.get_ava_devicekeys" class="fn">get_ava_devicekeys</a>(<br> &self,<br> attr: &<a class="primitive" href="https://doc.rust-lang.org/1.67.1/std/primitive.str.html">str</a><br>) -> <a class="enum" href="https://doc.rust-lang.org/1.67.1/core/option/enum.Option.html" title="enum core::option::Option">Option</a><&<a class="struct" href="https://doc.rust-lang.org/1.67.1/alloc/collections/btree/map/struct.BTreeMap.html" title="struct alloc::collections::btree::map::BTreeMap">BTreeMap</a><<a class="struct" href="../../prelude/struct.Uuid.html" title="struct kanidmd_lib::prelude::Uuid">Uuid</a>, (<a class="struct" href="https://doc.rust-lang.org/1.67.1/alloc/string/struct.String.html" title="struct alloc::string::String">String</a>, DeviceKeyV4)>></h4></section></summary><div class="docblock"><p>Get the set of devicekeys on this account, if any are present.</p>
|
</div></details><details class="rustdoc-toggle method-toggle" open><summary><section id="method.get_ava_devicekeys" class="method has-srclink"><a class="srclink rightside" href="../../../src/kanidmd_lib/entry.rs.html#2076-2078">source</a><h4 class="code-header">pub fn <a href="#method.get_ava_devicekeys" class="fn">get_ava_devicekeys</a>(<br> &self,<br> attr: &<a class="primitive" href="https://doc.rust-lang.org/1.67.1/std/primitive.str.html">str</a><br>) -> <a class="enum" href="https://doc.rust-lang.org/1.67.1/core/option/enum.Option.html" title="enum core::option::Option">Option</a><&<a class="struct" href="https://doc.rust-lang.org/1.67.1/alloc/collections/btree/map/struct.BTreeMap.html" title="struct alloc::collections::btree::map::BTreeMap">BTreeMap</a><<a class="struct" href="../../prelude/struct.Uuid.html" title="struct kanidmd_lib::prelude::Uuid">Uuid</a>, (<a class="struct" href="https://doc.rust-lang.org/1.67.1/alloc/string/struct.String.html" title="struct alloc::string::String">String</a>, DeviceKeyV4)>></h4></section></summary><div class="docblock"><p>Get the set of devicekeys on this account, if any are present.</p>
|
||||||
</div></details><details class="rustdoc-toggle method-toggle" open><summary><section id="method.get_ava_uihint" class="method has-srclink"><a class="srclink rightside" href="../../../src/kanidmd_lib/entry.rs.html#2082-2084">source</a><h4 class="code-header">pub fn <a href="#method.get_ava_uihint" class="fn">get_ava_uihint</a>(&self, attr: &<a class="primitive" href="https://doc.rust-lang.org/1.67.1/std/primitive.str.html">str</a>) -> <a class="enum" href="https://doc.rust-lang.org/1.67.1/core/option/enum.Option.html" title="enum core::option::Option">Option</a><&<a class="struct" href="../../idm/authsession/struct.Set.html" title="struct kanidmd_lib::idm::authsession::Set">BTreeSet</a><<a class="enum" href="../../../kanidm_proto/v1/enum.UiHint.html" title="enum kanidm_proto::v1::UiHint">UiHint</a>>></h4></section></summary><div class="docblock"><p>Get the set of uihints on this account, if any are present.</p>
|
</div></details><details class="rustdoc-toggle method-toggle" open><summary><section id="method.get_ava_uihint" class="method has-srclink"><a class="srclink rightside" href="../../../src/kanidmd_lib/entry.rs.html#2082-2084">source</a><h4 class="code-header">pub fn <a href="#method.get_ava_uihint" class="fn">get_ava_uihint</a>(&self, attr: &<a class="primitive" href="https://doc.rust-lang.org/1.67.1/std/primitive.str.html">str</a>) -> <a class="enum" href="https://doc.rust-lang.org/1.67.1/core/option/enum.Option.html" title="enum core::option::Option">Option</a><&<a class="struct" href="../../idm/authsession/struct.Set.html" title="struct kanidmd_lib::idm::authsession::Set">BTreeSet</a><UiHint>></h4></section></summary><div class="docblock"><p>Get the set of uihints on this account, if any are present.</p>
|
||||||
</div></details><details class="rustdoc-toggle method-toggle" open><summary><section id="method.get_ava_single_secret" class="method has-srclink"><a class="srclink rightside" href="../../../src/kanidmd_lib/entry.rs.html#2088-2090">source</a><h4 class="code-header">pub fn <a href="#method.get_ava_single_secret" class="fn">get_ava_single_secret</a>(&self, attr: &<a class="primitive" href="https://doc.rust-lang.org/1.67.1/std/primitive.str.html">str</a>) -> <a class="enum" href="https://doc.rust-lang.org/1.67.1/core/option/enum.Option.html" title="enum core::option::Option">Option</a><&<a class="primitive" href="https://doc.rust-lang.org/1.67.1/std/primitive.str.html">str</a>></h4></section></summary><div class="docblock"><p>Return a single secret value, if valid to transform this value.</p>
|
</div></details><details class="rustdoc-toggle method-toggle" open><summary><section id="method.get_ava_single_secret" class="method has-srclink"><a class="srclink rightside" href="../../../src/kanidmd_lib/entry.rs.html#2088-2090">source</a><h4 class="code-header">pub fn <a href="#method.get_ava_single_secret" class="fn">get_ava_single_secret</a>(&self, attr: &<a class="primitive" href="https://doc.rust-lang.org/1.67.1/std/primitive.str.html">str</a>) -> <a class="enum" href="https://doc.rust-lang.org/1.67.1/core/option/enum.Option.html" title="enum core::option::Option">Option</a><&<a class="primitive" href="https://doc.rust-lang.org/1.67.1/std/primitive.str.html">str</a>></h4></section></summary><div class="docblock"><p>Return a single secret value, if valid to transform this value.</p>
|
||||||
</div></details><details class="rustdoc-toggle method-toggle" open><summary><section id="method.get_ava_single_datetime" class="method has-srclink"><a class="srclink rightside" href="../../../src/kanidmd_lib/entry.rs.html#2094-2096">source</a><h4 class="code-header">pub fn <a href="#method.get_ava_single_datetime" class="fn">get_ava_single_datetime</a>(&self, attr: &<a class="primitive" href="https://doc.rust-lang.org/1.67.1/std/primitive.str.html">str</a>) -> <a class="enum" href="https://doc.rust-lang.org/1.67.1/core/option/enum.Option.html" title="enum core::option::Option">Option</a><OffsetDateTime></h4></section></summary><div class="docblock"><p>Return a single datetime, if valid to transform this value.</p>
|
</div></details><details class="rustdoc-toggle method-toggle" open><summary><section id="method.get_ava_single_datetime" class="method has-srclink"><a class="srclink rightside" href="../../../src/kanidmd_lib/entry.rs.html#2094-2096">source</a><h4 class="code-header">pub fn <a href="#method.get_ava_single_datetime" class="fn">get_ava_single_datetime</a>(&self, attr: &<a class="primitive" href="https://doc.rust-lang.org/1.67.1/std/primitive.str.html">str</a>) -> <a class="enum" href="https://doc.rust-lang.org/1.67.1/core/option/enum.Option.html" title="enum core::option::Option">Option</a><OffsetDateTime></h4></section></summary><div class="docblock"><p>Return a single datetime, if valid to transform this value.</p>
|
||||||
</div></details><details class="rustdoc-toggle method-toggle" open><summary><section id="method.get_ava_single_url" class="method has-srclink"><a class="srclink rightside" href="../../../src/kanidmd_lib/entry.rs.html#2118-2120">source</a><h4 class="code-header">pub fn <a href="#method.get_ava_single_url" class="fn">get_ava_single_url</a>(&self, attr: &<a class="primitive" href="https://doc.rust-lang.org/1.67.1/std/primitive.str.html">str</a>) -> <a class="enum" href="https://doc.rust-lang.org/1.67.1/core/option/enum.Option.html" title="enum core::option::Option">Option</a><&<a class="struct" href="../../prelude/struct.Url.html" title="struct kanidmd_lib::prelude::Url">Url</a>></h4></section></summary><div class="docblock"><p>Return a single <code>&Url</code>, if valid to transform this value.</p>
|
</div></details><details class="rustdoc-toggle method-toggle" open><summary><section id="method.get_ava_single_url" class="method has-srclink"><a class="srclink rightside" href="../../../src/kanidmd_lib/entry.rs.html#2118-2120">source</a><h4 class="code-header">pub fn <a href="#method.get_ava_single_url" class="fn">get_ava_single_url</a>(&self, attr: &<a class="primitive" href="https://doc.rust-lang.org/1.67.1/std/primitive.str.html">str</a>) -> <a class="enum" href="https://doc.rust-lang.org/1.67.1/core/option/enum.Option.html" title="enum core::option::Option">Option</a><&<a class="struct" href="../../prelude/struct.Url.html" title="struct kanidmd_lib::prelude::Url">Url</a>></h4></section></summary><div class="docblock"><p>Return a single <code>&Url</code>, if valid to transform this value.</p>
|
||||||
</div></details><section id="method.get_ava_single_uuid" class="method has-srclink"><a class="srclink rightside" href="../../../src/kanidmd_lib/entry.rs.html#2122-2124">source</a><h4 class="code-header">pub fn <a href="#method.get_ava_single_uuid" class="fn">get_ava_single_uuid</a>(&self, attr: &<a class="primitive" href="https://doc.rust-lang.org/1.67.1/std/primitive.str.html">str</a>) -> <a class="enum" href="https://doc.rust-lang.org/1.67.1/core/option/enum.Option.html" title="enum core::option::Option">Option</a><<a class="struct" href="../../prelude/struct.Uuid.html" title="struct kanidmd_lib::prelude::Uuid">Uuid</a>></h4></section><section id="method.get_ava_single_refer" class="method has-srclink"><a class="srclink rightside" href="../../../src/kanidmd_lib/entry.rs.html#2126-2128">source</a><h4 class="code-header">pub fn <a href="#method.get_ava_single_refer" class="fn">get_ava_single_refer</a>(&self, attr: &<a class="primitive" href="https://doc.rust-lang.org/1.67.1/std/primitive.str.html">str</a>) -> <a class="enum" href="https://doc.rust-lang.org/1.67.1/core/option/enum.Option.html" title="enum core::option::Option">Option</a><<a class="struct" href="../../prelude/struct.Uuid.html" title="struct kanidmd_lib::prelude::Uuid">Uuid</a>></h4></section><section id="method.get_ava_mail_primary" class="method has-srclink"><a class="srclink rightside" href="../../../src/kanidmd_lib/entry.rs.html#2130-2134">source</a><h4 class="code-header">pub fn <a href="#method.get_ava_mail_primary" class="fn">get_ava_mail_primary</a>(&self, attr: &<a class="primitive" href="https://doc.rust-lang.org/1.67.1/std/primitive.str.html">str</a>) -> <a class="enum" href="https://doc.rust-lang.org/1.67.1/core/option/enum.Option.html" title="enum core::option::Option">Option</a><&<a class="primitive" href="https://doc.rust-lang.org/1.67.1/std/primitive.str.html">str</a>></h4></section><section id="method.get_ava_iter_mail" class="method has-srclink"><a class="srclink rightside" href="../../../src/kanidmd_lib/entry.rs.html#2136-2138">source</a><h4 class="code-header">pub fn <a href="#method.get_ava_iter_mail" class="fn">get_ava_iter_mail</a>(&self, attr: &<a class="primitive" href="https://doc.rust-lang.org/1.67.1/std/primitive.str.html">str</a>) -> <a class="enum" href="https://doc.rust-lang.org/1.67.1/core/option/enum.Option.html" title="enum core::option::Option">Option</a><impl <a class="trait" href="https://doc.rust-lang.org/1.67.1/core/iter/traits/iterator/trait.Iterator.html" title="trait core::iter::traits::iterator::Iterator">Iterator</a><Item = &<a class="primitive" href="https://doc.rust-lang.org/1.67.1/std/primitive.str.html">str</a>>></h4></section><details class="rustdoc-toggle method-toggle" open><summary><section id="method.get_ava_single_protofilter" class="method has-srclink"><a class="srclink rightside" href="../../../src/kanidmd_lib/entry.rs.html#2142-2146">source</a><h4 class="code-header">pub fn <a href="#method.get_ava_single_protofilter" class="fn">get_ava_single_protofilter</a>(&self, attr: &<a class="primitive" href="https://doc.rust-lang.org/1.67.1/std/primitive.str.html">str</a>) -> <a class="enum" href="https://doc.rust-lang.org/1.67.1/core/option/enum.Option.html" title="enum core::option::Option">Option</a><&<a class="enum" href="../../../kanidm_proto/v1/enum.Filter.html" title="enum kanidm_proto::v1::Filter">ProtoFilter</a>></h4></section></summary><div class="docblock"><p>Return a single protocol filter, if valid to transform this value.</p>
|
</div></details><section id="method.get_ava_single_uuid" class="method has-srclink"><a class="srclink rightside" href="../../../src/kanidmd_lib/entry.rs.html#2122-2124">source</a><h4 class="code-header">pub fn <a href="#method.get_ava_single_uuid" class="fn">get_ava_single_uuid</a>(&self, attr: &<a class="primitive" href="https://doc.rust-lang.org/1.67.1/std/primitive.str.html">str</a>) -> <a class="enum" href="https://doc.rust-lang.org/1.67.1/core/option/enum.Option.html" title="enum core::option::Option">Option</a><<a class="struct" href="../../prelude/struct.Uuid.html" title="struct kanidmd_lib::prelude::Uuid">Uuid</a>></h4></section><section id="method.get_ava_single_refer" class="method has-srclink"><a class="srclink rightside" href="../../../src/kanidmd_lib/entry.rs.html#2126-2128">source</a><h4 class="code-header">pub fn <a href="#method.get_ava_single_refer" class="fn">get_ava_single_refer</a>(&self, attr: &<a class="primitive" href="https://doc.rust-lang.org/1.67.1/std/primitive.str.html">str</a>) -> <a class="enum" href="https://doc.rust-lang.org/1.67.1/core/option/enum.Option.html" title="enum core::option::Option">Option</a><<a class="struct" href="../../prelude/struct.Uuid.html" title="struct kanidmd_lib::prelude::Uuid">Uuid</a>></h4></section><section id="method.get_ava_mail_primary" class="method has-srclink"><a class="srclink rightside" href="../../../src/kanidmd_lib/entry.rs.html#2130-2134">source</a><h4 class="code-header">pub fn <a href="#method.get_ava_mail_primary" class="fn">get_ava_mail_primary</a>(&self, attr: &<a class="primitive" href="https://doc.rust-lang.org/1.67.1/std/primitive.str.html">str</a>) -> <a class="enum" href="https://doc.rust-lang.org/1.67.1/core/option/enum.Option.html" title="enum core::option::Option">Option</a><&<a class="primitive" href="https://doc.rust-lang.org/1.67.1/std/primitive.str.html">str</a>></h4></section><section id="method.get_ava_iter_mail" class="method has-srclink"><a class="srclink rightside" href="../../../src/kanidmd_lib/entry.rs.html#2136-2138">source</a><h4 class="code-header">pub fn <a href="#method.get_ava_iter_mail" class="fn">get_ava_iter_mail</a>(&self, attr: &<a class="primitive" href="https://doc.rust-lang.org/1.67.1/std/primitive.str.html">str</a>) -> <a class="enum" href="https://doc.rust-lang.org/1.67.1/core/option/enum.Option.html" title="enum core::option::Option">Option</a><impl <a class="trait" href="https://doc.rust-lang.org/1.67.1/core/iter/traits/iterator/trait.Iterator.html" title="trait core::iter::traits::iterator::Iterator">Iterator</a><Item = &<a class="primitive" href="https://doc.rust-lang.org/1.67.1/std/primitive.str.html">str</a>>></h4></section><details class="rustdoc-toggle method-toggle" open><summary><section id="method.get_ava_single_protofilter" class="method has-srclink"><a class="srclink rightside" href="../../../src/kanidmd_lib/entry.rs.html#2142-2146">source</a><h4 class="code-header">pub fn <a href="#method.get_ava_single_protofilter" class="fn">get_ava_single_protofilter</a>(&self, attr: &<a class="primitive" href="https://doc.rust-lang.org/1.67.1/std/primitive.str.html">str</a>) -> <a class="enum" href="https://doc.rust-lang.org/1.67.1/core/option/enum.Option.html" title="enum core::option::Option">Option</a><&ProtoFilter></h4></section></summary><div class="docblock"><p>Return a single protocol filter, if valid to transform this value.</p>
|
||||||
</div></details><section id="method.get_ava_single_private_binary" class="method has-srclink"><a class="srclink rightside" href="../../../src/kanidmd_lib/entry.rs.html#2148-2152">source</a><h4 class="code-header">pub fn <a href="#method.get_ava_single_private_binary" class="fn">get_ava_single_private_binary</a>(&self, attr: &<a class="primitive" href="https://doc.rust-lang.org/1.67.1/std/primitive.str.html">str</a>) -> <a class="enum" href="https://doc.rust-lang.org/1.67.1/core/option/enum.Option.html" title="enum core::option::Option">Option</a><&[<a class="primitive" href="https://doc.rust-lang.org/1.67.1/std/primitive.u8.html">u8</a>]></h4></section><section id="method.get_ava_single_jws_key_es256" class="method has-srclink"><a class="srclink rightside" href="../../../src/kanidmd_lib/entry.rs.html#2154-2158">source</a><h4 class="code-header">pub fn <a href="#method.get_ava_single_jws_key_es256" class="fn">get_ava_single_jws_key_es256</a>(&self, attr: &<a class="primitive" href="https://doc.rust-lang.org/1.67.1/std/primitive.str.html">str</a>) -> <a class="enum" href="https://doc.rust-lang.org/1.67.1/core/option/enum.Option.html" title="enum core::option::Option">Option</a><&JwsSigner></h4></section><details class="rustdoc-toggle method-toggle" open><summary><section id="method.attribute_pres" class="method has-srclink"><a class="srclink rightside" href="../../../src/kanidmd_lib/entry.rs.html#2169-2171">source</a><h4 class="code-header">pub fn <a href="#method.attribute_pres" class="fn">attribute_pres</a>(&self, attr: &<a class="primitive" href="https://doc.rust-lang.org/1.67.1/std/primitive.str.html">str</a>) -> <a class="primitive" href="https://doc.rust-lang.org/1.67.1/std/primitive.bool.html">bool</a></h4></section></summary><div class="docblock"><p>Assert if an attribute of this name is present on this entry.</p>
|
</div></details><section id="method.get_ava_single_private_binary" class="method has-srclink"><a class="srclink rightside" href="../../../src/kanidmd_lib/entry.rs.html#2148-2152">source</a><h4 class="code-header">pub fn <a href="#method.get_ava_single_private_binary" class="fn">get_ava_single_private_binary</a>(&self, attr: &<a class="primitive" href="https://doc.rust-lang.org/1.67.1/std/primitive.str.html">str</a>) -> <a class="enum" href="https://doc.rust-lang.org/1.67.1/core/option/enum.Option.html" title="enum core::option::Option">Option</a><&[<a class="primitive" href="https://doc.rust-lang.org/1.67.1/std/primitive.u8.html">u8</a>]></h4></section><section id="method.get_ava_single_jws_key_es256" class="method has-srclink"><a class="srclink rightside" href="../../../src/kanidmd_lib/entry.rs.html#2154-2158">source</a><h4 class="code-header">pub fn <a href="#method.get_ava_single_jws_key_es256" class="fn">get_ava_single_jws_key_es256</a>(&self, attr: &<a class="primitive" href="https://doc.rust-lang.org/1.67.1/std/primitive.str.html">str</a>) -> <a class="enum" href="https://doc.rust-lang.org/1.67.1/core/option/enum.Option.html" title="enum core::option::Option">Option</a><&JwsSigner></h4></section><details class="rustdoc-toggle method-toggle" open><summary><section id="method.attribute_pres" class="method has-srclink"><a class="srclink rightside" href="../../../src/kanidmd_lib/entry.rs.html#2169-2171">source</a><h4 class="code-header">pub fn <a href="#method.attribute_pres" class="fn">attribute_pres</a>(&self, attr: &<a class="primitive" href="https://doc.rust-lang.org/1.67.1/std/primitive.str.html">str</a>) -> <a class="primitive" href="https://doc.rust-lang.org/1.67.1/std/primitive.bool.html">bool</a></h4></section></summary><div class="docblock"><p>Assert if an attribute of this name is present on this entry.</p>
|
||||||
</div></details><details class="rustdoc-toggle method-toggle" open><summary><section id="method.attribute_equality" class="method has-srclink"><a class="srclink rightside" href="../../../src/kanidmd_lib/entry.rs.html#2176-2185">source</a><h4 class="code-header">pub fn <a href="#method.attribute_equality" class="fn">attribute_equality</a>(&self, attr: &<a class="primitive" href="https://doc.rust-lang.org/1.67.1/std/primitive.str.html">str</a>, value: &<a class="enum" href="../../value/enum.PartialValue.html" title="enum kanidmd_lib::value::PartialValue">PartialValue</a>) -> <a class="primitive" href="https://doc.rust-lang.org/1.67.1/std/primitive.bool.html">bool</a></h4></section></summary><div class="docblock"><p>Assert if an attribute of this name is present, and one of it’s values contains
|
</div></details><details class="rustdoc-toggle method-toggle" open><summary><section id="method.attribute_equality" class="method has-srclink"><a class="srclink rightside" href="../../../src/kanidmd_lib/entry.rs.html#2176-2185">source</a><h4 class="code-header">pub fn <a href="#method.attribute_equality" class="fn">attribute_equality</a>(&self, attr: &<a class="primitive" href="https://doc.rust-lang.org/1.67.1/std/primitive.str.html">str</a>, value: &<a class="enum" href="../../value/enum.PartialValue.html" title="enum kanidmd_lib::value::PartialValue">PartialValue</a>) -> <a class="primitive" href="https://doc.rust-lang.org/1.67.1/std/primitive.bool.html">bool</a></h4></section></summary><div class="docblock"><p>Assert if an attribute of this name is present, and one of it’s values contains
|
||||||
the an exact match of this partial value.</p>
|
the an exact match of this partial value.</p>
|
||||||
|
|
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
Some files were not shown because too many files have changed in this diff Show more
Loading…
Reference in a new issue