2023-01-28 05:14:00 +01:00
<!DOCTYPE html> < html lang = "en" > < head > < meta charset = "utf-8" > < meta name = "viewport" content = "width=device-width, initial-scale=1.0" > < meta name = "generator" content = "rustdoc" > < meta name = "description" content = "API documentation for the Rust `AccessControlsTransaction` trait in crate `kanidmd_lib`." > < meta name = "keywords" content = "rust, rustlang, rust-lang, AccessControlsTransaction" > < title > AccessControlsTransaction in kanidmd_lib::server::access - Rust< / 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 = "sidebar-items.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 trait" > <!-- [if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif] --> < nav class = "mobile-topbar" > < button class = "sidebar-menu-toggle" > ☰ < / button > < a class = "sidebar-logo" href = "../../../kanidmd_lib/index.html" > < div class = "logo-container" > < img class = "rust-logo" src = "../../../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" > < a href = "#" > AccessControlsTransaction< / a > < / h2 > < div class = "sidebar-elems" > < section > < h3 > < a href = "#required-methods" > Required Methods< / a > < / h3 > < ul class = "block" > < li > < a href = "#tymethod.get_acp_resolve_filter_cache" > get_acp_resolve_filter_cache< / a > < / li > < li > < a href = "#tymethod.get_create" > get_create< / a > < / li > < li > < a href = "#tymethod.get_delete" > get_delete< / a > < / li > < li > < a href = "#tymethod.get_modify" > get_modify< / a > < / li > < li > < a href = "#tymethod.get_search" > get_search< / a > < / li > < / ul > < h3 > < a href = "#provided-methods" > Provided Methods< / a > < / h3 > < ul class = "block" > < li > < a href = "#method.batch_modify_allow_operation" > batch_modify_allow_operation< / a > < / li > < li > < a href = "#method.create_allow_operation" > create_allow_operation< / a > < / li > < li > < a href = "#method.delete_allow_operation" > delete_allow_operation< / a > < / li > < li > < a href = "#method.delete_related_acp" > delete_related_acp< / a > < / li > < li > < a href = "#method.effective_permission_check" > effective_permission_check< / a > < / li > < li > < a href = "#method.modify_allow_operation" > modify_allow_operation< / a > < / li > < li > < a href = "#method.modify_r
< details class = "rustdoc-toggle type-contents-toggle" > < summary class = "hideme" > < span > Show 15 methods< / span > < / summary > fn < a href = "#tymethod.get_search" class = "fn" > get_search< / a > (& self) -> & < a class = "struct" href = "https://doc.rust-lang.org/1.67.0/alloc/vec/struct.Vec.html" title = "struct alloc::vec::Vec" > Vec< / a > < < a class = "struct" href = "profiles/struct.AccessControlSearch.html" title = "struct kanidmd_lib::server::access::profiles::AccessControlSearch" > AccessControlSearch< / a > > < a href = "#" class = "notable-traits" data-ty = "&Vec<AccessControlSearch>" > ⓘ< / a > ;
< span class = "item-spacer" > < / span > fn < a href = "#tymethod.get_create" class = "fn" > get_create< / a > (& self) -> & < a class = "struct" href = "https://doc.rust-lang.org/1.67.0/alloc/vec/struct.Vec.html" title = "struct alloc::vec::Vec" > Vec< / a > < < a class = "struct" href = "profiles/struct.AccessControlCreate.html" title = "struct kanidmd_lib::server::access::profiles::AccessControlCreate" > AccessControlCreate< / a > > < a href = "#" class = "notable-traits" data-ty = "&Vec<AccessControlCreate>" > ⓘ< / a > ;
< span class = "item-spacer" > < / span > fn < a href = "#tymethod.get_modify" class = "fn" > get_modify< / a > (& self) -> & < a class = "struct" href = "https://doc.rust-lang.org/1.67.0/alloc/vec/struct.Vec.html" title = "struct alloc::vec::Vec" > Vec< / a > < < a class = "struct" href = "profiles/struct.AccessControlModify.html" title = "struct kanidmd_lib::server::access::profiles::AccessControlModify" > AccessControlModify< / a > > < a href = "#" class = "notable-traits" data-ty = "&Vec<AccessControlModify>" > ⓘ< / a > ;
< span class = "item-spacer" > < / span > fn < a href = "#tymethod.get_delete" class = "fn" > get_delete< / a > (& self) -> & < a class = "struct" href = "https://doc.rust-lang.org/1.67.0/alloc/vec/struct.Vec.html" title = "struct alloc::vec::Vec" > Vec< / a > < < a class = "struct" href = "profiles/struct.AccessControlDelete.html" title = "struct kanidmd_lib::server::access::profiles::AccessControlDelete" > AccessControlDelete< / a > > < a href = "#" class = "notable-traits" data-ty = "&Vec<AccessControlDelete>" > ⓘ< / a > ;
< span class = "item-spacer" > < / span > fn < a href = "#tymethod.get_acp_resolve_filter_cache" class = "fn" > get_acp_resolve_filter_cache< / a > (< br > & self< br > ) -> & mut ARCacheReadTxn< 'a, (< a class = "enum" href = "../identity/enum.IdentityId.html" title = "enum kanidmd_lib::server::identity::IdentityId" > IdentityId< / a > , < a class = "struct" href = "../../filter/struct.Filter.html" title = "struct kanidmd_lib::filter::Filter" > Filter< / a > < < a class = "struct" href = "../../filter/struct.FilterValid.html" title = "struct kanidmd_lib::filter::FilterValid" > FilterValid< / a > > ), < a class = "struct" href = "../../filter/struct.Filter.html" title = "struct kanidmd_lib::filter::Filter" > Filter< / a > < < a class = "struct" href = "../../filter/struct.FilterValidResolved.html" title = "struct kanidmd_lib::filter::FilterValidResolved" > FilterValidResolved< / a > > , < a class = "primitive" href = "https://doc.rust-lang.org/1.67.0/std/primitive.unit.html" > ()< / a > > ;
2022-12-28 09:07:51 +01:00
2023-01-28 05:14:00 +01:00
fn < a href = "#method.search_related_acp" class = "fn" > search_related_acp< / a > < 'b> (< br > & 'b self,< br > ident: & < a class = "struct" href = "../identity/struct.Identity.html" title = "struct kanidmd_lib::server::identity::Identity" > Identity< / a > < br > ) -> < a class = "struct" href = "https://doc.rust-lang.org/1.67.0/alloc/vec/struct.Vec.html" title = "struct alloc::vec::Vec" > Vec< / a > < (& 'b < a class = "struct" href = "profiles/struct.AccessControlSearch.html" title = "struct kanidmd_lib::server::access::profiles::AccessControlSearch" > AccessControlSearch< / a > , < a class = "struct" href = "../../filter/struct.Filter.html" title = "struct kanidmd_lib::filter::Filter" > Filter< / a > < < a class = "struct" href = "../../filter/struct.FilterValidResolved.html" title = "struct kanidmd_lib::filter::FilterValidResolved" > FilterValidResolved< / a > > )> < a href = "#" class = "notable-traits" data-ty = "Vec<(&'b AccessControlSearch, Filter<FilterValidResolved>)>" > ⓘ< / a > { ... }
< span class = "item-spacer" > < / span > fn < a href = "#method.search_filter_entries" class = "fn" > search_filter_entries< / a > (< br > & self,< br > se: & < a class = "struct" href = "../../event/struct.SearchEvent.html" title = "struct kanidmd_lib::event::SearchEvent" > SearchEvent< / a > ,< br > entries: < a class = "struct" href = "https://doc.rust-lang.org/1.67.0/alloc/vec/struct.Vec.html" title = "struct alloc::vec::Vec" > Vec< / a > < < a class = "struct" href = "https://doc.rust-lang.org/1.67.0/alloc/sync/struct.Arc.html" title = "struct alloc::sync::Arc" > Arc< / a > < < a class = "type" href = "../../entry/type.EntrySealedCommitted.html" title = "type kanidmd_lib::entry::EntrySealedCommitted" > EntrySealedCommitted< / a > > > < br > ) -> < a class = "enum" href = "https://doc.rust-lang.org/1.67.0/core/result/enum.Result.html" title = "enum core::result::Result" > Result< / a > < < a class = "struct" href = "https://doc.rust-lang.org/1.67.0/alloc/vec/struct.Vec.html" title = "struct alloc::vec::Vec" > Vec< / a > < < a class = "struct" href = "https://doc.rust-lang.org/1.67.0/alloc/sync/struct.Arc.html" title = "struct alloc::sync::Arc" > Arc< / a > < < a class = "type" href = "../../entry/type.EntrySealedCommitted.html" title = "type kanidmd_lib::entry::EntrySealedCommitted" > EntrySealedCommitted< / a > > > , < a class = "enum" href = "../../prelude/enum.OperationError.html" title = "enum kanidmd_lib::prelude::OperationError" > OperationError< / a > > { ... }
< span class = "item-spacer" > < / span > fn < a href = "#method.search_filter_entry_attributes" class = "fn" > search_filter_entry_attributes< / a > (< br > & self,< br > se: & < a class = "struct" href = "../../event/struct.SearchEvent.html" title = "struct kanidmd_lib::event::SearchEvent" > SearchEvent< / a > ,< br > entries: < a class = "struct" href = "https://doc.rust-lang.org/1.67.0/alloc/vec/struct.Vec.html" title = "struct alloc::vec::Vec" > Vec< / a > < < a class = "struct" href = "https://doc.rust-lang.org/1.67.0/alloc/sync/struct.Arc.html" title = "struct alloc::sync::Arc" > Arc< / a > < < a class = "type" href = "../../entry/type.EntrySealedCommitted.html" title = "type kanidmd_lib::entry::EntrySealedCommitted" > EntrySealedCommitted< / a > > > < br > ) -> < a class = "enum" href = "https://doc.rust-lang.org/1.67.0/core/result/enum.Result.html" title = "enum core::result::Result" > Result< / a > < < a class = "struct" href = "https://doc.rust-lang.org/1.67.0/alloc/vec/struct.Vec.html" title = "struct alloc::vec::Vec" > Vec< / a > < < 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 > > > , < a class = "enum" href = "../../prelude/enum.OperationError.html" title = "enum kanidmd_lib::prelude::OperationError" > OperationError< / a > > { ... }
< span class = "item-spacer" > < / span > fn < a href = "#method.modify_related_acp" class = "fn" > modify_related_acp< / a > < 'b> (< br > & 'b self,< br > ident: & < a class = "struct" href = "../identity/struct.Identity.html" title = "struct kanidmd_lib::server::identity::Identity" > Identity< / a > < br > ) -> < a class = "struct" href = "https://doc.rust-lang.org/1.67.0/alloc/vec/struct.Vec.html" title = "struct alloc::vec::Vec" > Vec< / a > < (& 'b < a class = "struct" href = "profiles/struct.AccessControlModify.html" title = "struct kanidmd_lib::server::access::profiles::AccessControlModify" > AccessControlModify< / a > , < a class = "struct" href = "../../filter/struct.Filter.html" title = "struct kanidmd_lib::filter::Filter" > Filter< / a > < < a class = "struct" href = "../../filter/struct.FilterValidResolved.html" title = "struct kanidmd_lib::filter::FilterValidResolved" > FilterValidResolved< / a > > )> < a href = "#" class = "notable-traits" data-ty = "Vec<(&'b AccessControlModify, Filter<FilterValidResolved>)>" > ⓘ< / a > { ... }
< span class = "item-spacer" > < / span > fn < a href = "#method.modify_allow_operation" class = "fn" > modify_allow_operation< / a > (< br > & self,< br > me: & < a class = "struct" href = "../../event/struct.ModifyEvent.html" title = "struct kanidmd_lib::event::ModifyEvent" > ModifyEvent< / a > ,< br > entries: & [< a class = "struct" href = "https://doc.rust-lang.org/1.67.0/alloc/sync/struct.Arc.html" title = "struct alloc::sync::Arc" > Arc< / a > < < a class = "type" href = "../../entry/type.EntrySealedCommitted.html" title = "type kanidmd_lib::entry::EntrySealedCommitted" > EntrySealedCommitted< / a > > ]< br > ) -> < a class = "enum" href = "https://doc.rust-lang.org/1.67.0/core/result/enum.Result.html" title = "enum core::result::Result" > Result< / a > < < a class = "primitive" href = "https://doc.rust-lang.org/1.67.0/std/primitive.bool.html" > bool< / a > , < a class = "enum" href = "../../prelude/enum.OperationError.html" title = "enum kanidmd_lib::prelude::OperationError" > OperationError< / a > > { ... }
< span class = "item-spacer" > < / span > fn < a href = "#method.batch_modify_allow_operation" class = "fn" > batch_modify_allow_operation< / a > (< br > & self,< br > me: & < a class = "struct" href = "../batch_modify/struct.BatchModifyEvent.html" title = "struct kanidmd_lib::server::batch_modify::BatchModifyEvent" > BatchModifyEvent< / a > ,< br > entries: & [< a class = "struct" href = "https://doc.rust-lang.org/1.67.0/alloc/sync/struct.Arc.html" title = "struct alloc::sync::Arc" > Arc< / a > < < a class = "type" href = "../../entry/type.EntrySealedCommitted.html" title = "type kanidmd_lib::entry::EntrySealedCommitted" > EntrySealedCommitted< / a > > ]< br > ) -> < a class = "enum" href = "https://doc.rust-lang.org/1.67.0/core/result/enum.Result.html" title = "enum core::result::Result" > Result< / a > < < a class = "primitive" href = "https://doc.rust-lang.org/1.67.0/std/primitive.bool.html" > bool< / a > , < a class = "enum" href = "../../prelude/enum.OperationError.html" title = "enum kanidmd_lib::prelude::OperationError" > OperationError< / a > > { ... }
< span class = "item-spacer" > < / span > fn < a href = "#method.create_allow_operation" class = "fn" > create_allow_operation< / a > (< br > & self,< br > ce: & < a class = "struct" href = "../../event/struct.CreateEvent.html" title = "struct kanidmd_lib::event::CreateEvent" > CreateEvent< / a > ,< br > entries: & [< a class = "struct" href = "../../entry/struct.Entry.html" title = "struct kanidmd_lib::entry::Entry" > Entry< / a > < < a class = "struct" href = "../../entry/struct.EntryInit.html" title = "struct kanidmd_lib::entry::EntryInit" > EntryInit< / a > , < a class = "struct" href = "../../entry/struct.EntryNew.html" title = "struct kanidmd_lib::entry::EntryNew" > EntryNew< / a > > ]< br > ) -> < a class = "enum" href = "https://doc.rust-lang.org/1.67.0/core/result/enum.Result.html" title = "enum core::result::Result" > Result< / a > < < a class = "primitive" href = "https://doc.rust-lang.org/1.67.0/std/primitive.bool.html" > bool< / a > , < a class = "enum" href = "../../prelude/enum.OperationError.html" title = "enum kanidmd_lib::prelude::OperationError" > OperationError< / a > > { ... }
< span class = "item-spacer" > < / span > fn < a href = "#method.delete_related_acp" class = "fn" > delete_related_acp< / a > < 'b> (< br > & 'b self,< br > ident: & < a class = "struct" href = "../identity/struct.Identity.html" title = "struct kanidmd_lib::server::identity::Identity" > Identity< / a > < br > ) -> < a class = "struct" href = "https://doc.rust-lang.org/1.67.0/alloc/vec/struct.Vec.html" title = "struct alloc::vec::Vec" > Vec< / a > < (& 'b < a class = "struct" href = "profiles/struct.AccessControlDelete.html" title = "struct kanidmd_lib::server::access::profiles::AccessControlDelete" > AccessControlDelete< / a > , < a class = "struct" href = "../../filter/struct.Filter.html" title = "struct kanidmd_lib::filter::Filter" > Filter< / a > < < a class = "struct" href = "../../filter/struct.FilterValidResolved.html" title = "struct kanidmd_lib::filter::FilterValidResolved" > FilterValidResolved< / a > > )> < a href = "#" class = "notable-traits" data-ty = "Vec<(&'b AccessControlDelete, Filter<FilterValidResolved>)>" > ⓘ< / a > { ... }
< span class = "item-spacer" > < / span > fn < a href = "#method.delete_allow_operation" class = "fn" > delete_allow_operation< / a > (< br > & self,< br > de: & < a class = "struct" href = "../../event/struct.DeleteEvent.html" title = "struct kanidmd_lib::event::DeleteEvent" > DeleteEvent< / a > ,< br > entries: & [< a class = "struct" href = "https://doc.rust-lang.org/1.67.0/alloc/sync/struct.Arc.html" title = "struct alloc::sync::Arc" > Arc< / a > < < a class = "type" href = "../../entry/type.EntrySealedCommitted.html" title = "type kanidmd_lib::entry::EntrySealedCommitted" > EntrySealedCommitted< / a > > ]< br > ) -> < a class = "enum" href = "https://doc.rust-lang.org/1.67.0/core/result/enum.Result.html" title = "enum core::result::Result" > Result< / a > < < a class = "primitive" href = "https://doc.rust-lang.org/1.67.0/std/primitive.bool.html" > bool< / a > , < a class = "enum" href = "../../prelude/enum.OperationError.html" title = "enum kanidmd_lib::prelude::OperationError" > OperationError< / a > > { ... }
< span class = "item-spacer" > < / span > fn < a href = "#method.effective_permission_check" class = "fn" > effective_permission_check< / a > (< br > & self,< br > ident: & < a class = "struct" href = "../identity/struct.Identity.html" title = "struct kanidmd_lib::server::identity::Identity" > Identity< / a > ,< br > attrs: < a class = "enum" href = "https://doc.rust-lang.org/1.67.0/core/option/enum.Option.html" title = "enum core::option::Option" > Option< / a > < < a class = "struct" href = "../../idm/authsession/struct.Set.html" title = "struct kanidmd_lib::idm::authsession::Set" > BTreeSet< / a > < < a class = "type" href = "../../prelude/type.AttrString.html" title = "type kanidmd_lib::prelude::AttrString" > AttrString< / a > > > ,< br > entries: & [< a class = "struct" href = "https://doc.rust-lang.org/1.67.0/alloc/sync/struct.Arc.html" title = "struct alloc::sync::Arc" > Arc< / a > < < a class = "type" href = "../../entry/type.EntrySealedCommitted.html" title = "type kanidmd_lib::entry::EntrySealedCommitted" > EntrySealedCommitted< / a > > ]< br > ) -> < a class = "enum" href = "https://doc.rust-lang.org/1.67.0/core/result/enum.Result.html" title = "enum core::result::Result" > Result< / a > < < a class = "struct" href = "https://doc.rust-lang.org/1.67.0/alloc/vec/struct.Vec.html" title = "struct alloc::vec::Vec" > Vec< / a > < < a class = "struct" href = "struct.AccessEffectivePermission.html" title = "struct kanidmd_lib::server::access::AccessEffectivePermission" > AccessEffectivePermission< / a > > , < a class = "enum" href = "../../prelude/enum.OperationError.html" title = "enum kanidmd_lib::prelude::OperationError" > OperationError< / a > > { ... }
< / details > }< / code > < / pre > < / div > < h2 id = "required-methods" class = "small-section-header" > Required Methods< a href = "#required-methods" class = "anchor" > §< / a > < / h2 > < div class = "methods" > < section id = "tymethod.get_search" class = "method has-srclink" > < a class = "srclink rightside" href = "../../../src/kanidmd_lib/server/access/mod.rs.html#105" > source< / a > < h4 class = "code-header" > fn < a href = "#tymethod.get_search" class = "fn" > get_search< / a > (& self) -> & < a class = "struct" href = "https://doc.rust-lang.org/1.67.0/alloc/vec/struct.Vec.html" title = "struct alloc::vec::Vec" > Vec< / a > < < a class = "struct" href = "profiles/struct.AccessControlSearch.html" title = "struct kanidmd_lib::server::access::profiles::AccessControlSearch" > AccessControlSearch< / a > > < a href = "#" class = "notable-traits" data-ty = "&Vec<AccessControlSearch>" > ⓘ< / a > < / h4 > < / section > < section id = "tymethod.get_create" class = "method has-srclink" > < a class = "srclink rightside" href = "../../../src/kanidmd_lib/server/access/mod.rs.html#106" > source< / a > < h4 class = "code-header" > fn < a href = "#tymethod.get_create" class = "fn" > get_create< / a > (& self) -> & < a class = "struct" href = "https://doc.rust-lang.org/1.67.0/alloc/vec/struct.Vec.html" title = "struct alloc::vec::Vec" > Vec< / a > < < a class = "struct" href = "profiles/struct.AccessControlCreate.html" title = "struct kanidmd_lib::server::access::profiles::AccessControlCreate" > AccessControlCreate< / a > > < a href = "#" class = "notable-traits" data-ty = "&Vec<AccessControlCreate>" > ⓘ< / a > < / h4 > < / section > < section id = "tymethod.get_modify" class = "method has-srclink" > < a class = "srclink rightside" href = "../../../src/kanidmd_lib/server/access/mod.rs.html#107" > source< / a > < h4 class = "code-header" > fn < a href = "#tymethod.get_modify" class = "fn" > get_modify< / a > (& self) -> & < a class = "struct" href = "https://doc.rust-lang.org/1.67.0/alloc/vec/struct.Vec.html" title = "struct alloc::vec::Vec" > Vec< / a > < < a class = "struct" href = "profiles/struct.AccessControlModify.html" title = "struct kanidmd_lib::server::access::profiles::AccessControlModify" > AccessControlModify< / a > > < a href = "#" class = "notable-traits" data-ty = "&Vec<AccessControlModify>" > ⓘ< / a > < / h4 > < / section > < section id = "tymethod.get_delete" class = "method has-srclink" > < a class = "srclink rightside" href = "../../../src/kanidmd_lib/server/access/mod.rs.html#108" > source< / a > < h4 class = "code-header" > fn < a href = "#tymethod.get_delete" class = "fn" > get_delete< / a > (& self) -> & < a class = "struct" href = "https://doc.rust-lang.org/1.67.0/alloc/vec/struct.Vec.html" title = "struct alloc::vec::Vec" > Vec< / a > < < a class = "struct" href = "profiles/struct.AccessControlDelete.html" title = "struct kanidmd_lib::server::access::profiles::AccessControlDelete" > AccessControlDelete< / a > > < a href = "#" class = "notable-traits" data-ty = "&Vec<AccessControlDelete>" > ⓘ< / a > < / h4 > < / section > < section id = "tymethod.get_acp_resolve_filter_cache" class = "method has-srclink" > < a class = "srclink rightside" href = "../../../src/kanidmd_lib/server/access/mod.rs.html#111-113" > source< / a > < h4 class = "code-header" > fn < a href = "#tymethod.get_acp_resolve_filter_cache" class = "fn" > get_acp_resolve_filter_cache< / a > (< br > & self< br > ) -> & mut ARCacheReadTxn< 'a, (< a class = "enum" href = "../identity/enum.IdentityId.html" title = "enum kanidmd_lib::server::identity::IdentityId" > IdentityId< / a > , < a class = "struct" href = "../../filter/struct.Filter.html" title = "struct kanidmd_lib::filter::Filter" > Filter< / a > < < a class = "struct" href = "../../filter/struct.FilterValid.html" title = "struct kanidmd_lib::filter::FilterValid" > FilterValid< / a > > ), < a class = "struct" href = "../../filter/struct.Filter.html" title = "struct kanidmd_lib::filter::Filter" > Filter< / a > < < a class = "struct" href = "../../filter/struct.FilterValidResolved.html" title = "struct kanidmd_lib::filter::FilterValidResolved" > FilterValidResolved< / a > > , < a class = "primitive" href = "https://doc.rust-lang.org/1.67.0/std/primitive.unit.html" > ()< / a > > < / h4 > < / section > < / div > < h2 id = "provided-methods" class = "small-section-header" > Provided Methods< a href = "#provided-methods" class = "anchor" > §