From 8d40df75c3c2bbc14a83c8898ae9cb2dc9301bda Mon Sep 17 00:00:00 2001 From: Firstyear Date: Fri, 17 Sep 2021 02:10:59 +0000 Subject: [PATCH] deploy: 2fbc92668c0fdc18e850dc20d0854b86edef9186 --- docs/rustdoc/kanidm/be/enum.FsType.html | 8 +- docs/rustdoc/kanidm/be/index.html | 2 +- .../be/struct.BackendReadTransaction.html | 2 +- .../be/struct.BackendWriteTransaction.html | 4 +- .../kanidm/be/trait.BackendTransaction.html | 4 +- docs/rustdoc/kanidm/entry/struct.Entry.html | 40 +++++----- .../kanidm/entry/struct.EntryCommitted.html | 4 +- .../kanidm/entry/struct.EntryInit.html | 4 +- .../kanidm/entry/struct.EntryInvalid.html | 4 +- .../rustdoc/kanidm/entry/struct.EntryNew.html | 4 +- .../kanidm/entry/struct.EntryReduced.html | 4 +- .../kanidm/entry/struct.EntrySealed.html | 4 +- .../kanidm/entry/struct.EntryValid.html | 4 +- .../entry/type.EntryInvalidCommitted.html | 2 +- .../entry/type.EntrySealedCommitted.html | 2 +- .../rustdoc/kanidm/entry/type.EntryTuple.html | 2 +- .../kanidm/event/enum.AuthEventStep.html | 4 +- docs/rustdoc/kanidm/event/index.html | 2 +- .../kanidm/event/struct.AuthEvent.html | 4 +- .../event/struct.AuthEventStepCred.html | 4 +- .../event/struct.AuthEventStepInit.html | 4 +- .../event/struct.AuthEventStepMech.html | 4 +- .../kanidm/event/struct.AuthResult.html | 4 +- .../kanidm/event/struct.CreateEvent.html | 4 +- .../kanidm/event/struct.DeleteEvent.html | 4 +- .../kanidm/event/struct.ExistsEvent.html | 4 +- .../kanidm/event/struct.ModifyEvent.html | 4 +- .../event/struct.OnlineBackupEvent.html | 6 +- .../event/struct.PurgeRecycledEvent.html | 6 +- .../event/struct.PurgeTombstoneEvent.html | 6 +- .../event/struct.ReviveRecycledEvent.html | 4 +- .../kanidm/event/struct.SearchEvent.html | 4 +- .../kanidm/event/struct.SearchResult.html | 2 +- .../kanidm/event/struct.WhoamiResult.html | 2 +- .../kanidm/identity/enum.IdentType.html | 8 +- .../kanidm/identity/enum.IdentityId.html | 24 +++--- docs/rustdoc/kanidm/identity/index.html | 2 +- .../kanidm/identity/struct.IdentUser.html | 8 +- .../kanidm/identity/struct.Identity.html | 8 +- .../kanidm/identity/struct.Limits.html | 6 +- docs/rustdoc/kanidm/idm/server/index.html | 2 +- .../struct.IdmServerAuthTransaction.html | 2 +- .../struct.IdmServerProxyReadTransaction.html | 2 +- ...struct.IdmServerProxyWriteTransaction.html | 4 +- .../server/trait.IdmServerTransaction.html | 2 +- docs/rustdoc/kanidm/server/index.html | 2 +- .../struct.QueryServerReadTransaction.html | 4 +- .../struct.QueryServerWriteTransaction.html | 10 +-- .../server/trait.QueryServerTransaction.html | 18 ++--- docs/rustdoc/search-index.js | 2 +- docs/rustdoc/settings.html | 4 +- docs/rustdoc/src/kanidm/access.rs.html | 34 ++++---- .../src/kanidm/be/idl_arc_sqlite.rs.html | 24 +++--- docs/rustdoc/src/kanidm/be/idl_sqlite.rs.html | 10 +-- docs/rustdoc/src/kanidm/be/mod.rs.html | 50 +++++++----- docs/rustdoc/src/kanidm/entry.rs.html | 28 +++---- docs/rustdoc/src/kanidm/event.rs.html | 18 +++-- docs/rustdoc/src/kanidm/identity.rs.html | 8 +- docs/rustdoc/src/kanidm/idm/group.rs.html | 8 +- docs/rustdoc/src/kanidm/idm/oauth2.rs.html | 8 +- docs/rustdoc/src/kanidm/idm/server.rs.html | 12 +-- docs/rustdoc/src/kanidm/idm/unix.rs.html | 2 +- .../src/kanidm/plugins/attrunique.rs.html | 4 + .../src/kanidm/plugins/memberof.rs.html | 12 +-- docs/rustdoc/src/kanidm/plugins/mod.rs.html | 6 +- .../rustdoc/src/kanidm/plugins/refint.rs.html | 4 +- docs/rustdoc/src/kanidm/plugins/spn.rs.html | 4 +- docs/rustdoc/src/kanidm/server.rs.html | 80 ++++++++++++------- 68 files changed, 321 insertions(+), 265 deletions(-) diff --git a/docs/rustdoc/kanidm/be/enum.FsType.html b/docs/rustdoc/kanidm/be/enum.FsType.html index 8e996d15d..ab7fec53f 100644 --- a/docs/rustdoc/kanidm/be/enum.FsType.html +++ b/docs/rustdoc/kanidm/be/enum.FsType.html @@ -1,11 +1,11 @@ -FsType in kanidm::be - Rust

Enum kanidm::be::FsType[][src]

#[repr(u32)]
+FsType in kanidm::be - Rust

Enum kanidm::be::FsType[][src]

#[repr(u32)]
 pub enum FsType {
     Generic,
     Zfs,
-}

Variants

Generic
Zfs

Implementations

Trait Implementations

Returns a copy of the value. Read more

+}

Variants

Generic
Zfs

Implementations

Trait Implementations

Returns a copy of the value. Read more

Performs copy-assignment from source. Read more

-

Formats the value using the given formatter. Read more

-

Auto Trait Implementations

Blanket Implementations

Gets the TypeId of self. Read more

+

Formats the value using the given formatter. Read more

+

Auto Trait Implementations

Blanket Implementations

Gets the TypeId of self. Read more

Immutably borrows from an owned value. Read more

Mutably borrows from an owned value. Read more

Performs the conversion.

diff --git a/docs/rustdoc/kanidm/be/index.html b/docs/rustdoc/kanidm/be/index.html index 381c17218..606f5f0d7 100644 --- a/docs/rustdoc/kanidm/be/index.html +++ b/docs/rustdoc/kanidm/be/index.html @@ -1,4 +1,4 @@ -kanidm::be - Rust

Module kanidm::be[][src]

Expand description

The backend. This contains the “low level” storage and query code, which is +kanidm::be - Rust

Module kanidm::be[][src]

Expand description

The backend. This contains the “low level” storage and query code, which is implemented as a json-like kv document database. This has no rules about content of the server, which are all enforced at higher levels. The role of the backend is to persist content safely to disk, load that content, and execute queries diff --git a/docs/rustdoc/kanidm/be/struct.BackendReadTransaction.html b/docs/rustdoc/kanidm/be/struct.BackendReadTransaction.html index 3000d8ba8..c854d0d9d 100644 --- a/docs/rustdoc/kanidm/be/struct.BackendReadTransaction.html +++ b/docs/rustdoc/kanidm/be/struct.BackendReadTransaction.html @@ -1,6 +1,6 @@ BackendReadTransaction in kanidm::be - Rust

Struct kanidm::be::BackendReadTransaction[][src]

pub struct BackendReadTransaction<'a> { /* fields omitted */ }

Implementations

Trait Implementations

Recursively apply a filter, transforming into IdList’s on the way. This builds a query execution log, so that it can be examined how an operation proceeded. Read more

-

Given a filter, assert some condition exists. +

Given a filter, assert some condition exists. Basically, this is a specialised case of search, where we don’t need to load any candidates if they match. This is heavily used in uuid refint and attr uniqueness. Read more

diff --git a/docs/rustdoc/kanidm/be/struct.BackendWriteTransaction.html b/docs/rustdoc/kanidm/be/struct.BackendWriteTransaction.html index 4571a24c3..540bd2e61 100644 --- a/docs/rustdoc/kanidm/be/struct.BackendWriteTransaction.html +++ b/docs/rustdoc/kanidm/be/struct.BackendWriteTransaction.html @@ -1,6 +1,6 @@ -BackendWriteTransaction in kanidm::be - Rust

Struct kanidm::be::BackendWriteTransaction[][src]

pub struct BackendWriteTransaction<'a> { /* fields omitted */ }

Implementations

Trait Implementations

Recursively apply a filter, transforming into IdList’s on the way. This builds a query +BackendWriteTransaction in kanidm::be - Rust

Struct kanidm::be::BackendWriteTransaction[][src]

pub struct BackendWriteTransaction<'a> { /* fields omitted */ }

Implementations

Trait Implementations

Recursively apply a filter, transforming into IdList’s on the way. This builds a query execution log, so that it can be examined how an operation proceeded. Read more

-

Given a filter, assert some condition exists. +

Given a filter, assert some condition exists. Basically, this is a specialised case of search, where we don’t need to load any candidates if they match. This is heavily used in uuid refint and attr uniqueness. Read more

diff --git a/docs/rustdoc/kanidm/be/trait.BackendTransaction.html b/docs/rustdoc/kanidm/be/trait.BackendTransaction.html index b62441bf9..d388ba8b8 100644 --- a/docs/rustdoc/kanidm/be/trait.BackendTransaction.html +++ b/docs/rustdoc/kanidm/be/trait.BackendTransaction.html @@ -4,7 +4,7 @@
fn get_idxmeta_ref(&self) -> &IdxMeta; fn filter2idl(
        &self,
        au: &mut AuditScope,
        filt: &FilterResolved,
        thres: usize
    ) -> Result<(IdList, FilterPlan), OperationError> { ... } -
fn search(
        &self,
        au: &mut AuditScope,
        erl: &Limits,
        filt: &Filter<FilterValidResolved>
    ) -> Result<Vec<Entry<EntrySealed, EntryCommitted>>, OperationError> { ... } +
fn search(
        &self,
        au: &mut AuditScope,
        erl: &Limits,
        filt: &Filter<FilterValidResolved>
    ) -> Result<Vec<Arc<EntrySealedCommitted>>, OperationError> { ... }
fn exists(
        &self,
        au: &mut AuditScope,
        erl: &Limits,
        filt: &Filter<FilterValidResolved>
    ) -> Result<bool, OperationError> { ... }
fn verify(&self) -> Vec<Result<(), ConsistencyError>> { ... }
fn verify_entry_index(
        &self,
        audit: &mut AuditScope,
        e: &Entry<EntrySealed, EntryCommitted>
    ) -> Result<(), ConsistencyError> { ... } @@ -15,7 +15,7 @@
fn uuid2rdn(&self, uuid: &Uuid) -> Result<Option<String>, OperationError> { ... } }

Associated Types

Required methods

Provided methods

Recursively apply a filter, transforming into IdList’s on the way. This builds a query execution log, so that it can be examined how an operation proceeded.

-

Given a filter, assert some condition exists. +

Given a filter, assert some condition exists. Basically, this is a specialised case of search, where we don’t need to load any candidates if they match. This is heavily used in uuid refint and attr uniqueness.

diff --git a/docs/rustdoc/kanidm/entry/struct.Entry.html b/docs/rustdoc/kanidm/entry/struct.Entry.html index 94020b20e..b110f97be 100644 --- a/docs/rustdoc/kanidm/entry/struct.Entry.html +++ b/docs/rustdoc/kanidm/entry/struct.Entry.html @@ -1,4 +1,4 @@ -Entry in kanidm::entry - Rust

Struct kanidm::entry::Entry[][src]

pub struct Entry<VALID, STATE> { /* fields omitted */ }
Expand description

Entry is the core data storage type of the server. Almost every aspect of the server is +Entry in kanidm::entry - Rust

Struct kanidm::entry::Entry[][src]

pub struct Entry<VALID, STATE> { /* fields omitted */ }
Expand description

Entry is the core data storage type of the server. Almost every aspect of the server is designed to read, handle and manipulate entries.

Entries store attribute value assertions, or AVA. These are sets of key-values.

Entries have a lifecycle within a single operation, and as part of replication. @@ -16,31 +16,31 @@ from the database is EntryCommitted. This affects the operations yo or delete.

These types exist to prevent at compile time, mishandling of Entries, to ensure they are always handled with the correct lifecycles and processes.

-

Implementations

pub fn from_proto_entry(
    audit: &mut AuditScope,
    e: &ProtoEntry,
    qs: &QueryServerWriteTransaction<'_>
) -> Result<Self, OperationError>

Consume a Protocol Entry from JSON, and validate and process the data into an internal +

Implementations

pub fn from_proto_entry(
    audit: &mut AuditScope,
    e: &ProtoEntry,
    qs: &QueryServerWriteTransaction<'_>
) -> Result<Self, OperationError>

Consume a Protocol Entry from JSON, and validate and process the data into an internal Entry type.

-

pub fn from_proto_entry_str(
    audit: &mut AuditScope,
    es: &str,
    qs: &QueryServerWriteTransaction<'_>
) -> Result<Self, OperationError>

Given a proto entry in JSON formed as a serialised string, processed that string +

pub fn from_proto_entry_str(
    audit: &mut AuditScope,
    es: &str,
    qs: &QueryServerWriteTransaction<'_>
) -> Result<Self, OperationError>

Given a proto entry in JSON formed as a serialised string, processed that string into an Entry.

-

Assign the Change Identifier to this Entry, allowing it to be modified and then +

Assign the Change Identifier to this Entry, allowing it to be modified and then written to the Backend

-

Compare this entry to another.

-

Add an attribute-value-assertion to this Entry.

-

Replace the existing content of an attribute set of this Entry, with a new set of Values.

-

Validate that this entry and it’s attribute-value sets are conformant to the systems +

Compare this entry to another.

+

Add an attribute-value-assertion to this Entry.

+

Replace the existing content of an attribute set of this Entry, with a new set of Values.

+

Validate that this entry and it’s attribute-value sets are conformant to the systems schema and the releant syntaxes.

-

Convert this entry into a recycled entry, that is “in the recycle bin”.

-

Given this validated and sealed entry, process it with a Backend ID number so that it +

Convert this entry into a recycled entry, that is “in the recycle bin”.

+

Given this validated and sealed entry, process it with a Backend ID number so that it can be then serialised to the database.

-

If this entry has ever been commited to disk, retrieve it’s database id number.

-

Insert a claim to this entry. This claim can NOT be persisted to disk, this is only +

If this entry has ever been commited to disk, retrieve it’s database id number.

+

Insert a claim to this entry. This claim can NOT be persisted to disk, this is only used during a single Event session.

-

Serialise this entry to it’s Database format ready for storage.

-

Serialise this entry to it’s Database format ready for storage.

+

Safety

This function bypasses the access control validation logic and should NOT be used without special care and attention to ensure that no private data is leaked incorrectly to clients. Generally this is ONLY used inside of the access control processing functions which correctly applies the reduction steps.

-

Given a set of attributes that are allowed to be seen on this entry, process and remove +

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.

Convert this recycled entry, into a tombstone ready for reaping.

Given a current transaction change identifier, mark this entry as valid and committed.

@@ -82,12 +82,12 @@ cloned “as is”.

Remove all values of this attribute from the entry, and return their content.

Replace the content of this attribute with a new value set.

Apply the content of this modlist to this entry, enforcing the expressed state.

-

Trait Implementations

Returns a copy of the value. Read more

+

Trait Implementations

Returns a copy of the value. Read more

Performs copy-assignment from source. Read more

-

Formats the value using the given formatter. Read more

-

Returns the “default value” for a type. Read more

-

Formats the value using the given formatter. Read more

-

Formats the value using the given formatter. Read more

+

Formats the value using the given formatter. Read more

+

Returns the “default value” for a type. Read more

+

Formats the value using the given formatter. Read more

+

Formats the value using the given formatter. Read more

This method tests for self and other values to be equal, and is used by ==. Read more

This method tests for !=.

diff --git a/docs/rustdoc/kanidm/entry/struct.EntryCommitted.html b/docs/rustdoc/kanidm/entry/struct.EntryCommitted.html index 1ced29a19..a19cc0301 100644 --- a/docs/rustdoc/kanidm/entry/struct.EntryCommitted.html +++ b/docs/rustdoc/kanidm/entry/struct.EntryCommitted.html @@ -1,6 +1,6 @@ -EntryCommitted in kanidm::entry - Rust

Struct kanidm::entry::EntryCommitted[][src]

pub struct EntryCommitted { /* fields omitted */ }

Trait Implementations

Returns a copy of the value. Read more

+EntryCommitted in kanidm::entry - Rust

Struct kanidm::entry::EntryCommitted[][src]

pub struct EntryCommitted { /* fields omitted */ }

Trait Implementations

Returns a copy of the value. Read more

Performs copy-assignment from source. Read more

-

Formats the value using the given formatter. Read more

+

Formats the value using the given formatter. Read more

Auto Trait Implementations

Blanket Implementations

Gets the TypeId of self. Read more

Immutably borrows from an owned value. Read more

Mutably borrows from an owned value. Read more

diff --git a/docs/rustdoc/kanidm/entry/struct.EntryInit.html b/docs/rustdoc/kanidm/entry/struct.EntryInit.html index ff223380d..cbc11963d 100644 --- a/docs/rustdoc/kanidm/entry/struct.EntryInit.html +++ b/docs/rustdoc/kanidm/entry/struct.EntryInit.html @@ -1,6 +1,6 @@ -EntryInit in kanidm::entry - Rust

Struct kanidm::entry::EntryInit[][src]

pub struct EntryInit;

Trait Implementations

Returns a copy of the value. Read more

+EntryInit in kanidm::entry - Rust

Struct kanidm::entry::EntryInit[][src]

pub struct EntryInit;

Trait Implementations

Returns a copy of the value. Read more

Performs copy-assignment from source. Read more

-

Formats the value using the given formatter. Read more

+

Formats the value using the given formatter. Read more

Auto Trait Implementations

Blanket Implementations

Gets the TypeId of self. Read more

Immutably borrows from an owned value. Read more

Mutably borrows from an owned value. Read more

diff --git a/docs/rustdoc/kanidm/entry/struct.EntryInvalid.html b/docs/rustdoc/kanidm/entry/struct.EntryInvalid.html index 143bd1e94..f7f81c114 100644 --- a/docs/rustdoc/kanidm/entry/struct.EntryInvalid.html +++ b/docs/rustdoc/kanidm/entry/struct.EntryInvalid.html @@ -1,6 +1,6 @@ -EntryInvalid in kanidm::entry - Rust

Struct kanidm::entry::EntryInvalid[][src]

pub struct EntryInvalid { /* fields omitted */ }

Trait Implementations

Returns a copy of the value. Read more

+EntryInvalid in kanidm::entry - Rust

Struct kanidm::entry::EntryInvalid[][src]

pub struct EntryInvalid { /* fields omitted */ }

Trait Implementations

Returns a copy of the value. Read more

Performs copy-assignment from source. Read more

-

Formats the value using the given formatter. Read more

+

Formats the value using the given formatter. Read more

Auto Trait Implementations

Blanket Implementations

Gets the TypeId of self. Read more

Immutably borrows from an owned value. Read more

Mutably borrows from an owned value. Read more

diff --git a/docs/rustdoc/kanidm/entry/struct.EntryNew.html b/docs/rustdoc/kanidm/entry/struct.EntryNew.html index 9bffa4cb7..7759b0f0b 100644 --- a/docs/rustdoc/kanidm/entry/struct.EntryNew.html +++ b/docs/rustdoc/kanidm/entry/struct.EntryNew.html @@ -1,6 +1,6 @@ -EntryNew in kanidm::entry - Rust

Struct kanidm::entry::EntryNew[][src]

pub struct EntryNew;

Trait Implementations

Returns a copy of the value. Read more

+EntryNew in kanidm::entry - Rust

Struct kanidm::entry::EntryNew[][src]

pub struct EntryNew;

Trait Implementations

Returns a copy of the value. Read more

Performs copy-assignment from source. Read more

-

Formats the value using the given formatter. Read more

+

Formats the value using the given formatter. Read more

Auto Trait Implementations

Blanket Implementations

Gets the TypeId of self. Read more

Immutably borrows from an owned value. Read more

Mutably borrows from an owned value. Read more

diff --git a/docs/rustdoc/kanidm/entry/struct.EntryReduced.html b/docs/rustdoc/kanidm/entry/struct.EntryReduced.html index 786bde942..4804dc3be 100644 --- a/docs/rustdoc/kanidm/entry/struct.EntryReduced.html +++ b/docs/rustdoc/kanidm/entry/struct.EntryReduced.html @@ -1,6 +1,6 @@ -EntryReduced in kanidm::entry - Rust

Struct kanidm::entry::EntryReduced[][src]

pub struct EntryReduced { /* fields omitted */ }

Trait Implementations

Returns a copy of the value. Read more

+EntryReduced in kanidm::entry - Rust

Struct kanidm::entry::EntryReduced[][src]

pub struct EntryReduced { /* fields omitted */ }

Trait Implementations

Returns a copy of the value. Read more

Performs copy-assignment from source. Read more

-

Formats the value using the given formatter. Read more

+

Formats the value using the given formatter. Read more

Auto Trait Implementations

Blanket Implementations

Gets the TypeId of self. Read more

Immutably borrows from an owned value. Read more

Mutably borrows from an owned value. Read more

diff --git a/docs/rustdoc/kanidm/entry/struct.EntrySealed.html b/docs/rustdoc/kanidm/entry/struct.EntrySealed.html index 83fa1cf15..0b1e409ec 100644 --- a/docs/rustdoc/kanidm/entry/struct.EntrySealed.html +++ b/docs/rustdoc/kanidm/entry/struct.EntrySealed.html @@ -1,6 +1,6 @@ -EntrySealed in kanidm::entry - Rust

Struct kanidm::entry::EntrySealed[][src]

pub struct EntrySealed { /* fields omitted */ }

Trait Implementations

Returns a copy of the value. Read more

+EntrySealed in kanidm::entry - Rust

Struct kanidm::entry::EntrySealed[][src]

pub struct EntrySealed { /* fields omitted */ }

Trait Implementations

Returns a copy of the value. Read more

Performs copy-assignment from source. Read more

-

Formats the value using the given formatter. Read more

+

Formats the value using the given formatter. Read more

Auto Trait Implementations

Blanket Implementations

Gets the TypeId of self. Read more

Immutably borrows from an owned value. Read more

Mutably borrows from an owned value. Read more

diff --git a/docs/rustdoc/kanidm/entry/struct.EntryValid.html b/docs/rustdoc/kanidm/entry/struct.EntryValid.html index e1c8ec74f..f79cd59a6 100644 --- a/docs/rustdoc/kanidm/entry/struct.EntryValid.html +++ b/docs/rustdoc/kanidm/entry/struct.EntryValid.html @@ -1,6 +1,6 @@ -EntryValid in kanidm::entry - Rust

Struct kanidm::entry::EntryValid[][src]

pub struct EntryValid { /* fields omitted */ }

Trait Implementations

Returns a copy of the value. Read more

+EntryValid in kanidm::entry - Rust

Struct kanidm::entry::EntryValid[][src]

pub struct EntryValid { /* fields omitted */ }

Trait Implementations

Returns a copy of the value. Read more

Performs copy-assignment from source. Read more

-

Formats the value using the given formatter. Read more

+

Formats the value using the given formatter. Read more

Auto Trait Implementations

Blanket Implementations

Gets the TypeId of self. Read more

Immutably borrows from an owned value. Read more

Mutably borrows from an owned value. Read more

diff --git a/docs/rustdoc/kanidm/entry/type.EntryInvalidCommitted.html b/docs/rustdoc/kanidm/entry/type.EntryInvalidCommitted.html index bfe3bc2d4..95f7120bf 100644 --- a/docs/rustdoc/kanidm/entry/type.EntryInvalidCommitted.html +++ b/docs/rustdoc/kanidm/entry/type.EntryInvalidCommitted.html @@ -1,3 +1,3 @@ -EntryInvalidCommitted in kanidm::entry - Rust

Type Definition kanidm::entry::EntryInvalidCommitted[][src]

pub type EntryInvalidCommitted = Entry<EntryInvalid, EntryCommitted>;
+EntryInvalidCommitted in kanidm::entry - Rust

Type Definition kanidm::entry::EntryInvalidCommitted[][src]

pub type EntryInvalidCommitted = Entry<EntryInvalid, EntryCommitted>;
\ No newline at end of file diff --git a/docs/rustdoc/kanidm/entry/type.EntrySealedCommitted.html b/docs/rustdoc/kanidm/entry/type.EntrySealedCommitted.html index 8a7828788..3f2c2e1dd 100644 --- a/docs/rustdoc/kanidm/entry/type.EntrySealedCommitted.html +++ b/docs/rustdoc/kanidm/entry/type.EntrySealedCommitted.html @@ -1,3 +1,3 @@ -EntrySealedCommitted in kanidm::entry - Rust

Type Definition kanidm::entry::EntrySealedCommitted[][src]

pub type EntrySealedCommitted = Entry<EntrySealed, EntryCommitted>;
+EntrySealedCommitted in kanidm::entry - Rust

Type Definition kanidm::entry::EntrySealedCommitted[][src]

pub type EntrySealedCommitted = Entry<EntrySealed, EntryCommitted>;
\ No newline at end of file diff --git a/docs/rustdoc/kanidm/entry/type.EntryTuple.html b/docs/rustdoc/kanidm/entry/type.EntryTuple.html index fa3238418..bc4a958c0 100644 --- a/docs/rustdoc/kanidm/entry/type.EntryTuple.html +++ b/docs/rustdoc/kanidm/entry/type.EntryTuple.html @@ -1,3 +1,3 @@ -EntryTuple in kanidm::entry - Rust

Type Definition kanidm::entry::EntryTuple[][src]

pub type EntryTuple = (EntrySealedCommitted, EntryInvalidCommitted);
+EntryTuple in kanidm::entry - Rust

Type Definition kanidm::entry::EntryTuple[][src]

pub type EntryTuple = (Arc<EntrySealedCommitted>, EntryInvalidCommitted);
\ No newline at end of file diff --git a/docs/rustdoc/kanidm/event/enum.AuthEventStep.html b/docs/rustdoc/kanidm/event/enum.AuthEventStep.html index a07ed0212..7c21c7e81 100644 --- a/docs/rustdoc/kanidm/event/enum.AuthEventStep.html +++ b/docs/rustdoc/kanidm/event/enum.AuthEventStep.html @@ -1,8 +1,8 @@ -AuthEventStep in kanidm::event - Rust

Enum kanidm::event::AuthEventStep[][src]

pub enum AuthEventStep {
+AuthEventStep in kanidm::event - Rust

Enum kanidm::event::AuthEventStep[][src]

pub enum AuthEventStep {
     Init(AuthEventStepInit),
     Begin(AuthEventStepMech),
     Cred(AuthEventStepCred),
-}

Variants

Trait Implementations

Formats the value using the given formatter. Read more

+}

Variants

Trait Implementations

Formats the value using the given formatter. Read more

Auto Trait Implementations

Blanket Implementations

Gets the TypeId of self. Read more

Immutably borrows from an owned value. Read more

Mutably borrows from an owned value. Read more

diff --git a/docs/rustdoc/kanidm/event/index.html b/docs/rustdoc/kanidm/event/index.html index 397883460..50d9ca090 100644 --- a/docs/rustdoc/kanidm/event/index.html +++ b/docs/rustdoc/kanidm/event/index.html @@ -1,4 +1,4 @@ -kanidm::event - Rust

Module kanidm::event[][src]

Expand description

An event is a self contained module of data, that contains all of the +kanidm::event - Rust

Module kanidm::event[][src]

Expand description

An event is a self contained module of data, that contains all of the required information for any operation to proceed. While there are many types of potential events, they all eventually lower to one of:

    diff --git a/docs/rustdoc/kanidm/event/struct.AuthEvent.html b/docs/rustdoc/kanidm/event/struct.AuthEvent.html index 4acfd96bb..20262ef04 100644 --- a/docs/rustdoc/kanidm/event/struct.AuthEvent.html +++ b/docs/rustdoc/kanidm/event/struct.AuthEvent.html @@ -1,7 +1,7 @@ -AuthEvent in kanidm::event - Rust

    Struct kanidm::event::AuthEvent[][src]

    pub struct AuthEvent {
    +AuthEvent in kanidm::event - Rust

    Struct kanidm::event::AuthEvent[][src]

    pub struct AuthEvent {
         pub ident: Option<Identity>,
         pub step: AuthEventStep,
    -}

    Fields

    ident: Option<Identity>step: AuthEventStep

    Implementations

    Trait Implementations

    Formats the value using the given formatter. Read more

    +}

    Fields

    ident: Option<Identity>step: AuthEventStep

    Implementations

    Trait Implementations

    Formats the value using the given formatter. Read more

    Auto Trait Implementations

    Blanket Implementations

    Gets the TypeId of self. Read more

    Immutably borrows from an owned value. Read more

    Mutably borrows from an owned value. Read more

    diff --git a/docs/rustdoc/kanidm/event/struct.AuthEventStepCred.html b/docs/rustdoc/kanidm/event/struct.AuthEventStepCred.html index fbb9d5a40..f82a70792 100644 --- a/docs/rustdoc/kanidm/event/struct.AuthEventStepCred.html +++ b/docs/rustdoc/kanidm/event/struct.AuthEventStepCred.html @@ -1,7 +1,7 @@ -AuthEventStepCred in kanidm::event - Rust

    Struct kanidm::event::AuthEventStepCred[][src]

    pub struct AuthEventStepCred {
    +AuthEventStepCred in kanidm::event - Rust

    Struct kanidm::event::AuthEventStepCred[][src]

    pub struct AuthEventStepCred {
         pub sessionid: Uuid,
         pub cred: AuthCredential,
    -}

    Fields

    sessionid: Uuidcred: AuthCredential

    Trait Implementations

    Formats the value using the given formatter. Read more

    +}

    Fields

    sessionid: Uuidcred: AuthCredential

    Trait Implementations

    Formats the value using the given formatter. Read more

    Auto Trait Implementations

    Blanket Implementations

    Gets the TypeId of self. Read more

    Immutably borrows from an owned value. Read more

    Mutably borrows from an owned value. Read more

    diff --git a/docs/rustdoc/kanidm/event/struct.AuthEventStepInit.html b/docs/rustdoc/kanidm/event/struct.AuthEventStepInit.html index a1384fdce..4c945c236 100644 --- a/docs/rustdoc/kanidm/event/struct.AuthEventStepInit.html +++ b/docs/rustdoc/kanidm/event/struct.AuthEventStepInit.html @@ -1,7 +1,7 @@ -AuthEventStepInit in kanidm::event - Rust

    Struct kanidm::event::AuthEventStepInit[][src]

    pub struct AuthEventStepInit {
    +AuthEventStepInit in kanidm::event - Rust

    Struct kanidm::event::AuthEventStepInit[][src]

    pub struct AuthEventStepInit {
         pub name: String,
         pub appid: Option<String>,
    -}

    Fields

    name: Stringappid: Option<String>

    Trait Implementations

    Formats the value using the given formatter. Read more

    +}

    Fields

    name: Stringappid: Option<String>

    Trait Implementations

    Formats the value using the given formatter. Read more

    Auto Trait Implementations

    Blanket Implementations

    Gets the TypeId of self. Read more

    Immutably borrows from an owned value. Read more

    Mutably borrows from an owned value. Read more

    diff --git a/docs/rustdoc/kanidm/event/struct.AuthEventStepMech.html b/docs/rustdoc/kanidm/event/struct.AuthEventStepMech.html index 03c8a59a7..157693e2a 100644 --- a/docs/rustdoc/kanidm/event/struct.AuthEventStepMech.html +++ b/docs/rustdoc/kanidm/event/struct.AuthEventStepMech.html @@ -1,7 +1,7 @@ -AuthEventStepMech in kanidm::event - Rust

    Struct kanidm::event::AuthEventStepMech[][src]

    pub struct AuthEventStepMech {
    +AuthEventStepMech in kanidm::event - Rust

    Struct kanidm::event::AuthEventStepMech[][src]

    pub struct AuthEventStepMech {
         pub sessionid: Uuid,
         pub mech: AuthMech,
    -}

    Fields

    sessionid: Uuidmech: AuthMech

    Trait Implementations

    Formats the value using the given formatter. Read more

    +}

    Fields

    sessionid: Uuidmech: AuthMech

    Trait Implementations

    Formats the value using the given formatter. Read more

    Auto Trait Implementations

    Blanket Implementations

    Gets the TypeId of self. Read more

    Immutably borrows from an owned value. Read more

    Mutably borrows from an owned value. Read more

    diff --git a/docs/rustdoc/kanidm/event/struct.AuthResult.html b/docs/rustdoc/kanidm/event/struct.AuthResult.html index 611d17649..a375a9b81 100644 --- a/docs/rustdoc/kanidm/event/struct.AuthResult.html +++ b/docs/rustdoc/kanidm/event/struct.AuthResult.html @@ -1,8 +1,8 @@ -AuthResult in kanidm::event - Rust

    Struct kanidm::event::AuthResult[][src]

    pub struct AuthResult {
    +AuthResult in kanidm::event - Rust

    Struct kanidm::event::AuthResult[][src]

    pub struct AuthResult {
         pub sessionid: Uuid,
         pub state: AuthState,
         pub delay: Option<Duration>,
    -}

    Fields

    sessionid: Uuidstate: AuthStatedelay: Option<Duration>

    Trait Implementations

    Formats the value using the given formatter. Read more

    +}

    Fields

    sessionid: Uuidstate: AuthStatedelay: Option<Duration>

    Trait Implementations

    Formats the value using the given formatter. Read more

    Auto Trait Implementations

    Blanket Implementations

    Gets the TypeId of self. Read more

    Immutably borrows from an owned value. Read more

    Mutably borrows from an owned value. Read more

    diff --git a/docs/rustdoc/kanidm/event/struct.CreateEvent.html b/docs/rustdoc/kanidm/event/struct.CreateEvent.html index e733e15b4..603b08fd1 100644 --- a/docs/rustdoc/kanidm/event/struct.CreateEvent.html +++ b/docs/rustdoc/kanidm/event/struct.CreateEvent.html @@ -1,7 +1,7 @@ -CreateEvent in kanidm::event - Rust

    Struct kanidm::event::CreateEvent[][src]

    pub struct CreateEvent {
    +CreateEvent in kanidm::event - Rust

    Struct kanidm::event::CreateEvent[][src]

    pub struct CreateEvent {
         pub ident: Identity,
         pub entries: Vec<Entry<EntryInit, EntryNew>>,
    -}

    Fields

    ident: Identityentries: Vec<Entry<EntryInit, EntryNew>>

    Implementations

    Trait Implementations

    Formats the value using the given formatter. Read more

    +}

    Fields

    ident: Identityentries: Vec<Entry<EntryInit, EntryNew>>

    Implementations

    Trait Implementations

    Formats the value using the given formatter. Read more

    Auto Trait Implementations

    Blanket Implementations

    Gets the TypeId of self. Read more

    Immutably borrows from an owned value. Read more

    Mutably borrows from an owned value. Read more

    diff --git a/docs/rustdoc/kanidm/event/struct.DeleteEvent.html b/docs/rustdoc/kanidm/event/struct.DeleteEvent.html index 12aa61ea4..5b9ad3cd0 100644 --- a/docs/rustdoc/kanidm/event/struct.DeleteEvent.html +++ b/docs/rustdoc/kanidm/event/struct.DeleteEvent.html @@ -1,8 +1,8 @@ -DeleteEvent in kanidm::event - Rust

    Struct kanidm::event::DeleteEvent[][src]

    pub struct DeleteEvent {
    +DeleteEvent in kanidm::event - Rust

    Struct kanidm::event::DeleteEvent[][src]

    pub struct DeleteEvent {
         pub ident: Identity,
         pub filter: Filter<FilterValid>,
         pub filter_orig: Filter<FilterValid>,
    -}

    Fields

    ident: Identityfilter: Filter<FilterValid>filter_orig: Filter<FilterValid>

    Implementations

    Trait Implementations

    Formats the value using the given formatter. Read more

    +}

    Fields

    ident: Identityfilter: Filter<FilterValid>filter_orig: Filter<FilterValid>

    Implementations

    Trait Implementations

    Formats the value using the given formatter. Read more

    Auto Trait Implementations

    Blanket Implementations

    Gets the TypeId of self. Read more

    Immutably borrows from an owned value. Read more

    Mutably borrows from an owned value. Read more

    diff --git a/docs/rustdoc/kanidm/event/struct.ExistsEvent.html b/docs/rustdoc/kanidm/event/struct.ExistsEvent.html index 7ff592609..4df9c05b2 100644 --- a/docs/rustdoc/kanidm/event/struct.ExistsEvent.html +++ b/docs/rustdoc/kanidm/event/struct.ExistsEvent.html @@ -1,8 +1,8 @@ -ExistsEvent in kanidm::event - Rust

    Struct kanidm::event::ExistsEvent[][src]

    pub struct ExistsEvent {
    +ExistsEvent in kanidm::event - Rust

    Struct kanidm::event::ExistsEvent[][src]

    pub struct ExistsEvent {
         pub ident: Identity,
         pub filter: Filter<FilterValid>,
         pub filter_orig: Filter<FilterValid>,
    -}

    Fields

    ident: Identityfilter: Filter<FilterValid>filter_orig: Filter<FilterValid>

    Implementations

    Trait Implementations

    Formats the value using the given formatter. Read more

    +}

    Fields

    ident: Identityfilter: Filter<FilterValid>filter_orig: Filter<FilterValid>

    Implementations

    Trait Implementations

    Formats the value using the given formatter. Read more

    Auto Trait Implementations

    Blanket Implementations

    Gets the TypeId of self. Read more

    Immutably borrows from an owned value. Read more

    Mutably borrows from an owned value. Read more

    diff --git a/docs/rustdoc/kanidm/event/struct.ModifyEvent.html b/docs/rustdoc/kanidm/event/struct.ModifyEvent.html index b5babe063..998bb5353 100644 --- a/docs/rustdoc/kanidm/event/struct.ModifyEvent.html +++ b/docs/rustdoc/kanidm/event/struct.ModifyEvent.html @@ -1,9 +1,9 @@ -ModifyEvent in kanidm::event - Rust

    Struct kanidm::event::ModifyEvent[][src]

    pub struct ModifyEvent {
    +ModifyEvent in kanidm::event - Rust

    Struct kanidm::event::ModifyEvent[][src]

    pub struct ModifyEvent {
         pub ident: Identity,
         pub filter: Filter<FilterValid>,
         pub filter_orig: Filter<FilterValid>,
         pub modlist: ModifyList<ModifyValid>,
    -}

    Fields

    ident: Identityfilter: Filter<FilterValid>filter_orig: Filter<FilterValid>modlist: ModifyList<ModifyValid>

    Implementations

    Trait Implementations

    Formats the value using the given formatter. Read more

    +}

    Fields

    ident: Identityfilter: Filter<FilterValid>filter_orig: Filter<FilterValid>modlist: ModifyList<ModifyValid>

    Implementations

    Trait Implementations

    Formats the value using the given formatter. Read more

    Auto Trait Implementations

    Blanket Implementations

    Gets the TypeId of self. Read more

    Immutably borrows from an owned value. Read more

    Mutably borrows from an owned value. Read more

    diff --git a/docs/rustdoc/kanidm/event/struct.OnlineBackupEvent.html b/docs/rustdoc/kanidm/event/struct.OnlineBackupEvent.html index cee75f9de..be474b101 100644 --- a/docs/rustdoc/kanidm/event/struct.OnlineBackupEvent.html +++ b/docs/rustdoc/kanidm/event/struct.OnlineBackupEvent.html @@ -1,8 +1,8 @@ -OnlineBackupEvent in kanidm::event - Rust

    Struct kanidm::event::OnlineBackupEvent[][src]

    pub struct OnlineBackupEvent {
    +OnlineBackupEvent in kanidm::event - Rust

    Struct kanidm::event::OnlineBackupEvent[][src]

    pub struct OnlineBackupEvent {
         pub ident: Identity,
         pub eventid: Uuid,
    -}

    Fields

    ident: Identityeventid: Uuid

    Implementations

    Trait Implementations

    Formats the value using the given formatter. Read more

    -

    Returns the “default value” for a type. Read more

    +}

    Fields

    ident: Identityeventid: Uuid

    Implementations

    Trait Implementations

    Formats the value using the given formatter. Read more

    +

    Returns the “default value” for a type. Read more

    Auto Trait Implementations

    Blanket Implementations

    Gets the TypeId of self. Read more

    Immutably borrows from an owned value. Read more

    Mutably borrows from an owned value. Read more

    diff --git a/docs/rustdoc/kanidm/event/struct.PurgeRecycledEvent.html b/docs/rustdoc/kanidm/event/struct.PurgeRecycledEvent.html index b750ec755..795c281e5 100644 --- a/docs/rustdoc/kanidm/event/struct.PurgeRecycledEvent.html +++ b/docs/rustdoc/kanidm/event/struct.PurgeRecycledEvent.html @@ -1,8 +1,8 @@ -PurgeRecycledEvent in kanidm::event - Rust

    Struct kanidm::event::PurgeRecycledEvent[][src]

    pub struct PurgeRecycledEvent {
    +PurgeRecycledEvent in kanidm::event - Rust

    Struct kanidm::event::PurgeRecycledEvent[][src]

    pub struct PurgeRecycledEvent {
         pub ident: Identity,
         pub eventid: Uuid,
    -}

    Fields

    ident: Identityeventid: Uuid

    Implementations

    Trait Implementations

    Formats the value using the given formatter. Read more

    -

    Returns the “default value” for a type. Read more

    +}

    Fields

    ident: Identityeventid: Uuid

    Implementations

    Trait Implementations

    Formats the value using the given formatter. Read more

    +

    Returns the “default value” for a type. Read more

    Auto Trait Implementations

    Blanket Implementations

    Gets the TypeId of self. Read more

    Immutably borrows from an owned value. Read more

    Mutably borrows from an owned value. Read more

    diff --git a/docs/rustdoc/kanidm/event/struct.PurgeTombstoneEvent.html b/docs/rustdoc/kanidm/event/struct.PurgeTombstoneEvent.html index 47ec8b114..f5ac8bb08 100644 --- a/docs/rustdoc/kanidm/event/struct.PurgeTombstoneEvent.html +++ b/docs/rustdoc/kanidm/event/struct.PurgeTombstoneEvent.html @@ -1,8 +1,8 @@ -PurgeTombstoneEvent in kanidm::event - Rust

    Struct kanidm::event::PurgeTombstoneEvent[][src]

    pub struct PurgeTombstoneEvent {
    +PurgeTombstoneEvent in kanidm::event - Rust

    Struct kanidm::event::PurgeTombstoneEvent[][src]

    pub struct PurgeTombstoneEvent {
         pub ident: Identity,
         pub eventid: Uuid,
    -}

    Fields

    ident: Identityeventid: Uuid

    Implementations

    Trait Implementations

    Formats the value using the given formatter. Read more

    -

    Returns the “default value” for a type. Read more

    +}

    Fields

    ident: Identityeventid: Uuid

    Implementations

    Trait Implementations

    Formats the value using the given formatter. Read more

    +

    Returns the “default value” for a type. Read more

    Auto Trait Implementations

    Blanket Implementations

    Gets the TypeId of self. Read more

    Immutably borrows from an owned value. Read more

    Mutably borrows from an owned value. Read more

    diff --git a/docs/rustdoc/kanidm/event/struct.ReviveRecycledEvent.html b/docs/rustdoc/kanidm/event/struct.ReviveRecycledEvent.html index 9ed7425ac..af114698e 100644 --- a/docs/rustdoc/kanidm/event/struct.ReviveRecycledEvent.html +++ b/docs/rustdoc/kanidm/event/struct.ReviveRecycledEvent.html @@ -1,7 +1,7 @@ -ReviveRecycledEvent in kanidm::event - Rust

    Struct kanidm::event::ReviveRecycledEvent[][src]

    pub struct ReviveRecycledEvent {
    +ReviveRecycledEvent in kanidm::event - Rust

    Struct kanidm::event::ReviveRecycledEvent[][src]

    pub struct ReviveRecycledEvent {
         pub ident: Identity,
         pub filter: Filter<FilterValid>,
    -}

    Fields

    ident: Identityfilter: Filter<FilterValid>

    Implementations

    Trait Implementations

    Formats the value using the given formatter. Read more

    +}

    Fields

    ident: Identityfilter: Filter<FilterValid>

    Implementations

    Trait Implementations

    Formats the value using the given formatter. Read more

    Auto Trait Implementations

    Blanket Implementations

    Gets the TypeId of self. Read more

    Immutably borrows from an owned value. Read more

    Mutably borrows from an owned value. Read more

    diff --git a/docs/rustdoc/kanidm/event/struct.SearchEvent.html b/docs/rustdoc/kanidm/event/struct.SearchEvent.html index efa88fd0f..3c7c6d873 100644 --- a/docs/rustdoc/kanidm/event/struct.SearchEvent.html +++ b/docs/rustdoc/kanidm/event/struct.SearchEvent.html @@ -1,9 +1,9 @@ -SearchEvent in kanidm::event - Rust

    Struct kanidm::event::SearchEvent[][src]

    pub struct SearchEvent {
    +SearchEvent in kanidm::event - Rust

    Struct kanidm::event::SearchEvent[][src]

    pub struct SearchEvent {
         pub ident: Identity,
         pub filter: Filter<FilterValid>,
         pub filter_orig: Filter<FilterValid>,
         pub attrs: Option<BTreeSet<AttrString>>,
    -}

    Fields

    ident: Identityfilter: Filter<FilterValid>filter_orig: Filter<FilterValid>attrs: Option<BTreeSet<AttrString>>

    Implementations

    Trait Implementations

    Formats the value using the given formatter. Read more

    +}

    Fields

    ident: Identityfilter: Filter<FilterValid>filter_orig: Filter<FilterValid>attrs: Option<BTreeSet<AttrString>>

    Implementations

    Trait Implementations

    Formats the value using the given formatter. Read more

    Auto Trait Implementations

    Blanket Implementations

    Gets the TypeId of self. Read more

    Immutably borrows from an owned value. Read more

    Mutably borrows from an owned value. Read more

    diff --git a/docs/rustdoc/kanidm/event/struct.SearchResult.html b/docs/rustdoc/kanidm/event/struct.SearchResult.html index 0d5d1ec1a..1a904f148 100644 --- a/docs/rustdoc/kanidm/event/struct.SearchResult.html +++ b/docs/rustdoc/kanidm/event/struct.SearchResult.html @@ -1,4 +1,4 @@ -SearchResult in kanidm::event - Rust

    Struct kanidm::event::SearchResult[][src]

    pub struct SearchResult { /* fields omitted */ }

    Implementations

    Trait Implementations

    Formats the value using the given formatter. Read more

    +SearchResult in kanidm::event - Rust

    Struct kanidm::event::SearchResult[][src]

    pub struct SearchResult { /* fields omitted */ }

    Implementations

    Trait Implementations

    Formats the value using the given formatter. Read more

    Auto Trait Implementations

    Blanket Implementations

    Gets the TypeId of self. Read more

    Immutably borrows from an owned value. Read more

    Mutably borrows from an owned value. Read more

    diff --git a/docs/rustdoc/kanidm/event/struct.WhoamiResult.html b/docs/rustdoc/kanidm/event/struct.WhoamiResult.html index 9f62af74c..9084cb22d 100644 --- a/docs/rustdoc/kanidm/event/struct.WhoamiResult.html +++ b/docs/rustdoc/kanidm/event/struct.WhoamiResult.html @@ -1,4 +1,4 @@ -WhoamiResult in kanidm::event - Rust

    Struct kanidm::event::WhoamiResult[][src]

    pub struct WhoamiResult { /* fields omitted */ }

    Implementations

    Auto Trait Implementations

    Blanket Implementations

    Gets the TypeId of self. Read more

    +WhoamiResult in kanidm::event - Rust

    Struct kanidm::event::WhoamiResult[][src]

    pub struct WhoamiResult { /* fields omitted */ }

    Implementations

    Auto Trait Implementations

    Blanket Implementations

    Gets the TypeId of self. Read more

    Immutably borrows from an owned value. Read more

    Mutably borrows from an owned value. Read more

    Performs the conversion.

    diff --git a/docs/rustdoc/kanidm/identity/enum.IdentType.html b/docs/rustdoc/kanidm/identity/enum.IdentType.html index efdfcb5ac..51e2e0494 100644 --- a/docs/rustdoc/kanidm/identity/enum.IdentType.html +++ b/docs/rustdoc/kanidm/identity/enum.IdentType.html @@ -1,11 +1,11 @@ -IdentType in kanidm::identity - Rust

    Enum kanidm::identity::IdentType[][src]

    pub enum IdentType {
    +IdentType in kanidm::identity - Rust

    Enum kanidm::identity::IdentType[][src]

    pub enum IdentType {
         User(IdentUser),
         Internal,
     }
    Expand description

    The type of Identity that is related to this session.

    -

    Variants

    User(IdentUser)
    Internal

    Trait Implementations

    Returns a copy of the value. Read more

    +

    Variants

    User(IdentUser)
    Internal

    Trait Implementations

    Returns a copy of the value. Read more

    Performs copy-assignment from source. Read more

    -

    Formats the value using the given formatter. Read more

    -

    Performs the conversion.

    +

    Formats the value using the given formatter. Read more

    +

    Performs the conversion.

    Auto Trait Implementations

    Blanket Implementations

    Gets the TypeId of self. Read more

    Immutably borrows from an owned value. Read more

    Mutably borrows from an owned value. Read more

    diff --git a/docs/rustdoc/kanidm/identity/enum.IdentityId.html b/docs/rustdoc/kanidm/identity/enum.IdentityId.html index e44e6b24b..ecb597f5a 100644 --- a/docs/rustdoc/kanidm/identity/enum.IdentityId.html +++ b/docs/rustdoc/kanidm/identity/enum.IdentityId.html @@ -1,31 +1,31 @@ -IdentityId in kanidm::identity - Rust

    Enum kanidm::identity::IdentityId[][src]

    pub enum IdentityId {
    +IdentityId in kanidm::identity - Rust

    Enum kanidm::identity::IdentityId[][src]

    pub enum IdentityId {
         User(Uuid),
         Internal,
     }
    Expand description

    A unique identifier of this Identity, that can be associated to various caching components.

    -

    Variants

    User(Uuid)
    Internal

    Trait Implementations

    Returns a copy of the value. Read more

    +

    Variants

    User(Uuid)
    Internal

    Trait Implementations

    Returns a copy of the value. Read more

    Performs copy-assignment from source. Read more

    -

    Formats the value using the given formatter. Read more

    -

    Deserialize this value from the given Serde deserializer. Read more

    -

    Performs the conversion.

    -

    Feeds this value into the given Hasher. Read more

    +

    Formats the value using the given formatter. Read more

    +

    Deserialize this value from the given Serde deserializer. Read more

    +

    Performs the conversion.

    +

    Feeds this value into the given Hasher. Read more

    Feeds a slice of this type into the given Hasher. Read more

    -

    This method returns an Ordering between self and other. Read more

    +

    This method returns an Ordering between self and other. Read more

    Compares and returns the maximum of two values. Read more

    Compares and returns the minimum of two values. Read more

    Restrict a value to a certain interval. Read more

    -

    This method tests for self and other values to be equal, and is used +

    This method tests for self and other values to be equal, and is used by ==. Read more

    -

    This method tests for !=.

    -

    This method returns an ordering between self and other values if one exists. Read more

    +

    This method tests for !=.

    +

    This method returns an ordering between self and other values if one exists. Read more

    This method tests less than (for self and other) and is used by the < operator. Read more

    This method tests less than or equal to (for self and other) and is used by the <= operator. Read more

    This method tests greater than (for self and other) and is used by the > operator. Read more

    This method tests greater than or equal to (for self and other) and is used by the >= operator. Read more

    -

    Serialize this value into the given Serde serializer. Read more

    -

    Auto Trait Implementations

    Blanket Implementations

    Gets the TypeId of self. Read more

    +

    Serialize this value into the given Serde serializer. Read more

    +

    Auto Trait Implementations

    Blanket Implementations

    Gets the TypeId of self. Read more

    Immutably borrows from an owned value. Read more

    Mutably borrows from an owned value. Read more

    Performs the conversion.

    diff --git a/docs/rustdoc/kanidm/identity/index.html b/docs/rustdoc/kanidm/identity/index.html index a88fb8c87..de22af51e 100644 --- a/docs/rustdoc/kanidm/identity/index.html +++ b/docs/rustdoc/kanidm/identity/index.html @@ -1,4 +1,4 @@ -kanidm::identity - Rust

    Module kanidm::identity[][src]

    Expand description

    Contains structures related to the Identity that initiated an Event in the +kanidm::identity - Rust

    Module kanidm::identity[][src]

    Expand description

    Contains structures related to the Identity that initiated an Event in the server. Generally this Identity is what will have access controls applied to and this provides the set of Limits to confine how many resources that the identity may consume during operations to prevent denial-of-service.

    diff --git a/docs/rustdoc/kanidm/identity/struct.IdentUser.html b/docs/rustdoc/kanidm/identity/struct.IdentUser.html index 746355f4a..56ba8319d 100644 --- a/docs/rustdoc/kanidm/identity/struct.IdentUser.html +++ b/docs/rustdoc/kanidm/identity/struct.IdentUser.html @@ -1,9 +1,9 @@ -IdentUser in kanidm::identity - Rust

    Struct kanidm::identity::IdentUser[][src]

    pub struct IdentUser {
    -    pub entry: Entry<EntrySealed, EntryCommitted>,
    +IdentUser in kanidm::identity - Rust

    Struct kanidm::identity::IdentUser[][src]

    pub struct IdentUser {
    +    pub entry: Arc<Entry<EntrySealed, EntryCommitted>>,
     }
    Expand description

    Metadata and the entry of the current Identity which is an external account/user.

    -

    Fields

    entry: Entry<EntrySealed, EntryCommitted>

    Trait Implementations

    Returns a copy of the value. Read more

    +

    Fields

    entry: Arc<Entry<EntrySealed, EntryCommitted>>

    Trait Implementations

    Returns a copy of the value. Read more

    Performs copy-assignment from source. Read more

    -

    Formats the value using the given formatter. Read more

    +

    Formats the value using the given formatter. Read more

    Auto Trait Implementations

    Blanket Implementations

    Gets the TypeId of self. Read more

    Immutably borrows from an owned value. Read more

    Mutably borrows from an owned value. Read more

    diff --git a/docs/rustdoc/kanidm/identity/struct.Identity.html b/docs/rustdoc/kanidm/identity/struct.Identity.html index 51326df71..1b0e45fef 100644 --- a/docs/rustdoc/kanidm/identity/struct.Identity.html +++ b/docs/rustdoc/kanidm/identity/struct.Identity.html @@ -1,11 +1,11 @@ -Identity in kanidm::identity - Rust

    Struct kanidm::identity::Identity[][src]

    pub struct Identity {
    +Identity in kanidm::identity - Rust

    Struct kanidm::identity::Identity[][src]

    pub struct Identity {
         pub origin: IdentType,
         // some fields omitted
     }
    Expand description

    An identity that initiated an Event.

    -

    Fields

    origin: IdentType

    Implementations

    Trait Implementations

    Returns a copy of the value. Read more

    +

    Fields

    origin: IdentType

    Implementations

    Trait Implementations

    Returns a copy of the value. Read more

    Performs copy-assignment from source. Read more

    -

    Formats the value using the given formatter. Read more

    -

    Formats the value using the given formatter. Read more

    +

    Formats the value using the given formatter. Read more

    +

    Formats the value using the given formatter. Read more

    Auto Trait Implementations

    Blanket Implementations

    Gets the TypeId of self. Read more

    Immutably borrows from an owned value. Read more

    Mutably borrows from an owned value. Read more

    diff --git a/docs/rustdoc/kanidm/identity/struct.Limits.html b/docs/rustdoc/kanidm/identity/struct.Limits.html index 80c1eff57..a08bc85ee 100644 --- a/docs/rustdoc/kanidm/identity/struct.Limits.html +++ b/docs/rustdoc/kanidm/identity/struct.Limits.html @@ -1,13 +1,13 @@ -Limits in kanidm::identity - Rust

    Struct kanidm::identity::Limits[][src]

    pub struct Limits {
    +Limits in kanidm::identity - Rust

    Struct kanidm::identity::Limits[][src]

    pub struct Limits {
         pub unindexed_allow: bool,
         pub search_max_results: usize,
         pub search_max_filter_test: usize,
         pub filter_max_elements: usize,
     }
    Expand description

    Limits on the resources a single event can consume. These are defined per-event as they are derived from the userAuthToken based on that individual session

    -

    Fields

    unindexed_allow: boolsearch_max_results: usizesearch_max_filter_test: usizefilter_max_elements: usize

    Implementations

    Trait Implementations

    Returns a copy of the value. Read more

    +

    Fields

    unindexed_allow: boolsearch_max_results: usizesearch_max_filter_test: usizefilter_max_elements: usize

    Implementations

    Trait Implementations

    Returns a copy of the value. Read more

    Performs copy-assignment from source. Read more

    -

    Formats the value using the given formatter. Read more

    +

    Formats the value using the given formatter. Read more

    Auto Trait Implementations

    Blanket Implementations

    Gets the TypeId of self. Read more

    Immutably borrows from an owned value. Read more

    Mutably borrows from an owned value. Read more

    diff --git a/docs/rustdoc/kanidm/idm/server/index.html b/docs/rustdoc/kanidm/idm/server/index.html index e01924bf7..e4e8b7970 100644 --- a/docs/rustdoc/kanidm/idm/server/index.html +++ b/docs/rustdoc/kanidm/idm/server/index.html @@ -1,4 +1,4 @@ -kanidm::idm::server - Rust

    Module kanidm::idm::server[][src]

    Structs

    +kanidm::idm::server - Rust

    Module kanidm::idm::server[][src]

    Structs

    Contains methods that require writes, but in the context of writing to the idm in memory structures (maybe the query server too). This is things like authentication.

    This contains read-only methods, like getting users, groups and other structured content.

    Traits

    diff --git a/docs/rustdoc/kanidm/idm/server/struct.IdmServerAuthTransaction.html b/docs/rustdoc/kanidm/idm/server/struct.IdmServerAuthTransaction.html index 115f890e8..6f1dab1a0 100644 --- a/docs/rustdoc/kanidm/idm/server/struct.IdmServerAuthTransaction.html +++ b/docs/rustdoc/kanidm/idm/server/struct.IdmServerAuthTransaction.html @@ -2,7 +2,7 @@ pub qs_read: QueryServerReadTransaction<'a>, // some fields omitted }
    Expand description

    Contains methods that require writes, but in the context of writing to the idm in memory structures (maybe the query server too). This is things like authentication.

    -

    Fields

    qs_read: QueryServerReadTransaction<'a>

    Implementations

    Trait Implementations

    Auto Trait Implementations

    Blanket Implementations

    Gets the TypeId of self. Read more

    +

    Fields

    qs_read: QueryServerReadTransaction<'a>

    Implementations

    Trait Implementations

    Auto Trait Implementations

    Blanket Implementations

    Gets the TypeId of self. Read more

    Immutably borrows from an owned value. Read more

    Mutably borrows from an owned value. Read more

    Performs the conversion.

    diff --git a/docs/rustdoc/kanidm/idm/server/struct.IdmServerProxyReadTransaction.html b/docs/rustdoc/kanidm/idm/server/struct.IdmServerProxyReadTransaction.html index 355aada2e..66139f697 100644 --- a/docs/rustdoc/kanidm/idm/server/struct.IdmServerProxyReadTransaction.html +++ b/docs/rustdoc/kanidm/idm/server/struct.IdmServerProxyReadTransaction.html @@ -2,7 +2,7 @@ pub qs_read: QueryServerReadTransaction<'a>, // some fields omitted }
    Expand description

    This contains read-only methods, like getting users, groups and other structured content.

    -

    Fields

    qs_read: QueryServerReadTransaction<'a>

    Implementations

    Trait Implementations

    Auto Trait Implementations

    Blanket Implementations

    Gets the TypeId of self. Read more

    +

    Fields

    qs_read: QueryServerReadTransaction<'a>

    Implementations

    Trait Implementations

    Auto Trait Implementations

    Blanket Implementations

    Gets the TypeId of self. Read more

    Immutably borrows from an owned value. Read more

    Mutably borrows from an owned value. Read more

    Performs the conversion.

    diff --git a/docs/rustdoc/kanidm/idm/server/struct.IdmServerProxyWriteTransaction.html b/docs/rustdoc/kanidm/idm/server/struct.IdmServerProxyWriteTransaction.html index af26dd4ad..4ffcfdddf 100644 --- a/docs/rustdoc/kanidm/idm/server/struct.IdmServerProxyWriteTransaction.html +++ b/docs/rustdoc/kanidm/idm/server/struct.IdmServerProxyWriteTransaction.html @@ -1,8 +1,8 @@ IdmServerProxyWriteTransaction in kanidm::idm::server - Rust

    Struct kanidm::idm::server::IdmServerProxyWriteTransaction[][src]

    pub struct IdmServerProxyWriteTransaction<'a> {
         pub qs_write: QueryServerWriteTransaction<'a>,
         // some fields omitted
    -}

    Fields

    qs_write: QueryServerWriteTransaction<'a>

    Implementations

    Generate a new set of backup code and remove the old ones.

    -

    Trait Implementations

    Auto Trait Implementations

    Blanket Implementations

    Gets the TypeId of self. Read more

    +}

    Fields

    qs_write: QueryServerWriteTransaction<'a>

    Implementations

    Generate a new set of backup code and remove the old ones.

    +

    Trait Implementations

    Auto Trait Implementations

    Blanket Implementations

    Gets the TypeId of self. Read more

    Immutably borrows from an owned value. Read more

    Mutably borrows from an owned value. Read more

    Performs the conversion.

    diff --git a/docs/rustdoc/kanidm/idm/server/trait.IdmServerTransaction.html b/docs/rustdoc/kanidm/idm/server/trait.IdmServerTransaction.html index ed18498a4..232e28e5b 100644 --- a/docs/rustdoc/kanidm/idm/server/trait.IdmServerTransaction.html +++ b/docs/rustdoc/kanidm/idm/server/trait.IdmServerTransaction.html @@ -5,6 +5,6 @@ fn validate_and_parse_uat(
            &self,
            audit: &mut AuditScope,
            token: Option<&str>,
            ct: Duration
        ) -> Result<UserAuthToken, OperationError> { ... }
    fn process_uat_to_identity(
            &self,
            audit: &mut AuditScope,
            uat: &UserAuthToken,
            ct: Duration
        ) -> Result<Identity, OperationError> { ... } -}

    Associated Types

    Required methods

    Provided methods

    Implementors

    +}

    Associated Types

    Required methods

    Provided methods

    Implementors

    \ No newline at end of file diff --git a/docs/rustdoc/kanidm/server/index.html b/docs/rustdoc/kanidm/server/index.html index dfd628d16..81a8528fb 100644 --- a/docs/rustdoc/kanidm/server/index.html +++ b/docs/rustdoc/kanidm/server/index.html @@ -1,4 +1,4 @@ -kanidm::server - Rust

    Module kanidm::server[][src]

    Expand description

    server contains the query server, which is the main high level construction +kanidm::server - Rust

    Module kanidm::server[][src]

    Expand description

    server contains the query server, which is the main high level construction to coordinate queries and operations in the server.

    Structs

    Traits

    diff --git a/docs/rustdoc/kanidm/server/struct.QueryServerReadTransaction.html b/docs/rustdoc/kanidm/server/struct.QueryServerReadTransaction.html index 7e371d4f3..e967cfdd1 100644 --- a/docs/rustdoc/kanidm/server/struct.QueryServerReadTransaction.html +++ b/docs/rustdoc/kanidm/server/struct.QueryServerReadTransaction.html @@ -3,9 +3,9 @@ have been reduced to the set of user visible avas. Note that if you provide a SearchEvent for the internal user, this query will fail. It is invalid for the access module to attempt to reduce avas for internal searches, and you should use fn search instead. Read more

    -

    Do a schema aware conversion from a String:String to String:Value for modification +

    Do a schema aware conversion from a String:String to String:Value for modification present. Read more

    -

    Auto Trait Implementations

    Blanket Implementations

    Gets the TypeId of self. Read more

    +

    Auto Trait Implementations

    Blanket Implementations

    Gets the TypeId of self. Read more

    Immutably borrows from an owned value. Read more

    Mutably borrows from an owned value. Read more

    Performs the conversion.

    diff --git a/docs/rustdoc/kanidm/server/struct.QueryServerWriteTransaction.html b/docs/rustdoc/kanidm/server/struct.QueryServerWriteTransaction.html index d4527c29c..4c7488e71 100644 --- a/docs/rustdoc/kanidm/server/struct.QueryServerWriteTransaction.html +++ b/docs/rustdoc/kanidm/server/struct.QueryServerWriteTransaction.html @@ -1,14 +1,14 @@ -QueryServerWriteTransaction in kanidm::server - Rust

    Struct kanidm::server::QueryServerWriteTransaction[][src]

    pub struct QueryServerWriteTransaction<'a> { /* fields omitted */ }

    Implementations

    Migrate 2 to 3 changes the name, domain_name types from iutf8 to iname.

    -

    Initiate a domain rename process. This is generally an internal function but it’s +QueryServerWriteTransaction in kanidm::server - Rust

    Struct kanidm::server::QueryServerWriteTransaction[][src]

    pub struct QueryServerWriteTransaction<'a> { /* fields omitted */ }

    Implementations

    Migrate 2 to 3 changes the name, domain_name types from iutf8 to iname.

    +

    Initiate a domain rename process. This is generally an internal function but it’s exposed to the cli for admins to be able to initiate the process.

    -

    Trait Implementations

    Conduct a search and apply access controls to yield a set of entries that +

    Trait Implementations

    Conduct a search and apply access controls to yield a set of entries that have been reduced to the set of user visible avas. Note that if you provide a SearchEvent for the internal user, this query will fail. It is invalid for the access module to attempt to reduce avas for internal searches, and you should use fn search instead. Read more

    -

    Do a schema aware conversion from a String:String to String:Value for modification +

    Do a schema aware conversion from a String:String to String:Value for modification present. Read more

    -

    Auto Trait Implementations

    Blanket Implementations

    Gets the TypeId of self. Read more

    +

    Auto Trait Implementations

    Blanket Implementations

    Gets the TypeId of self. Read more

    Immutably borrows from an owned value. Read more

    Mutably borrows from an owned value. Read more

    Performs the conversion.

    diff --git a/docs/rustdoc/kanidm/server/trait.QueryServerTransaction.html b/docs/rustdoc/kanidm/server/trait.QueryServerTransaction.html index 9a194d949..766fa6285 100644 --- a/docs/rustdoc/kanidm/server/trait.QueryServerTransaction.html +++ b/docs/rustdoc/kanidm/server/trait.QueryServerTransaction.html @@ -8,27 +8,27 @@
    fn get_resolve_filter_cache(
            &self
        ) -> &mut ARCacheReadTxn<'a, (IdentityId, Filter<FilterValid>), Filter<FilterValidResolved>>; fn search_ext(
            &self,
            audit: &mut AuditScope,
            se: &SearchEvent
        ) -> Result<Vec<Entry<EntryReduced, EntryCommitted>>, OperationError> { ... } -
    fn search(
            &self,
            audit: &mut AuditScope,
            se: &SearchEvent
        ) -> Result<Vec<Entry<EntrySealed, EntryCommitted>>, OperationError> { ... } +
    fn search(
            &self,
            audit: &mut AuditScope,
            se: &SearchEvent
        ) -> Result<Vec<Arc<EntrySealedCommitted>>, OperationError> { ... }
    fn exists(
            &self,
            audit: &mut AuditScope,
            ee: &ExistsEvent
        ) -> Result<bool, OperationError> { ... }
    fn name_to_uuid(
            &self,
            _audit: &mut AuditScope,
            name: &str
        ) -> Result<Uuid, OperationError> { ... }
    fn uuid_to_spn(
            &self,
            _audit: &mut AuditScope,
            uuid: &Uuid
        ) -> Result<Option<Value>, OperationError> { ... }
    fn uuid_to_rdn(
            &self,
            _audit: &mut AuditScope,
            uuid: &Uuid
        ) -> Result<String, OperationError> { ... }
    fn internal_exists(
            &self,
            audit: &mut AuditScope,
            filter: Filter<FilterInvalid>
        ) -> Result<bool, OperationError> { ... } -
    fn internal_search(
            &self,
            audit: &mut AuditScope,
            filter: Filter<FilterInvalid>
        ) -> Result<Vec<Entry<EntrySealed, EntryCommitted>>, OperationError> { ... } -
    fn impersonate_search_valid(
            &self,
            audit: &mut AuditScope,
            f_valid: Filter<FilterValid>,
            f_intent_valid: Filter<FilterValid>,
            event: &Identity
        ) -> Result<Vec<Entry<EntrySealed, EntryCommitted>>, OperationError> { ... } +
    fn internal_search(
            &self,
            audit: &mut AuditScope,
            filter: Filter<FilterInvalid>
        ) -> Result<Vec<Arc<EntrySealedCommitted>>, OperationError> { ... } +
    fn impersonate_search_valid(
            &self,
            audit: &mut AuditScope,
            f_valid: Filter<FilterValid>,
            f_intent_valid: Filter<FilterValid>,
            event: &Identity
        ) -> Result<Vec<Arc<EntrySealedCommitted>>, OperationError> { ... }
    fn impersonate_search_ext_valid(
            &self,
            audit: &mut AuditScope,
            f_valid: Filter<FilterValid>,
            f_intent_valid: Filter<FilterValid>,
            event: &Identity
        ) -> Result<Vec<Entry<EntryReduced, EntryCommitted>>, OperationError> { ... } -
    fn impersonate_search(
            &self,
            audit: &mut AuditScope,
            filter: Filter<FilterInvalid>,
            filter_intent: Filter<FilterInvalid>,
            event: &Identity
        ) -> Result<Vec<Entry<EntrySealed, EntryCommitted>>, OperationError> { ... } +
    fn impersonate_search(
            &self,
            audit: &mut AuditScope,
            filter: Filter<FilterInvalid>,
            filter_intent: Filter<FilterInvalid>,
            event: &Identity
        ) -> Result<Vec<Arc<EntrySealedCommitted>>, OperationError> { ... }
    fn impersonate_search_ext(
            &self,
            audit: &mut AuditScope,
            filter: Filter<FilterInvalid>,
            filter_intent: Filter<FilterInvalid>,
            event: &Identity
        ) -> Result<Vec<Entry<EntryReduced, EntryCommitted>>, OperationError> { ... } -
    fn internal_search_uuid(
            &self,
            audit: &mut AuditScope,
            uuid: &Uuid
        ) -> Result<Entry<EntrySealed, EntryCommitted>, OperationError> { ... } +
    fn internal_search_uuid(
            &self,
            audit: &mut AuditScope,
            uuid: &Uuid
        ) -> Result<Arc<EntrySealedCommitted>, OperationError> { ... }
    fn impersonate_search_ext_uuid(
            &self,
            audit: &mut AuditScope,
            uuid: &Uuid,
            event: &Identity
        ) -> Result<Entry<EntryReduced, EntryCommitted>, OperationError> { ... } -
    fn impersonate_search_uuid(
            &self,
            audit: &mut AuditScope,
            uuid: &Uuid,
            event: &Identity
        ) -> Result<Entry<EntrySealed, EntryCommitted>, OperationError> { ... } +
    fn impersonate_search_uuid(
            &self,
            audit: &mut AuditScope,
            uuid: &Uuid,
            event: &Identity
        ) -> Result<Arc<EntrySealedCommitted>, OperationError> { ... }
    fn clone_value(
            &self,
            audit: &mut AuditScope,
            attr: &str,
            value: &str
        ) -> Result<Value, OperationError> { ... }
    fn clone_partialvalue(
            &self,
            audit: &mut AuditScope,
            attr: &str,
            value: &str
        ) -> Result<PartialValue, OperationError> { ... }
    fn resolve_valueset(
            &self,
            audit: &mut AuditScope,
            value: &ValueSet
        ) -> Result<Vec<String>, OperationError> { ... }
    fn resolve_valueset_ldap(
            &self,
            audit: &mut AuditScope,
            value: &ValueSet,
            basedn: &str
        ) -> Result<Vec<String>, OperationError> { ... }
    fn get_domain_name(
            &self,
            audit: &mut AuditScope
        ) -> Result<String, OperationError> { ... }
    fn get_password_badlist(
            &self,
            audit: &mut AuditScope
        ) -> Result<HashSet<String>, OperationError> { ... } -
    fn get_oauth2rs_set(
            &self,
            audit: &mut AuditScope
        ) -> Result<Vec<EntrySealedCommitted>, OperationError> { ... } +
    fn get_oauth2rs_set(
            &self,
            audit: &mut AuditScope
        ) -> Result<Vec<Arc<EntrySealedCommitted>>, OperationError> { ... }
    }
    Expand description

    The QueryServerTransaction trait provides a set of common read only operations to be shared between QueryServerReadTransaction and QueryServerWriteTransactions.

    These operations tend to be high level constructions, generally different types of searches @@ -39,8 +39,8 @@ have been reduced to the set of user visible avas. Note that if you provide a SearchEvent for the internal user, this query will fail. It is invalid for the access module to attempt to reduce avas for internal searches, and you should use fn search instead.

    -

    Do a schema aware conversion from a String:String to String:Value for modification +

    Do a schema aware conversion from a String:String to String:Value for modification present.

    -

    Implementors

    +

    Implementors

    \ No newline at end of file diff --git a/docs/rustdoc/search-index.js b/docs/rustdoc/search-index.js index 7c6664743..7654bf0fe 100644 --- a/docs/rustdoc/search-index.js +++ b/docs/rustdoc/search-index.js @@ -1,5 +1,5 @@ var searchIndex = JSON.parse('{\ -"kanidm":{"doc":"The Kanidmd server library. This implements all of the …","t":[14,14,14,0,0,14,14,0,0,0,0,0,14,0,14,14,14,0,14,14,14,14,14,14,14,0,0,0,14,14,0,14,14,14,14,14,14,14,0,14,14,14,0,0,0,0,14,17,13,13,13,3,13,13,13,13,13,13,13,4,4,13,13,3,13,13,3,13,13,13,13,13,13,13,13,13,13,13,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,11,11,11,11,11,11,13,3,3,3,8,3,4,13,4,3,16,3,13,13,13,13,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,0,0,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,10,11,11,10,11,11,11,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,3,3,4,13,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,13,13,13,13,3,3,4,3,4,4,3,3,3,3,4,3,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,12,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,12,12,12,12,12,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,12,12,12,12,11,11,11,11,11,11,11,11,11,11,11,11,12,12,12,12,12,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,11,11,11,11,11,11,11,11,11,11,11,11,12,12,11,11,11,11,11,11,11,11,11,11,11,11,12,3,3,3,13,4,3,13,13,12,12,12,11,11,11,11,11,11,11,11,11,11,12,11,11,12,12,12,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,11,11,11,11,11,12,12,12,12,11,12,12,12,12,12,12,11,11,11,11,11,12,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,11,11,11,11,11,17,17,17,17,17,17,17,17,0,0,0,0,0,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,5,5,5,5,5,5,5,5,5,5,5,5,5,3,3,4,13,3,13,13,13,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,0,11,11,11,11,0,11,11,11,11,11,11,11,0,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,0,11,3,11,11,11,11,11,11,11,11,11,11,11,11,11,11,4,13,13,13,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,13,13,13,13,13,17,13,3,4,4,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,3,11,11,11,11,11,11,11,11,11,11,11,12,12,12,11,11,11,11,3,3,3,3,6,3,3,3,6,6,3,3,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,3,4,3,3,3,3,13,3,13,3,3,13,3,3,3,3,3,3,3,3,12,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,11,11,11,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,12,12,12,12,12,12,12,12,12,12,12,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,12,12,12,12,12,12,12,12,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,12,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,12,12,12,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,4,3,3,4,4,3,3,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,5,5,5,5,5,5,5,5,5,5,5,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,4,3,3,4,13,13,3,13,13,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,11,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,11,12,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,11,11,11,11,11,11,4,13,13,13,13,11,11,11,11,11,11,11,11,11,0,11,11,11,11,3,3,3,3,3,8,16,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,10,11,11,11,11,10,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,12,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,5,13,6,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,18,18,18,18,13,13,13,4,13,13,13,13,13,13,13,13,13,13,13,13,13,13,3,3,13,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,16,16,3,3,8,3,16,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,10,11,11,10,11,11,11,11,11,11,11,10,11,11,10,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,13,13,13,4,13,13,13,13,13,13,13,13,13,13,13,13,3,3,3,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,5,11,11,11,5,11,11,11,11,11,5,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,3,6,5,11,11,11,11,11,5,5,11,11,11,11,5,5,11,5,11,11,11,5,5,11,13,13,13,13,13,13,13,4,13,13,13,13,13,13,13,13,4,13,13,13,13,13,4,13,13,13,13,13,13,13,13,13,13,13,13,13,13,4,13,13,13,13,13,13,13,13,13,13,3,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,4,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,4,4,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,4,3,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11],"n":["admin_error","admin_info","admin_warn","audit","be","btreemap","btreeset","config","constants","core","credential","entry","entry_init","event","f_and","f_inc","f_or","filter","filter","filter_all","filter_error","filter_info","filter_rec","filter_trace","filter_warn","identity","idm","macros","modlist","perf_trace","prelude","request_error","request_info","request_trace","request_warn","security_access","security_critical","security_info","server","smolset","spanned","tagged_event","tracing_tree","utils","value","valueset","valueset","AUDIT_LINE_SIZE","AdminError","AdminInfo","AdminWarning","AuditScope","Default","Filter","FilterError","FilterInfo","FilterTrace","FilterWarning","FullTrace","LogLevel","LogTag","PerfBasic","PerfCoarse","PerfEvent","PerfFull","PerfOp","PerfProcessed","PerfTrace","Quiet","RequestError","RequestInfo","RequestTrace","RequestWarning","SecurityAccess","SecurityCritical","SecurityInfo","Trace","Verbose","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone_into","cmp","deref","deref","deref","deref","deref","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deserialize","deserialize","drop","drop","drop","drop","drop","eq","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from_str","init","init","init","init","init","into","into","into","into","into","level","log_event","new","partial_cmp","serialize","serialize","serialize","serialize","serialize","to_owned","to_string","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","uuid","vzip","vzip","vzip","vzip","vzip","write_log","AllIds","Backend","BackendConfig","BackendReadTransaction","BackendTransaction","BackendWriteTransaction","FsType","Generic","IdList","IdRawEntry","IdlLayerType","IdxMeta","Indexed","Partial","PartialThreshold","Zfs","backup","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","checkpoint_pages","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","commit","create","dbentry","dbvalue","delete","deref","deref","deref","deref","deref","deref","deref","deref","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","drop","drop","drop","drop","drop","drop","drop","drop","exists","filter2idl","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","get_db_d_uuid","get_db_s_uuid","get_db_ts_max","get_id2entry","get_idlayer","get_idlayer","get_idlayer","get_idxmeta_ref","get_idxmeta_ref","get_idxmeta_ref","get_pool_size","idxkeys","init","init","init","init","init","init","init","init","into","into","into","into","into","into","into","into","list_id2entry","list_index_content","list_indexes","modify","name2uuid","new","new","new","read","reindex","reset_db_s_uuid","restore","search","set_db_ts_max","to_owned","to_owned","to_owned","to_owned","to_owned","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","update_idxmeta","upgrade_reindex","uuid2rdn","uuid2spn","verify","verify_entry_index","verify_indexes","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","write","DbEntry","DbEntryV1","DbEntryVers","V1","attrs","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","deref","deref","deref","deref_mut","deref_mut","deref_mut","deserialize","deserialize","deserialize","drop","drop","drop","ent","fmt","fmt","fmt","fmt","from","from","from","init","init","init","into","into","into","serialize","serialize","serialize","to_string","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","vzip","vzip","vzip","Bool","Cid","Credential","DateTime","DbBackupCodeV1","DbCidV1","DbCredTypeV1","DbCredV1","DbPasswordV1","DbTotpAlgoV1","DbTotpV1","DbValueCredV1","DbValueEmailAddressV1","DbValueTaggedStringV1","DbValueV1","DbWebauthnV1","EmailAddress","GPw","Iname","IndexType","Iutf8","JsonFilter","NsUniqueId","PBKDF2","Pw","PwMfa","Reference","S1","S256","S512","SSHA512","SecretValue","Spn","SshKey","SyntaxType","Uint32","Url","Utf8","Uuid","Wn","algo","backup_code","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","claims","code_set","counter","cred","d","data","data","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","domain_id","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","from","from","id","init","init","init","init","init","init","init","init","init","init","init","init","into","into","into","into","into","into","into","into","into","into","into","into","key","label","label","password","registration_policy","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","server_id","step","tag","tag","timestamp","totp","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","uuid","verified","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","webauthn","Configuration","IntegrationTestConfig","OnlineBackup","ReadOnlyReplica","ServerRole","TlsConfiguration","WriteReplica","WriteReplicaNoUI","address","admin_password","admin_user","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","chain","clone","clone_into","cookie_key","db_arc_size","db_fs_type","db_path","default","default","deref","deref","deref","deref","deref","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deserialize","deserialize","deserialize","deserialize","deserialize","drop","drop","drop","drop","drop","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from_str","init","init","init","init","init","integration_test_config","into","into","into","into","into","key","ldapaddress","log_level","maximum_request","new","online_backup","origin","path","role","schedule","secure_cookies","serialize","serialize","serialize","serialize","serialize","threads","tls_config","to_owned","to_string","to_string","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","update_bind","update_db_arc_size","update_db_fs_type","update_db_path","update_ldapbind","update_log_level","update_online_backup","update_origin","update_role","update_tls","versions","vzip","vzip","vzip","vzip","vzip","AUTH_SESSION_EXPIRY","AUTH_SESSION_TIMEOUT","CHANGELOG_MAX_AGE","MFAREG_SESSION_TIMEOUT","PURGE_FREQUENCY","PW_MIN_LENGTH","RECYCLEBIN_MAX_AGE","SYSTEM_INDEX_VERSION","acp","entries","schema","system_config","uuids","JSON_IDM_ACP_ACCOUNT_MANAGE_PRIV_V1","JSON_IDM_ACP_ACCOUNT_READ_PRIV_V1","JSON_IDM_ACP_ACCOUNT_UNIX_EXTEND_PRIV_V1","JSON_IDM_ACP_ACCOUNT_WRITE_PRIV_V1","JSON_IDM_ACP_ACP_MANAGE_PRIV_V1","JSON_IDM_ACP_DOMAIN_ADMIN_PRIV_V1","JSON_IDM_ACP_GROUP_MANAGE_PRIV_V1","JSON_IDM_ACP_GROUP_UNIX_EXTEND_PRIV_V1","JSON_IDM_ACP_GROUP_WRITE_PRIV_V1","JSON_IDM_ACP_HP_ACCOUNT_MANAGE_PRIV_V1","JSON_IDM_ACP_HP_ACCOUNT_READ_PRIV_V1","JSON_IDM_ACP_HP_ACCOUNT_WRITE_PRIV_V1","JSON_IDM_ACP_HP_GROUP_MANAGE_PRIV_V1","JSON_IDM_ACP_HP_GROUP_WRITE_PRIV_V1","JSON_IDM_ACP_PEOPLE_ACCOUNT_PASSWORD_IMPORT_PRIV_V1","JSON_IDM_ACP_PEOPLE_EXTEND_PRIV_V1","JSON_IDM_ACP_PEOPLE_MANAGE_PRIV_V1","JSON_IDM_ACP_PEOPLE_READ_PRIV_V1","JSON_IDM_ACP_PEOPLE_WRITE_PRIV_V1","JSON_IDM_ACP_RADIUS_SERVERS_V1","JSON_IDM_ACP_SCHEMA_WRITE_ATTRS_PRIV_V1","JSON_IDM_ACP_SCHEMA_WRITE_CLASSES_PRIV_V1","JSON_IDM_ACP_SYSTEM_CONFIG_PRIV_V1","JSON_IDM_ADMINS_ACP_RECYCLE_SEARCH_V1","JSON_IDM_ADMINS_ACP_REVIVE_V1","JSON_IDM_ALL_ACP_READ_V1","JSON_IDM_HP_ACP_ACCOUNT_UNIX_EXTEND_PRIV_V1","JSON_IDM_HP_ACP_GROUP_UNIX_EXTEND_PRIV_V1","JSON_IDM_HP_ACP_OAUTH2_MANAGE_PRIV_V1","JSON_IDM_SELF_ACP_READ_V1","JSON_IDM_SELF_ACP_WRITE_V1","JSON_ADMIN_V1","JSON_ANONYMOUS_V1","JSON_DOMAIN_ADMINS","JSON_DOMAIN_INFO_V1","JSON_IDM_ACCOUNT_MANAGE_PRIV_V1","JSON_IDM_ACCOUNT_READ_PRIV_V1","JSON_IDM_ACCOUNT_UNIX_EXTEND_PRIV_V1","JSON_IDM_ACCOUNT_WRITE_PRIV_V1","JSON_IDM_ACP_MANAGE_PRIV_V1","JSON_IDM_ADMINS_V1","JSON_IDM_ADMIN_V1","JSON_IDM_GROUP_MANAGE_PRIV_V1","JSON_IDM_GROUP_UNIX_EXTEND_PRIV_V1","JSON_IDM_GROUP_WRITE_PRIV_V1","JSON_IDM_HIGH_PRIVILEGE_V1","JSON_IDM_HP_ACCOUNT_MANAGE_PRIV_V1","JSON_IDM_HP_ACCOUNT_READ_PRIV_V1","JSON_IDM_HP_ACCOUNT_UNIX_EXTEND_PRIV_V1","JSON_IDM_HP_ACCOUNT_WRITE_PRIV_V1","JSON_IDM_HP_GROUP_MANAGE_PRIV_V1","JSON_IDM_HP_GROUP_UNIX_EXTEND_PRIV_V1","JSON_IDM_HP_GROUP_WRITE_PRIV_V1","JSON_IDM_HP_OAUTH2_MANAGE_PRIV_V1","JSON_IDM_PEOPLE_ACCOUNT_PASSWORD_IMPORT_PRIV_V1","JSON_IDM_PEOPLE_EXTEND_PRIV_V1","JSON_IDM_PEOPLE_MANAGE_PRIV_V1","JSON_IDM_PEOPLE_READ_PRIV_V1","JSON_IDM_PEOPLE_WRITE_PRIV_V1","JSON_IDM_RADIUS_SERVERS_V1","JSON_IDM_SCHEMA_MANAGE_PRIV_V1","JSON_SYSTEM_ADMINS_V1","JSON_SYSTEM_INFO_V1","JSON_SCHEMA_ATTR_ACCOUNT_EXPIRE","JSON_SCHEMA_ATTR_ACCOUNT_VALID_FROM","JSON_SCHEMA_ATTR_BADLIST_PASSWORD","JSON_SCHEMA_ATTR_DISPLAYNAME","JSON_SCHEMA_ATTR_DOMAIN_NAME","JSON_SCHEMA_ATTR_DOMAIN_SSID","JSON_SCHEMA_ATTR_DOMAIN_UUID","JSON_SCHEMA_ATTR_GIDNUMBER","JSON_SCHEMA_ATTR_LEGALNAME","JSON_SCHEMA_ATTR_LOGINSHELL","JSON_SCHEMA_ATTR_MAIL","JSON_SCHEMA_ATTR_NSUNIQUEID","JSON_SCHEMA_ATTR_OAUTH2_RS_ACCOUNT_FILTER","JSON_SCHEMA_ATTR_OAUTH2_RS_BASIC_SECRET","JSON_SCHEMA_ATTR_OAUTH2_RS_BASIC_TOKEN_KEY","JSON_SCHEMA_ATTR_OAUTH2_RS_NAME","JSON_SCHEMA_ATTR_OAUTH2_RS_ORIGIN","JSON_SCHEMA_ATTR_PRIMARY_CREDENTIAL","JSON_SCHEMA_ATTR_RADIUS_SECRET","JSON_SCHEMA_ATTR_SSH_PUBLICKEY","JSON_SCHEMA_ATTR_UNIX_PASSWORD","JSON_SCHEMA_CLASS_ACCOUNT","JSON_SCHEMA_CLASS_DOMAIN_INFO","JSON_SCHEMA_CLASS_GROUP","JSON_SCHEMA_CLASS_OAUTH2_RS","JSON_SCHEMA_CLASS_OAUTH2_RS_BASIC","JSON_SCHEMA_CLASS_PERSON","JSON_SCHEMA_CLASS_POSIXACCOUNT","JSON_SCHEMA_CLASS_POSIXGROUP","JSON_SCHEMA_CLASS_SYSTEM_CONFIG","JSON_SYSTEM_CONFIG_V1","STR_UUID_ADMIN","STR_UUID_ANONYMOUS","STR_UUID_DOES_NOT_EXIST","STR_UUID_DOMAIN_ADMINS","STR_UUID_DOMAIN_INFO","STR_UUID_IDM_ACP_DOMAIN_ADMIN_PRIV_V1","STR_UUID_IDM_ACP_SYSTEM_CONFIG_PRIV_V1","STR_UUID_IDM_ADMIN_V1","STR_UUID_SCHEMA_ATTR_ACP_CREATE_ATTR","STR_UUID_SCHEMA_ATTR_ACP_CREATE_CLASS","STR_UUID_SCHEMA_ATTR_ACP_ENABLE","STR_UUID_SCHEMA_ATTR_ACP_MODIFY_CLASS","STR_UUID_SCHEMA_ATTR_ACP_MODIFY_PRESENTATTR","STR_UUID_SCHEMA_ATTR_ACP_MODIFY_REMOVEDATTR","STR_UUID_SCHEMA_ATTR_ACP_RECEIVER","STR_UUID_SCHEMA_ATTR_ACP_SEARCH_ATTR","STR_UUID_SCHEMA_ATTR_ACP_TARGETSCOPE","STR_UUID_SCHEMA_ATTR_ATTRIBUTENAME","STR_UUID_SCHEMA_ATTR_BADLIST_PASSWORD","STR_UUID_SCHEMA_ATTR_CLAIM","STR_UUID_SCHEMA_ATTR_CLASS","STR_UUID_SCHEMA_ATTR_CLASSNAME","STR_UUID_SCHEMA_ATTR_CN","STR_UUID_SCHEMA_ATTR_DESCRIPTION","STR_UUID_SCHEMA_ATTR_DIRECTMEMBEROF","STR_UUID_SCHEMA_ATTR_DISPLAYNAME","STR_UUID_SCHEMA_ATTR_DN","STR_UUID_SCHEMA_ATTR_DOMAIN","STR_UUID_SCHEMA_ATTR_DOMAIN_NAME","STR_UUID_SCHEMA_ATTR_DOMAIN_SSID","STR_UUID_SCHEMA_ATTR_DOMAIN_UUID","STR_UUID_SCHEMA_ATTR_EMAIL","STR_UUID_SCHEMA_ATTR_EMAILADDRESS","STR_UUID_SCHEMA_ATTR_ENTRYDN","STR_UUID_SCHEMA_ATTR_ENTRYUUID","STR_UUID_SCHEMA_ATTR_GIDNUMBER","STR_UUID_SCHEMA_ATTR_INDEX","STR_UUID_SCHEMA_ATTR_KEYS","STR_UUID_SCHEMA_ATTR_LAST_MOD_CID","STR_UUID_SCHEMA_ATTR_LEGALNAME","STR_UUID_SCHEMA_ATTR_LOGINSHELL","STR_UUID_SCHEMA_ATTR_MAIL","STR_UUID_SCHEMA_ATTR_MAY","STR_UUID_SCHEMA_ATTR_MEMBER","STR_UUID_SCHEMA_ATTR_MEMBEROF","STR_UUID_SCHEMA_ATTR_MULTIVALUE","STR_UUID_SCHEMA_ATTR_MUST","STR_UUID_SCHEMA_ATTR_NAME","STR_UUID_SCHEMA_ATTR_NICE","STR_UUID_SCHEMA_ATTR_NSUNIQUEID","STR_UUID_SCHEMA_ATTR_OBJECTCLASS","STR_UUID_SCHEMA_ATTR_PASSWORD_IMPORT","STR_UUID_SCHEMA_ATTR_PHANTOM","STR_UUID_SCHEMA_ATTR_PRIMARY_CREDENTIAL","STR_UUID_SCHEMA_ATTR_RADIUS_SECRET","STR_UUID_SCHEMA_ATTR_SPN","STR_UUID_SCHEMA_ATTR_SSHPUBLICKEY","STR_UUID_SCHEMA_ATTR_SSH_PUBLICKEY","STR_UUID_SCHEMA_ATTR_SYNTAX","STR_UUID_SCHEMA_ATTR_SYSTEMMAY","STR_UUID_SCHEMA_ATTR_SYSTEMMUST","STR_UUID_SCHEMA_ATTR_UIDNUMBER","STR_UUID_SCHEMA_ATTR_UNIQUE","STR_UUID_SCHEMA_ATTR_UNIX_PASSWORD","STR_UUID_SCHEMA_ATTR_UUID","STR_UUID_SCHEMA_ATTR_VERSION","STR_UUID_SCHEMA_CLASS_ACCESS_CONTROL_CREATE","STR_UUID_SCHEMA_CLASS_ACCESS_CONTROL_DELETE","STR_UUID_SCHEMA_CLASS_ACCESS_CONTROL_MODIFY","STR_UUID_SCHEMA_CLASS_ACCESS_CONTROL_PROFILE","STR_UUID_SCHEMA_CLASS_ACCESS_CONTROL_SEARCH","STR_UUID_SCHEMA_CLASS_ACCOUNT","STR_UUID_SCHEMA_CLASS_ATTRIBUTETYPE","STR_UUID_SCHEMA_CLASS_CLASSTYPE","STR_UUID_SCHEMA_CLASS_DOMAIN_INFO","STR_UUID_SCHEMA_CLASS_EXTENSIBLEOBJECT","STR_UUID_SCHEMA_CLASS_GROUP","STR_UUID_SCHEMA_CLASS_MEMBEROF","STR_UUID_SCHEMA_CLASS_OAUTH2_RS","STR_UUID_SCHEMA_CLASS_OAUTH2_RS_BASIC","STR_UUID_SCHEMA_CLASS_OBJECT","STR_UUID_SCHEMA_CLASS_PERSON","STR_UUID_SCHEMA_CLASS_POSIXACCOUNT","STR_UUID_SCHEMA_CLASS_POSIXGROUP","STR_UUID_SCHEMA_CLASS_RECYCLED","STR_UUID_SCHEMA_CLASS_SYSTEM","STR_UUID_SCHEMA_CLASS_SYSTEM_CONFIG","STR_UUID_SCHEMA_CLASS_SYSTEM_INFO","STR_UUID_SCHEMA_CLASS_TOMBSTONE","STR_UUID_SYSTEM_CONFIG","STR_UUID_SYSTEM_INFO","UUID_ADMIN","UUID_ANONYMOUS","UUID_DOES_NOT_EXIST","UUID_DOMAIN_INFO","UUID_IDM_ADMIN","UUID_SCHEMA_ATTR_ACP_CREATE_ATTR","UUID_SCHEMA_ATTR_ACP_CREATE_CLASS","UUID_SCHEMA_ATTR_ACP_ENABLE","UUID_SCHEMA_ATTR_ACP_MODIFY_CLASS","UUID_SCHEMA_ATTR_ACP_MODIFY_PRESENTATTR","UUID_SCHEMA_ATTR_ACP_MODIFY_REMOVEDATTR","UUID_SCHEMA_ATTR_ACP_RECEIVER","UUID_SCHEMA_ATTR_ACP_SEARCH_ATTR","UUID_SCHEMA_ATTR_ACP_TARGETSCOPE","UUID_SCHEMA_ATTR_ATTRIBUTENAME","UUID_SCHEMA_ATTR_CLAIM","UUID_SCHEMA_ATTR_CLASS","UUID_SCHEMA_ATTR_CLASSNAME","UUID_SCHEMA_ATTR_CN","UUID_SCHEMA_ATTR_DESCRIPTION","UUID_SCHEMA_ATTR_DIRECTMEMBEROF","UUID_SCHEMA_ATTR_DN","UUID_SCHEMA_ATTR_DOMAIN","UUID_SCHEMA_ATTR_EMAIL","UUID_SCHEMA_ATTR_EMAILADDRESS","UUID_SCHEMA_ATTR_ENTRYDN","UUID_SCHEMA_ATTR_ENTRYUUID","UUID_SCHEMA_ATTR_INDEX","UUID_SCHEMA_ATTR_KEYS","UUID_SCHEMA_ATTR_LAST_MOD_CID","UUID_SCHEMA_ATTR_MAY","UUID_SCHEMA_ATTR_MEMBER","UUID_SCHEMA_ATTR_MEMBEROF","UUID_SCHEMA_ATTR_MULTIVALUE","UUID_SCHEMA_ATTR_MUST","UUID_SCHEMA_ATTR_NAME","UUID_SCHEMA_ATTR_OBJECTCLASS","UUID_SCHEMA_ATTR_PASSWORD_IMPORT","UUID_SCHEMA_ATTR_PHANTOM","UUID_SCHEMA_ATTR_SPN","UUID_SCHEMA_ATTR_SSHPUBLICKEY","UUID_SCHEMA_ATTR_SYNTAX","UUID_SCHEMA_ATTR_SYSTEMMAY","UUID_SCHEMA_ATTR_SYSTEMMUST","UUID_SCHEMA_ATTR_UIDNUMBER","UUID_SCHEMA_ATTR_UNIQUE","UUID_SCHEMA_ATTR_UUID","UUID_SCHEMA_ATTR_VERSION","UUID_SCHEMA_CLASS_ACCESS_CONTROL_CREATE","UUID_SCHEMA_CLASS_ACCESS_CONTROL_DELETE","UUID_SCHEMA_CLASS_ACCESS_CONTROL_MODIFY","UUID_SCHEMA_CLASS_ACCESS_CONTROL_PROFILE","UUID_SCHEMA_CLASS_ACCESS_CONTROL_SEARCH","UUID_SCHEMA_CLASS_ATTRIBUTETYPE","UUID_SCHEMA_CLASS_CLASSTYPE","UUID_SCHEMA_CLASS_EXTENSIBLEOBJECT","UUID_SCHEMA_CLASS_MEMBEROF","UUID_SCHEMA_CLASS_OAUTH2_RS","UUID_SCHEMA_CLASS_OAUTH2_RS_BASIC","UUID_SCHEMA_CLASS_OBJECT","UUID_SCHEMA_CLASS_RECYCLED","UUID_SCHEMA_CLASS_SYSTEM","UUID_SCHEMA_CLASS_SYSTEM_INFO","UUID_SCHEMA_CLASS_TOMBSTONE","UUID_SYSTEM_CONFIG","UUID_SYSTEM_INFO","_STR_UUID_IDM_ACCOUNT_MANAGE_PRIV","_STR_UUID_IDM_ACCOUNT_READ_PRIV","_STR_UUID_IDM_ACCOUNT_UNIX_EXTEND_PRIV","_STR_UUID_IDM_ACCOUNT_WRITE_PRIV","_STR_UUID_IDM_ACP_ACCOUNT_MANAGE_PRIV_V1","_STR_UUID_IDM_ACP_ACCOUNT_READ_PRIV_V1","_STR_UUID_IDM_ACP_ACCOUNT_UNIX_EXTEND_PRIV_V1","_STR_UUID_IDM_ACP_ACCOUNT_WRITE_PRIV_V1","_STR_UUID_IDM_ACP_ACP_MANAGE_PRIV_V1","_STR_UUID_IDM_ACP_GROUP_MANAGE_PRIV_V1","_STR_UUID_IDM_ACP_GROUP_UNIX_EXTEND_PRIV_V1","_STR_UUID_IDM_ACP_GROUP_WRITE_PRIV_V1","_STR_UUID_IDM_ACP_HP_ACCOUNT_MANAGE_PRIV_V1","_STR_UUID_IDM_ACP_HP_ACCOUNT_READ_PRIV_V1","_STR_UUID_IDM_ACP_HP_ACCOUNT_WRITE_PRIV_V1","_STR_UUID_IDM_ACP_HP_GROUP_MANAGE_PRIV_V1","_STR_UUID_IDM_ACP_HP_GROUP_WRITE_PRIV_V1","_STR_UUID_IDM_ACP_MANAGE_PRIV","_STR_UUID_IDM_ACP_PEOPLE_ACCOUNT_PASSWORD_IMPORT_PRIV_V1","_STR_UUID_IDM_ACP_PEOPLE_EXTEND_PRIV_V1","_STR_UUID_IDM_ACP_PEOPLE_MANAGE_PRIV_V1","_STR_UUID_IDM_ACP_PEOPLE_READ_PRIV_V1","_STR_UUID_IDM_ACP_PEOPLE_WRITE_PRIV_V1","_STR_UUID_IDM_ACP_RADIUS_SERVERS_V1","_STR_UUID_IDM_ACP_SCHEMA_WRITE_ATTRS_PRIV_V1","_STR_UUID_IDM_ACP_SCHEMA_WRITE_CLASSES_PRIV_V1","_STR_UUID_IDM_ADMINS","_STR_UUID_IDM_ADMINS_ACP_RECYCLE_SEARCH_V1","_STR_UUID_IDM_ADMINS_ACP_REVIVE_V1","_STR_UUID_IDM_ALL_ACP_READ_V1","_STR_UUID_IDM_GROUP_MANAGE_PRIV","_STR_UUID_IDM_GROUP_UNIX_EXTEND_PRIV","_STR_UUID_IDM_GROUP_WRITE_PRIV","_STR_UUID_IDM_HIGH_PRIVILEGE","_STR_UUID_IDM_HP_ACCOUNT_MANAGE_PRIV","_STR_UUID_IDM_HP_ACCOUNT_READ_PRIV","_STR_UUID_IDM_HP_ACCOUNT_UNIX_EXTEND_PRIV","_STR_UUID_IDM_HP_ACCOUNT_WRITE_PRIV","_STR_UUID_IDM_HP_ACP_ACCOUNT_UNIX_EXTEND_PRIV_V1","_STR_UUID_IDM_HP_ACP_GROUP_UNIX_EXTEND_PRIV_V1","_STR_UUID_IDM_HP_ACP_OAUTH2_MANAGE_PRIV_V1","_STR_UUID_IDM_HP_GROUP_MANAGE_PRIV","_STR_UUID_IDM_HP_GROUP_UNIX_EXTEND_PRIV","_STR_UUID_IDM_HP_GROUP_WRITE_PRIV","_STR_UUID_IDM_HP_OAUTH2_MANAGE_PRIV","_STR_UUID_IDM_PEOPLE_ACCOUNT_PASSWORD_IMPORT_PRIV","_STR_UUID_IDM_PEOPLE_EXTEND_PRIV","_STR_UUID_IDM_PEOPLE_MANAGE_PRIV","_STR_UUID_IDM_PEOPLE_READ_PRIV","_STR_UUID_IDM_PEOPLE_WRITE_PRIV","_STR_UUID_IDM_RADIUS_SERVERS","_STR_UUID_IDM_SCHEMA_MANAGE_PRIV","_STR_UUID_IDM_SELF_ACP_READ_V1","_STR_UUID_IDM_SELF_ACP_WRITE_V1","_STR_UUID_SCHEMA_ATTR_ACCOUNT_EXPIRE","_STR_UUID_SCHEMA_ATTR_ACCOUNT_VALID_FROM","_STR_UUID_SCHEMA_ATTR_OAUTH2_RS_ACCOUNT_FILTER","_STR_UUID_SCHEMA_ATTR_OAUTH2_RS_BASIC_SECRET","_STR_UUID_SCHEMA_ATTR_OAUTH2_RS_BASIC_TOKEN_KEY","_STR_UUID_SCHEMA_ATTR_OAUTH2_RS_NAME","_STR_UUID_SCHEMA_ATTR_OAUTH2_RS_ORIGIN","_STR_UUID_SYSTEM_ADMINS","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","initialize","initialize","initialize","initialize","initialize","initialize","initialize","initialize","initialize","initialize","initialize","initialize","initialize","initialize","initialize","initialize","initialize","initialize","initialize","initialize","initialize","initialize","initialize","initialize","initialize","initialize","initialize","initialize","initialize","initialize","initialize","initialize","initialize","initialize","initialize","initialize","initialize","initialize","initialize","initialize","initialize","initialize","initialize","initialize","initialize","initialize","initialize","initialize","initialize","initialize","initialize","initialize","initialize","initialize","initialize","initialize","initialize","initialize","initialize","initialize","initialize","initialize","initialize","initialize","initialize","initialize","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","backup_server_core","create_server_core","dbscan_get_id2entry_core","dbscan_list_id2entry_core","dbscan_list_index_analysis_core","dbscan_list_index_core","dbscan_list_indexes_core","domain_rename_core","recover_account_core","reindex_server_core","restore_server_core","vacuum_server_core","verify_server_core","BackupCodes","Credential","CredentialType","GeneratedPassword","Password","Password","PasswordMfa","Webauthn","append_webauthn","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","deref","deref","deref","deref","deref_mut","deref_mut","deref_mut","deref_mut","drop","drop","drop","drop","fmt","fmt","fmt","fmt","from","from","from","from","init","init","init","init","into","into","into","into","new","new","new_generatedpassword_only","new_password_only","new_webauthn_only","password_ref","policy","remove","remove_webauthn","requires_upgrade","set_password","softlock","to_db_valuev1","to_dbbackupcodev1","to_dbpasswordv1","to_owned","to_owned","to_owned","to_owned","totp","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","update_webauthn_counter","verify","verify","vzip","vzip","vzip","vzip","webauthn","webauthn_ref","CryptoPolicy","borrow","borrow_mut","deref","deref_mut","drop","fmt","from","init","into","time_target","try_from","try_into","type_id","vzip","CredSoftLockPolicy","Password","Totp","Webauthn","borrow","borrow_mut","clone","clone_into","deref","deref_mut","drop","fmt","from","init","into","to_owned","try_from","try_into","type_id","vzip","HmacError","OpenSSLError","Sha1","Sha256","Sha512","TOTP_DEFAULT_STEP","TimeError","Totp","TotpAlgo","TotpError","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone_into","clone_into","deref","deref","deref","deref_mut","deref_mut","deref_mut","do_totp","do_totp_duration_from_epoch","downgrade_to_legacy","drop","drop","drop","eq","fmt","fmt","fmt","from","from","from","from","generate_secure","init","init","init","into","into","into","is_legacy_algo","new","to_owned","to_owned","to_proto","try_from","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","verify","vzip","vzip","vzip","WebauthnDomainConfig","borrow","borrow_mut","deref","deref_mut","drop","from","get_origin","get_relying_party_id","get_relying_party_name","init","into","origin","rp_id","rp_name","try_from","try_into","type_id","vzip","Entry","EntryCommitted","EntryInit","EntryInvalid","EntryInvalidCommitted","EntryNew","EntryReduced","EntrySealed","EntrySealedCommitted","EntryTuple","EntryValid","Set","add_ava","add_ava","append","apply_modlist","assign_cid","attribute_equality","attribute_lessthan","attribute_pres","attribute_substring","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clear","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone_from","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","cmp","compare","compare","compare","contains","default","default","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deserialize","deserialize_in_place","difference","drain_filter","drop","drop","drop","drop","drop","drop","drop","drop","drop","entry_match_no_index","eq","eq","extend","extend","extend","extend_one","extend_one","filter_from_attrs","first","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from_dbentry","from_fallible_iter","from_iter","from_proto_entry","from_proto_entry_str","from_stream","gen_modlist_assert","get","get_ava_as_refuuid","get_ava_as_str","get_ava_iter_sshpubkeys","get_ava_mut","get_ava_mut","get_ava_names","get_ava_set","get_ava_single","get_ava_single_bool","get_ava_single_credential","get_ava_single_datetime","get_ava_single_protofilter","get_ava_single_secret","get_ava_single_str","get_ava_single_syntax","get_ava_single_uint32","get_ava_single_url","get_ava_single_uuid","get_hash","get_id","get_uuid","get_uuid","get_uuid","hash","init","init","init","init","init","init","init","init","init","insert","insert_claim","intersection","into","into","into","into","into","into","into","into","into","into_deserializer","into_init","into_iter","into_recycled","into_reduced","into_sealed_committed_id","into_valid","invalidate","invalidate","is_disjoint","is_empty","is_subset","is_superset","iter","last","len","merge_ava","ne","new","new","partial_cmp","pop_ava","pop_first","pop_last","purge_ava","range","reduce_attributes","remove","replace","retain","seal","serialize","set_ava","set_ava","set_ava_int","split_off","symmetric_difference","take","to_dbentry","to_ldap","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_pe","to_string","to_tombstone","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","union","validate","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","AuthEvent","AuthEventStep","AuthEventStepCred","AuthEventStepInit","AuthEventStepMech","AuthResult","Begin","CreateEvent","Cred","DeleteEvent","ExistsEvent","Init","ModifyEvent","OnlineBackupEvent","PurgeRecycledEvent","PurgeTombstoneEvent","ReviveRecycledEvent","SearchEvent","SearchResult","WhoamiResult","appid","attrs","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","cred","default","default","default","delay","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","entries","eventid","eventid","eventid","filter","filter","filter","filter","filter","filter_orig","filter_orig","filter_orig","filter_orig","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from_internal_message","from_internal_parts","from_internal_recycle_message","from_message","from_message","from_message","from_message","from_message","from_parts","from_parts","from_parts","from_target_uuid_attr_purge","from_target_uuid_request","from_whoami_request","ident","ident","ident","ident","ident","ident","ident","ident","ident","ident","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into_proto_array","mech","modlist","name","new","new","new","new","new","new_impersonate","new_impersonate","new_internal","new_internal","new_internal","new_internal","new_internal","response","response","sessionid","sessionid","sessionid","state","step","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","And","And","AndEmptyCand","AndIndexed","AndNot","AndNot","AndNot","AndPartial","AndPartialThreshold","AndUnindexed","Eq","Eq","EqCorrupt","EqIndexed","EqUnindexed","FC","Filter","FilterInvalid","FilterPlan","FilterResolved","FilterValid","FilterValidResolved","Inclusion","Inclusion","InclusionIndexed","InclusionInvalid","Invalid","LessThan","LessThan","LessThanUnindexed","Or","Or","OrIndexed","OrPartial","OrPartialThreshold","OrUnindexed","Pres","Pres","PresCorrupt","PresIndexed","PresUnindexed","SelfUuid","Sub","Sub","SubCorrupt","SubIndexed","SubUnindexed","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","cmp","cmp","cmp","deref","deref","deref","deref","deref","deref","deref","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deserialize","drop","drop","drop","drop","drop","drop","drop","eq","eq","eq","eq","eq","f_and","f_andnot","f_eq","f_id","f_inc","f_lt","f_or","f_pres","f_self","f_spn_name","f_sub","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from_ldap_ro","from_ro","from_rw","get_attr_set","get_hash","get_hash","hash","hash","init","init","init","init","init","init","init","into","into","into","into","into","into","into","into_ignore_hidden","into_recycled","invalidate","is_andnot","join_parts_and","ne","ne","ne","ne","new","new_ignore_hidden","new_recycled","partial_cmp","partial_cmp","partial_cmp","resolve","to_inner","to_owned","to_owned","to_owned","to_owned","to_owned","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_id","validate","vzip","vzip","vzip","vzip","vzip","vzip","vzip","IdentType","IdentUser","Identity","IdentityId","Internal","Internal","Limits","User","User","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","cmp","deref","deref","deref","deref","deref","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deserialize","drop","drop","drop","drop","drop","entry","eq","filter_max_elements","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from_impersonate","from_internal","from_uat","get_event_origin_id","get_hash","get_uuid","hash","init","init","init","init","init","into","into","into","into","into","is_internal","ne","origin","partial_cmp","search_max_filter_test","search_max_results","serialize","to_owned","to_owned","to_owned","to_owned","to_owned","to_string","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","unindexed_allow","unlimited","vzip","vzip","vzip","vzip","vzip","AuthState","Choose","Continue","Denied","Success","borrow","borrow_mut","deref","deref_mut","drop","fmt","from","init","into","server","try_from","try_into","type_id","vzip","IdmServer","IdmServerAuthTransaction","IdmServerDelayed","IdmServerProxyReadTransaction","IdmServerProxyWriteTransaction","IdmServerTransaction","QsTransactionType","accept_account_sha1_totp","auth","auth_async","auth_ldap","auth_unix","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","check_oauth2_authorisation","check_oauth2_authorise_permit","check_oauth2_token_exchange","commit","commit","deref","deref","deref","deref","deref","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","drop","drop","drop","drop","drop","expire_auth_sessions","expire_mfareg_sessions","from","from","from","from","from","generate_account_password","generate_account_totp","generate_backup_code","get_backup_codes","get_credentialstatus","get_qs_txn","get_qs_txn","get_qs_txn","get_qs_txn","get_radiusauthtoken","get_uat_bundy_txn","get_uat_bundy_txn","get_uat_bundy_txn","get_uat_bundy_txn","get_unixgrouptoken","get_unixusertoken","init","init","init","init","init","into","into","into","into","into","new","process_uat_to_identity","proxy_read_async","proxy_write_async","qs_read","qs_read","qs_write","recover_account","reg_account_webauthn_complete","reg_account_webauthn_init","regenerate_radius_secret","remove_account_totp","remove_account_webauthn","remove_backup_code","set_account_password","set_unix_account_password","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","validate_and_parse_uat","verify_account_totp","vzip","vzip","vzip","vzip","vzip","run_idm_test_no_logging","AccessDenied","AttrString","Backend","BackendEngine","ConsistencyError","CorruptedEntry","CorruptedIndex","CryptographyError","EmptyRequest","FilterGeneration","FilterUuidResolution","FsError","InvalidAccountState","InvalidAcpState","InvalidAttribute","InvalidAttributeName","InvalidAuthState","InvalidCacheState","InvalidDbState","InvalidEntryId","InvalidEntryState","InvalidReplChangeId","InvalidRequestState","InvalidSchemaState","InvalidSessionState","InvalidState","InvalidUuid","InvalidValueState","NAMESPACE_DNS","NAMESPACE_OID","NAMESPACE_URL","NAMESPACE_X500","NoMatchingAttributes","NoMatchingEntries","NotAuthenticated","OperationError","PasswordBadListed","PasswordEmpty","PasswordTooShort","PasswordTooWeak","Plugin","QueueDisconnected","ResourceLimit","SchemaViolation","SerdeCborError","SerdeJsonError","SessionExpired","SqliteError","SystemProtectedAttribute","SystemProtectedObject","Url","Uuid","Webauthn","as_bytes","as_fields","as_ref","as_str","as_u128","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","cannot_be_a_base","clone","clone","clone_into","clone_into","cmp","cmp","default","deref","deref","deref","deref_mut","deref_mut","deref_mut","deserialize","deserialize","deserialize","deserialize_internal","domain","drop","drop","drop","encode_buffer","eq","eq","eq","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fragment","from","from","from","from_bytes","from_directory_path","from_fields","from_fields_le","from_file_path","from_slice","from_str","from_str","from_u128","from_u128_le","get_hash","get_hash","get_variant","get_version","get_version_num","has_authority","has_host","hash","hash","host","host_str","index","index","index","index","init","init","init","into","into","into","into_string","is_nil","join","make_relative","ne","new_v4","nil","options","origin","parse","parse_str","parse_with_params","partial_cmp","partial_cmp","password","path","path_segments","path_segments_mut","port","port_or_known_default","query","query_pairs","query_pairs_mut","scheme","serialize","serialize","serialize","serialize_internal","set_fragment","set_host","set_ip_host","set_password","set_path","set_port","set_query","set_scheme","set_username","socket_addrs","to_fields_le","to_file_path","to_hyphenated","to_hyphenated_ref","to_listener","to_owned","to_owned","to_simple","to_simple_ref","to_string","to_string","to_u128_le","to_urn","to_urn_ref","try_from","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","username","vzip","vzip","vzip","AccessControlsTransactionType","BackendTransactionType","QueryServer","QueryServerReadTransaction","QueryServerTransaction","QueryServerWriteTransaction","SchemaTransactionType","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","clone","clone_into","clone_partialvalue","clone_value","commit","create","delete","deref","deref","deref","deref_mut","deref_mut","deref_mut","domain_rename","drop","drop","drop","exists","from","from","from","get_accesscontrols","get_accesscontrols","get_accesscontrols","get_be_txn","get_be_txn","get_be_txn","get_changed_ouath2","get_changed_uuids","get_domain_name","get_oauth2rs_set","get_password_badlist","get_resolve_filter_cache","get_resolve_filter_cache","get_resolve_filter_cache","get_schema","get_schema","get_schema","impersonate_modify","impersonate_modify_gen_event","impersonate_modify_valid","impersonate_search","impersonate_search_ext","impersonate_search_ext_uuid","impersonate_search_ext_valid","impersonate_search_uuid","impersonate_search_valid","init","init","init","initialise_idm","initialise_schema_core","initialise_schema_idm","internal_create","internal_delete","internal_exists","internal_migrate_or_create","internal_migrate_or_create_str","internal_modify","internal_search","internal_search_uuid","into","into","into","migrate_2_to_3","modify","name_to_uuid","new","purge_recycled","purge_tombstones","read_async","reindex","resolve_valueset","resolve_valueset_ldap","revive_recycled","search","search_ext","to_owned","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","uuid_to_rdn","uuid_to_spn","verify","vzip","vzip","vzip","write_async","AdminError","AdminInfo","AdminWarn","EventTag","FilterError","FilterInfo","FilterTrace","FilterWarn","PerfTrace","RequestError","RequestInfo","RequestTrace","RequestWarn","SecurityAccess","SecurityCritical","SecurityInfo","TreeMiddleware","TreePreProcessed","TreeSubscriber","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone_into","clone_span","deref","deref","deref","deref","deref_mut","deref_mut","deref_mut","deref_mut","downcast_raw","drop","drop","drop","drop","emoji","enabled","enter","event","exit","fmt","fmt","from","from","from","from","handle","init","init","init","init","into","into","into","into","json","main_init","max_level_hint","new","new_span","operation_id","pretty","pretty","process","record","record_follows_from","test_init","thread_operation_id","to_owned","try_close","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","vzip","vzip","vzip","vzip","with_file","with_stderr","with_stdout","DistinctAlpha","Sid","backup_code_from_random","borrow","borrow_mut","deref","deref_mut","drop","duration_from_epoch_now","file_permissions_readonly","fmt","from","init","into","password_from_random","readable_password_from_random","sample","touch_file_or_quit","try_from","try_into","type_id","uuid_from_duration","uuid_to_gid_u32","vzip","Bool","Boolean","Cid","Cid","Cred","Cred","Credential","DataValue","DateTime","DateTime","EmailAddress","EmailAddress","Equality","INDEX_ID","Iname","Index","IndexType","Iutf8","JSON_FILTER","JsonFilt","NsUniqueId","Nsuniqueid","PartialValue","Presence","REFERENCE_UUID","Refer","SYNTAX_ID","SecretUtf8String","SecretValue","SecretValue","SecurityPrincipalName","Spn","SshKey","SshKey","SshKey","SubString","Syntax","SyntaxType","UINT32","UTF8STRING","Uint32","Url","Url","Utf8","Utf8StringIname","Utf8StringInsensitive","Uuid","Uuid","Value","as_idx_str","as_json_filter","as_string","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","cmp","cmp","cmp","cmp","deref","deref","deref","deref","deref","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deserialize","deserialize","deserialize","drop","drop","drop","drop","drop","eq","eq","eq","eq","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","generate_idx_eq_keys","get_hash","get_hash","get_hash","get_idx_eq_key","get_idx_sub_key","get_secret_str","get_sshkey","hash","hash","hash","init","init","init","init","init","into","into","into","into","into","is_bool","is_bool","is_cid","is_cid","is_credential","is_credential","is_datetime","is_datetime","is_email_address","is_email_address","is_iname","is_iname","is_index","is_index","is_insensitive_utf8","is_iutf8","is_json_filter","is_json_filter","is_nsuniqueid","is_nsuniqueid","is_refer","is_refer","is_secret_string","is_secret_string","is_spn","is_spn","is_sshkey","is_sshkey","is_syntax","is_syntax","is_uint32","is_uint32","is_url","is_url","is_utf8","is_utf8","is_uuid","is_uuid","lessthan","lessthan","migrate_iutf8_iname","ne","new_attr","new_bool","new_bool","new_bools","new_bools","new_cid","new_cid","new_cid_s","new_class","new_class","new_credential","new_credential_tag","new_datetime","new_datetime_epoch","new_datetime_epoch","new_datetime_s","new_datetime_s","new_email_address_s","new_email_address_s","new_iname","new_iname","new_index","new_indexs","new_indexs","new_iutf8","new_iutf8","new_json_filter","new_json_filter_s","new_json_filter_s","new_nsuniqueid_s","new_nsuniqueid_s","new_refer","new_refer","new_refer_r","new_refer_r","new_refer_s","new_refer_s","new_secret_str","new_secret_str","new_spn_nrs","new_spn_parse","new_spn_s","new_spn_str","new_sshkey","new_sshkey_str","new_sshkey_tag","new_sshkey_tag_s","new_syntax","new_syntaxs","new_syntaxs","new_uint32","new_uint32","new_uint32_str","new_uint32_str","new_url","new_url_s","new_url_s","new_utf8","new_utf8","new_utf8s","new_utf8s","new_uuid","new_uuid","new_uuidr","new_uuidr","new_uuids","new_uuids","partial_cmp","partial_cmp","partial_cmp","partial_cmp","serialize","serialize","serialize","substring","substring","to_bool","to_cid","to_cred","to_credential","to_datetime","to_emailaddress","to_iname","to_indextype","to_iutf8","to_jsonfilt","to_nsuniqueid","to_owned","to_owned","to_owned","to_owned","to_owned","to_partialvalue","to_ref_uuid","to_spn","to_sshkey","to_str","to_str","to_string","to_string","to_syntaxtype","to_uint32","to_url","to_url","to_usize","to_usize","to_utf8","to_uuid","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","validate","vzip","vzip","vzip","vzip","vzip","Bool","Bool","Bool","Bool","Cid","Cid","Cid","Cid","Cred","Cred","Cred","Cred","DateTime","DateTime","DateTime","DateTime","DbValueV1Iter","EmailAddress","EmailAddress","EmailAddress","EmailAddress","Iname","Iname","Iname","Iname","Index","Index","Index","Index","Iutf8","Iutf8","Iutf8","Iutf8","JsonFilt","JsonFilt","JsonFilt","JsonFilt","Nsuniqueid","Nsuniqueid","Nsuniqueid","Nsuniqueid","PartialValueIter","ProtoIter","Refer","Refer","Refer","Refer","SecretValue","SecretValue","SecretValue","SecretValue","Spn","Spn","Spn","Spn","SshKey","SshKey","SshKey","SshKey","Syntax","Syntax","Syntax","Syntax","Uint32","Uint32","Uint32","Uint32","Url","Url","Url","Url","Utf8","Utf8","Utf8","Utf8","Uuid","Uuid","Uuid","Uuid","ValueIter","ValueSet","as_classname_iter","as_indextype_set","as_ref_uuid_iter","as_refer_set","as_sshkey_map","as_sshpubkey_str_iter","as_str_iter","as_uuid_set","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone_into","contains","deref","deref","deref","deref","deref","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","drop","drop","drop","drop","drop","eq","fmt","from","from","from","from","from","from_result_value_iter","generate_idx_eq_keys","get_ssh_tag","idx_eq_key_difference","init","init","init","init","init","insert","insert_checked","into","into","into","into","into","into_iter","into_iter","into_iter","into_iter","is_bool","is_cid","is_credential","is_datetime","is_email_address","is_empty","is_iname","is_index","is_insensitive_utf8","is_json_filter","is_nsuniqueid","is_refer","is_secret_string","is_spn","is_sshkey","is_syntax","is_uint32","is_url","is_utf8","is_uuid","len","lessthan","merge","migrate_iutf8_iname","new","next","next","next","next","remove","set","substring","to_bool_single","to_credential_single","to_datetime_single","to_db_valuev1_iter","to_json_filter_single","to_owned","to_partialvalue_iter","to_proto_string_clone_iter","to_proto_string_single","to_secret_single","to_str_single","to_syntaxtype_single","to_uint32_single","to_url_single","to_uuid_single","to_value_iter","to_value_single","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","uuid_to_proto_string","vzip","vzip","vzip","vzip","vzip"],"q":["kanidm","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","kanidm::audit","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","kanidm::be","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","kanidm::be::dbentry","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","kanidm::be::dbvalue","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","kanidm::config","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","kanidm::constants","","","","","","","","","","","","","kanidm::constants::acp","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","kanidm::constants::entries","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","kanidm::constants::schema","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","kanidm::constants::system_config","kanidm::constants::uuids","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","kanidm::core","","","","","","","","","","","","","kanidm::credential","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","kanidm::credential::policy","","","","","","","","","","","","","","","kanidm::credential::softlock","","","","","","","","","","","","","","","","","","","","kanidm::credential::totp","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","kanidm::credential::webauthn","","","","","","","","","","","","","","","","","","","kanidm::entry","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","kanidm::event","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","kanidm::filter","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","kanidm::identity","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","kanidm::idm","","","","","","","","","","","","","","","","","","","kanidm::idm::server","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","kanidm::macros","kanidm::prelude","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","kanidm::server","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","kanidm::tracing_tree","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","kanidm::utils","","","","","","","","","","","","","","","","","","","","","","","","kanidm::value","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","kanidm::valueset","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","",""],"d":["","","","","The backend. This contains the “low level” storage …","","","The server configuration as processed from the startup …","","These contain the server “cores”. These are able to …","","Entries are the base unit of object storage in the …","","An event is a self contained module of data, that …","","","","Filters are one of the three foundational concepts of the …","","","","","","","","Contains structures related to the Identity that …","The Identity Management components that are layered ontop …","","","","A prelude of imports that should be imported by all other …","","","","","","","","server contains the query server, which is the main high …","","","","","","Inside an entry, the key-value pairs are stored in these …","","","","","","","This structure tracks and event lifecycle, and is …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Given a filter, assert some condition exists. Basically, …","Recursively apply a filter, transforming into IdList’s …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","A replica may be less than 1 day out of sync and catch up.","","","","In production we allow 1 week","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","This is how we store credentials in the server. An …","The typo of credential that is stored. Each of these …","","","","","","Extend this credential with another alternate webauthn …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Create a new credential that contains a …","Create a new credential that contains a …","Create a new credential that contains a …","Get a reference to the contained password, if any.","","","Remove a webauthn token identified by label from this …","","Update the state of the Password on this credential, if a …","","Extract this credential into it’s Serialisable Database …","","","","","","","","","","","","","","","","","","","","","","","","After a successful authentication with Webauthn, we need …","","","","","","","","Get a reference to the contained webuthn credentials, if …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","https://tools.ietf.org/html/rfc6238 which relies on …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Entry is the core data storage type of the server. Almost …","","","","","","","","","","","A set based on a B-Tree.","Add an attribute-value-assertion to this Entry.","","Moves all elements from other into Self, leaving other …","Apply the content of this modlist to this entry, …","Assign the Change Identifier to this Entry, allowing it …","Assert if an attribute of this name is present, and one …","Assert if an attribute of this name is present, and one …","Assert if an attribute of this name is present on this …","Assert if an attribute of this name is present, and one …","","","","","","","","","","","","","","","","","","","Clears the set, removing all values.","","","","","","","","","","","","","","","","","","","","","","","Compare this entry to another.","Returns true if the set contains a value.","","Creates an empty BTreeSet.","","","","","","","","","","","","","","","","","","","","","Visits the values representing the difference, i.e., the …","Creates an iterator that visits all values in ascending …","","","","","","","","","","Test if the following filter applies to and matches this …","","","","","","","","Given this entry, generate a filter containing the …","Returns a reference to the first value in the set, if any.…","","","","","","","","","","","","","","","","","","","","","","","","Consume a Protocol Entry from JSON, and validate and …","Given a proto entry in JSON formed as a serialised …","","Given this entry, generate a modification list that would …","Returns a reference to the value in the set, if any, that …","If possible, return an iterator over the set of values …","If possible, return an iterator over the set of values …","If possible, return an iterator over the set of ssh key …","","","Get an iterator over the current set of attribute names …","Return a reference to the current set of values that are …","Return a single value of this attributes name, or None if …","Return a single bool, if valid to transform this value …","Return a single credential, if valid to transform this …","Return a single datetime, if valid to transform this …","Return a single protocol filter, if valid to transform …","Return a single secret value, if valid to transform this …","Return a single &str, if valid to transform this value.","Return a single syntax type, if valid to transform this …","Return a single uint32, if valid to transform this value.","Return a single &Url, if valid to transform this value.","","","If this entry has ever been commited to disk, retrieve it…","","","","","","","","","","","","","","Adds a value to the set.","Insert a claim to this entry. This claim can NOT be …","Visits the values representing the intersection, i.e., …","","","","","","","","","","","","Gets an iterator for moving out the BTreeSet’s contents.","Convert this entry into a recycled entry, that is “in …","Safety","Given this validated and sealed entry, process it with a …","Given a current transaction change identifier, mark this …","","","Returns true if self has no elements in common with other.…","Returns true if the set contains no elements.","Returns true if the set is a subset of another, i.e., …","Returns true if the set is a superset of another, i.e., …","Gets an iterator that visits the values in the BTreeSet …","Returns a reference to the last value in the set, if any. …","Returns the number of elements in the set.","Merge an existing value set into this attributes value …","","","Makes a new, empty BTreeSet.","","Remove all values of this attribute from the entry, and …","Removes the first value from the set and returns it, if …","Removes the last value from the set and returns it, if …","Remove all values of this attribute from the entry.","Constructs a double-ended iterator over a sub-range of …","Given a set of attributes that are allowed to be seen on …","Removes a value from the set. Returns whether the value …","Adds a value to the set, replacing the existing value, if …","Retains only the elements specified by the predicate.","","","Replace the existing content of an attribute set of this …","Replace the content of this attribute with a new value …","Overwrite the current set of values for an attribute, …","Splits the collection into two at the given value. …","Visits the values representing the symmetric difference, …","Removes and returns the value in the set, if any, that is …","Serialise this entry to it’s Database format ready for …","Transform this reduced entry into an LDAP form that can …","","","","","","","","","","Transform this reduced entry into a JSON protocol form …","","Convert this recycled entry, into a tombstone ready for …","","","","","","","","","","","","","","","","","","","","","","","","","","","","Visits the values representing the union, i.e., all the …","Validate that this entry and it’s attribute-value sets …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","This is the short-form for tests and internal filters …","A Filter is a logical set of assertions about the state …","","","This is the fully resolved internal representation. Note …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Ordering of filters for optimisation and subsequent dead …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The type of Identity that is related to this session.","Metadata and the entry of the current Identity which is …","An identity that initiated an Event.","A unique identifier of this Identity, that can be …","","","Limits on the resources a single event can consume. These …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Contains methods that require writes, but in the context …","","This contains read-only methods, like getting users, …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Generate a new set of backup code and remove the old ones.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","A convenience alias for a LazyCompact layout SmartString.","","","","","","","","","","","","","","","","","","","","","","","","","","","UUID namespace for Domain Name System (DNS).","UUID namespace for ISO Object Identifiers (OIDs).","UUID namespace for Uniform Resource Locators (URLs).","UUID namespace for X.500 Distinguished Names (DNs).","","","","","","","","","","","","","","","","","","","A parsed URL record.","A Universally Unique Identifier (UUID).","","Returns an array of 16 octets containing the UUID data.","Returns the four field values of the UUID in big-endian …","","Return the serialization of this URL.","Returns a 128bit value containing the UUID data.","","","","","","","Return whether this URL is a cannot-be-a-base URL, …","","","","","","","","","","","","","","","","","Serialize with Serde using the internal representation of …","If this URL has a host and it is a domain name (not an IP …","","","","A buffer that can be used for encode_... calls, that is …","","","","","","","","","","","Return this URL’s fragment identifier, if any.","","","","Creates a UUID using the supplied big-endian bytes.","Convert a directory name as std::path::Path into an URL …","Creates a UUID from four field values in big-endian order.","Creates a UUID from four field values in little-endian …","Convert a file name as std::path::Path into an URL in the …","Creates a UUID using the supplied big-endian bytes.","","","Creates a UUID from a 128bit value in big-endian order.","Creates a UUID from a 128bit value in little-endian order.","","","Returns the variant of the UUID structure.","Returns the version of the UUID.","Returns the version number of the UUID.","Return whether the URL has an ‘authority’, which can …","Equivalent to url.host().is_some().","","","Return the parsed representation of the host for this URL.…","Return the string representation of the host (domain or …","","","","","","","","","","","Return the serialization of this URL.","Tests if the UUID is nil.","Parse a string as an URL, with this URL as the base URL.","Creates a relative URL if possible, with this URL as the …","","Creates a random UUID.","The ‘nil UUID’.","Return a default ParseOptions that can fully configure …","Return the origin of this URL (…","Parse an absolute URL from a string.","Parses a Uuid from a string of hexadecimal digits with …","Parse an absolute URL from a string and add params to its …","","","Return the password for this URL, if any, as a …","Return the path for this URL, as a percent-encoded ASCII …","Unless this URL is cannot-be-a-base, return an iterator …","Return an object with methods to manipulate this URL’s …","Return the port number for this URL, if any.","Return the port number for this URL, or the default port …","Return this URL’s query string, if any, as a …","Parse the URL’s query string, if any, as …","Manipulate this URL’s query string, viewed as a …","Return the scheme of this URL, lower-cased, as an ASCII …","","","","Serialize with Serde using the internal representation of …","Change this URL’s fragment identifier.","Change this URL’s host.","Change this URL’s host to the given IP address.","Change this URL’s password.","Change this URL’s path.","Change this URL’s port number.","Change this URL’s query string.","Change this URL’s scheme.","Change this URL’s username.","Resolve a URL’s host and port number to SocketAddr.","Returns the four field values of the UUID in …","Assuming the URL is in the file scheme or similar, …","Get a Hyphenated formatter.","Get a borrowed HyphenatedRef formatter.","","","","Get a Simple formatter.","Get a borrowed SimpleRef formatter.","","","Returns a 128bit little-endian value containing the UUID …","Get a Urn formatter.","Get a borrowed UrnRef formatter.","","","","","","","","","","","Return the username for this URL (typically the empty …","","","","","","","","The QueryServerTransaction trait provides a set of common …","","","","","","","","","","","","Do a schema aware conversion from a String:String to …","","","","","","","","","","Initiate a domain rename process. This is generally an …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Migrate 2 to 3 changes the name, domain_name types from …","","","","","","","","","","","","Conduct a search and apply access controls to yield a set …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","A partial value is a key or key subset that can be used …","","","","","","","","","","","","","","","","","","","","","","","","","","A value is a complete unit of data for an attribute. It …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Safety","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","",""],"i":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,0,2,2,1,1,1,1,2,0,0,2,1,0,2,1,0,1,2,1,1,1,1,1,1,1,1,2,2,1,3,4,5,2,1,3,4,5,2,2,4,2,1,3,4,5,2,1,3,4,5,2,1,2,1,3,4,5,4,2,1,1,3,4,2,1,3,4,5,2,2,1,3,4,5,2,1,3,4,5,5,5,5,4,2,1,3,4,5,2,1,2,1,3,4,5,2,1,3,4,5,2,1,3,4,5,5,2,1,3,4,5,5,6,0,0,0,0,0,0,7,0,0,8,0,6,6,6,7,8,9,10,7,6,11,12,13,14,9,10,7,6,11,12,13,14,7,7,6,12,13,14,7,6,12,13,14,10,10,0,0,10,9,10,7,6,11,12,13,14,9,10,7,6,11,12,13,14,9,10,7,6,11,12,13,14,8,8,7,6,11,12,9,10,7,6,11,12,13,14,10,10,10,9,8,9,10,8,9,10,14,12,9,10,7,6,11,12,13,14,9,10,7,6,11,12,13,14,9,9,9,10,8,12,13,14,14,10,14,10,8,10,7,6,12,13,14,9,10,7,6,11,12,13,14,9,10,7,6,11,12,13,14,9,10,7,6,11,12,13,14,10,10,8,8,8,8,8,9,10,7,6,11,12,13,14,14,0,0,0,15,16,16,15,17,16,15,17,16,15,17,16,15,17,16,15,17,16,15,17,17,16,15,17,17,16,15,17,16,15,17,16,15,17,16,15,17,17,16,15,17,16,15,17,16,15,17,16,15,17,18,18,18,18,0,0,0,0,0,0,0,0,0,0,0,0,18,19,18,18,18,18,18,20,19,19,18,21,21,21,20,18,18,18,18,18,18,18,18,19,22,23,24,20,21,22,25,26,19,23,27,28,29,18,24,20,21,22,25,26,19,23,27,28,29,18,23,26,25,25,29,27,28,24,20,21,22,25,26,19,23,27,28,29,18,24,20,21,22,25,26,19,23,27,28,29,18,24,20,21,22,25,26,19,23,27,28,29,18,24,24,20,21,22,25,26,19,23,27,28,29,18,24,20,21,22,25,26,19,23,27,28,29,18,24,20,21,22,25,26,19,23,27,28,29,18,25,24,20,21,22,25,26,19,23,27,28,29,18,24,20,21,22,25,26,19,23,27,28,29,18,22,22,25,23,25,24,20,21,22,25,26,19,23,27,28,29,18,24,22,27,28,24,23,24,20,21,22,25,26,19,23,27,28,29,18,24,20,21,22,25,26,19,23,27,28,29,18,23,24,20,21,22,25,26,19,23,27,28,29,18,23,25,24,20,21,22,25,26,19,23,27,28,29,18,23,0,0,0,30,0,0,30,30,31,32,32,32,33,34,30,31,32,33,34,30,31,34,30,30,31,31,31,31,30,31,32,33,34,30,31,32,33,34,30,31,32,33,34,30,31,32,33,34,30,31,32,33,34,30,31,31,32,33,34,30,31,30,32,33,34,30,31,31,32,33,34,30,31,34,31,31,31,31,31,31,33,31,33,31,32,33,34,30,31,31,31,30,30,31,32,33,34,30,31,32,33,34,30,31,32,33,34,30,31,31,31,31,31,31,31,31,31,31,31,33,32,33,34,30,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,35,35,36,36,37,37,38,38,39,39,40,40,41,41,42,42,43,43,44,44,45,45,46,46,47,47,48,48,49,49,50,50,51,51,52,52,53,53,54,54,55,55,56,56,57,57,58,58,59,59,60,60,61,61,62,62,63,63,64,64,65,65,66,66,67,67,68,68,69,69,70,70,71,71,72,72,73,73,74,74,75,75,76,76,77,77,78,78,79,79,80,80,81,81,82,82,83,83,84,84,85,85,86,86,87,87,88,88,89,89,90,90,91,91,92,92,93,93,94,94,95,95,96,96,97,97,98,98,99,99,100,100,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,101,0,101,101,101,102,103,104,102,101,103,104,102,101,103,104,102,101,103,104,102,101,103,104,102,101,103,104,102,101,103,104,102,101,103,104,102,101,103,104,102,101,103,104,102,101,103,104,102,101,103,104,102,102,102,102,0,104,102,103,102,0,102,104,103,103,104,102,101,0,103,103,103,104,104,102,102,101,103,104,102,101,103,104,102,101,102,103,104,103,104,102,101,0,102,0,105,105,105,105,105,105,105,105,105,105,105,105,105,105,0,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,107,107,108,108,108,0,107,0,0,0,107,108,109,107,108,109,108,109,108,109,107,108,109,107,108,109,109,109,109,107,108,109,107,107,108,109,107,108,109,109,109,107,108,109,107,108,109,109,109,108,109,109,107,108,109,109,107,108,109,107,108,109,109,107,108,109,0,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,0,0,0,0,0,0,0,0,0,0,0,0,111,111,112,111,111,111,111,111,111,111,113,114,115,116,117,118,119,112,111,113,114,115,116,117,118,119,112,112,111,113,114,115,116,117,118,119,112,112,111,113,114,115,116,117,118,119,112,112,111,111,111,112,111,112,111,113,114,115,116,117,118,119,112,111,113,114,115,116,117,118,119,112,112,112,112,112,111,113,114,115,116,117,118,119,112,111,111,112,112,112,112,112,112,111,112,111,111,111,113,114,115,116,117,118,119,112,111,113,114,115,116,117,118,119,112,111,112,112,111,111,112,111,112,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,112,111,111,111,111,112,111,113,114,115,116,117,118,119,112,112,111,112,111,113,114,115,116,117,118,119,112,112,111,112,111,111,111,111,111,111,112,112,112,112,112,112,112,111,112,111,112,112,111,112,112,111,112,111,112,112,112,111,112,111,111,111,112,112,112,111,111,111,113,114,115,116,117,118,119,112,111,111,111,111,113,114,115,116,117,118,119,112,111,113,114,115,116,117,118,119,112,111,113,114,115,116,117,118,119,112,112,111,111,113,114,115,116,117,118,119,112,0,0,0,0,0,0,120,0,120,0,0,120,0,0,0,0,0,0,0,0,121,122,123,124,122,125,126,127,128,121,129,130,120,131,132,133,134,135,136,123,124,122,125,126,127,128,121,129,130,120,131,132,133,134,135,136,129,133,134,135,132,123,124,122,125,126,127,128,121,129,130,120,131,132,133,134,135,136,123,124,122,125,126,127,128,121,129,130,120,131,132,133,134,135,136,123,124,122,125,126,127,128,121,129,130,120,131,132,133,134,135,136,125,133,134,135,122,126,127,128,136,122,126,127,128,124,122,125,126,127,128,121,129,130,120,131,132,133,134,135,136,123,124,122,125,126,127,128,121,129,130,120,131,132,133,134,135,136,122,128,122,122,125,127,128,131,127,128,136,128,122,122,122,125,126,127,128,131,133,134,135,136,123,124,122,125,126,127,128,121,129,130,120,131,132,133,134,135,136,123,124,122,125,126,127,128,121,129,130,120,131,132,133,134,135,136,124,130,128,121,123,124,133,134,135,122,128,122,125,126,127,128,123,124,129,130,132,132,131,123,124,122,125,126,127,128,121,129,130,120,131,132,133,134,135,136,123,124,122,125,126,127,128,121,129,130,120,131,132,133,134,135,136,123,124,122,125,126,127,128,121,129,130,120,131,132,133,134,135,136,123,124,122,125,126,127,128,121,129,130,120,131,132,133,134,135,136,137,138,139,139,137,138,139,139,139,139,137,138,139,139,139,0,0,0,0,0,0,0,137,138,139,139,139,137,138,139,137,138,139,139,139,139,137,138,139,139,139,137,137,138,139,139,139,137,138,140,141,142,139,143,137,138,140,141,142,139,143,138,140,141,142,143,138,140,141,142,143,138,141,143,137,138,140,141,142,139,143,137,138,140,141,142,139,143,137,137,138,140,141,142,139,143,138,140,141,142,143,0,0,0,0,0,0,0,0,0,0,0,137,138,140,141,142,139,143,137,138,140,141,142,139,143,143,143,143,143,141,143,141,143,137,138,140,141,142,139,143,137,138,140,141,142,139,143,143,143,143,138,143,140,141,142,143,143,143,143,138,141,143,143,143,138,140,141,142,143,137,138,140,141,142,139,143,137,138,140,141,142,139,143,137,138,140,141,142,139,143,143,137,138,140,141,142,139,143,0,0,0,0,144,145,0,144,145,146,147,144,145,148,146,147,144,145,148,146,147,144,145,148,146,147,144,145,148,145,146,147,144,145,148,146,147,144,145,148,145,146,147,144,145,148,147,145,146,146,147,144,145,148,148,146,147,144,145,145,148,148,148,146,148,145,148,145,146,147,144,145,148,146,147,144,145,148,148,145,148,145,146,146,145,146,147,144,145,148,148,146,147,144,145,148,146,147,144,145,148,146,147,144,145,148,146,146,146,147,144,145,148,0,149,149,149,149,149,149,149,149,149,149,149,149,149,0,149,149,149,149,0,0,0,0,0,0,150,151,152,153,152,152,153,152,154,151,155,153,152,154,151,155,154,154,154,152,151,153,152,154,151,155,153,152,154,151,155,153,152,154,151,155,152,151,153,152,154,151,155,151,151,151,154,154,150,152,154,151,154,150,152,154,151,154,154,153,152,154,151,155,153,152,154,151,155,153,150,153,153,152,154,151,151,151,151,151,151,151,151,151,151,153,152,154,151,155,153,152,154,151,155,153,152,154,151,155,150,151,153,152,154,151,155,0,156,0,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,157,157,157,157,156,156,156,0,156,156,156,156,156,156,156,156,156,156,156,156,156,156,0,0,156,157,157,158,158,157,157,156,158,157,156,158,158,157,158,157,158,157,158,157,157,156,158,157,156,158,157,156,158,158,158,157,156,158,157,157,156,158,157,157,157,157,156,158,158,158,157,156,158,157,158,157,157,158,157,157,158,157,157,157,158,157,157,157,158,158,157,158,158,158,158,158,158,158,157,156,158,157,156,158,158,157,158,158,157,157,157,158,158,158,157,158,157,158,158,158,158,158,158,158,158,158,158,158,157,156,158,158,158,158,158,158,158,158,158,158,158,158,157,158,157,157,158,157,158,157,157,157,158,157,157,157,157,156,158,158,157,156,158,157,156,158,158,157,156,158,159,159,0,0,0,0,159,160,161,162,160,161,162,162,162,159,159,161,161,161,160,161,162,160,161,162,161,160,161,162,159,160,161,162,159,160,161,159,160,161,161,161,159,159,159,159,160,161,159,160,161,161,161,161,159,159,159,159,159,159,160,161,162,161,161,161,161,161,159,161,161,161,159,159,160,161,162,161,161,159,162,161,161,162,161,159,159,161,159,159,162,160,161,162,160,161,162,160,161,162,159,159,162,160,161,162,162,163,163,163,0,163,163,163,163,163,163,163,163,163,163,163,163,0,0,0,164,165,163,166,164,165,163,166,163,163,165,164,165,163,166,164,165,163,166,165,164,165,163,166,163,165,165,165,165,163,166,164,165,163,166,164,164,165,163,166,164,165,163,166,165,0,165,165,165,0,165,163,166,165,165,0,165,163,165,164,165,163,163,166,164,165,163,166,164,165,163,166,164,165,163,166,164,164,164,0,0,0,167,167,167,167,167,0,0,167,167,167,167,0,0,167,0,167,167,167,0,0,167,168,169,169,168,170,168,169,0,169,168,169,168,171,169,168,168,0,168,169,168,169,168,0,171,169,168,169,169,170,168,169,168,169,170,168,171,168,0,169,169,168,169,168,168,169,169,169,168,0,171,172,172,171,169,170,168,172,172,171,169,170,168,172,171,169,170,168,172,171,169,170,168,172,171,169,168,172,171,169,170,168,172,171,169,170,168,172,171,169,168,171,169,170,168,172,171,169,168,172,171,171,169,169,170,168,172,171,169,170,168,168,168,168,168,168,168,168,168,172,172,172,172,172,172,172,172,172,172,171,169,168,168,168,172,172,171,169,168,171,169,170,168,172,171,169,170,168,172,168,172,168,172,168,172,168,172,168,172,168,172,168,172,172,168,168,172,168,172,168,172,168,172,168,172,168,172,168,172,168,172,168,172,168,172,168,172,168,172,172,168,172,168,172,168,172,168,172,168,168,172,172,168,172,168,172,168,172,168,172,168,172,172,168,172,168,172,172,168,172,168,172,168,172,168,172,168,172,168,172,168,172,168,172,172,172,168,168,172,168,172,168,172,168,172,172,168,172,168,172,168,172,168,172,168,172,168,172,171,169,168,172,171,169,168,168,172,172,172,172,172,172,172,172,172,172,172,172,171,169,170,168,172,172,172,172,172,168,172,171,169,172,172,168,172,171,169,172,172,171,171,171,169,169,169,170,168,172,171,169,170,168,172,171,169,170,168,172,172,171,169,170,168,172,173,174,175,176,173,174,175,176,173,174,175,176,173,174,175,176,0,173,174,175,176,173,174,175,176,173,174,175,176,173,174,175,176,173,174,175,176,173,174,175,176,0,0,173,174,175,176,173,174,175,176,173,174,175,176,173,174,175,176,173,174,175,176,173,174,175,176,173,174,175,176,173,174,175,176,173,174,175,176,0,0,177,177,177,177,177,177,177,177,177,173,174,175,176,177,173,174,175,176,177,177,177,177,173,174,175,176,177,173,174,175,176,177,173,174,175,176,177,177,177,173,174,175,176,177,177,177,177,177,173,174,175,176,177,177,177,173,174,175,176,173,174,175,176,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,173,174,175,176,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,173,174,175,176,177,173,174,175,176,177,173,174,175,176,177,177,173,174,175,176],"f":[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],["loglevel",4]],[[]],[[],["ordering",4]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[],["result",4]],[[],["result",4]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[],["bool",15]],[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],[[]],[[]],[[]],[[]],[[]],[[["str",15]],["result",4]],[[],["usize",15]],[[],["usize",15]],[[],["usize",15]],[[],["usize",15]],[[],["usize",15]],[[]],[[]],[[]],[[]],[[]],null,[[["string",3],["logtag",4]]],[[["uuid",3],["u32",15],["str",15],["option",4,["u32"]]]],[[],[["option",4,["ordering"]],["ordering",4]]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[]],[[],["string",3]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],null,[[]],[[]],[[]],[[]],[[]],[[]],null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,[[["auditscope",3],["str",15]],[["result",4,["operationerror"]],["operationerror",4]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],["u32",15]],[[],["fstype",4]],[[],["idlist",4]],[[],["idxmeta",3]],[[],["backendconfig",3]],[[],["backend",3]],[[]],[[]],[[]],[[]],[[]],[[["auditscope",3]],[["result",4,["operationerror"]],["operationerror",4]]],[[["vec",3,["entry"]],["auditscope",3],["entry",3,["entrysealed","entrynew"]]],[["result",4,["vec","operationerror"]],["vec",3,["entry"]],["operationerror",4]]],null,null,[[["auditscope",3]],[["result",4,["operationerror"]],["operationerror",4]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["auditscope",3],["limits",3],["filter",3]],[["bool",15],["operationerror",4],["result",4,["bool","operationerror"]]]],[[["usize",15],["auditscope",3],["filterresolved",4]],[["result",4,["operationerror"]],["operationerror",4]]],[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],["uuid",3]],[[],["uuid",3]],[[["duration",3]],[["result",4,["duration","operationerror"]],["operationerror",4],["duration",3]]],[[["u64",15]],[["result",4,["operationerror"]],["operationerror",4]]],[[]],[[],["idlarcsqlitereadtransaction",3]],[[],["idlarcsqlitewritetransaction",3]],[[],["idxmeta",3]],[[],["idxmeta",3]],[[],["idxmeta",3]],[[],["u32",15]],null,[[],["usize",15]],[[],["usize",15]],[[],["usize",15]],[[],["usize",15]],[[],["usize",15]],[[],["usize",15]],[[],["usize",15]],[[],["usize",15]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],[["vec",3],["operationerror",4],["result",4,["vec","operationerror"]]]],[[["str",15]],[["result",4,["vec","operationerror"]],["vec",3],["operationerror",4]]],[[],[["result",4,["vec","operationerror"]],["vec",3,["string"]],["operationerror",4]]],[[["auditscope",3]],[["result",4,["operationerror"]],["operationerror",4]]],[[["str",15]],[["result",4,["option","operationerror"]],["operationerror",4],["option",4,["uuid"]]]],[[["idxkey",3],["map",3,["idxkey","u8"]],["u8",15]]],[[["usize",15],["u32",15],["fstype",4],["str",15],["option",4,["usize"]]]],[[["backendconfig",3],["vec",3,["idxkey"]],["idxkey",3],["auditscope",3],["bool",15]],[["result",4,["operationerror"]],["operationerror",4]]],[[],["backendreadtransaction",3]],[[["auditscope",3]],[["result",4,["operationerror"]],["operationerror",4]]],[[["auditscope",3]],["uuid",3]],[[["auditscope",3],["str",15]],[["result",4,["operationerror"]],["operationerror",4]]],[[["auditscope",3],["limits",3],["filter",3]],[["result",4,["vec","operationerror"]],["vec",3,["entry"]],["operationerror",4]]],[[["duration",3]],[["result",4,["operationerror"]],["operationerror",4]]],[[]],[[]],[[]],[[]],[[]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[["idxkey",3],["auditscope",3],["vec",3,["idxkey"]]],[["result",4,["operationerror"]],["operationerror",4]]],[[["auditscope",3],["i64",15]],[["result",4,["operationerror"]],["operationerror",4]]],[[["uuid",3]],[["option",4,["string"]],["result",4,["option","operationerror"]],["operationerror",4]]],[[["uuid",3]],[["option",4,["value"]],["operationerror",4],["result",4,["option","operationerror"]]]],[[],[["result",4,["consistencyerror"]],["vec",3,["result"]]]],[[["auditscope",3],["entry",3]],[["result",4,["consistencyerror"]],["consistencyerror",4]]],[[["auditscope",3]],[["result",4,["consistencyerror"]],["vec",3,["result"]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],["backendwritetransaction",3]],null,null,null,null,null,[[]],[[]],[[]],[[]],[[]],[[]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],null,[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],[[]],[[]],[[]],[[],["usize",15]],[[],["usize",15]],[[],["usize",15]],[[]],[[]],[[]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["string",3]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[]],[[]],[[]],null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],null,null,null,null,null,null,null,[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],null,[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],null,[[],["usize",15]],[[],["usize",15]],[[],["usize",15]],[[],["usize",15]],[[],["usize",15]],[[],["usize",15]],[[],["usize",15]],[[],["usize",15]],[[],["usize",15]],[[],["usize",15]],[[],["usize",15]],[[],["usize",15]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],null,null,null,null,null,[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],null,null,null,null,null,null,[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],null,[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],null,null,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],null,null,null,null,null,null,null,null,null,null,null,null,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],null,[[],["serverrole",4]],[[]],null,null,null,null,[[]],[[],["configuration",3]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],[[]],[[]],[[]],[[]],[[]],[[["str",15]],["result",4]],[[],["usize",15]],[[],["usize",15]],[[],["usize",15]],[[],["usize",15]],[[],["usize",15]],null,[[]],[[]],[[]],[[]],[[]],null,null,null,null,[[]],null,null,null,null,null,null,[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],null,null,[[]],[[],["string",3]],[[],["string",3]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[["option",4]]],[[["usize",15],["option",4,["usize"]]]],[[["option",4]]],[[["str",15]]],[[["option",4]]],[[["option",4,["u32"]],["u32",15]]],[[["option",4]]],[[["str",15]]],[[["serverrole",4]]],[[["option",4]]],null,[[]],[[]],[[]],[[]],[[]],null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[["usize",15]]],[[],["uuid",3]],[[["usize",15]]],[[],["uuid",3]],[[],["uuid",3]],[[["usize",15]]],[[["usize",15]]],[[],["uuid",3]],[[["usize",15]]],[[],["uuid",3]],[[],["uuid",3]],[[["usize",15]]],[[],["uuid",3]],[[["usize",15]]],[[["usize",15]]],[[],["uuid",3]],[[],["uuid",3]],[[["usize",15]]],[[],["uuid",3]],[[["usize",15]]],[[["usize",15]]],[[],["uuid",3]],[[["usize",15]]],[[],["uuid",3]],[[["usize",15]]],[[],["uuid",3]],[[],["uuid",3]],[[["usize",15]]],[[["usize",15]]],[[],["uuid",3]],[[["usize",15]]],[[],["uuid",3]],[[["usize",15]]],[[],["uuid",3]],[[["usize",15]]],[[],["uuid",3]],[[],["uuid",3]],[[["usize",15]]],[[],["uuid",3]],[[["usize",15]]],[[["usize",15]]],[[],["uuid",3]],[[],["uuid",3]],[[["usize",15]]],[[],["uuid",3]],[[["usize",15]]],[[],["uuid",3]],[[["usize",15]]],[[["usize",15]]],[[],["uuid",3]],[[["usize",15]]],[[],["uuid",3]],[[],["uuid",3]],[[["usize",15]]],[[],["uuid",3]],[[["usize",15]]],[[["usize",15]]],[[],["uuid",3]],[[],["uuid",3]],[[["usize",15]]],[[["usize",15]]],[[],["uuid",3]],[[],["uuid",3]],[[["usize",15]]],[[["usize",15]]],[[],["uuid",3]],[[],["uuid",3]],[[["usize",15]]],[[],["uuid",3]],[[["usize",15]]],[[["usize",15]]],[[],["uuid",3]],[[],["uuid",3]],[[["usize",15]]],[[["usize",15]]],[[],["uuid",3]],[[["usize",15]]],[[],["uuid",3]],[[],["uuid",3]],[[["usize",15]]],[[],["uuid",3]],[[["usize",15]]],[[],["uuid",3]],[[["usize",15]]],[[],["uuid",3]],[[["usize",15]]],[[["usize",15]]],[[],["uuid",3]],[[],["uuid",3]],[[["usize",15]]],[[],["uuid",3]],[[["usize",15]]],[[],["uuid",3]],[[["usize",15]]],[[],["uuid",3]],[[["usize",15]]],[[],["uuid",3]],[[["usize",15]]],[[["usize",15]]],[[],["uuid",3]],[[],["uuid",3]],[[["usize",15]]],[[],["uuid",3]],[[["usize",15]]],[[],["uuid",3]],[[["usize",15]]],[[],["uuid",3]],[[["usize",15]]],[[],["uuid",3]],[[["usize",15]]],[[],["uuid",3]],[[["usize",15]]],[[["usize",15]]],[[],["uuid",3]],[[["usize",15]]],[[],["uuid",3]],[[],["uuid",3]],[[["usize",15]]],[[["usize",15]]],[[],["uuid",3]],[[["usize",15]]],[[],["uuid",3]],[[["usize",15]]],[[],["uuid",3]],[[],["uuid",3]],[[["usize",15]]],[[["usize",15]]],[[],["uuid",3]],[[["usize",15]]],[[],["uuid",3]],[[],["uuid",3]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],["usize",15]],[[],["usize",15]],[[],["usize",15]],[[],["usize",15]],[[],["usize",15]],[[],["usize",15]],[[],["usize",15]],[[],["usize",15]],[[],["usize",15]],[[],["usize",15]],[[],["usize",15]],[[],["usize",15]],[[],["usize",15]],[[],["usize",15]],[[],["usize",15]],[[],["usize",15]],[[],["usize",15]],[[],["usize",15]],[[],["usize",15]],[[],["usize",15]],[[],["usize",15]],[[],["usize",15]],[[],["usize",15]],[[],["usize",15]],[[],["usize",15]],[[],["usize",15]],[[],["usize",15]],[[],["usize",15]],[[],["usize",15]],[[],["usize",15]],[[],["usize",15]],[[],["usize",15]],[[],["usize",15]],[[],["usize",15]],[[],["usize",15]],[[],["usize",15]],[[],["usize",15]],[[],["usize",15]],[[],["usize",15]],[[],["usize",15]],[[],["usize",15]],[[],["usize",15]],[[],["usize",15]],[[],["usize",15]],[[],["usize",15]],[[],["usize",15]],[[],["usize",15]],[[],["usize",15]],[[],["usize",15]],[[],["usize",15]],[[],["usize",15]],[[],["usize",15]],[[],["usize",15]],[[],["usize",15]],[[],["usize",15]],[[],["usize",15]],[[],["usize",15]],[[],["usize",15]],[[],["usize",15]],[[],["usize",15]],[[],["usize",15]],[[],["usize",15]],[[],["usize",15]],[[],["usize",15]],[[],["usize",15]],[[],["usize",15]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[["configuration",3],["str",15]]],[[["configuration",3]]],[[["u64",15],["configuration",3]]],[[["configuration",3]]],[[["configuration",3]]],[[["configuration",3],["str",15]]],[[["configuration",3]]],[[["configuration",3],["str",15]]],[[["configuration",3],["str",15]]],[[["configuration",3]]],[[["configuration",3],["str",15]]],[[["configuration",3]]],[[["configuration",3]]],null,null,null,null,null,null,null,null,[[["string",3],["webauthncredential",3]],[["result",4,["operationerror"]],["operationerror",4]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],["password",3]],[[],["backupcodes",3]],[[],["credential",3]],[[],["credentialtype",4]],[[]],[[]],[[]],[[]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],[[]],[[]],[[]],[[]],[[],["usize",15]],[[],["usize",15]],[[],["usize",15]],[[],["usize",15]],[[]],[[]],[[]],[[]],[[["cryptopolicy",3],["str",15]],[["result",4,["operationerror"]],["operationerror",4]]],[[["string",3],["hashset",3,["string"]]]],[[["cryptopolicy",3],["str",15]],[["result",4,["operationerror"]],["operationerror",4]]],[[["cryptopolicy",3],["str",15]],[["result",4,["operationerror"]],["operationerror",4]]],[[["string",3],["webauthncredential",3]]],[[],[["result",4,["password","operationerror"]],["password",3],["operationerror",4]]],null,[[["str",15]],["bool",15]],[[["str",15]],[["result",4,["operationerror"]],["operationerror",4]]],[[],["bool",15]],[[["cryptopolicy",3],["str",15]],[["result",4,["operationerror"]],["operationerror",4]]],null,[[],["dbcredv1",3]],[[],["dbbackupcodev1",3]],[[],["dbpasswordv1",4]],[[]],[[]],[[]],[[]],null,[[["str",15]],["result",4]],[[["dbpasswordv1",4]],["result",4]],[[],["result",4]],[[["dbbackupcodev1",3]],["result",4]],[[],["result",4]],[[],["result",4]],[[["dbcredv1",3]],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[["credentialid",6],["counter",6]],[["result",4,["option","operationerror"]],["option",4],["operationerror",4]]],[[["str",15]],[["bool",15],["operationerror",4],["result",4,["bool","operationerror"]]]],[[["str",15]],["bool",15]],[[]],[[]],[[]],[[]],null,[[],[["operationerror",4],["map",3],["result",4,["map","operationerror"]]]],null,[[]],[[]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["formatter",3]],["result",6]],[[]],[[],["usize",15]],[[]],[[["duration",3]]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[]],null,null,null,null,[[]],[[]],[[],["credsoftlockpolicy",4]],[[]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["formatter",3]],["result",6]],[[]],[[],["usize",15]],[[]],[[]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[]],null,null,null,null,null,null,null,null,null,null,[[]],[[]],[[]],[[]],[[]],[[]],[[],["totpalgo",4]],[[],["totp",3]],[[]],[[]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["systemtime",3]],[["result",4,["u32","totperror"]],["u32",15],["totperror",4]]],[[["duration",3]],[["result",4,["u32","totperror"]],["u32",15],["totperror",4]]],[[]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["totperror",4]],["bool",15]],[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],[[]],[[]],[[["protototp",3]]],[[]],[[["u64",15]]],[[],["usize",15]],[[],["usize",15]],[[],["usize",15]],[[]],[[]],[[]],[[],["bool",15]],[[["u64",15],["u8",15],["vec",3,["u8"]],["totpalgo",4]]],[[]],[[]],[[["str",15]],["protototp",3]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[["dbtotpv1",3]],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[["duration",3],["u32",15]],["bool",15]],[[]],[[]],[[]],null,[[]],[[]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[]],[[],["str",15]],[[],["str",15]],[[],["str",15]],[[],["usize",15]],[[]],null,null,null,[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[]],null,null,null,null,null,null,null,null,null,null,null,null,[[["str",15],["value",3]]],[[["str",15],["value",3]]],[[["btreeset",3]]],[[["modifylist",3]]],[[["cid",3]],[["entry",3,["entryinvalid","entrynew"]],["entrynew",3],["entryinvalid",3]]],[[["str",15],["partialvalue",4]],["bool",15]],[[["str",15],["partialvalue",4]],["bool",15]],[[["str",15]],["bool",15]],[[["str",15],["partialvalue",4]],["bool",15]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],["entry",3]],[[],["entrynew",3]],[[],["entrycommitted",3]],[[],["entryinit",3]],[[],["entryinvalid",3]],[[],["entryvalid",3]],[[],["entrysealed",3]],[[],["entryreduced",3]],[[],["btreeset",3]],[[["btreeset",3]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[["btreeset",3]],["ordering",4]],[[["entry",3]],["bool",15]],[[["entry",3]],["bool",15]],[[["entry",3]],["bool",15]],[[],["bool",15]],[[]],[[],["btreeset",3]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[],[["result",4,["btreeset"]],["btreeset",3]]],[[["btreeset",3]],["result",4]],[[["btreeset",3]],["difference",3]],[[],["drainfilter",3]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["filter",3]],["bool",15]],[[["entry",3]],["bool",15]],[[["btreeset",3]],["bool",15]],[[]],[[]],[[],[["pin",3,["box"]],["box",3,["future","global"]]]],[[]],[[]],[[],[["option",4,["filter"]],["filter",3,["filterinvalid"]]]],[[],["option",4]],[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],[[["formatter",3]],[["error",3],["result",4,["error"]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[["u64",15],["dbentry",3]],["option",4]],[[],[["btreeset",3],["result",4,["btreeset"]]]],[[],["btreeset",3]],[[["auditscope",3],["protoentry",3],["queryserverwritetransaction",3]],[["result",4,["operationerror"]],["operationerror",4]]],[[["auditscope",3],["str",15],["queryserverwritetransaction",3]],[["result",4,["operationerror"]],["operationerror",4]]],[[],[["pin",3,["box"]],["box",3,["future","global"]]]],[[["schematransaction",8]],[["modifylist",3,["modifyinvalid"]],["schemaerror",4],["result",4,["modifylist","schemaerror"]]]],[[],["option",4]],[[["str",15]],["option",4]],[[["str",15]],["option",4]],[[["str",15]],["option",4]],[[["str",15]],[["option",4,["valueset"]],["valueset",3]]],[[["str",15]],[["option",4,["valueset"]],["valueset",3]]],[[]],[[["str",15]],[["valueset",3],["option",4,["valueset"]]]],[[["str",15]],[["option",4,["value"]],["value",3]]],[[["str",15]],[["bool",15],["option",4,["bool"]]]],[[["str",15]],[["option",4,["credential"]],["credential",3]]],[[["str",15]],[["offsetdatetime",3],["option",4,["offsetdatetime"]]]],[[["str",15]],[["protofilter",4],["option",4,["protofilter"]]]],[[["str",15]],[["str",15],["option",4,["str"]]]],[[["str",15]],[["str",15],["option",4,["str"]]]],[[["str",15]],[["syntaxtype",4],["option",4,["syntaxtype"]]]],[[["str",15]],[["option",4,["u32"]],["u32",15]]],[[["str",15]],[["url",3],["option",4,["url"]]]],[[["str",15]],[["option",4,["uuid"]],["uuid",3]]],[[],["u64",15]],[[],["u64",15]],[[],["uuid",3]],[[],["uuid",3]],[[],["uuid",3]],[[]],[[],["usize",15]],[[],["usize",15]],[[],["usize",15]],[[],["usize",15]],[[],["usize",15]],[[],["usize",15]],[[],["usize",15]],[[],["usize",15]],[[],["usize",15]],[[],["bool",15]],[[["str",15]]],[[["btreeset",3]],["intersection",3]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],[["entry",3,["entryinit"]],["entryinit",3]]],[[],["intoiter",3]],[[]],[[],[["entry",3,["entryreduced","entrycommitted"]],["entryreduced",3],["entrycommitted",3]]],[[["u64",15]],[["entrysealed",3],["entrycommitted",3],["entry",3,["entrysealed","entrycommitted"]]]],[[["cid",3]],[["entryvalid",3],["entrycommitted",3],["entry",3,["entryvalid","entrycommitted"]]]],[[["cid",3]],[["entry",3,["entryinvalid"]],["entryinvalid",3]]],[[],[["entry",3,["entryinvalid"]],["entryinvalid",3]]],[[["btreeset",3]],["bool",15]],[[],["bool",15]],[[["btreeset",3]],["bool",15]],[[["btreeset",3]],["bool",15]],[[],["iter",3]],[[],["option",4]],[[],["usize",15]],[[["str",15],["valueset",3]],[["result",4,["operationerror"]],["operationerror",4]]],[[["btreeset",3]],["bool",15]],[[]],[[],["btreeset",3]],[[["btreeset",3]],[["option",4,["ordering"]],["ordering",4]]],[[["str",15]],[["valueset",3],["option",4,["valueset"]]]],[[],["option",4]],[[],["option",4]],[[["str",15]]],[[],["range",3]],[[["btreeset",3]],[["entry",3,["entryreduced","entrycommitted"]],["entryreduced",3],["entrycommitted",3]]],[[],["bool",15]],[[],["option",4]],[[]],[[],[["entry",3,["entrysealed"]],["entrysealed",3]]],[[],["result",4]],[[["str",15]]],[[["str",15]]],[[["str",15]]],[[],["btreeset",3]],[[["btreeset",3]],["symmetricdifference",3]],[[],["option",4]],[[],["dbentry",3]],[[["queryserverreadtransaction",3],["bool",15],["auditscope",3],["str",15]],[["operationerror",4],["ldapsearchresultentry",3],["result",4,["ldapsearchresultentry","operationerror"]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[["auditscope",3],["queryserverreadtransaction",3]],[["operationerror",4],["protoentry",3],["result",4,["protoentry","operationerror"]]]],[[],["string",3]],[[["cid",3]],[["entrycommitted",3],["entry",3,["entryinvalid","entrycommitted"]],["entryinvalid",3]]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[["btreeset",3]],["union",3]],[[["schematransaction",8]],[["schemaerror",4],["result",4,["entry","schemaerror"]],["entry",3,["entryvalid"]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],null,[[]],[[]],[[]],null,[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],null,null,null,null,null,null,null,null,null,null,null,null,null,[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[["option",4],["queryserverreadtransaction",3],["identity",3],["filter",3],["auditscope",3]],[["result",4,["operationerror"]],["operationerror",4]]],[[["identity",3],["filter",3],["auditscope",3],["queryserverwritetransaction",3],["modifylist",3]],[["result",4,["operationerror"]],["operationerror",4]]],[[["option",4],["queryserverreadtransaction",3],["identity",3],["filter",3],["auditscope",3]],[["result",4,["operationerror"]],["operationerror",4]]],[[["queryserverreadtransaction",3],["identity",3],["auditscope",3],["searchrequest",3]],[["result",4,["operationerror"]],["operationerror",4]]],[[["createrequest",3],["identity",3],["auditscope",3],["queryserverwritetransaction",3]],[["result",4,["operationerror"]],["operationerror",4]]],[[["identity",3],["auditscope",3],["deleterequest",3],["queryserverwritetransaction",3]],[["result",4,["operationerror"]],["operationerror",4]]],[[["identity",3],["modifyrequest",3],["auditscope",3],["queryserverwritetransaction",3]],[["result",4,["operationerror"]],["operationerror",4]]],[[["uuid",3],["authrequest",3],["option",4,["uuid"]]],[["result",4,["operationerror"]],["operationerror",4]]],[[["identity",3],["filter",3],["auditscope",3],["queryserverwritetransaction",3]],[["result",4,["operationerror"]],["operationerror",4]]],[[["protomodifylist",3],["uuid",3],["filterinvalid",3],["identity",3],["filter",3,["filterinvalid"]],["auditscope",3],["queryserverwritetransaction",3]],[["result",4,["operationerror"]],["operationerror",4]]],[[["identity",3],["filter",3],["auditscope",3],["queryserverwritetransaction",3]],[["result",4,["operationerror"]],["operationerror",4]]],[[["filterinvalid",3],["uuid",3],["identity",3],["filter",3,["filterinvalid"]],["auditscope",3],["str",15],["queryserverwritetransaction",3]],[["result",4,["operationerror"]],["operationerror",4]]],[[["uuid",3],["queryserverreadtransaction",3],["identity",3],["auditscope",3]],[["result",4,["operationerror"]],["operationerror",4]]],[[["auditscope",3],["queryserverreadtransaction",3],["identity",3]],[["result",4,["operationerror"]],["operationerror",4]]],null,null,null,null,null,null,null,null,null,null,[[],["usize",15]],[[],["usize",15]],[[],["usize",15]],[[],["usize",15]],[[],["usize",15]],[[],["usize",15]],[[],["usize",15]],[[],["usize",15]],[[],["usize",15]],[[],["usize",15]],[[],["usize",15]],[[],["usize",15]],[[],["usize",15]],[[],["usize",15]],[[],["usize",15]],[[],["usize",15]],[[],["usize",15]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],[["vec",3,["protoentry"]],["protoentry",3]]],null,null,null,[[["entry",3],["queryserverreadtransaction",3],["userauthtoken",3],["auditscope",3]],[["result",4,["operationerror"]],["operationerror",4]]],[[["auditscope",3],["queryserverreadtransaction",3]],[["result",4,["operationerror"]],["operationerror",4]]],[[]],[[]],[[]],[[["filter",3,["filtervalid"]],["filtervalid",3],["identity",3]]],[[["filter",3,["filtervalid"]],["modifyvalid",3],["modifylist",3,["modifyvalid"]],["filtervalid",3],["identity",3]]],[[["filter",3,["filtervalid"]],["filtervalid",3]]],[[["vec",3,["entry"]],["entry",3,["entryinit","entrynew"]]]],[[["filter",3,["filtervalid"]],["filtervalid",3]]],[[["filter",3,["filtervalid"]],["filtervalid",3]]],[[["filter",3,["filtervalid"]],["modifyvalid",3],["modifylist",3,["modifyvalid"]],["filtervalid",3]]],[[],["whoamiresponse",3]],[[],["searchresponse",3]],null,null,null,null,null,[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],["filterresolved",4]],[[],["filterinvalid",3]],[[],["filtervalid",3]],[[],["filtervalidresolved",3]],[[],["filter",3]],[[]],[[]],[[]],[[]],[[]],[[["filterresolved",4]],["ordering",4]],[[["filtervalid",3]],["ordering",4]],[[["filter",3]],["ordering",4]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[],["result",4]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["filterresolved",4]],["bool",15]],[[["filterinvalid",3]],["bool",15]],[[["filtervalid",3]],["bool",15]],[[["filtervalidresolved",3]],["bool",15]],[[["filter",3]],["bool",15]],[[["vec",3,["fc"]],["fc",4]],["fc",4]],[[["fc",4]],["fc",4]],[[["partialvalue",4],["str",15]],["fc",4]],[[["str",15]],["fc",4]],[[["vec",3,["fc"]],["fc",4]],["fc",4]],[[["partialvalue",4],["str",15]],["fc",4]],[[["vec",3,["fc"]],["fc",4]],["fc",4]],[[["str",15]],["fc",4]],[[],["fc",4]],[[["str",15]],["fc",4]],[[["partialvalue",4],["str",15]],["fc",4]],[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[["queryserverreadtransaction",3],["ldapfilter",4],["auditscope",3],["identity",3]],[["result",4,["operationerror"]],["operationerror",4]]],[[["queryserverreadtransaction",3],["protofilter",4],["auditscope",3],["identity",3]],[["result",4,["operationerror"]],["operationerror",4]]],[[["protofilter",4],["auditscope",3],["queryserverwritetransaction",3],["identity",3]],[["result",4,["operationerror"]],["operationerror",4]]],[[],[["str",15],["btreeset",3,["str"]]]],[[],["u64",15]],[[],["u64",15]],[[]],[[]],[[],["usize",15]],[[],["usize",15]],[[],["usize",15]],[[],["usize",15]],[[],["usize",15]],[[],["usize",15]],[[],["usize",15]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],[["filterinvalid",3],["filter",3,["filterinvalid"]]]],[[],["bool",15]],[[]],[[["filterinvalid",3]],["bool",15]],[[["filtervalid",3]],["bool",15]],[[["filtervalidresolved",3]],["bool",15]],[[["filter",3]],["bool",15]],[[["fc",4]]],[[["fc",4]]],[[["fc",4]]],[[["filterresolved",4]],[["option",4,["ordering"]],["ordering",4]]],[[["filtervalid",3]],[["option",4,["ordering"]],["ordering",4]]],[[["filter",3]],[["option",4,["ordering"]],["ordering",4]]],[[["option",4,["arcachereadtxn"]],["idxmeta",3],["option",4,["idxmeta"]],["arcachereadtxn",3],["identity",3]],[["filter",3,["filtervalidresolved"]],["operationerror",4],["result",4,["filter","operationerror"]]]],[[],["filterresolved",4]],[[]],[[]],[[]],[[]],[[]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[["schematransaction",8]],[["schemaerror",4],["filter",3,["filtervalid"]],["result",4,["filter","schemaerror"]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],null,null,null,null,null,null,null,null,null,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],["limits",3]],[[],["identuser",3]],[[],["identtype",4]],[[],["identityid",4]],[[],["identity",3]],[[]],[[]],[[]],[[]],[[]],[[["identityid",4]],["ordering",4]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[],["result",4]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],null,[[["identityid",4]],["bool",15]],null,[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],[[]],[[]],[[]],[[["identtype",4]]],[[]],[[]],[[]],[[]],[[["userauthtoken",3]]],[[],["identityid",4]],[[],["u64",15]],[[],[["uuid",3],["option",4,["uuid"]]]],[[]],[[],["usize",15]],[[],["usize",15]],[[],["usize",15]],[[],["usize",15]],[[],["usize",15]],[[]],[[]],[[]],[[]],[[]],[[],["bool",15]],[[["identityid",4]],["bool",15]],null,[[["identityid",4]],[["option",4,["ordering"]],["ordering",4]]],null,null,[[],["result",4]],[[]],[[]],[[]],[[]],[[]],[[],["string",3]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],null,[[]],[[]],[[]],[[]],[[]],[[]],null,null,null,null,null,[[]],[[]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["formatter",3]],["result",6]],[[]],[[],["usize",15]],[[]],null,[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[]],null,null,null,null,null,null,null,[[["acceptsha1totpevent",3],["auditscope",3]],[["operationerror",4],["setcredentialresponse",4],["result",4,["setcredentialresponse","operationerror"]]]],[[["duration",3],["auditscope",3],["authevent",3]]],[[]],[[["auditscope",3],["ldapauthevent",3],["duration",3]]],[[["auditscope",3],["unixuserauthevent",3],["duration",3]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[["duration",3],["userauthtoken",3],["authorisationrequest",3],["auditscope",3],["identity",3]],[["oauth2error",4],["result",4,["consentrequest","oauth2error"]],["consentrequest",3]]],[[["duration",3],["userauthtoken",3],["auditscope",3],["str",15],["identity",3]],[["authorisepermitsuccess",3],["result",4,["authorisepermitsuccess","operationerror"]],["operationerror",4]]],[[["accesstokenrequest",3],["auditscope",3],["str",15],["duration",3]],[["result",4,["accesstokenresponse","oauth2error"]],["accesstokenresponse",3],["oauth2error",4]]],[[["auditscope",3]],[["result",4,["operationerror"]],["operationerror",4]]],[[["auditscope",3]],[["result",4,["operationerror"]],["operationerror",4]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["duration",3]]],[[["duration",3]]],[[]],[[]],[[]],[[]],[[]],[[["auditscope",3],["generatepasswordevent",3]],[["string",3],["result",4,["string","operationerror"]],["operationerror",4]]],[[["auditscope",3],["generatetotpevent",3],["duration",3]],[["operationerror",4],["setcredentialresponse",4],["result",4,["setcredentialresponse","operationerror"]]]],[[["auditscope",3],["generatebackupcodeevent",3]],[["result",4,["vec","operationerror"]],["vec",3,["string"]],["operationerror",4]]],[[["auditscope",3],["readbackupcodeevent",3]],[["result",4,["backupcodesview","operationerror"]],["backupcodesview",3],["operationerror",4]]],[[["auditscope",3],["credentialstatusevent",3]],[["credentialstatus",3],["operationerror",4],["result",4,["credentialstatus","operationerror"]]]],[[]],[[]],[[]],[[]],[[["radiusauthtokenevent",3],["auditscope",3],["duration",3]],[["radiusauthtoken",3],["operationerror",4],["result",4,["radiusauthtoken","operationerror"]]]],[[],["hs512",3]],[[],["hs512",3]],[[],["hs512",3]],[[],["hs512",3]],[[["auditscope",3],["unixgrouptokenevent",3]],[["result",4,["unixgrouptoken","operationerror"]],["unixgrouptoken",3],["operationerror",4]]],[[["unixusertokenevent",3],["auditscope",3],["duration",3]],[["result",4,["unixusertoken","operationerror"]],["operationerror",4],["unixusertoken",3]]],[[],["usize",15]],[[],["usize",15]],[[],["usize",15]],[[],["usize",15]],[[],["usize",15]],[[]],[[]],[[]],[[]],[[]],[[["string",3],["auditscope",3],["queryserver",3]],[["result",4,["operationerror"]],["operationerror",4]]],[[["duration",3],["auditscope",3],["userauthtoken",3]],[["identity",3],["operationerror",4],["result",4,["identity","operationerror"]]]],[[]],[[["duration",3]]],null,null,null,[[["auditscope",3],["str",15],["option",4,["str"]]],[["string",3],["result",4,["string","operationerror"]],["operationerror",4]]],[[["auditscope",3],["webauthndoregisterevent",3]],[["operationerror",4],["setcredentialresponse",4],["result",4,["setcredentialresponse","operationerror"]]]],[[["auditscope",3],["webauthninitregisterevent",3],["duration",3]],[["operationerror",4],["setcredentialresponse",4],["result",4,["setcredentialresponse","operationerror"]]]],[[["regenerateradiussecretevent",3],["auditscope",3]],[["string",3],["result",4,["string","operationerror"]],["operationerror",4]]],[[["auditscope",3],["removetotpevent",3]],[["operationerror",4],["setcredentialresponse",4],["result",4,["setcredentialresponse","operationerror"]]]],[[["removewebauthnevent",3],["auditscope",3]],[["operationerror",4],["setcredentialresponse",4],["result",4,["setcredentialresponse","operationerror"]]]],[[["auditscope",3],["removebackupcodeevent",3]],[["operationerror",4],["setcredentialresponse",4],["result",4,["setcredentialresponse","operationerror"]]]],[[["auditscope",3],["passwordchangeevent",3]],[["result",4,["operationerror"]],["operationerror",4]]],[[["auditscope",3],["unixpasswordchangeevent",3]],[["result",4,["operationerror"]],["operationerror",4]]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[["option",4,["str"]],["auditscope",3],["str",15],["duration",3]],[["result",4,["userauthtoken","operationerror"]],["userauthtoken",3],["operationerror",4]]],[[["auditscope",3],["verifytotpevent",3],["duration",3]],[["operationerror",4],["setcredentialresponse",4],["result",4,["setcredentialresponse","operationerror"]]]],[[]],[[]],[[]],[[]],[[]],[[]],null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,[[]],[[]],[[],["str",15]],[[],["str",15]],[[],["u128",15]],[[]],[[]],[[]],[[]],[[]],[[]],[[],["bool",15]],[[],["uuid",3]],[[],["url",3]],[[]],[[]],[[["uuid",3]],["ordering",4]],[[["url",3]],["ordering",4]],[[],["uuid",3]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[],[["uuid",3],["result",4,["uuid"]]]],[[],[["result",4,["operationerror"]],["operationerror",4]]],[[],[["result",4,["url"]],["url",3]]],[[],[["result",4,["url"]],["url",3]]],[[],[["option",4,["str"]],["str",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[]],[[["uuid",3]],["bool",15]],[[["operationerror",4]],["bool",15]],[[["url",3]],["bool",15]],[[["formatter",3]],[["error",3],["result",4,["error"]]]],[[["formatter",3]],[["error",3],["result",4,["error"]]]],[[["formatter",3]],[["error",3],["result",4,["error"]]]],[[["formatter",3]],[["error",3],["result",4,["error"]]]],[[["formatter",3]],[["error",3],["result",4,["error"]]]],[[["formatter",3]],[["error",3],["result",4,["error"]]]],[[["formatter",3]],[["error",3],["result",4,["error"]]]],[[],[["option",4,["str"]],["str",15]]],[[]],[[]],[[]],[[],["uuid",3]],[[],[["result",4,["url"]],["url",3]]],[[["u16",15],["u32",15]],[["error",3],["result",4,["uuid","error"]],["uuid",3]]],[[["u16",15],["u32",15]],[["error",3],["result",4,["uuid","error"]],["uuid",3]]],[[],[["result",4,["url"]],["url",3]]],[[],[["error",3],["result",4,["uuid","error"]],["uuid",3]]],[[["str",15]],[["uuid",3],["result",4,["uuid"]]]],[[["str",15]],[["result",4,["url","parseerror"]],["parseerror",4],["url",3]]],[[["u128",15]],["uuid",3]],[[["u128",15]],["uuid",3]],[[],["u64",15]],[[],["u64",15]],[[],[["option",4,["variant"]],["variant",4]]],[[],[["version",4],["option",4,["version"]]]],[[],["usize",15]],[[],["bool",15]],[[],["bool",15]],[[]],[[]],[[],[["option",4,["host"]],["host",4,["str"]]]],[[],[["option",4,["str"]],["str",15]]],[[["position",4],["range",3,["position"]]],["str",15]],[[["rangefull",3]],["str",15]],[[["position",4],["rangeto",3,["position"]]],["str",15]],[[["position",4],["rangefrom",3,["position"]]],["str",15]],[[],["usize",15]],[[],["usize",15]],[[],["usize",15]],[[]],[[]],[[]],[[],["string",3]],[[],["bool",15]],[[["str",15]],[["result",4,["url","parseerror"]],["parseerror",4],["url",3]]],[[["url",3]],[["option",4,["string"]],["string",3]]],[[["uuid",3]],["bool",15]],[[],["uuid",3]],[[],["uuid",3]],[[],["parseoptions",3]],[[],["origin",4]],[[["str",15]],[["result",4,["url","parseerror"]],["parseerror",4],["url",3]]],[[["str",15]],[["error",3],["result",4,["uuid","error"]],["uuid",3]]],[[["str",15]],[["result",4,["url","parseerror"]],["parseerror",4],["url",3]]],[[["uuid",3]],[["option",4,["ordering"]],["ordering",4]]],[[["url",3]],[["option",4,["ordering"]],["ordering",4]]],[[],[["option",4,["str"]],["str",15]]],[[],["str",15]],[[],[["option",4,["split"]],["split",3,["char"]]]],[[],[["result",4,["pathsegmentsmut"]],["pathsegmentsmut",3]]],[[],[["u16",15],["option",4,["u16"]]]],[[],[["u16",15],["option",4,["u16"]]]],[[],[["option",4,["str"]],["str",15]]],[[],["parse",3]],[[],[["serializer",3,["urlquery"]],["urlquery",3]]],[[],["str",15]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[["option",4,["str"]],["str",15]]],[[["option",4,["str"]],["str",15]],[["result",4,["parseerror"]],["parseerror",4]]],[[["ipaddr",4]],["result",4]],[[["option",4,["str"]],["str",15]],["result",4]],[[["str",15]]],[[["u16",15],["option",4,["u16"]]],["result",4]],[[["option",4,["str"]],["str",15]]],[[["str",15]],["result",4]],[[["str",15]],["result",4]],[[],[["error",3],["result",4,["vec","error"]],["vec",3,["socketaddr","global"]]]],[[]],[[],[["pathbuf",3],["result",4,["pathbuf"]]]],[[],["hyphenated",3]],[[],["hyphenatedref",3]],[[],[["result",4,["error"]],["error",3]]],[[]],[[]],[[],["simple",3]],[[],["simpleref",3]],[[],["string",3]],[[],["string",3]],[[],["u128",15]],[[],["urn",3]],[[],["urnref",3]],[[],["result",4]],[[],["result",4]],[[["str",15]],[["result",4,["url"]],["url",3]]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["str",15]],[[]],[[]],[[]],null,null,null,null,null,null,null,[[]],[[]],[[]],[[]],[[]],[[]],[[],["queryserver",3]],[[]],[[["auditscope",3],["str",15]],[["result",4,["partialvalue","operationerror"]],["partialvalue",4],["operationerror",4]]],[[["auditscope",3],["str",15]],[["operationerror",4],["result",4,["value","operationerror"]],["value",3]]],[[["auditscope",3]],[["result",4,["operationerror"]],["operationerror",4]]],[[["auditscope",3],["createevent",3]],[["result",4,["operationerror"]],["operationerror",4]]],[[["auditscope",3],["deleteevent",3]],[["result",4,["operationerror"]],["operationerror",4]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["auditscope",3],["str",15]],[["result",4,["operationerror"]],["operationerror",4]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["auditscope",3],["existsevent",3]],[["bool",15],["operationerror",4],["result",4,["bool","operationerror"]]]],[[]],[[]],[[]],[[]],[[],["accesscontrolsreadtransaction",3]],[[],["accesscontrolswritetransaction",3]],[[]],[[],["backendreadtransaction",3]],[[],["backendwritetransaction",3]],[[],["bool",15]],[[],["hashset",3]],[[["auditscope",3]],[["string",3],["result",4,["string","operationerror"]],["operationerror",4]]],[[["auditscope",3]],[["vec",3,["entrysealedcommitted"]],["result",4,["vec","operationerror"]],["operationerror",4]]],[[["auditscope",3]],[["operationerror",4],["hashset",3,["string"]],["result",4,["hashset","operationerror"]]]],[[],["arcachereadtxn",3]],[[],["arcachereadtxn",3]],[[],["arcachereadtxn",3]],[[]],[[],["schemareadtransaction",3]],[[],["schemawritetransaction",3]],[[["identity",3],["filter",3],["auditscope",3],["modifylist",3]],[["result",4,["operationerror"]],["operationerror",4]]],[[["identity",3],["filter",3],["auditscope",3],["modifylist",3]],[["result",4,["modifyevent","operationerror"]],["modifyevent",3],["operationerror",4]]],[[["identity",3],["filter",3,["filtervalid"]],["modifyvalid",3],["auditscope",3],["filtervalid",3],["modifylist",3,["modifyvalid"]]],[["result",4,["operationerror"]],["operationerror",4]]],[[["filterinvalid",3],["filter",3,["filterinvalid"]],["auditscope",3],["identity",3]],[["result",4,["vec","operationerror"]],["vec",3,["entry"]],["operationerror",4]]],[[["filterinvalid",3],["filter",3,["filterinvalid"]],["auditscope",3],["identity",3]],[["result",4,["vec","operationerror"]],["vec",3,["entry"]],["operationerror",4]]],[[["identity",3],["auditscope",3],["uuid",3]],[["result",4,["entry","operationerror"]],["entry",3,["entryreduced","entrycommitted"]],["operationerror",4]]],[[["filter",3,["filtervalid"]],["auditscope",3],["filtervalid",3],["identity",3]],[["result",4,["vec","operationerror"]],["vec",3,["entry"]],["operationerror",4]]],[[["identity",3],["auditscope",3],["uuid",3]],[["result",4,["entry","operationerror"]],["operationerror",4],["entry",3,["entrysealed","entrycommitted"]]]],[[["filter",3,["filtervalid"]],["auditscope",3],["filtervalid",3],["identity",3]],[["result",4,["vec","operationerror"]],["vec",3,["entry"]],["operationerror",4]]],[[],["usize",15]],[[],["usize",15]],[[],["usize",15]],[[["auditscope",3]],[["result",4,["operationerror"]],["operationerror",4]]],[[["auditscope",3]],[["result",4,["operationerror"]],["operationerror",4]]],[[["auditscope",3]],[["result",4,["operationerror"]],["operationerror",4]]],[[["vec",3,["entry"]],["auditscope",3],["entry",3,["entryinit","entrynew"]]],[["result",4,["operationerror"]],["operationerror",4]]],[[["filter",3],["auditscope",3]],[["result",4,["operationerror"]],["operationerror",4]]],[[["filterinvalid",3],["auditscope",3],["filter",3,["filterinvalid"]]],[["bool",15],["operationerror",4],["result",4,["bool","operationerror"]]]],[[["entrynew",3],["entryinit",3],["auditscope",3],["entry",3,["entryinit","entrynew"]]],[["result",4,["operationerror"]],["operationerror",4]]],[[["auditscope",3],["str",15]],[["result",4,["operationerror"]],["operationerror",4]]],[[["filter",3],["auditscope",3],["modifylist",3]],[["result",4,["operationerror"]],["operationerror",4]]],[[["filterinvalid",3],["auditscope",3],["filter",3,["filterinvalid"]]],[["result",4,["vec","operationerror"]],["vec",3,["entry"]],["operationerror",4]]],[[["auditscope",3],["uuid",3]],[["result",4,["entry","operationerror"]],["operationerror",4],["entry",3,["entrysealed","entrycommitted"]]]],[[]],[[]],[[]],[[["auditscope",3]],[["result",4,["operationerror"]],["operationerror",4]]],[[["auditscope",3],["modifyevent",3]],[["result",4,["operationerror"]],["operationerror",4]]],[[["auditscope",3],["str",15]],[["result",4,["uuid","operationerror"]],["uuid",3],["operationerror",4]]],[[["schema",3],["auditscope",3],["backend",3]]],[[["auditscope",3]],[["result",4,["operationerror"]],["operationerror",4]]],[[["auditscope",3]],[["result",4,["operationerror"]],["operationerror",4]]],[[]],[[["auditscope",3]],[["result",4,["operationerror"]],["operationerror",4]]],[[["auditscope",3],["valueset",3]],[["result",4,["vec","operationerror"]],["vec",3,["string"]],["operationerror",4]]],[[["auditscope",3],["valueset",3],["str",15]],[["result",4,["vec","operationerror"]],["vec",3,["string"]],["operationerror",4]]],[[["auditscope",3],["reviverecycledevent",3]],[["result",4,["operationerror"]],["operationerror",4]]],[[["searchevent",3],["auditscope",3]],[["result",4,["vec","operationerror"]],["vec",3,["entry"]],["operationerror",4]]],[[["searchevent",3],["auditscope",3]],[["result",4,["vec","operationerror"]],["vec",3,["entry"]],["operationerror",4]]],[[]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[["auditscope",3],["uuid",3]],[["string",3],["result",4,["string","operationerror"]],["operationerror",4]]],[[["auditscope",3],["uuid",3]],[["option",4,["value"]],["operationerror",4],["result",4,["option","operationerror"]]]],[[["auditscope",3]],[["result",4,["consistencyerror"]],["vec",3,["result"]]]],[[]],[[]],[[]],[[["duration",3]]],null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],["eventtag",4]],[[]],[[["id",3]],["id",3]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["typeid",3]],["option",4]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[],["str",15]],[[["metadata",3]],["bool",15]],[[["id",3]]],[[["event",3]]],[[["id",3]]],[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],[[]],[[]],[[]],[[]],[[["next",3],["request",3]],[["box",3,["future"]],["pin",3,["box"]]]],[[],["usize",15]],[[],["usize",15]],[[],["usize",15]],[[],["usize",15]],[[]],[[]],[[]],[[]],[[]],[[],["joinhandle",3]],[[],[["option",4,["levelfilter"]],["levelfilter",3]]],[[["logfmt",4]]],[[["attributes",3]],["id",3]],[[],[["uuid",3],["option",4,["uuid"]]]],[[]],[[],["str",15]],[[],["result",6]],[[["record",3],["id",3]]],[[["id",3]]],[[],[["setglobaldefaulterror",3],["result",4,["setglobaldefaulterror"]]]],[[],[["uuid",3],["option",4,["uuid"]]]],[[]],[[["id",3]],["bool",15]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[["u64",15]],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[]],[[]],[[]],[[]],[[["str",15]]],[[]],[[]],null,null,[[],[["string",3],["hashset",3,["string"]]]],[[]],[[]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[],["duration",3]],[[["metadata",3]],["bool",15]],[[["formatter",3]],["result",6]],[[]],[[],["usize",15]],[[]],[[],["string",3]],[[],["string",3]],[[],["char",15]],[[["str",15]]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[["sid",6],["duration",3]],["uuid",3]],[[["uuid",3]],["u32",15]],[[]],null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,[[],["str",15]],[[],[["protofilter",4],["option",4,["protofilter"]]]],[[],[["string",3],["option",4,["string"]]]],[[]],[[]],[[]],[[]],[[]],[[],["partialvalue",4]],[[]],[[]],[[]],[[]],[[]],[[],["indextype",4]],[[],["syntaxtype",4]],[[],["datavalue",4]],[[],["partialvalue",4]],[[],["value",3]],[[]],[[]],[[]],[[]],[[]],[[["indextype",4]],["ordering",4]],[[["syntaxtype",4]],["ordering",4]],[[["partialvalue",4]],["ordering",4]],[[],["ordering",4]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["indextype",4]],["bool",15]],[[["syntaxtype",4]],["bool",15]],[[["partialvalue",4]],["bool",15]],[[],["bool",15]],[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],[[]],[[]],[[]],[[]],[[["offsetdatetime",3]]],[[["u32",15]]],[[["protofilter",4]]],[[["bool",15]]],[[["indextype",4]]],[[["url",3]]],[[["bool",15]]],[[["syntaxtype",4]]],[[["u32",15]]],[[["bool",15]]],[[["url",3]]],[[]],[[["offsetdatetime",3]]],[[["bool",15]]],[[["syntaxtype",4]]],[[["protofilter",4]]],[[["indextype",4]]],[[],[["string",3],["vec",3,["string"]]]],[[],["u64",15]],[[],["u64",15]],[[],["u64",15]],[[],["string",3]],[[],["string",3]],[[],[["str",15],["option",4,["str"]]]],[[],[["str",15],["option",4,["str"]]]],[[]],[[]],[[]],[[],["usize",15]],[[],["usize",15]],[[],["usize",15]],[[],["usize",15]],[[],["usize",15]],[[]],[[]],[[]],[[]],[[]],[[],["bool",15]],[[],["bool",15]],[[],["bool",15]],[[],["bool",15]],[[],["bool",15]],[[],["bool",15]],[[],["bool",15]],[[],["bool",15]],[[],["bool",15]],[[],["bool",15]],[[],["bool",15]],[[],["bool",15]],[[],["bool",15]],[[],["bool",15]],[[],["bool",15]],[[],["bool",15]],[[],["bool",15]],[[],["bool",15]],[[],["bool",15]],[[],["bool",15]],[[],["bool",15]],[[],["bool",15]],[[],["bool",15]],[[],["bool",15]],[[],["bool",15]],[[],["bool",15]],[[],["bool",15]],[[],["bool",15]],[[],["bool",15]],[[],["bool",15]],[[],["bool",15]],[[],["bool",15]],[[],["bool",15]],[[],["bool",15]],[[],["bool",15]],[[],["bool",15]],[[],["bool",15]],[[],["bool",15]],[[["partialvalue",4]],["bool",15]],[[["partialvalue",4]],["bool",15]],[[],["option",4]],[[["partialvalue",4]],["bool",15]],[[["str",15]]],[[["bool",15]]],[[["bool",15]]],[[["str",15]],["option",4]],[[["str",15]],["option",4]],[[["cid",3]]],[[["cid",3]]],[[["str",15]],["option",4]],[[["str",15]]],[[["str",15]]],[[["str",15],["credential",3]]],[[["str",15]]],[[["offsetdatetime",3]]],[[["duration",3]]],[[["duration",3]]],[[["str",15]],["option",4]],[[["str",15]],["option",4]],[[["str",15]]],[[["str",15]]],[[["str",15]]],[[["str",15]]],[[["indextype",4]]],[[["str",15]],["option",4]],[[["str",15]],["option",4]],[[["str",15]]],[[["str",15]]],[[["protofilter",4]]],[[["str",15]],["option",4]],[[["str",15]],["option",4]],[[["str",15]]],[[["str",15]]],[[["uuid",3]]],[[["uuid",3]]],[[["uuid",3]]],[[["uuid",3]]],[[["str",15]],["option",4]],[[["str",15]],["option",4]],[[]],[[["str",15]]],[[["str",15]]],[[["str",15]],["option",4]],[[["str",15]],["option",4]],[[["str",15]]],[[["string",3]]],[[["str",15]]],[[["string",3]]],[[["str",15]]],[[["syntaxtype",4]]],[[["str",15]],["option",4]],[[["str",15]],["option",4]],[[["u32",15]]],[[["u32",15]]],[[["str",15]],["option",4]],[[["str",15]],["option",4]],[[["url",3]]],[[["str",15]],["option",4]],[[["str",15]],["option",4]],[[["string",3]]],[[["string",3]]],[[["str",15]]],[[["str",15]]],[[["uuid",3]]],[[["uuid",3]]],[[["uuid",3]]],[[["uuid",3]]],[[["str",15]],["option",4]],[[["str",15]],["option",4]],[[["indextype",4]],[["option",4,["ordering"]],["ordering",4]]],[[["syntaxtype",4]],[["option",4,["ordering"]],["ordering",4]]],[[["partialvalue",4]],[["option",4,["ordering"]],["ordering",4]]],[[],[["option",4,["ordering"]],["ordering",4]]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[["partialvalue",4]],["bool",15]],[[["partialvalue",4]],["bool",15]],[[],[["bool",15],["option",4,["bool"]]]],[[],[["option",4,["cid"]],["cid",3]]],[[],["option",4]],[[],[["option",4,["credential"]],["credential",3]]],[[],[["offsetdatetime",3],["option",4,["offsetdatetime"]]]],[[],[["option",4,["string"]],["string",3]]],[[],[["option",4,["string"]],["string",3]]],[[],[["indextype",4],["option",4,["indextype"]]]],[[],[["option",4,["string"]],["string",3]]],[[],[["option",4,["protofilter"]],["protofilter",4]]],[[],[["option",4,["string"]],["string",3]]],[[]],[[]],[[]],[[]],[[]],[[],["partialvalue",4]],[[],[["option",4,["uuid"]],["uuid",3]]],[[],["option",4]],[[],["option",4]],[[],[["str",15],["option",4,["str"]]]],[[],[["str",15],["option",4,["str"]]]],[[],["string",3]],[[],["string",3]],[[],[["syntaxtype",4],["option",4,["syntaxtype"]]]],[[],[["option",4,["u32"]],["u32",15]]],[[],[["url",3],["option",4,["url"]]]],[[],[["url",3],["option",4,["url"]]]],[[],["usize",15]],[[],["usize",15]],[[],[["option",4,["string"]],["string",3]]],[[],[["option",4,["uuid"]],["uuid",3]]],[[],["result",4]],[[["usize",15]],["result",4]],[[["str",15]],["result",4]],[[["usize",15]],["result",4]],[[],["result",4]],[[["str",15]],[["syntaxtype",4],["result",4,["syntaxtype"]]]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["bool",15]],[[]],[[]],[[]],[[]],[[]],null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,[[],["option",4]],[[],["option",4]],[[],["option",4]],[[],[["btreeset",3],["option",4,["btreeset"]]]],[[],[["option",4,["btreemap"]],["btreemap",3]]],[[],["option",4]],[[],["option",4]],[[],[["btreeset",3],["option",4,["btreeset"]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[["partialvalue",4]],["bool",15]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[],["bool",15]],[[["formatter",3]],["result",6]],[[]],[[]],[[]],[[]],[[]],[[],[["result",4,["operationerror"]],["operationerror",4]]],[[],[["string",3],["vec",3,["string"]]]],[[["str",15]],[["str",15],["option",4,["str"]]]],[[["valueset",3]],[["valueset",3],["option",4,["valueset"]]]],[[],["usize",15]],[[],["usize",15]],[[],["usize",15]],[[],["usize",15]],[[],["usize",15]],[[["value",3]],["bool",15]],[[["value",3]],[["bool",15],["operationerror",4],["result",4,["bool","operationerror"]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],["bool",15]],[[],["bool",15]],[[],["bool",15]],[[],["bool",15]],[[],["bool",15]],[[],["bool",15]],[[],["bool",15]],[[],["bool",15]],[[],["bool",15]],[[],["bool",15]],[[],["bool",15]],[[],["bool",15]],[[],["bool",15]],[[],["bool",15]],[[],["bool",15]],[[],["bool",15]],[[],["bool",15]],[[],["bool",15]],[[],["bool",15]],[[],["bool",15]],[[],["usize",15]],[[["partialvalue",4]],["bool",15]],[[],[["result",4,["operationerror"]],["operationerror",4]]],[[],[["result",4,["operationerror"]],["operationerror",4]]],[[["value",3]]],[[],[["option",4,["value"]],["value",3]]],[[],[["option",4,["partialvalue"]],["partialvalue",4]]],[[],[["option",4,["dbvaluev1"]],["dbvaluev1",4]]],[[],[["option",4,["string"]],["string",3]]],[[["partialvalue",4]],["bool",15]],[[]],[[["partialvalue",4]],["bool",15]],[[],[["bool",15],["option",4,["bool"]]]],[[],[["option",4,["credential"]],["credential",3]]],[[],[["offsetdatetime",3],["option",4,["offsetdatetime"]]]],[[],["dbvaluev1iter",4]],[[],[["protofilter",4],["option",4,["protofilter"]]]],[[]],[[],["partialvalueiter",4]],[[],["protoiter",4]],[[],[["option",4,["string"]],["string",3]]],[[],[["str",15],["option",4,["str"]]]],[[],[["str",15],["option",4,["str"]]]],[[],[["syntaxtype",4],["option",4,["syntaxtype"]]]],[[],[["option",4,["u32"]],["u32",15]]],[[],[["url",3],["option",4,["url"]]]],[[],[["option",4,["uuid"]],["uuid",3]]],[[],["valueiter",4]],[[],[["option",4,["value"]],["value",3]]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[["uuid",3]],["string",3]],[[]],[[]],[[]],[[]],[[]]],"p":[[4,"LogTag"],[4,"LogLevel"],[3,"PerfEvent"],[3,"PerfProcessed"],[3,"AuditScope"],[4,"IdList"],[4,"FsType"],[8,"BackendTransaction"],[3,"BackendReadTransaction"],[3,"BackendWriteTransaction"],[3,"IdRawEntry"],[3,"IdxMeta"],[3,"BackendConfig"],[3,"Backend"],[4,"DbEntryVers"],[3,"DbEntryV1"],[3,"DbEntry"],[4,"DbValueV1"],[4,"DbCredTypeV1"],[4,"DbPasswordV1"],[4,"DbTotpAlgoV1"],[3,"DbTotpV1"],[3,"DbCredV1"],[3,"DbCidV1"],[3,"DbWebauthnV1"],[3,"DbBackupCodeV1"],[3,"DbValueCredV1"],[3,"DbValueTaggedStringV1"],[3,"DbValueEmailAddressV1"],[4,"ServerRole"],[3,"Configuration"],[3,"IntegrationTestConfig"],[3,"OnlineBackup"],[3,"TlsConfiguration"],[3,"UUID_ADMIN"],[3,"UUID_IDM_ADMIN"],[3,"UUID_DOES_NOT_EXIST"],[3,"UUID_ANONYMOUS"],[3,"UUID_SYSTEM_CONFIG"],[3,"UUID_SYSTEM_INFO"],[3,"UUID_DOMAIN_INFO"],[3,"UUID_SCHEMA_ATTR_CLASS"],[3,"UUID_SCHEMA_ATTR_UUID"],[3,"UUID_SCHEMA_ATTR_LAST_MOD_CID"],[3,"UUID_SCHEMA_ATTR_NAME"],[3,"UUID_SCHEMA_ATTR_SPN"],[3,"UUID_SCHEMA_ATTR_ATTRIBUTENAME"],[3,"UUID_SCHEMA_ATTR_CLASSNAME"],[3,"UUID_SCHEMA_ATTR_DESCRIPTION"],[3,"UUID_SCHEMA_ATTR_MULTIVALUE"],[3,"UUID_SCHEMA_ATTR_PHANTOM"],[3,"UUID_SCHEMA_ATTR_UNIQUE"],[3,"UUID_SCHEMA_ATTR_INDEX"],[3,"UUID_SCHEMA_ATTR_SYNTAX"],[3,"UUID_SCHEMA_ATTR_SYSTEMMAY"],[3,"UUID_SCHEMA_ATTR_MAY"],[3,"UUID_SCHEMA_ATTR_SYSTEMMUST"],[3,"UUID_SCHEMA_ATTR_MUST"],[3,"UUID_SCHEMA_ATTR_ACP_ENABLE"],[3,"UUID_SCHEMA_ATTR_ACP_RECEIVER"],[3,"UUID_SCHEMA_ATTR_ACP_TARGETSCOPE"],[3,"UUID_SCHEMA_ATTR_ACP_SEARCH_ATTR"],[3,"UUID_SCHEMA_ATTR_ACP_CREATE_CLASS"],[3,"UUID_SCHEMA_ATTR_ACP_CREATE_ATTR"],[3,"UUID_SCHEMA_ATTR_ACP_MODIFY_REMOVEDATTR"],[3,"UUID_SCHEMA_ATTR_ACP_MODIFY_PRESENTATTR"],[3,"UUID_SCHEMA_ATTR_ACP_MODIFY_CLASS"],[3,"UUID_SCHEMA_ATTR_MEMBEROF"],[3,"UUID_SCHEMA_ATTR_DIRECTMEMBEROF"],[3,"UUID_SCHEMA_ATTR_MEMBER"],[3,"UUID_SCHEMA_ATTR_VERSION"],[3,"UUID_SCHEMA_ATTR_DOMAIN"],[3,"UUID_SCHEMA_ATTR_CLAIM"],[3,"UUID_SCHEMA_ATTR_PASSWORD_IMPORT"],[3,"UUID_SCHEMA_ATTR_DN"],[3,"UUID_SCHEMA_ATTR_ENTRYUUID"],[3,"UUID_SCHEMA_ATTR_OBJECTCLASS"],[3,"UUID_SCHEMA_CLASS_ATTRIBUTETYPE"],[3,"UUID_SCHEMA_CLASS_CLASSTYPE"],[3,"UUID_SCHEMA_CLASS_OBJECT"],[3,"UUID_SCHEMA_CLASS_MEMBEROF"],[3,"UUID_SCHEMA_CLASS_EXTENSIBLEOBJECT"],[3,"UUID_SCHEMA_CLASS_RECYCLED"],[3,"UUID_SCHEMA_CLASS_TOMBSTONE"],[3,"UUID_SCHEMA_CLASS_SYSTEM_INFO"],[3,"UUID_SCHEMA_CLASS_ACCESS_CONTROL_PROFILE"],[3,"UUID_SCHEMA_CLASS_ACCESS_CONTROL_SEARCH"],[3,"UUID_SCHEMA_CLASS_ACCESS_CONTROL_DELETE"],[3,"UUID_SCHEMA_CLASS_ACCESS_CONTROL_MODIFY"],[3,"UUID_SCHEMA_CLASS_ACCESS_CONTROL_CREATE"],[3,"UUID_SCHEMA_CLASS_SYSTEM"],[3,"UUID_SCHEMA_ATTR_ENTRYDN"],[3,"UUID_SCHEMA_ATTR_EMAIL"],[3,"UUID_SCHEMA_ATTR_EMAILADDRESS"],[3,"UUID_SCHEMA_ATTR_KEYS"],[3,"UUID_SCHEMA_ATTR_SSHPUBLICKEY"],[3,"UUID_SCHEMA_ATTR_CN"],[3,"UUID_SCHEMA_ATTR_UIDNUMBER"],[3,"UUID_SCHEMA_CLASS_OAUTH2_RS"],[3,"UUID_SCHEMA_CLASS_OAUTH2_RS_BASIC"],[4,"CredentialType"],[3,"Credential"],[3,"Password"],[3,"BackupCodes"],[3,"CryptoPolicy"],[4,"CredSoftLockPolicy"],[4,"TotpError"],[4,"TotpAlgo"],[3,"Totp"],[3,"WebauthnDomainConfig"],[3,"Entry"],[3,"Set"],[3,"EntryNew"],[3,"EntryCommitted"],[3,"EntryInit"],[3,"EntryInvalid"],[3,"EntryValid"],[3,"EntrySealed"],[3,"EntryReduced"],[4,"AuthEventStep"],[3,"AuthEventStepInit"],[3,"SearchEvent"],[3,"WhoamiResult"],[3,"SearchResult"],[3,"CreateEvent"],[3,"ExistsEvent"],[3,"DeleteEvent"],[3,"ModifyEvent"],[3,"AuthEventStepCred"],[3,"AuthEventStepMech"],[3,"AuthEvent"],[3,"AuthResult"],[3,"PurgeTombstoneEvent"],[3,"PurgeRecycledEvent"],[3,"OnlineBackupEvent"],[3,"ReviveRecycledEvent"],[4,"FC"],[4,"FilterResolved"],[4,"FilterPlan"],[3,"FilterInvalid"],[3,"FilterValid"],[3,"FilterValidResolved"],[3,"Filter"],[4,"IdentType"],[4,"IdentityId"],[3,"Limits"],[3,"IdentUser"],[3,"Identity"],[4,"AuthState"],[8,"IdmServerTransaction"],[3,"IdmServerProxyWriteTransaction"],[3,"IdmServerAuthTransaction"],[3,"IdmServer"],[3,"IdmServerProxyReadTransaction"],[3,"IdmServerDelayed"],[4,"OperationError"],[3,"Uuid"],[3,"Url"],[8,"QueryServerTransaction"],[3,"QueryServerReadTransaction"],[3,"QueryServerWriteTransaction"],[3,"QueryServer"],[4,"EventTag"],[3,"TreeMiddleware"],[3,"TreeSubscriber"],[3,"TreePreProcessed"],[3,"DistinctAlpha"],[4,"PartialValue"],[4,"SyntaxType"],[4,"DataValue"],[4,"IndexType"],[3,"Value"],[4,"ValueIter"],[4,"PartialValueIter"],[4,"DbValueV1Iter"],[4,"ProtoIter"],[3,"ValueSet"]]},\ +"kanidm":{"doc":"The Kanidmd server library. This implements all of the …","t":[14,14,14,0,0,14,14,0,0,0,0,0,14,0,14,14,14,0,14,14,14,14,14,14,14,0,0,0,14,14,0,14,14,14,14,14,14,14,0,14,14,14,0,0,0,0,14,17,13,13,13,3,13,13,13,13,13,13,13,4,4,13,13,3,13,13,3,13,13,13,13,13,13,13,13,13,13,13,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,11,11,11,11,11,11,13,3,3,3,8,3,4,13,4,3,16,3,13,13,13,13,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,0,0,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,10,11,11,10,11,11,11,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,3,3,4,13,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,13,13,13,13,3,3,4,3,4,4,3,3,3,3,4,3,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,12,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,12,12,12,12,12,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,12,12,12,12,11,11,11,11,11,11,11,11,11,11,11,11,12,12,12,12,12,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,11,11,11,11,11,11,11,11,11,11,11,11,12,12,11,11,11,11,11,11,11,11,11,11,11,11,12,3,3,3,13,4,3,13,13,12,12,12,11,11,11,11,11,11,11,11,11,11,12,11,11,12,12,12,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,11,11,11,11,11,12,12,12,12,11,12,12,12,12,12,12,11,11,11,11,11,12,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,11,11,11,11,11,17,17,17,17,17,17,17,17,0,0,0,0,0,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,5,5,5,5,5,5,5,5,5,5,5,5,5,3,3,4,13,3,13,13,13,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,0,11,11,11,11,0,11,11,11,11,11,11,11,0,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,0,11,3,11,11,11,11,11,11,11,11,11,11,11,11,11,11,4,13,13,13,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,13,13,13,13,13,17,13,3,4,4,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,3,11,11,11,11,11,11,11,11,11,11,11,12,12,12,11,11,11,11,3,3,3,3,6,3,3,3,6,6,3,3,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,3,4,3,3,3,3,13,3,13,3,3,13,3,3,3,3,3,3,3,3,12,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,11,11,11,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,12,12,12,12,12,12,12,12,12,12,12,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,12,12,12,12,12,12,12,12,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,12,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,12,12,12,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,4,3,3,4,4,3,3,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,5,5,5,5,5,5,5,5,5,5,5,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,4,3,3,4,13,13,3,13,13,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,11,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,11,12,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,11,11,11,11,11,11,4,13,13,13,13,11,11,11,11,11,11,11,11,11,0,11,11,11,11,3,3,3,3,3,8,16,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,10,11,11,11,11,10,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,12,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,5,13,6,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,18,18,18,18,13,13,13,4,13,13,13,13,13,13,13,13,13,13,13,13,13,13,3,3,13,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,16,16,3,3,8,3,16,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,10,11,11,10,11,11,11,11,11,11,11,10,11,11,10,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,13,13,13,4,13,13,13,13,13,13,13,13,13,13,13,13,3,3,3,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,5,11,11,11,5,11,11,11,11,11,5,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,3,6,5,11,11,11,11,11,5,5,11,11,11,11,5,5,11,5,11,11,11,5,5,11,13,13,13,13,13,13,13,4,13,13,13,13,13,13,13,13,4,13,13,13,13,13,4,13,13,13,13,13,13,13,13,13,13,13,13,13,13,4,13,13,13,13,13,13,13,13,13,13,3,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,4,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,4,4,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,4,3,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11],"n":["admin_error","admin_info","admin_warn","audit","be","btreemap","btreeset","config","constants","core","credential","entry","entry_init","event","f_and","f_inc","f_or","filter","filter","filter_all","filter_error","filter_info","filter_rec","filter_trace","filter_warn","identity","idm","macros","modlist","perf_trace","prelude","request_error","request_info","request_trace","request_warn","security_access","security_critical","security_info","server","smolset","spanned","tagged_event","tracing_tree","utils","value","valueset","valueset","AUDIT_LINE_SIZE","AdminError","AdminInfo","AdminWarning","AuditScope","Default","Filter","FilterError","FilterInfo","FilterTrace","FilterWarning","FullTrace","LogLevel","LogTag","PerfBasic","PerfCoarse","PerfEvent","PerfFull","PerfOp","PerfProcessed","PerfTrace","Quiet","RequestError","RequestInfo","RequestTrace","RequestWarning","SecurityAccess","SecurityCritical","SecurityInfo","Trace","Verbose","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone_into","cmp","deref","deref","deref","deref","deref","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deserialize","deserialize","drop","drop","drop","drop","drop","eq","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from_str","init","init","init","init","init","into","into","into","into","into","level","log_event","new","partial_cmp","serialize","serialize","serialize","serialize","serialize","to_owned","to_string","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","uuid","vzip","vzip","vzip","vzip","vzip","write_log","AllIds","Backend","BackendConfig","BackendReadTransaction","BackendTransaction","BackendWriteTransaction","FsType","Generic","IdList","IdRawEntry","IdlLayerType","IdxMeta","Indexed","Partial","PartialThreshold","Zfs","backup","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","checkpoint_pages","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","commit","create","dbentry","dbvalue","delete","deref","deref","deref","deref","deref","deref","deref","deref","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","drop","drop","drop","drop","drop","drop","drop","drop","exists","filter2idl","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","get_db_d_uuid","get_db_s_uuid","get_db_ts_max","get_id2entry","get_idlayer","get_idlayer","get_idlayer","get_idxmeta_ref","get_idxmeta_ref","get_idxmeta_ref","get_pool_size","idxkeys","init","init","init","init","init","init","init","init","into","into","into","into","into","into","into","into","list_id2entry","list_index_content","list_indexes","modify","name2uuid","new","new","new","read","reindex","reset_db_s_uuid","restore","search","set_db_ts_max","to_owned","to_owned","to_owned","to_owned","to_owned","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","update_idxmeta","upgrade_reindex","uuid2rdn","uuid2spn","verify","verify_entry_index","verify_indexes","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","write","DbEntry","DbEntryV1","DbEntryVers","V1","attrs","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","deref","deref","deref","deref_mut","deref_mut","deref_mut","deserialize","deserialize","deserialize","drop","drop","drop","ent","fmt","fmt","fmt","fmt","from","from","from","init","init","init","into","into","into","serialize","serialize","serialize","to_string","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","vzip","vzip","vzip","Bool","Cid","Credential","DateTime","DbBackupCodeV1","DbCidV1","DbCredTypeV1","DbCredV1","DbPasswordV1","DbTotpAlgoV1","DbTotpV1","DbValueCredV1","DbValueEmailAddressV1","DbValueTaggedStringV1","DbValueV1","DbWebauthnV1","EmailAddress","GPw","Iname","IndexType","Iutf8","JsonFilter","NsUniqueId","PBKDF2","Pw","PwMfa","Reference","S1","S256","S512","SSHA512","SecretValue","Spn","SshKey","SyntaxType","Uint32","Url","Utf8","Uuid","Wn","algo","backup_code","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","claims","code_set","counter","cred","d","data","data","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","domain_id","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","from","from","id","init","init","init","init","init","init","init","init","init","init","init","init","into","into","into","into","into","into","into","into","into","into","into","into","key","label","label","password","registration_policy","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","server_id","step","tag","tag","timestamp","totp","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","uuid","verified","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","webauthn","Configuration","IntegrationTestConfig","OnlineBackup","ReadOnlyReplica","ServerRole","TlsConfiguration","WriteReplica","WriteReplicaNoUI","address","admin_password","admin_user","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","chain","clone","clone_into","cookie_key","db_arc_size","db_fs_type","db_path","default","default","deref","deref","deref","deref","deref","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deserialize","deserialize","deserialize","deserialize","deserialize","drop","drop","drop","drop","drop","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from_str","init","init","init","init","init","integration_test_config","into","into","into","into","into","key","ldapaddress","log_level","maximum_request","new","online_backup","origin","path","role","schedule","secure_cookies","serialize","serialize","serialize","serialize","serialize","threads","tls_config","to_owned","to_string","to_string","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","update_bind","update_db_arc_size","update_db_fs_type","update_db_path","update_ldapbind","update_log_level","update_online_backup","update_origin","update_role","update_tls","versions","vzip","vzip","vzip","vzip","vzip","AUTH_SESSION_EXPIRY","AUTH_SESSION_TIMEOUT","CHANGELOG_MAX_AGE","MFAREG_SESSION_TIMEOUT","PURGE_FREQUENCY","PW_MIN_LENGTH","RECYCLEBIN_MAX_AGE","SYSTEM_INDEX_VERSION","acp","entries","schema","system_config","uuids","JSON_IDM_ACP_ACCOUNT_MANAGE_PRIV_V1","JSON_IDM_ACP_ACCOUNT_READ_PRIV_V1","JSON_IDM_ACP_ACCOUNT_UNIX_EXTEND_PRIV_V1","JSON_IDM_ACP_ACCOUNT_WRITE_PRIV_V1","JSON_IDM_ACP_ACP_MANAGE_PRIV_V1","JSON_IDM_ACP_DOMAIN_ADMIN_PRIV_V1","JSON_IDM_ACP_GROUP_MANAGE_PRIV_V1","JSON_IDM_ACP_GROUP_UNIX_EXTEND_PRIV_V1","JSON_IDM_ACP_GROUP_WRITE_PRIV_V1","JSON_IDM_ACP_HP_ACCOUNT_MANAGE_PRIV_V1","JSON_IDM_ACP_HP_ACCOUNT_READ_PRIV_V1","JSON_IDM_ACP_HP_ACCOUNT_WRITE_PRIV_V1","JSON_IDM_ACP_HP_GROUP_MANAGE_PRIV_V1","JSON_IDM_ACP_HP_GROUP_WRITE_PRIV_V1","JSON_IDM_ACP_PEOPLE_ACCOUNT_PASSWORD_IMPORT_PRIV_V1","JSON_IDM_ACP_PEOPLE_EXTEND_PRIV_V1","JSON_IDM_ACP_PEOPLE_MANAGE_PRIV_V1","JSON_IDM_ACP_PEOPLE_READ_PRIV_V1","JSON_IDM_ACP_PEOPLE_WRITE_PRIV_V1","JSON_IDM_ACP_RADIUS_SERVERS_V1","JSON_IDM_ACP_SCHEMA_WRITE_ATTRS_PRIV_V1","JSON_IDM_ACP_SCHEMA_WRITE_CLASSES_PRIV_V1","JSON_IDM_ACP_SYSTEM_CONFIG_PRIV_V1","JSON_IDM_ADMINS_ACP_RECYCLE_SEARCH_V1","JSON_IDM_ADMINS_ACP_REVIVE_V1","JSON_IDM_ALL_ACP_READ_V1","JSON_IDM_HP_ACP_ACCOUNT_UNIX_EXTEND_PRIV_V1","JSON_IDM_HP_ACP_GROUP_UNIX_EXTEND_PRIV_V1","JSON_IDM_HP_ACP_OAUTH2_MANAGE_PRIV_V1","JSON_IDM_SELF_ACP_READ_V1","JSON_IDM_SELF_ACP_WRITE_V1","JSON_ADMIN_V1","JSON_ANONYMOUS_V1","JSON_DOMAIN_ADMINS","JSON_DOMAIN_INFO_V1","JSON_IDM_ACCOUNT_MANAGE_PRIV_V1","JSON_IDM_ACCOUNT_READ_PRIV_V1","JSON_IDM_ACCOUNT_UNIX_EXTEND_PRIV_V1","JSON_IDM_ACCOUNT_WRITE_PRIV_V1","JSON_IDM_ACP_MANAGE_PRIV_V1","JSON_IDM_ADMINS_V1","JSON_IDM_ADMIN_V1","JSON_IDM_GROUP_MANAGE_PRIV_V1","JSON_IDM_GROUP_UNIX_EXTEND_PRIV_V1","JSON_IDM_GROUP_WRITE_PRIV_V1","JSON_IDM_HIGH_PRIVILEGE_V1","JSON_IDM_HP_ACCOUNT_MANAGE_PRIV_V1","JSON_IDM_HP_ACCOUNT_READ_PRIV_V1","JSON_IDM_HP_ACCOUNT_UNIX_EXTEND_PRIV_V1","JSON_IDM_HP_ACCOUNT_WRITE_PRIV_V1","JSON_IDM_HP_GROUP_MANAGE_PRIV_V1","JSON_IDM_HP_GROUP_UNIX_EXTEND_PRIV_V1","JSON_IDM_HP_GROUP_WRITE_PRIV_V1","JSON_IDM_HP_OAUTH2_MANAGE_PRIV_V1","JSON_IDM_PEOPLE_ACCOUNT_PASSWORD_IMPORT_PRIV_V1","JSON_IDM_PEOPLE_EXTEND_PRIV_V1","JSON_IDM_PEOPLE_MANAGE_PRIV_V1","JSON_IDM_PEOPLE_READ_PRIV_V1","JSON_IDM_PEOPLE_WRITE_PRIV_V1","JSON_IDM_RADIUS_SERVERS_V1","JSON_IDM_SCHEMA_MANAGE_PRIV_V1","JSON_SYSTEM_ADMINS_V1","JSON_SYSTEM_INFO_V1","JSON_SCHEMA_ATTR_ACCOUNT_EXPIRE","JSON_SCHEMA_ATTR_ACCOUNT_VALID_FROM","JSON_SCHEMA_ATTR_BADLIST_PASSWORD","JSON_SCHEMA_ATTR_DISPLAYNAME","JSON_SCHEMA_ATTR_DOMAIN_NAME","JSON_SCHEMA_ATTR_DOMAIN_SSID","JSON_SCHEMA_ATTR_DOMAIN_UUID","JSON_SCHEMA_ATTR_GIDNUMBER","JSON_SCHEMA_ATTR_LEGALNAME","JSON_SCHEMA_ATTR_LOGINSHELL","JSON_SCHEMA_ATTR_MAIL","JSON_SCHEMA_ATTR_NSUNIQUEID","JSON_SCHEMA_ATTR_OAUTH2_RS_ACCOUNT_FILTER","JSON_SCHEMA_ATTR_OAUTH2_RS_BASIC_SECRET","JSON_SCHEMA_ATTR_OAUTH2_RS_BASIC_TOKEN_KEY","JSON_SCHEMA_ATTR_OAUTH2_RS_NAME","JSON_SCHEMA_ATTR_OAUTH2_RS_ORIGIN","JSON_SCHEMA_ATTR_PRIMARY_CREDENTIAL","JSON_SCHEMA_ATTR_RADIUS_SECRET","JSON_SCHEMA_ATTR_SSH_PUBLICKEY","JSON_SCHEMA_ATTR_UNIX_PASSWORD","JSON_SCHEMA_CLASS_ACCOUNT","JSON_SCHEMA_CLASS_DOMAIN_INFO","JSON_SCHEMA_CLASS_GROUP","JSON_SCHEMA_CLASS_OAUTH2_RS","JSON_SCHEMA_CLASS_OAUTH2_RS_BASIC","JSON_SCHEMA_CLASS_PERSON","JSON_SCHEMA_CLASS_POSIXACCOUNT","JSON_SCHEMA_CLASS_POSIXGROUP","JSON_SCHEMA_CLASS_SYSTEM_CONFIG","JSON_SYSTEM_CONFIG_V1","STR_UUID_ADMIN","STR_UUID_ANONYMOUS","STR_UUID_DOES_NOT_EXIST","STR_UUID_DOMAIN_ADMINS","STR_UUID_DOMAIN_INFO","STR_UUID_IDM_ACP_DOMAIN_ADMIN_PRIV_V1","STR_UUID_IDM_ACP_SYSTEM_CONFIG_PRIV_V1","STR_UUID_IDM_ADMIN_V1","STR_UUID_SCHEMA_ATTR_ACP_CREATE_ATTR","STR_UUID_SCHEMA_ATTR_ACP_CREATE_CLASS","STR_UUID_SCHEMA_ATTR_ACP_ENABLE","STR_UUID_SCHEMA_ATTR_ACP_MODIFY_CLASS","STR_UUID_SCHEMA_ATTR_ACP_MODIFY_PRESENTATTR","STR_UUID_SCHEMA_ATTR_ACP_MODIFY_REMOVEDATTR","STR_UUID_SCHEMA_ATTR_ACP_RECEIVER","STR_UUID_SCHEMA_ATTR_ACP_SEARCH_ATTR","STR_UUID_SCHEMA_ATTR_ACP_TARGETSCOPE","STR_UUID_SCHEMA_ATTR_ATTRIBUTENAME","STR_UUID_SCHEMA_ATTR_BADLIST_PASSWORD","STR_UUID_SCHEMA_ATTR_CLAIM","STR_UUID_SCHEMA_ATTR_CLASS","STR_UUID_SCHEMA_ATTR_CLASSNAME","STR_UUID_SCHEMA_ATTR_CN","STR_UUID_SCHEMA_ATTR_DESCRIPTION","STR_UUID_SCHEMA_ATTR_DIRECTMEMBEROF","STR_UUID_SCHEMA_ATTR_DISPLAYNAME","STR_UUID_SCHEMA_ATTR_DN","STR_UUID_SCHEMA_ATTR_DOMAIN","STR_UUID_SCHEMA_ATTR_DOMAIN_NAME","STR_UUID_SCHEMA_ATTR_DOMAIN_SSID","STR_UUID_SCHEMA_ATTR_DOMAIN_UUID","STR_UUID_SCHEMA_ATTR_EMAIL","STR_UUID_SCHEMA_ATTR_EMAILADDRESS","STR_UUID_SCHEMA_ATTR_ENTRYDN","STR_UUID_SCHEMA_ATTR_ENTRYUUID","STR_UUID_SCHEMA_ATTR_GIDNUMBER","STR_UUID_SCHEMA_ATTR_INDEX","STR_UUID_SCHEMA_ATTR_KEYS","STR_UUID_SCHEMA_ATTR_LAST_MOD_CID","STR_UUID_SCHEMA_ATTR_LEGALNAME","STR_UUID_SCHEMA_ATTR_LOGINSHELL","STR_UUID_SCHEMA_ATTR_MAIL","STR_UUID_SCHEMA_ATTR_MAY","STR_UUID_SCHEMA_ATTR_MEMBER","STR_UUID_SCHEMA_ATTR_MEMBEROF","STR_UUID_SCHEMA_ATTR_MULTIVALUE","STR_UUID_SCHEMA_ATTR_MUST","STR_UUID_SCHEMA_ATTR_NAME","STR_UUID_SCHEMA_ATTR_NICE","STR_UUID_SCHEMA_ATTR_NSUNIQUEID","STR_UUID_SCHEMA_ATTR_OBJECTCLASS","STR_UUID_SCHEMA_ATTR_PASSWORD_IMPORT","STR_UUID_SCHEMA_ATTR_PHANTOM","STR_UUID_SCHEMA_ATTR_PRIMARY_CREDENTIAL","STR_UUID_SCHEMA_ATTR_RADIUS_SECRET","STR_UUID_SCHEMA_ATTR_SPN","STR_UUID_SCHEMA_ATTR_SSHPUBLICKEY","STR_UUID_SCHEMA_ATTR_SSH_PUBLICKEY","STR_UUID_SCHEMA_ATTR_SYNTAX","STR_UUID_SCHEMA_ATTR_SYSTEMMAY","STR_UUID_SCHEMA_ATTR_SYSTEMMUST","STR_UUID_SCHEMA_ATTR_UIDNUMBER","STR_UUID_SCHEMA_ATTR_UNIQUE","STR_UUID_SCHEMA_ATTR_UNIX_PASSWORD","STR_UUID_SCHEMA_ATTR_UUID","STR_UUID_SCHEMA_ATTR_VERSION","STR_UUID_SCHEMA_CLASS_ACCESS_CONTROL_CREATE","STR_UUID_SCHEMA_CLASS_ACCESS_CONTROL_DELETE","STR_UUID_SCHEMA_CLASS_ACCESS_CONTROL_MODIFY","STR_UUID_SCHEMA_CLASS_ACCESS_CONTROL_PROFILE","STR_UUID_SCHEMA_CLASS_ACCESS_CONTROL_SEARCH","STR_UUID_SCHEMA_CLASS_ACCOUNT","STR_UUID_SCHEMA_CLASS_ATTRIBUTETYPE","STR_UUID_SCHEMA_CLASS_CLASSTYPE","STR_UUID_SCHEMA_CLASS_DOMAIN_INFO","STR_UUID_SCHEMA_CLASS_EXTENSIBLEOBJECT","STR_UUID_SCHEMA_CLASS_GROUP","STR_UUID_SCHEMA_CLASS_MEMBEROF","STR_UUID_SCHEMA_CLASS_OAUTH2_RS","STR_UUID_SCHEMA_CLASS_OAUTH2_RS_BASIC","STR_UUID_SCHEMA_CLASS_OBJECT","STR_UUID_SCHEMA_CLASS_PERSON","STR_UUID_SCHEMA_CLASS_POSIXACCOUNT","STR_UUID_SCHEMA_CLASS_POSIXGROUP","STR_UUID_SCHEMA_CLASS_RECYCLED","STR_UUID_SCHEMA_CLASS_SYSTEM","STR_UUID_SCHEMA_CLASS_SYSTEM_CONFIG","STR_UUID_SCHEMA_CLASS_SYSTEM_INFO","STR_UUID_SCHEMA_CLASS_TOMBSTONE","STR_UUID_SYSTEM_CONFIG","STR_UUID_SYSTEM_INFO","UUID_ADMIN","UUID_ANONYMOUS","UUID_DOES_NOT_EXIST","UUID_DOMAIN_INFO","UUID_IDM_ADMIN","UUID_SCHEMA_ATTR_ACP_CREATE_ATTR","UUID_SCHEMA_ATTR_ACP_CREATE_CLASS","UUID_SCHEMA_ATTR_ACP_ENABLE","UUID_SCHEMA_ATTR_ACP_MODIFY_CLASS","UUID_SCHEMA_ATTR_ACP_MODIFY_PRESENTATTR","UUID_SCHEMA_ATTR_ACP_MODIFY_REMOVEDATTR","UUID_SCHEMA_ATTR_ACP_RECEIVER","UUID_SCHEMA_ATTR_ACP_SEARCH_ATTR","UUID_SCHEMA_ATTR_ACP_TARGETSCOPE","UUID_SCHEMA_ATTR_ATTRIBUTENAME","UUID_SCHEMA_ATTR_CLAIM","UUID_SCHEMA_ATTR_CLASS","UUID_SCHEMA_ATTR_CLASSNAME","UUID_SCHEMA_ATTR_CN","UUID_SCHEMA_ATTR_DESCRIPTION","UUID_SCHEMA_ATTR_DIRECTMEMBEROF","UUID_SCHEMA_ATTR_DN","UUID_SCHEMA_ATTR_DOMAIN","UUID_SCHEMA_ATTR_EMAIL","UUID_SCHEMA_ATTR_EMAILADDRESS","UUID_SCHEMA_ATTR_ENTRYDN","UUID_SCHEMA_ATTR_ENTRYUUID","UUID_SCHEMA_ATTR_INDEX","UUID_SCHEMA_ATTR_KEYS","UUID_SCHEMA_ATTR_LAST_MOD_CID","UUID_SCHEMA_ATTR_MAY","UUID_SCHEMA_ATTR_MEMBER","UUID_SCHEMA_ATTR_MEMBEROF","UUID_SCHEMA_ATTR_MULTIVALUE","UUID_SCHEMA_ATTR_MUST","UUID_SCHEMA_ATTR_NAME","UUID_SCHEMA_ATTR_OBJECTCLASS","UUID_SCHEMA_ATTR_PASSWORD_IMPORT","UUID_SCHEMA_ATTR_PHANTOM","UUID_SCHEMA_ATTR_SPN","UUID_SCHEMA_ATTR_SSHPUBLICKEY","UUID_SCHEMA_ATTR_SYNTAX","UUID_SCHEMA_ATTR_SYSTEMMAY","UUID_SCHEMA_ATTR_SYSTEMMUST","UUID_SCHEMA_ATTR_UIDNUMBER","UUID_SCHEMA_ATTR_UNIQUE","UUID_SCHEMA_ATTR_UUID","UUID_SCHEMA_ATTR_VERSION","UUID_SCHEMA_CLASS_ACCESS_CONTROL_CREATE","UUID_SCHEMA_CLASS_ACCESS_CONTROL_DELETE","UUID_SCHEMA_CLASS_ACCESS_CONTROL_MODIFY","UUID_SCHEMA_CLASS_ACCESS_CONTROL_PROFILE","UUID_SCHEMA_CLASS_ACCESS_CONTROL_SEARCH","UUID_SCHEMA_CLASS_ATTRIBUTETYPE","UUID_SCHEMA_CLASS_CLASSTYPE","UUID_SCHEMA_CLASS_EXTENSIBLEOBJECT","UUID_SCHEMA_CLASS_MEMBEROF","UUID_SCHEMA_CLASS_OAUTH2_RS","UUID_SCHEMA_CLASS_OAUTH2_RS_BASIC","UUID_SCHEMA_CLASS_OBJECT","UUID_SCHEMA_CLASS_RECYCLED","UUID_SCHEMA_CLASS_SYSTEM","UUID_SCHEMA_CLASS_SYSTEM_INFO","UUID_SCHEMA_CLASS_TOMBSTONE","UUID_SYSTEM_CONFIG","UUID_SYSTEM_INFO","_STR_UUID_IDM_ACCOUNT_MANAGE_PRIV","_STR_UUID_IDM_ACCOUNT_READ_PRIV","_STR_UUID_IDM_ACCOUNT_UNIX_EXTEND_PRIV","_STR_UUID_IDM_ACCOUNT_WRITE_PRIV","_STR_UUID_IDM_ACP_ACCOUNT_MANAGE_PRIV_V1","_STR_UUID_IDM_ACP_ACCOUNT_READ_PRIV_V1","_STR_UUID_IDM_ACP_ACCOUNT_UNIX_EXTEND_PRIV_V1","_STR_UUID_IDM_ACP_ACCOUNT_WRITE_PRIV_V1","_STR_UUID_IDM_ACP_ACP_MANAGE_PRIV_V1","_STR_UUID_IDM_ACP_GROUP_MANAGE_PRIV_V1","_STR_UUID_IDM_ACP_GROUP_UNIX_EXTEND_PRIV_V1","_STR_UUID_IDM_ACP_GROUP_WRITE_PRIV_V1","_STR_UUID_IDM_ACP_HP_ACCOUNT_MANAGE_PRIV_V1","_STR_UUID_IDM_ACP_HP_ACCOUNT_READ_PRIV_V1","_STR_UUID_IDM_ACP_HP_ACCOUNT_WRITE_PRIV_V1","_STR_UUID_IDM_ACP_HP_GROUP_MANAGE_PRIV_V1","_STR_UUID_IDM_ACP_HP_GROUP_WRITE_PRIV_V1","_STR_UUID_IDM_ACP_MANAGE_PRIV","_STR_UUID_IDM_ACP_PEOPLE_ACCOUNT_PASSWORD_IMPORT_PRIV_V1","_STR_UUID_IDM_ACP_PEOPLE_EXTEND_PRIV_V1","_STR_UUID_IDM_ACP_PEOPLE_MANAGE_PRIV_V1","_STR_UUID_IDM_ACP_PEOPLE_READ_PRIV_V1","_STR_UUID_IDM_ACP_PEOPLE_WRITE_PRIV_V1","_STR_UUID_IDM_ACP_RADIUS_SERVERS_V1","_STR_UUID_IDM_ACP_SCHEMA_WRITE_ATTRS_PRIV_V1","_STR_UUID_IDM_ACP_SCHEMA_WRITE_CLASSES_PRIV_V1","_STR_UUID_IDM_ADMINS","_STR_UUID_IDM_ADMINS_ACP_RECYCLE_SEARCH_V1","_STR_UUID_IDM_ADMINS_ACP_REVIVE_V1","_STR_UUID_IDM_ALL_ACP_READ_V1","_STR_UUID_IDM_GROUP_MANAGE_PRIV","_STR_UUID_IDM_GROUP_UNIX_EXTEND_PRIV","_STR_UUID_IDM_GROUP_WRITE_PRIV","_STR_UUID_IDM_HIGH_PRIVILEGE","_STR_UUID_IDM_HP_ACCOUNT_MANAGE_PRIV","_STR_UUID_IDM_HP_ACCOUNT_READ_PRIV","_STR_UUID_IDM_HP_ACCOUNT_UNIX_EXTEND_PRIV","_STR_UUID_IDM_HP_ACCOUNT_WRITE_PRIV","_STR_UUID_IDM_HP_ACP_ACCOUNT_UNIX_EXTEND_PRIV_V1","_STR_UUID_IDM_HP_ACP_GROUP_UNIX_EXTEND_PRIV_V1","_STR_UUID_IDM_HP_ACP_OAUTH2_MANAGE_PRIV_V1","_STR_UUID_IDM_HP_GROUP_MANAGE_PRIV","_STR_UUID_IDM_HP_GROUP_UNIX_EXTEND_PRIV","_STR_UUID_IDM_HP_GROUP_WRITE_PRIV","_STR_UUID_IDM_HP_OAUTH2_MANAGE_PRIV","_STR_UUID_IDM_PEOPLE_ACCOUNT_PASSWORD_IMPORT_PRIV","_STR_UUID_IDM_PEOPLE_EXTEND_PRIV","_STR_UUID_IDM_PEOPLE_MANAGE_PRIV","_STR_UUID_IDM_PEOPLE_READ_PRIV","_STR_UUID_IDM_PEOPLE_WRITE_PRIV","_STR_UUID_IDM_RADIUS_SERVERS","_STR_UUID_IDM_SCHEMA_MANAGE_PRIV","_STR_UUID_IDM_SELF_ACP_READ_V1","_STR_UUID_IDM_SELF_ACP_WRITE_V1","_STR_UUID_SCHEMA_ATTR_ACCOUNT_EXPIRE","_STR_UUID_SCHEMA_ATTR_ACCOUNT_VALID_FROM","_STR_UUID_SCHEMA_ATTR_OAUTH2_RS_ACCOUNT_FILTER","_STR_UUID_SCHEMA_ATTR_OAUTH2_RS_BASIC_SECRET","_STR_UUID_SCHEMA_ATTR_OAUTH2_RS_BASIC_TOKEN_KEY","_STR_UUID_SCHEMA_ATTR_OAUTH2_RS_NAME","_STR_UUID_SCHEMA_ATTR_OAUTH2_RS_ORIGIN","_STR_UUID_SYSTEM_ADMINS","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","initialize","initialize","initialize","initialize","initialize","initialize","initialize","initialize","initialize","initialize","initialize","initialize","initialize","initialize","initialize","initialize","initialize","initialize","initialize","initialize","initialize","initialize","initialize","initialize","initialize","initialize","initialize","initialize","initialize","initialize","initialize","initialize","initialize","initialize","initialize","initialize","initialize","initialize","initialize","initialize","initialize","initialize","initialize","initialize","initialize","initialize","initialize","initialize","initialize","initialize","initialize","initialize","initialize","initialize","initialize","initialize","initialize","initialize","initialize","initialize","initialize","initialize","initialize","initialize","initialize","initialize","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","backup_server_core","create_server_core","dbscan_get_id2entry_core","dbscan_list_id2entry_core","dbscan_list_index_analysis_core","dbscan_list_index_core","dbscan_list_indexes_core","domain_rename_core","recover_account_core","reindex_server_core","restore_server_core","vacuum_server_core","verify_server_core","BackupCodes","Credential","CredentialType","GeneratedPassword","Password","Password","PasswordMfa","Webauthn","append_webauthn","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","deref","deref","deref","deref","deref_mut","deref_mut","deref_mut","deref_mut","drop","drop","drop","drop","fmt","fmt","fmt","fmt","from","from","from","from","init","init","init","init","into","into","into","into","new","new","new_generatedpassword_only","new_password_only","new_webauthn_only","password_ref","policy","remove","remove_webauthn","requires_upgrade","set_password","softlock","to_db_valuev1","to_dbbackupcodev1","to_dbpasswordv1","to_owned","to_owned","to_owned","to_owned","totp","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","update_webauthn_counter","verify","verify","vzip","vzip","vzip","vzip","webauthn","webauthn_ref","CryptoPolicy","borrow","borrow_mut","deref","deref_mut","drop","fmt","from","init","into","time_target","try_from","try_into","type_id","vzip","CredSoftLockPolicy","Password","Totp","Webauthn","borrow","borrow_mut","clone","clone_into","deref","deref_mut","drop","fmt","from","init","into","to_owned","try_from","try_into","type_id","vzip","HmacError","OpenSSLError","Sha1","Sha256","Sha512","TOTP_DEFAULT_STEP","TimeError","Totp","TotpAlgo","TotpError","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone_into","clone_into","deref","deref","deref","deref_mut","deref_mut","deref_mut","do_totp","do_totp_duration_from_epoch","downgrade_to_legacy","drop","drop","drop","eq","fmt","fmt","fmt","from","from","from","from","generate_secure","init","init","init","into","into","into","is_legacy_algo","new","to_owned","to_owned","to_proto","try_from","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","verify","vzip","vzip","vzip","WebauthnDomainConfig","borrow","borrow_mut","deref","deref_mut","drop","from","get_origin","get_relying_party_id","get_relying_party_name","init","into","origin","rp_id","rp_name","try_from","try_into","type_id","vzip","Entry","EntryCommitted","EntryInit","EntryInvalid","EntryInvalidCommitted","EntryNew","EntryReduced","EntrySealed","EntrySealedCommitted","EntryTuple","EntryValid","Set","add_ava","add_ava","append","apply_modlist","assign_cid","attribute_equality","attribute_lessthan","attribute_pres","attribute_substring","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clear","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone_from","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","cmp","compare","compare","compare","contains","default","default","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deserialize","deserialize_in_place","difference","drain_filter","drop","drop","drop","drop","drop","drop","drop","drop","drop","entry_match_no_index","eq","eq","extend","extend","extend","extend_one","extend_one","filter_from_attrs","first","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from_dbentry","from_fallible_iter","from_iter","from_proto_entry","from_proto_entry_str","from_stream","gen_modlist_assert","get","get_ava_as_refuuid","get_ava_as_str","get_ava_iter_sshpubkeys","get_ava_mut","get_ava_mut","get_ava_names","get_ava_set","get_ava_single","get_ava_single_bool","get_ava_single_credential","get_ava_single_datetime","get_ava_single_protofilter","get_ava_single_secret","get_ava_single_str","get_ava_single_syntax","get_ava_single_uint32","get_ava_single_url","get_ava_single_uuid","get_hash","get_id","get_uuid","get_uuid","get_uuid","hash","init","init","init","init","init","init","init","init","init","insert","insert_claim","intersection","into","into","into","into","into","into","into","into","into","into_deserializer","into_init","into_iter","into_recycled","into_reduced","into_sealed_committed_id","into_valid","invalidate","invalidate","is_disjoint","is_empty","is_subset","is_superset","iter","last","len","merge_ava","ne","new","new","partial_cmp","pop_ava","pop_first","pop_last","purge_ava","range","reduce_attributes","remove","replace","retain","seal","serialize","set_ava","set_ava","set_ava_int","split_off","symmetric_difference","take","to_dbentry","to_ldap","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_pe","to_string","to_tombstone","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","union","validate","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","AuthEvent","AuthEventStep","AuthEventStepCred","AuthEventStepInit","AuthEventStepMech","AuthResult","Begin","CreateEvent","Cred","DeleteEvent","ExistsEvent","Init","ModifyEvent","OnlineBackupEvent","PurgeRecycledEvent","PurgeTombstoneEvent","ReviveRecycledEvent","SearchEvent","SearchResult","WhoamiResult","appid","attrs","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","cred","default","default","default","delay","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","entries","eventid","eventid","eventid","filter","filter","filter","filter","filter","filter_orig","filter_orig","filter_orig","filter_orig","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from_internal_message","from_internal_parts","from_internal_recycle_message","from_message","from_message","from_message","from_message","from_message","from_parts","from_parts","from_parts","from_target_uuid_attr_purge","from_target_uuid_request","from_whoami_request","ident","ident","ident","ident","ident","ident","ident","ident","ident","ident","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into_proto_array","mech","modlist","name","new","new","new","new","new","new_impersonate","new_impersonate","new_internal","new_internal","new_internal","new_internal","new_internal","response","response","sessionid","sessionid","sessionid","state","step","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","And","And","AndEmptyCand","AndIndexed","AndNot","AndNot","AndNot","AndPartial","AndPartialThreshold","AndUnindexed","Eq","Eq","EqCorrupt","EqIndexed","EqUnindexed","FC","Filter","FilterInvalid","FilterPlan","FilterResolved","FilterValid","FilterValidResolved","Inclusion","Inclusion","InclusionIndexed","InclusionInvalid","Invalid","LessThan","LessThan","LessThanUnindexed","Or","Or","OrIndexed","OrPartial","OrPartialThreshold","OrUnindexed","Pres","Pres","PresCorrupt","PresIndexed","PresUnindexed","SelfUuid","Sub","Sub","SubCorrupt","SubIndexed","SubUnindexed","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","cmp","cmp","cmp","deref","deref","deref","deref","deref","deref","deref","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deserialize","drop","drop","drop","drop","drop","drop","drop","eq","eq","eq","eq","eq","f_and","f_andnot","f_eq","f_id","f_inc","f_lt","f_or","f_pres","f_self","f_spn_name","f_sub","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from_ldap_ro","from_ro","from_rw","get_attr_set","get_hash","get_hash","hash","hash","init","init","init","init","init","init","init","into","into","into","into","into","into","into","into_ignore_hidden","into_recycled","invalidate","is_andnot","join_parts_and","ne","ne","ne","ne","new","new_ignore_hidden","new_recycled","partial_cmp","partial_cmp","partial_cmp","resolve","to_inner","to_owned","to_owned","to_owned","to_owned","to_owned","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_id","validate","vzip","vzip","vzip","vzip","vzip","vzip","vzip","IdentType","IdentUser","Identity","IdentityId","Internal","Internal","Limits","User","User","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","cmp","deref","deref","deref","deref","deref","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deserialize","drop","drop","drop","drop","drop","entry","eq","filter_max_elements","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from_impersonate","from_internal","from_uat","get_event_origin_id","get_hash","get_uuid","hash","init","init","init","init","init","into","into","into","into","into","is_internal","ne","origin","partial_cmp","search_max_filter_test","search_max_results","serialize","to_owned","to_owned","to_owned","to_owned","to_owned","to_string","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","unindexed_allow","unlimited","vzip","vzip","vzip","vzip","vzip","AuthState","Choose","Continue","Denied","Success","borrow","borrow_mut","deref","deref_mut","drop","fmt","from","init","into","server","try_from","try_into","type_id","vzip","IdmServer","IdmServerAuthTransaction","IdmServerDelayed","IdmServerProxyReadTransaction","IdmServerProxyWriteTransaction","IdmServerTransaction","QsTransactionType","accept_account_sha1_totp","auth","auth_async","auth_ldap","auth_unix","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","check_oauth2_authorisation","check_oauth2_authorise_permit","check_oauth2_token_exchange","commit","commit","deref","deref","deref","deref","deref","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","drop","drop","drop","drop","drop","expire_auth_sessions","expire_mfareg_sessions","from","from","from","from","from","generate_account_password","generate_account_totp","generate_backup_code","get_backup_codes","get_credentialstatus","get_qs_txn","get_qs_txn","get_qs_txn","get_qs_txn","get_radiusauthtoken","get_uat_bundy_txn","get_uat_bundy_txn","get_uat_bundy_txn","get_uat_bundy_txn","get_unixgrouptoken","get_unixusertoken","init","init","init","init","init","into","into","into","into","into","new","process_uat_to_identity","proxy_read_async","proxy_write_async","qs_read","qs_read","qs_write","recover_account","reg_account_webauthn_complete","reg_account_webauthn_init","regenerate_radius_secret","remove_account_totp","remove_account_webauthn","remove_backup_code","set_account_password","set_unix_account_password","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","validate_and_parse_uat","verify_account_totp","vzip","vzip","vzip","vzip","vzip","run_idm_test_no_logging","AccessDenied","AttrString","Backend","BackendEngine","ConsistencyError","CorruptedEntry","CorruptedIndex","CryptographyError","EmptyRequest","FilterGeneration","FilterUuidResolution","FsError","InvalidAccountState","InvalidAcpState","InvalidAttribute","InvalidAttributeName","InvalidAuthState","InvalidCacheState","InvalidDbState","InvalidEntryId","InvalidEntryState","InvalidReplChangeId","InvalidRequestState","InvalidSchemaState","InvalidSessionState","InvalidState","InvalidUuid","InvalidValueState","NAMESPACE_DNS","NAMESPACE_OID","NAMESPACE_URL","NAMESPACE_X500","NoMatchingAttributes","NoMatchingEntries","NotAuthenticated","OperationError","PasswordBadListed","PasswordEmpty","PasswordTooShort","PasswordTooWeak","Plugin","QueueDisconnected","ResourceLimit","SchemaViolation","SerdeCborError","SerdeJsonError","SessionExpired","SqliteError","SystemProtectedAttribute","SystemProtectedObject","Url","Uuid","Webauthn","as_bytes","as_fields","as_ref","as_str","as_u128","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","cannot_be_a_base","clone","clone","clone_into","clone_into","cmp","cmp","default","deref","deref","deref","deref_mut","deref_mut","deref_mut","deserialize","deserialize","deserialize","deserialize_internal","domain","drop","drop","drop","encode_buffer","eq","eq","eq","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fragment","from","from","from","from_bytes","from_directory_path","from_fields","from_fields_le","from_file_path","from_slice","from_str","from_str","from_u128","from_u128_le","get_hash","get_hash","get_variant","get_version","get_version_num","has_authority","has_host","hash","hash","host","host_str","index","index","index","index","init","init","init","into","into","into","into_string","is_nil","join","make_relative","ne","new_v4","nil","options","origin","parse","parse_str","parse_with_params","partial_cmp","partial_cmp","password","path","path_segments","path_segments_mut","port","port_or_known_default","query","query_pairs","query_pairs_mut","scheme","serialize","serialize","serialize","serialize_internal","set_fragment","set_host","set_ip_host","set_password","set_path","set_port","set_query","set_scheme","set_username","socket_addrs","to_fields_le","to_file_path","to_hyphenated","to_hyphenated_ref","to_listener","to_owned","to_owned","to_simple","to_simple_ref","to_string","to_string","to_u128_le","to_urn","to_urn_ref","try_from","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","username","vzip","vzip","vzip","AccessControlsTransactionType","BackendTransactionType","QueryServer","QueryServerReadTransaction","QueryServerTransaction","QueryServerWriteTransaction","SchemaTransactionType","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","clone","clone_into","clone_partialvalue","clone_value","commit","create","delete","deref","deref","deref","deref_mut","deref_mut","deref_mut","domain_rename","drop","drop","drop","exists","from","from","from","get_accesscontrols","get_accesscontrols","get_accesscontrols","get_be_txn","get_be_txn","get_be_txn","get_changed_ouath2","get_changed_uuids","get_domain_name","get_oauth2rs_set","get_password_badlist","get_resolve_filter_cache","get_resolve_filter_cache","get_resolve_filter_cache","get_schema","get_schema","get_schema","impersonate_modify","impersonate_modify_gen_event","impersonate_modify_valid","impersonate_search","impersonate_search_ext","impersonate_search_ext_uuid","impersonate_search_ext_valid","impersonate_search_uuid","impersonate_search_valid","init","init","init","initialise_idm","initialise_schema_core","initialise_schema_idm","internal_create","internal_delete","internal_exists","internal_migrate_or_create","internal_migrate_or_create_str","internal_modify","internal_search","internal_search_uuid","into","into","into","migrate_2_to_3","modify","name_to_uuid","new","purge_recycled","purge_tombstones","read_async","reindex","resolve_valueset","resolve_valueset_ldap","revive_recycled","search","search_ext","to_owned","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","uuid_to_rdn","uuid_to_spn","verify","vzip","vzip","vzip","write_async","AdminError","AdminInfo","AdminWarn","EventTag","FilterError","FilterInfo","FilterTrace","FilterWarn","PerfTrace","RequestError","RequestInfo","RequestTrace","RequestWarn","SecurityAccess","SecurityCritical","SecurityInfo","TreeMiddleware","TreePreProcessed","TreeSubscriber","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone_into","clone_span","deref","deref","deref","deref","deref_mut","deref_mut","deref_mut","deref_mut","downcast_raw","drop","drop","drop","drop","emoji","enabled","enter","event","exit","fmt","fmt","from","from","from","from","handle","init","init","init","init","into","into","into","into","json","main_init","max_level_hint","new","new_span","operation_id","pretty","pretty","process","record","record_follows_from","test_init","thread_operation_id","to_owned","try_close","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","vzip","vzip","vzip","vzip","with_file","with_stderr","with_stdout","DistinctAlpha","Sid","backup_code_from_random","borrow","borrow_mut","deref","deref_mut","drop","duration_from_epoch_now","file_permissions_readonly","fmt","from","init","into","password_from_random","readable_password_from_random","sample","touch_file_or_quit","try_from","try_into","type_id","uuid_from_duration","uuid_to_gid_u32","vzip","Bool","Boolean","Cid","Cid","Cred","Cred","Credential","DataValue","DateTime","DateTime","EmailAddress","EmailAddress","Equality","INDEX_ID","Iname","Index","IndexType","Iutf8","JSON_FILTER","JsonFilt","NsUniqueId","Nsuniqueid","PartialValue","Presence","REFERENCE_UUID","Refer","SYNTAX_ID","SecretUtf8String","SecretValue","SecretValue","SecurityPrincipalName","Spn","SshKey","SshKey","SshKey","SubString","Syntax","SyntaxType","UINT32","UTF8STRING","Uint32","Url","Url","Utf8","Utf8StringIname","Utf8StringInsensitive","Uuid","Uuid","Value","as_idx_str","as_json_filter","as_string","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","cmp","cmp","cmp","cmp","deref","deref","deref","deref","deref","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deserialize","deserialize","deserialize","drop","drop","drop","drop","drop","eq","eq","eq","eq","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","generate_idx_eq_keys","get_hash","get_hash","get_hash","get_idx_eq_key","get_idx_sub_key","get_secret_str","get_sshkey","hash","hash","hash","init","init","init","init","init","into","into","into","into","into","is_bool","is_bool","is_cid","is_cid","is_credential","is_credential","is_datetime","is_datetime","is_email_address","is_email_address","is_iname","is_iname","is_index","is_index","is_insensitive_utf8","is_iutf8","is_json_filter","is_json_filter","is_nsuniqueid","is_nsuniqueid","is_refer","is_refer","is_secret_string","is_secret_string","is_spn","is_spn","is_sshkey","is_sshkey","is_syntax","is_syntax","is_uint32","is_uint32","is_url","is_url","is_utf8","is_utf8","is_uuid","is_uuid","lessthan","lessthan","migrate_iutf8_iname","ne","new_attr","new_bool","new_bool","new_bools","new_bools","new_cid","new_cid","new_cid_s","new_class","new_class","new_credential","new_credential_tag","new_datetime","new_datetime_epoch","new_datetime_epoch","new_datetime_s","new_datetime_s","new_email_address_s","new_email_address_s","new_iname","new_iname","new_index","new_indexs","new_indexs","new_iutf8","new_iutf8","new_json_filter","new_json_filter_s","new_json_filter_s","new_nsuniqueid_s","new_nsuniqueid_s","new_refer","new_refer","new_refer_r","new_refer_r","new_refer_s","new_refer_s","new_secret_str","new_secret_str","new_spn_nrs","new_spn_parse","new_spn_s","new_spn_str","new_sshkey","new_sshkey_str","new_sshkey_tag","new_sshkey_tag_s","new_syntax","new_syntaxs","new_syntaxs","new_uint32","new_uint32","new_uint32_str","new_uint32_str","new_url","new_url_s","new_url_s","new_utf8","new_utf8","new_utf8s","new_utf8s","new_uuid","new_uuid","new_uuidr","new_uuidr","new_uuids","new_uuids","partial_cmp","partial_cmp","partial_cmp","partial_cmp","serialize","serialize","serialize","substring","substring","to_bool","to_cid","to_cred","to_credential","to_datetime","to_emailaddress","to_iname","to_indextype","to_iutf8","to_jsonfilt","to_nsuniqueid","to_owned","to_owned","to_owned","to_owned","to_owned","to_partialvalue","to_ref_uuid","to_spn","to_sshkey","to_str","to_str","to_string","to_string","to_syntaxtype","to_uint32","to_url","to_url","to_usize","to_usize","to_utf8","to_uuid","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","validate","vzip","vzip","vzip","vzip","vzip","Bool","Bool","Bool","Bool","Cid","Cid","Cid","Cid","Cred","Cred","Cred","Cred","DateTime","DateTime","DateTime","DateTime","DbValueV1Iter","EmailAddress","EmailAddress","EmailAddress","EmailAddress","Iname","Iname","Iname","Iname","Index","Index","Index","Index","Iutf8","Iutf8","Iutf8","Iutf8","JsonFilt","JsonFilt","JsonFilt","JsonFilt","Nsuniqueid","Nsuniqueid","Nsuniqueid","Nsuniqueid","PartialValueIter","ProtoIter","Refer","Refer","Refer","Refer","SecretValue","SecretValue","SecretValue","SecretValue","Spn","Spn","Spn","Spn","SshKey","SshKey","SshKey","SshKey","Syntax","Syntax","Syntax","Syntax","Uint32","Uint32","Uint32","Uint32","Url","Url","Url","Url","Utf8","Utf8","Utf8","Utf8","Uuid","Uuid","Uuid","Uuid","ValueIter","ValueSet","as_classname_iter","as_indextype_set","as_ref_uuid_iter","as_refer_set","as_sshkey_map","as_sshpubkey_str_iter","as_str_iter","as_uuid_set","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone_into","contains","deref","deref","deref","deref","deref","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","drop","drop","drop","drop","drop","eq","fmt","from","from","from","from","from","from_result_value_iter","generate_idx_eq_keys","get_ssh_tag","idx_eq_key_difference","init","init","init","init","init","insert","insert_checked","into","into","into","into","into","into_iter","into_iter","into_iter","into_iter","is_bool","is_cid","is_credential","is_datetime","is_email_address","is_empty","is_iname","is_index","is_insensitive_utf8","is_json_filter","is_nsuniqueid","is_refer","is_secret_string","is_spn","is_sshkey","is_syntax","is_uint32","is_url","is_utf8","is_uuid","len","lessthan","merge","migrate_iutf8_iname","new","next","next","next","next","remove","set","substring","to_bool_single","to_credential_single","to_datetime_single","to_db_valuev1_iter","to_json_filter_single","to_owned","to_partialvalue_iter","to_proto_string_clone_iter","to_proto_string_single","to_secret_single","to_str_single","to_syntaxtype_single","to_uint32_single","to_url_single","to_uuid_single","to_value_iter","to_value_single","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","uuid_to_proto_string","vzip","vzip","vzip","vzip","vzip"],"q":["kanidm","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","kanidm::audit","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","kanidm::be","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","kanidm::be::dbentry","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","kanidm::be::dbvalue","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","kanidm::config","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","kanidm::constants","","","","","","","","","","","","","kanidm::constants::acp","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","kanidm::constants::entries","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","kanidm::constants::schema","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","kanidm::constants::system_config","kanidm::constants::uuids","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","kanidm::core","","","","","","","","","","","","","kanidm::credential","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","kanidm::credential::policy","","","","","","","","","","","","","","","kanidm::credential::softlock","","","","","","","","","","","","","","","","","","","","kanidm::credential::totp","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","kanidm::credential::webauthn","","","","","","","","","","","","","","","","","","","kanidm::entry","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","kanidm::event","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","kanidm::filter","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","kanidm::identity","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","kanidm::idm","","","","","","","","","","","","","","","","","","","kanidm::idm::server","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","kanidm::macros","kanidm::prelude","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","kanidm::server","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","kanidm::tracing_tree","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","kanidm::utils","","","","","","","","","","","","","","","","","","","","","","","","kanidm::value","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","kanidm::valueset","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","",""],"d":["","","","","The backend. This contains the “low level” storage …","","","The server configuration as processed from the startup …","","These contain the server “cores”. These are able to …","","Entries are the base unit of object storage in the …","","An event is a self contained module of data, that …","","","","Filters are one of the three foundational concepts of the …","","","","","","","","Contains structures related to the Identity that …","The Identity Management components that are layered ontop …","","","","A prelude of imports that should be imported by all other …","","","","","","","","server contains the query server, which is the main high …","","","","","","Inside an entry, the key-value pairs are stored in these …","","","","","","","This structure tracks and event lifecycle, and is …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Given a filter, assert some condition exists. Basically, …","Recursively apply a filter, transforming into IdList’s …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","A replica may be less than 1 day out of sync and catch up.","","","","In production we allow 1 week","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","This is how we store credentials in the server. An …","The typo of credential that is stored. Each of these …","","","","","","Extend this credential with another alternate webauthn …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Create a new credential that contains a …","Create a new credential that contains a …","Create a new credential that contains a …","Get a reference to the contained password, if any.","","","Remove a webauthn token identified by label from this …","","Update the state of the Password on this credential, if a …","","Extract this credential into it’s Serialisable Database …","","","","","","","","","","","","","","","","","","","","","","","","After a successful authentication with Webauthn, we need …","","","","","","","","Get a reference to the contained webuthn credentials, if …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","https://tools.ietf.org/html/rfc6238 which relies on …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Entry is the core data storage type of the server. Almost …","","","","","","","","","","","A set based on a B-Tree.","Add an attribute-value-assertion to this Entry.","","Moves all elements from other into Self, leaving other …","Apply the content of this modlist to this entry, …","Assign the Change Identifier to this Entry, allowing it …","Assert if an attribute of this name is present, and one …","Assert if an attribute of this name is present, and one …","Assert if an attribute of this name is present on this …","Assert if an attribute of this name is present, and one …","","","","","","","","","","","","","","","","","","","Clears the set, removing all values.","","","","","","","","","","","","","","","","","","","","","","","Compare this entry to another.","Returns true if the set contains a value.","","Creates an empty BTreeSet.","","","","","","","","","","","","","","","","","","","","","Visits the values representing the difference, i.e., the …","Creates an iterator that visits all values in ascending …","","","","","","","","","","Test if the following filter applies to and matches this …","","","","","","","","Given this entry, generate a filter containing the …","Returns a reference to the first value in the set, if any.…","","","","","","","","","","","","","","","","","","","","","","","","Consume a Protocol Entry from JSON, and validate and …","Given a proto entry in JSON formed as a serialised …","","Given this entry, generate a modification list that would …","Returns a reference to the value in the set, if any, that …","If possible, return an iterator over the set of values …","If possible, return an iterator over the set of values …","If possible, return an iterator over the set of ssh key …","","","Get an iterator over the current set of attribute names …","Return a reference to the current set of values that are …","Return a single value of this attributes name, or None if …","Return a single bool, if valid to transform this value …","Return a single credential, if valid to transform this …","Return a single datetime, if valid to transform this …","Return a single protocol filter, if valid to transform …","Return a single secret value, if valid to transform this …","Return a single &str, if valid to transform this value.","Return a single syntax type, if valid to transform this …","Return a single uint32, if valid to transform this value.","Return a single &Url, if valid to transform this value.","","","If this entry has ever been commited to disk, retrieve it…","","","","","","","","","","","","","","Adds a value to the set.","Insert a claim to this entry. This claim can NOT be …","Visits the values representing the intersection, i.e., …","","","","","","","","","","","","Gets an iterator for moving out the BTreeSet’s contents.","Convert this entry into a recycled entry, that is “in …","Safety","Given this validated and sealed entry, process it with a …","Given a current transaction change identifier, mark this …","","","Returns true if self has no elements in common with other.…","Returns true if the set contains no elements.","Returns true if the set is a subset of another, i.e., …","Returns true if the set is a superset of another, i.e., …","Gets an iterator that visits the values in the BTreeSet …","Returns a reference to the last value in the set, if any. …","Returns the number of elements in the set.","Merge an existing value set into this attributes value …","","","Makes a new, empty BTreeSet.","","Remove all values of this attribute from the entry, and …","Removes the first value from the set and returns it, if …","Removes the last value from the set and returns it, if …","Remove all values of this attribute from the entry.","Constructs a double-ended iterator over a sub-range of …","Given a set of attributes that are allowed to be seen on …","Removes a value from the set. Returns whether the value …","Adds a value to the set, replacing the existing value, if …","Retains only the elements specified by the predicate.","","","Replace the existing content of an attribute set of this …","Replace the content of this attribute with a new value …","Overwrite the current set of values for an attribute, …","Splits the collection into two at the given value. …","Visits the values representing the symmetric difference, …","Removes and returns the value in the set, if any, that is …","Serialise this entry to it’s Database format ready for …","Transform this reduced entry into an LDAP form that can …","","","","","","","","","","Transform this reduced entry into a JSON protocol form …","","Convert this recycled entry, into a tombstone ready for …","","","","","","","","","","","","","","","","","","","","","","","","","","","","Visits the values representing the union, i.e., all the …","Validate that this entry and it’s attribute-value sets …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","This is the short-form for tests and internal filters …","A Filter is a logical set of assertions about the state …","","","This is the fully resolved internal representation. Note …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Ordering of filters for optimisation and subsequent dead …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The type of Identity that is related to this session.","Metadata and the entry of the current Identity which is …","An identity that initiated an Event.","A unique identifier of this Identity, that can be …","","","Limits on the resources a single event can consume. These …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Contains methods that require writes, but in the context …","","This contains read-only methods, like getting users, …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Generate a new set of backup code and remove the old ones.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","A convenience alias for a LazyCompact layout SmartString.","","","","","","","","","","","","","","","","","","","","","","","","","","","UUID namespace for Domain Name System (DNS).","UUID namespace for ISO Object Identifiers (OIDs).","UUID namespace for Uniform Resource Locators (URLs).","UUID namespace for X.500 Distinguished Names (DNs).","","","","","","","","","","","","","","","","","","","A parsed URL record.","A Universally Unique Identifier (UUID).","","Returns an array of 16 octets containing the UUID data.","Returns the four field values of the UUID in big-endian …","","Return the serialization of this URL.","Returns a 128bit value containing the UUID data.","","","","","","","Return whether this URL is a cannot-be-a-base URL, …","","","","","","","","","","","","","","","","","Serialize with Serde using the internal representation of …","If this URL has a host and it is a domain name (not an IP …","","","","A buffer that can be used for encode_... calls, that is …","","","","","","","","","","","Return this URL’s fragment identifier, if any.","","","","Creates a UUID using the supplied big-endian bytes.","Convert a directory name as std::path::Path into an URL …","Creates a UUID from four field values in big-endian order.","Creates a UUID from four field values in little-endian …","Convert a file name as std::path::Path into an URL in the …","Creates a UUID using the supplied big-endian bytes.","","","Creates a UUID from a 128bit value in big-endian order.","Creates a UUID from a 128bit value in little-endian order.","","","Returns the variant of the UUID structure.","Returns the version of the UUID.","Returns the version number of the UUID.","Return whether the URL has an ‘authority’, which can …","Equivalent to url.host().is_some().","","","Return the parsed representation of the host for this URL.…","Return the string representation of the host (domain or …","","","","","","","","","","","Return the serialization of this URL.","Tests if the UUID is nil.","Parse a string as an URL, with this URL as the base URL.","Creates a relative URL if possible, with this URL as the …","","Creates a random UUID.","The ‘nil UUID’.","Return a default ParseOptions that can fully configure …","Return the origin of this URL (…","Parse an absolute URL from a string.","Parses a Uuid from a string of hexadecimal digits with …","Parse an absolute URL from a string and add params to its …","","","Return the password for this URL, if any, as a …","Return the path for this URL, as a percent-encoded ASCII …","Unless this URL is cannot-be-a-base, return an iterator …","Return an object with methods to manipulate this URL’s …","Return the port number for this URL, if any.","Return the port number for this URL, or the default port …","Return this URL’s query string, if any, as a …","Parse the URL’s query string, if any, as …","Manipulate this URL’s query string, viewed as a …","Return the scheme of this URL, lower-cased, as an ASCII …","","","","Serialize with Serde using the internal representation of …","Change this URL’s fragment identifier.","Change this URL’s host.","Change this URL’s host to the given IP address.","Change this URL’s password.","Change this URL’s path.","Change this URL’s port number.","Change this URL’s query string.","Change this URL’s scheme.","Change this URL’s username.","Resolve a URL’s host and port number to SocketAddr.","Returns the four field values of the UUID in …","Assuming the URL is in the file scheme or similar, …","Get a Hyphenated formatter.","Get a borrowed HyphenatedRef formatter.","","","","Get a Simple formatter.","Get a borrowed SimpleRef formatter.","","","Returns a 128bit little-endian value containing the UUID …","Get a Urn formatter.","Get a borrowed UrnRef formatter.","","","","","","","","","","","Return the username for this URL (typically the empty …","","","","","","","","The QueryServerTransaction trait provides a set of common …","","","","","","","","","","","","Do a schema aware conversion from a String:String to …","","","","","","","","","","Initiate a domain rename process. This is generally an …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Migrate 2 to 3 changes the name, domain_name types from …","","","","","","","","","","","","Conduct a search and apply access controls to yield a set …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","A partial value is a key or key subset that can be used …","","","","","","","","","","","","","","","","","","","","","","","","","","A value is a complete unit of data for an attribute. It …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Safety","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","",""],"i":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,0,2,2,1,1,1,1,2,0,0,2,1,0,2,1,0,1,2,1,1,1,1,1,1,1,1,2,2,1,3,4,5,2,1,3,4,5,2,2,4,2,1,3,4,5,2,1,3,4,5,2,1,2,1,3,4,5,4,2,1,1,3,4,2,1,3,4,5,2,2,1,3,4,5,2,1,3,4,5,5,5,5,4,2,1,3,4,5,2,1,2,1,3,4,5,2,1,3,4,5,2,1,3,4,5,5,2,1,3,4,5,5,6,0,0,0,0,0,0,7,0,0,8,0,6,6,6,7,8,9,10,7,6,11,12,13,14,9,10,7,6,11,12,13,14,7,7,6,12,13,14,7,6,12,13,14,10,10,0,0,10,9,10,7,6,11,12,13,14,9,10,7,6,11,12,13,14,9,10,7,6,11,12,13,14,8,8,7,6,11,12,9,10,7,6,11,12,13,14,10,10,10,9,8,9,10,8,9,10,14,12,9,10,7,6,11,12,13,14,9,10,7,6,11,12,13,14,9,9,9,10,8,12,13,14,14,10,14,10,8,10,7,6,12,13,14,9,10,7,6,11,12,13,14,9,10,7,6,11,12,13,14,9,10,7,6,11,12,13,14,10,10,8,8,8,8,8,9,10,7,6,11,12,13,14,14,0,0,0,15,16,16,15,17,16,15,17,16,15,17,16,15,17,16,15,17,16,15,17,17,16,15,17,17,16,15,17,16,15,17,16,15,17,16,15,17,17,16,15,17,16,15,17,16,15,17,16,15,17,18,18,18,18,0,0,0,0,0,0,0,0,0,0,0,0,18,19,18,18,18,18,18,20,19,19,18,21,21,21,20,18,18,18,18,18,18,18,18,19,22,23,24,20,21,22,25,26,19,23,27,28,29,18,24,20,21,22,25,26,19,23,27,28,29,18,23,26,25,25,29,27,28,24,20,21,22,25,26,19,23,27,28,29,18,24,20,21,22,25,26,19,23,27,28,29,18,24,20,21,22,25,26,19,23,27,28,29,18,24,24,20,21,22,25,26,19,23,27,28,29,18,24,20,21,22,25,26,19,23,27,28,29,18,24,20,21,22,25,26,19,23,27,28,29,18,25,24,20,21,22,25,26,19,23,27,28,29,18,24,20,21,22,25,26,19,23,27,28,29,18,22,22,25,23,25,24,20,21,22,25,26,19,23,27,28,29,18,24,22,27,28,24,23,24,20,21,22,25,26,19,23,27,28,29,18,24,20,21,22,25,26,19,23,27,28,29,18,23,24,20,21,22,25,26,19,23,27,28,29,18,23,25,24,20,21,22,25,26,19,23,27,28,29,18,23,0,0,0,30,0,0,30,30,31,32,32,32,33,34,30,31,32,33,34,30,31,34,30,30,31,31,31,31,30,31,32,33,34,30,31,32,33,34,30,31,32,33,34,30,31,32,33,34,30,31,32,33,34,30,31,31,32,33,34,30,31,30,32,33,34,30,31,31,32,33,34,30,31,34,31,31,31,31,31,31,33,31,33,31,32,33,34,30,31,31,31,30,30,31,32,33,34,30,31,32,33,34,30,31,32,33,34,30,31,31,31,31,31,31,31,31,31,31,31,33,32,33,34,30,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,35,35,36,36,37,37,38,38,39,39,40,40,41,41,42,42,43,43,44,44,45,45,46,46,47,47,48,48,49,49,50,50,51,51,52,52,53,53,54,54,55,55,56,56,57,57,58,58,59,59,60,60,61,61,62,62,63,63,64,64,65,65,66,66,67,67,68,68,69,69,70,70,71,71,72,72,73,73,74,74,75,75,76,76,77,77,78,78,79,79,80,80,81,81,82,82,83,83,84,84,85,85,86,86,87,87,88,88,89,89,90,90,91,91,92,92,93,93,94,94,95,95,96,96,97,97,98,98,99,99,100,100,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,101,0,101,101,101,102,103,104,102,101,103,104,102,101,103,104,102,101,103,104,102,101,103,104,102,101,103,104,102,101,103,104,102,101,103,104,102,101,103,104,102,101,103,104,102,101,103,104,102,101,103,104,102,102,102,102,0,104,102,103,102,0,102,104,103,103,104,102,101,0,103,103,103,104,104,102,102,101,103,104,102,101,103,104,102,101,102,103,104,103,104,102,101,0,102,0,105,105,105,105,105,105,105,105,105,105,105,105,105,105,0,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,107,107,108,108,108,0,107,0,0,0,107,108,109,107,108,109,108,109,108,109,107,108,109,107,108,109,109,109,109,107,108,109,107,107,108,109,107,108,109,109,109,107,108,109,107,108,109,109,109,108,109,109,107,108,109,109,107,108,109,107,108,109,109,107,108,109,0,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,0,0,0,0,0,0,0,0,0,0,0,0,111,111,112,111,111,111,111,111,111,111,113,114,115,116,117,118,119,112,111,113,114,115,116,117,118,119,112,112,111,113,114,115,116,117,118,119,112,112,111,113,114,115,116,117,118,119,112,112,111,111,111,112,111,112,111,113,114,115,116,117,118,119,112,111,113,114,115,116,117,118,119,112,112,112,112,112,111,113,114,115,116,117,118,119,112,111,111,112,112,112,112,112,112,111,112,111,111,111,113,114,115,116,117,118,119,112,111,113,114,115,116,117,118,119,112,111,112,112,111,111,112,111,112,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,112,111,111,111,111,112,111,113,114,115,116,117,118,119,112,112,111,112,111,113,114,115,116,117,118,119,112,112,111,112,111,111,111,111,111,111,112,112,112,112,112,112,112,111,112,111,112,112,111,112,112,111,112,111,112,112,112,111,112,111,111,111,112,112,112,111,111,111,113,114,115,116,117,118,119,112,111,111,111,111,113,114,115,116,117,118,119,112,111,113,114,115,116,117,118,119,112,111,113,114,115,116,117,118,119,112,112,111,111,113,114,115,116,117,118,119,112,0,0,0,0,0,0,120,0,120,0,0,120,0,0,0,0,0,0,0,0,121,122,123,124,122,125,126,127,128,121,129,130,120,131,132,133,134,135,136,123,124,122,125,126,127,128,121,129,130,120,131,132,133,134,135,136,129,133,134,135,132,123,124,122,125,126,127,128,121,129,130,120,131,132,133,134,135,136,123,124,122,125,126,127,128,121,129,130,120,131,132,133,134,135,136,123,124,122,125,126,127,128,121,129,130,120,131,132,133,134,135,136,125,133,134,135,122,126,127,128,136,122,126,127,128,124,122,125,126,127,128,121,129,130,120,131,132,133,134,135,136,123,124,122,125,126,127,128,121,129,130,120,131,132,133,134,135,136,122,128,122,122,125,127,128,131,127,128,136,128,122,122,122,125,126,127,128,131,133,134,135,136,123,124,122,125,126,127,128,121,129,130,120,131,132,133,134,135,136,123,124,122,125,126,127,128,121,129,130,120,131,132,133,134,135,136,124,130,128,121,123,124,133,134,135,122,128,122,125,126,127,128,123,124,129,130,132,132,131,123,124,122,125,126,127,128,121,129,130,120,131,132,133,134,135,136,123,124,122,125,126,127,128,121,129,130,120,131,132,133,134,135,136,123,124,122,125,126,127,128,121,129,130,120,131,132,133,134,135,136,123,124,122,125,126,127,128,121,129,130,120,131,132,133,134,135,136,137,138,139,139,137,138,139,139,139,139,137,138,139,139,139,0,0,0,0,0,0,0,137,138,139,139,139,137,138,139,137,138,139,139,139,139,137,138,139,139,139,137,137,138,139,139,139,137,138,140,141,142,139,143,137,138,140,141,142,139,143,138,140,141,142,143,138,140,141,142,143,138,141,143,137,138,140,141,142,139,143,137,138,140,141,142,139,143,137,137,138,140,141,142,139,143,138,140,141,142,143,0,0,0,0,0,0,0,0,0,0,0,137,138,140,141,142,139,143,137,138,140,141,142,139,143,143,143,143,143,141,143,141,143,137,138,140,141,142,139,143,137,138,140,141,142,139,143,143,143,143,138,143,140,141,142,143,143,143,143,138,141,143,143,143,138,140,141,142,143,137,138,140,141,142,139,143,137,138,140,141,142,139,143,137,138,140,141,142,139,143,143,137,138,140,141,142,139,143,0,0,0,0,144,145,0,144,145,146,147,144,145,148,146,147,144,145,148,146,147,144,145,148,146,147,144,145,148,145,146,147,144,145,148,146,147,144,145,148,145,146,147,144,145,148,147,145,146,146,147,144,145,148,148,146,147,144,145,145,148,148,148,146,148,145,148,145,146,147,144,145,148,146,147,144,145,148,148,145,148,145,146,146,145,146,147,144,145,148,148,146,147,144,145,148,146,147,144,145,148,146,147,144,145,148,146,146,146,147,144,145,148,0,149,149,149,149,149,149,149,149,149,149,149,149,149,0,149,149,149,149,0,0,0,0,0,0,150,151,152,153,152,152,153,152,154,151,155,153,152,154,151,155,154,154,154,152,151,153,152,154,151,155,153,152,154,151,155,153,152,154,151,155,152,151,153,152,154,151,155,151,151,151,154,154,150,152,154,151,154,150,152,154,151,154,154,153,152,154,151,155,153,152,154,151,155,153,150,153,153,152,154,151,151,151,151,151,151,151,151,151,151,153,152,154,151,155,153,152,154,151,155,153,152,154,151,155,150,151,153,152,154,151,155,0,156,0,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,157,157,157,157,156,156,156,0,156,156,156,156,156,156,156,156,156,156,156,156,156,156,0,0,156,157,157,158,158,157,157,156,158,157,156,158,158,157,158,157,158,157,158,157,157,156,158,157,156,158,157,156,158,158,158,157,156,158,157,157,156,158,157,157,157,157,156,158,158,158,157,156,158,157,158,157,157,158,157,157,158,157,157,157,158,157,157,157,158,158,157,158,158,158,158,158,158,158,157,156,158,157,156,158,158,157,158,158,157,157,157,158,158,158,157,158,157,158,158,158,158,158,158,158,158,158,158,158,157,156,158,158,158,158,158,158,158,158,158,158,158,158,157,158,157,157,158,157,158,157,157,157,158,157,157,157,157,156,158,158,157,156,158,157,156,158,158,157,156,158,159,159,0,0,0,0,159,160,161,162,160,161,162,162,162,159,159,161,161,161,160,161,162,160,161,162,161,160,161,162,159,160,161,162,159,160,161,159,160,161,161,161,159,159,159,159,160,161,159,160,161,161,161,161,159,159,159,159,159,159,160,161,162,161,161,161,161,161,159,161,161,161,159,159,160,161,162,161,161,159,162,161,161,162,161,159,159,161,159,159,162,160,161,162,160,161,162,160,161,162,159,159,162,160,161,162,162,163,163,163,0,163,163,163,163,163,163,163,163,163,163,163,163,0,0,0,164,165,163,166,164,165,163,166,163,163,165,164,165,163,166,164,165,163,166,165,164,165,163,166,163,165,165,165,165,163,166,164,165,163,166,164,164,165,163,166,164,165,163,166,165,0,165,165,165,0,165,163,166,165,165,0,165,163,165,164,165,163,163,166,164,165,163,166,164,165,163,166,164,165,163,166,164,164,164,0,0,0,167,167,167,167,167,0,0,167,167,167,167,0,0,167,0,167,167,167,0,0,167,168,169,169,168,170,168,169,0,169,168,169,168,171,169,168,168,0,168,169,168,169,168,0,171,169,168,169,169,170,168,169,168,169,170,168,171,168,0,169,169,168,169,168,168,169,169,169,168,0,171,172,172,171,169,170,168,172,172,171,169,170,168,172,171,169,170,168,172,171,169,170,168,172,171,169,168,172,171,169,170,168,172,171,169,170,168,172,171,169,168,171,169,170,168,172,171,169,168,172,171,171,169,169,170,168,172,171,169,170,168,168,168,168,168,168,168,168,168,172,172,172,172,172,172,172,172,172,172,171,169,168,168,168,172,172,171,169,168,171,169,170,168,172,171,169,170,168,172,168,172,168,172,168,172,168,172,168,172,168,172,168,172,172,168,168,172,168,172,168,172,168,172,168,172,168,172,168,172,168,172,168,172,168,172,168,172,168,172,172,168,172,168,172,168,172,168,172,168,168,172,172,168,172,168,172,168,172,168,172,168,172,172,168,172,168,172,172,168,172,168,172,168,172,168,172,168,172,168,172,168,172,168,172,172,172,168,168,172,168,172,168,172,168,172,172,168,172,168,172,168,172,168,172,168,172,168,172,171,169,168,172,171,169,168,168,172,172,172,172,172,172,172,172,172,172,172,172,171,169,170,168,172,172,172,172,172,168,172,171,169,172,172,168,172,171,169,172,172,171,171,171,169,169,169,170,168,172,171,169,170,168,172,171,169,170,168,172,172,171,169,170,168,172,173,174,175,176,173,174,175,176,173,174,175,176,173,174,175,176,0,173,174,175,176,173,174,175,176,173,174,175,176,173,174,175,176,173,174,175,176,173,174,175,176,0,0,173,174,175,176,173,174,175,176,173,174,175,176,173,174,175,176,173,174,175,176,173,174,175,176,173,174,175,176,173,174,175,176,173,174,175,176,0,0,177,177,177,177,177,177,177,177,177,173,174,175,176,177,173,174,175,176,177,177,177,177,173,174,175,176,177,173,174,175,176,177,173,174,175,176,177,177,177,173,174,175,176,177,177,177,177,177,173,174,175,176,177,177,177,173,174,175,176,173,174,175,176,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,173,174,175,176,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,173,174,175,176,177,173,174,175,176,177,173,174,175,176,177,177,173,174,175,176],"f":[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],["loglevel",4]],[[]],[[],["ordering",4]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[],["result",4]],[[],["result",4]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[],["bool",15]],[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],[[]],[[]],[[]],[[]],[[]],[[["str",15]],["result",4]],[[],["usize",15]],[[],["usize",15]],[[],["usize",15]],[[],["usize",15]],[[],["usize",15]],[[]],[[]],[[]],[[]],[[]],null,[[["string",3],["logtag",4]]],[[["uuid",3],["u32",15],["str",15],["option",4,["u32"]]]],[[],[["option",4,["ordering"]],["ordering",4]]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[]],[[],["string",3]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],null,[[]],[[]],[[]],[[]],[[]],[[]],null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,[[["str",15],["auditscope",3]],[["result",4,["operationerror"]],["operationerror",4]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],["u32",15]],[[],["fstype",4]],[[],["idlist",4]],[[],["idxmeta",3]],[[],["backendconfig",3]],[[],["backend",3]],[[]],[[]],[[]],[[]],[[]],[[["auditscope",3]],[["result",4,["operationerror"]],["operationerror",4]]],[[["entry",3,["entrysealed","entrynew"]],["vec",3,["entry"]],["auditscope",3]],[["result",4,["vec","operationerror"]],["operationerror",4],["vec",3,["entry"]]]],null,null,[[["auditscope",3]],[["result",4,["operationerror"]],["operationerror",4]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["limits",3],["filter",3],["auditscope",3]],[["bool",15],["operationerror",4],["result",4,["bool","operationerror"]]]],[[["usize",15],["filterresolved",4],["auditscope",3]],[["result",4,["operationerror"]],["operationerror",4]]],[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],["uuid",3]],[[],["uuid",3]],[[["duration",3]],[["result",4,["duration","operationerror"]],["operationerror",4],["duration",3]]],[[["u64",15]],[["result",4,["operationerror"]],["operationerror",4]]],[[]],[[],["idlarcsqlitereadtransaction",3]],[[],["idlarcsqlitewritetransaction",3]],[[],["idxmeta",3]],[[],["idxmeta",3]],[[],["idxmeta",3]],[[],["u32",15]],null,[[],["usize",15]],[[],["usize",15]],[[],["usize",15]],[[],["usize",15]],[[],["usize",15]],[[],["usize",15]],[[],["usize",15]],[[],["usize",15]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],[["vec",3],["operationerror",4],["result",4,["vec","operationerror"]]]],[[["str",15]],[["result",4,["vec","operationerror"]],["vec",3],["operationerror",4]]],[[],[["result",4,["vec","operationerror"]],["vec",3,["string"]],["operationerror",4]]],[[["auditscope",3]],[["result",4,["operationerror"]],["operationerror",4]]],[[["str",15]],[["result",4,["option","operationerror"]],["operationerror",4],["option",4,["uuid"]]]],[[["map",3,["idxkey","u8"]],["u8",15],["idxkey",3]]],[[["usize",15],["u32",15],["str",15],["fstype",4],["option",4,["usize"]]]],[[["vec",3,["idxkey"]],["auditscope",3],["bool",15],["backendconfig",3],["idxkey",3]],[["result",4,["operationerror"]],["operationerror",4]]],[[],["backendreadtransaction",3]],[[["auditscope",3]],[["result",4,["operationerror"]],["operationerror",4]]],[[["auditscope",3]],["uuid",3]],[[["str",15],["auditscope",3]],[["result",4,["operationerror"]],["operationerror",4]]],[[["limits",3],["filter",3],["auditscope",3]],[["result",4,["vec","operationerror"]],["operationerror",4],["vec",3,["arc"]]]],[[["duration",3]],[["result",4,["operationerror"]],["operationerror",4]]],[[]],[[]],[[]],[[]],[[]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[["vec",3,["idxkey"]],["idxkey",3],["auditscope",3]],[["result",4,["operationerror"]],["operationerror",4]]],[[["i64",15],["auditscope",3]],[["result",4,["operationerror"]],["operationerror",4]]],[[["uuid",3]],[["option",4,["string"]],["result",4,["option","operationerror"]],["operationerror",4]]],[[["uuid",3]],[["option",4,["value"]],["operationerror",4],["result",4,["option","operationerror"]]]],[[],[["result",4,["consistencyerror"]],["vec",3,["result"]]]],[[["entry",3],["auditscope",3]],[["result",4,["consistencyerror"]],["consistencyerror",4]]],[[["auditscope",3]],[["result",4,["consistencyerror"]],["vec",3,["result"]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],["backendwritetransaction",3]],null,null,null,null,null,[[]],[[]],[[]],[[]],[[]],[[]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],null,[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],[[]],[[]],[[]],[[],["usize",15]],[[],["usize",15]],[[],["usize",15]],[[]],[[]],[[]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["string",3]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[]],[[]],[[]],null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],null,null,null,null,null,null,null,[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],null,[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],null,[[],["usize",15]],[[],["usize",15]],[[],["usize",15]],[[],["usize",15]],[[],["usize",15]],[[],["usize",15]],[[],["usize",15]],[[],["usize",15]],[[],["usize",15]],[[],["usize",15]],[[],["usize",15]],[[],["usize",15]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],null,null,null,null,null,[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],null,null,null,null,null,null,[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],null,[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],null,null,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],null,null,null,null,null,null,null,null,null,null,null,null,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],null,[[],["serverrole",4]],[[]],null,null,null,null,[[]],[[],["configuration",3]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],[[]],[[]],[[]],[[]],[[]],[[["str",15]],["result",4]],[[],["usize",15]],[[],["usize",15]],[[],["usize",15]],[[],["usize",15]],[[],["usize",15]],null,[[]],[[]],[[]],[[]],[[]],null,null,null,null,[[]],null,null,null,null,null,null,[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],null,null,[[]],[[],["string",3]],[[],["string",3]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[["option",4]]],[[["usize",15],["option",4,["usize"]]]],[[["option",4]]],[[["str",15]]],[[["option",4]]],[[["option",4,["u32"]],["u32",15]]],[[["option",4]]],[[["str",15]]],[[["serverrole",4]]],[[["option",4]]],null,[[]],[[]],[[]],[[]],[[]],null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[["usize",15]]],[[],["uuid",3]],[[["usize",15]]],[[],["uuid",3]],[[],["uuid",3]],[[["usize",15]]],[[["usize",15]]],[[],["uuid",3]],[[["usize",15]]],[[],["uuid",3]],[[],["uuid",3]],[[["usize",15]]],[[],["uuid",3]],[[["usize",15]]],[[["usize",15]]],[[],["uuid",3]],[[],["uuid",3]],[[["usize",15]]],[[],["uuid",3]],[[["usize",15]]],[[["usize",15]]],[[],["uuid",3]],[[["usize",15]]],[[],["uuid",3]],[[["usize",15]]],[[],["uuid",3]],[[],["uuid",3]],[[["usize",15]]],[[["usize",15]]],[[],["uuid",3]],[[["usize",15]]],[[],["uuid",3]],[[["usize",15]]],[[],["uuid",3]],[[["usize",15]]],[[],["uuid",3]],[[],["uuid",3]],[[["usize",15]]],[[],["uuid",3]],[[["usize",15]]],[[["usize",15]]],[[],["uuid",3]],[[],["uuid",3]],[[["usize",15]]],[[],["uuid",3]],[[["usize",15]]],[[],["uuid",3]],[[["usize",15]]],[[["usize",15]]],[[],["uuid",3]],[[["usize",15]]],[[],["uuid",3]],[[],["uuid",3]],[[["usize",15]]],[[],["uuid",3]],[[["usize",15]]],[[["usize",15]]],[[],["uuid",3]],[[],["uuid",3]],[[["usize",15]]],[[["usize",15]]],[[],["uuid",3]],[[],["uuid",3]],[[["usize",15]]],[[["usize",15]]],[[],["uuid",3]],[[],["uuid",3]],[[["usize",15]]],[[],["uuid",3]],[[["usize",15]]],[[["usize",15]]],[[],["uuid",3]],[[],["uuid",3]],[[["usize",15]]],[[["usize",15]]],[[],["uuid",3]],[[["usize",15]]],[[],["uuid",3]],[[],["uuid",3]],[[["usize",15]]],[[],["uuid",3]],[[["usize",15]]],[[],["uuid",3]],[[["usize",15]]],[[],["uuid",3]],[[["usize",15]]],[[["usize",15]]],[[],["uuid",3]],[[],["uuid",3]],[[["usize",15]]],[[],["uuid",3]],[[["usize",15]]],[[],["uuid",3]],[[["usize",15]]],[[],["uuid",3]],[[["usize",15]]],[[],["uuid",3]],[[["usize",15]]],[[["usize",15]]],[[],["uuid",3]],[[],["uuid",3]],[[["usize",15]]],[[],["uuid",3]],[[["usize",15]]],[[],["uuid",3]],[[["usize",15]]],[[],["uuid",3]],[[["usize",15]]],[[],["uuid",3]],[[["usize",15]]],[[],["uuid",3]],[[["usize",15]]],[[["usize",15]]],[[],["uuid",3]],[[["usize",15]]],[[],["uuid",3]],[[],["uuid",3]],[[["usize",15]]],[[["usize",15]]],[[],["uuid",3]],[[["usize",15]]],[[],["uuid",3]],[[["usize",15]]],[[],["uuid",3]],[[],["uuid",3]],[[["usize",15]]],[[["usize",15]]],[[],["uuid",3]],[[["usize",15]]],[[],["uuid",3]],[[],["uuid",3]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],["usize",15]],[[],["usize",15]],[[],["usize",15]],[[],["usize",15]],[[],["usize",15]],[[],["usize",15]],[[],["usize",15]],[[],["usize",15]],[[],["usize",15]],[[],["usize",15]],[[],["usize",15]],[[],["usize",15]],[[],["usize",15]],[[],["usize",15]],[[],["usize",15]],[[],["usize",15]],[[],["usize",15]],[[],["usize",15]],[[],["usize",15]],[[],["usize",15]],[[],["usize",15]],[[],["usize",15]],[[],["usize",15]],[[],["usize",15]],[[],["usize",15]],[[],["usize",15]],[[],["usize",15]],[[],["usize",15]],[[],["usize",15]],[[],["usize",15]],[[],["usize",15]],[[],["usize",15]],[[],["usize",15]],[[],["usize",15]],[[],["usize",15]],[[],["usize",15]],[[],["usize",15]],[[],["usize",15]],[[],["usize",15]],[[],["usize",15]],[[],["usize",15]],[[],["usize",15]],[[],["usize",15]],[[],["usize",15]],[[],["usize",15]],[[],["usize",15]],[[],["usize",15]],[[],["usize",15]],[[],["usize",15]],[[],["usize",15]],[[],["usize",15]],[[],["usize",15]],[[],["usize",15]],[[],["usize",15]],[[],["usize",15]],[[],["usize",15]],[[],["usize",15]],[[],["usize",15]],[[],["usize",15]],[[],["usize",15]],[[],["usize",15]],[[],["usize",15]],[[],["usize",15]],[[],["usize",15]],[[],["usize",15]],[[],["usize",15]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[["str",15],["configuration",3]]],[[["configuration",3]]],[[["u64",15],["configuration",3]]],[[["configuration",3]]],[[["configuration",3]]],[[["str",15],["configuration",3]]],[[["configuration",3]]],[[["str",15],["configuration",3]]],[[["str",15],["configuration",3]]],[[["configuration",3]]],[[["str",15],["configuration",3]]],[[["configuration",3]]],[[["configuration",3]]],null,null,null,null,null,null,null,null,[[["string",3],["webauthncredential",3]],[["result",4,["operationerror"]],["operationerror",4]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],["password",3]],[[],["backupcodes",3]],[[],["credential",3]],[[],["credentialtype",4]],[[]],[[]],[[]],[[]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],[[]],[[]],[[]],[[]],[[],["usize",15]],[[],["usize",15]],[[],["usize",15]],[[],["usize",15]],[[]],[[]],[[]],[[]],[[["str",15],["cryptopolicy",3]],[["result",4,["operationerror"]],["operationerror",4]]],[[["string",3],["hashset",3,["string"]]]],[[["str",15],["cryptopolicy",3]],[["result",4,["operationerror"]],["operationerror",4]]],[[["str",15],["cryptopolicy",3]],[["result",4,["operationerror"]],["operationerror",4]]],[[["string",3],["webauthncredential",3]]],[[],[["password",3],["operationerror",4],["result",4,["password","operationerror"]]]],null,[[["str",15]],["bool",15]],[[["str",15]],[["result",4,["operationerror"]],["operationerror",4]]],[[],["bool",15]],[[["str",15],["cryptopolicy",3]],[["result",4,["operationerror"]],["operationerror",4]]],null,[[],["dbcredv1",3]],[[],["dbbackupcodev1",3]],[[],["dbpasswordv1",4]],[[]],[[]],[[]],[[]],null,[[["str",15]],["result",4]],[[["dbpasswordv1",4]],["result",4]],[[],["result",4]],[[["dbbackupcodev1",3]],["result",4]],[[],["result",4]],[[],["result",4]],[[["dbcredv1",3]],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[["credentialid",6],["counter",6]],[["result",4,["option","operationerror"]],["option",4],["operationerror",4]]],[[["str",15]],[["bool",15],["operationerror",4],["result",4,["bool","operationerror"]]]],[[["str",15]],["bool",15]],[[]],[[]],[[]],[[]],null,[[],[["operationerror",4],["map",3],["result",4,["map","operationerror"]]]],null,[[]],[[]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["formatter",3]],["result",6]],[[]],[[],["usize",15]],[[]],[[["duration",3]]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[]],null,null,null,null,[[]],[[]],[[],["credsoftlockpolicy",4]],[[]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["formatter",3]],["result",6]],[[]],[[],["usize",15]],[[]],[[]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[]],null,null,null,null,null,null,null,null,null,null,[[]],[[]],[[]],[[]],[[]],[[]],[[],["totpalgo",4]],[[],["totp",3]],[[]],[[]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["systemtime",3]],[["totperror",4],["u32",15],["result",4,["u32","totperror"]]]],[[["duration",3]],[["totperror",4],["u32",15],["result",4,["u32","totperror"]]]],[[]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["totperror",4]],["bool",15]],[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],[[]],[[]],[[["protototp",3]]],[[]],[[["u64",15]]],[[],["usize",15]],[[],["usize",15]],[[],["usize",15]],[[]],[[]],[[]],[[],["bool",15]],[[["u64",15],["u8",15],["vec",3,["u8"]],["totpalgo",4]]],[[]],[[]],[[["str",15]],["protototp",3]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[["dbtotpv1",3]],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[["duration",3],["u32",15]],["bool",15]],[[]],[[]],[[]],null,[[]],[[]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[]],[[],["str",15]],[[],["str",15]],[[],["str",15]],[[],["usize",15]],[[]],null,null,null,[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[]],null,null,null,null,null,null,null,null,null,null,null,null,[[["str",15],["value",3]]],[[["str",15],["value",3]]],[[["btreeset",3]]],[[["modifylist",3]]],[[["cid",3]],[["entrynew",3],["entry",3,["entryinvalid","entrynew"]],["entryinvalid",3]]],[[["str",15],["partialvalue",4]],["bool",15]],[[["str",15],["partialvalue",4]],["bool",15]],[[["str",15]],["bool",15]],[[["str",15],["partialvalue",4]],["bool",15]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],["entry",3]],[[],["entrynew",3]],[[],["entrycommitted",3]],[[],["entryinit",3]],[[],["entryinvalid",3]],[[],["entryvalid",3]],[[],["entrysealed",3]],[[],["entryreduced",3]],[[],["btreeset",3]],[[["btreeset",3]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[["btreeset",3]],["ordering",4]],[[["entry",3]],["bool",15]],[[["entry",3]],["bool",15]],[[["entry",3]],["bool",15]],[[],["bool",15]],[[]],[[],["btreeset",3]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[],[["result",4,["btreeset"]],["btreeset",3]]],[[["btreeset",3]],["result",4]],[[["btreeset",3]],["difference",3]],[[],["drainfilter",3]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["filter",3]],["bool",15]],[[["entry",3]],["bool",15]],[[["btreeset",3]],["bool",15]],[[]],[[]],[[],[["box",3,["future","global"]],["pin",3,["box"]]]],[[]],[[]],[[],[["option",4,["filter"]],["filter",3,["filterinvalid"]]]],[[],["option",4]],[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],[[["formatter",3]],[["error",3],["result",4,["error"]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[["u64",15],["dbentry",3]],["option",4]],[[],[["result",4,["btreeset"]],["btreeset",3]]],[[],["btreeset",3]],[[["queryserverwritetransaction",3],["protoentry",3],["auditscope",3]],[["result",4,["operationerror"]],["operationerror",4]]],[[["queryserverwritetransaction",3],["str",15],["auditscope",3]],[["result",4,["operationerror"]],["operationerror",4]]],[[],[["box",3,["future","global"]],["pin",3,["box"]]]],[[["schematransaction",8]],[["schemaerror",4],["result",4,["modifylist","schemaerror"]],["modifylist",3,["modifyinvalid"]]]],[[],["option",4]],[[["str",15]],["option",4]],[[["str",15]],["option",4]],[[["str",15]],["option",4]],[[["str",15]],[["valueset",3],["option",4,["valueset"]]]],[[["str",15]],[["valueset",3],["option",4,["valueset"]]]],[[]],[[["str",15]],[["option",4,["valueset"]],["valueset",3]]],[[["str",15]],[["option",4,["value"]],["value",3]]],[[["str",15]],[["bool",15],["option",4,["bool"]]]],[[["str",15]],[["credential",3],["option",4,["credential"]]]],[[["str",15]],[["offsetdatetime",3],["option",4,["offsetdatetime"]]]],[[["str",15]],[["protofilter",4],["option",4,["protofilter"]]]],[[["str",15]],[["str",15],["option",4,["str"]]]],[[["str",15]],[["str",15],["option",4,["str"]]]],[[["str",15]],[["option",4,["syntaxtype"]],["syntaxtype",4]]],[[["str",15]],[["option",4,["u32"]],["u32",15]]],[[["str",15]],[["url",3],["option",4,["url"]]]],[[["str",15]],[["option",4,["uuid"]],["uuid",3]]],[[],["u64",15]],[[],["u64",15]],[[],["uuid",3]],[[],["uuid",3]],[[],["uuid",3]],[[]],[[],["usize",15]],[[],["usize",15]],[[],["usize",15]],[[],["usize",15]],[[],["usize",15]],[[],["usize",15]],[[],["usize",15]],[[],["usize",15]],[[],["usize",15]],[[],["bool",15]],[[["str",15]]],[[["btreeset",3]],["intersection",3]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],[["entry",3,["entryinit"]],["entryinit",3]]],[[],["intoiter",3]],[[]],[[],[["entrycommitted",3],["entry",3,["entryreduced","entrycommitted"]],["entryreduced",3]]],[[["u64",15]],[["entry",3,["entrysealed","entrycommitted"]],["entrycommitted",3],["entrysealed",3]]],[[["cid",3]],[["entryvalid",3],["entrycommitted",3],["entry",3,["entryvalid","entrycommitted"]]]],[[["cid",3]],[["entry",3,["entryinvalid"]],["entryinvalid",3]]],[[],[["entry",3,["entryinvalid"]],["entryinvalid",3]]],[[["btreeset",3]],["bool",15]],[[],["bool",15]],[[["btreeset",3]],["bool",15]],[[["btreeset",3]],["bool",15]],[[],["iter",3]],[[],["option",4]],[[],["usize",15]],[[["str",15],["valueset",3]],[["result",4,["operationerror"]],["operationerror",4]]],[[["btreeset",3]],["bool",15]],[[]],[[],["btreeset",3]],[[["btreeset",3]],[["option",4,["ordering"]],["ordering",4]]],[[["str",15]],[["option",4,["valueset"]],["valueset",3]]],[[],["option",4]],[[],["option",4]],[[["str",15]]],[[],["range",3]],[[["btreeset",3]],[["entrycommitted",3],["entry",3,["entryreduced","entrycommitted"]],["entryreduced",3]]],[[],["bool",15]],[[],["option",4]],[[]],[[],[["entry",3,["entrysealed"]],["entrysealed",3]]],[[],["result",4]],[[["str",15]]],[[["str",15]]],[[["str",15]]],[[],["btreeset",3]],[[["btreeset",3]],["symmetricdifference",3]],[[],["option",4]],[[],["dbentry",3]],[[["auditscope",3],["bool",15],["str",15],["queryserverreadtransaction",3]],[["operationerror",4],["ldapsearchresultentry",3],["result",4,["ldapsearchresultentry","operationerror"]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[["queryserverreadtransaction",3],["auditscope",3]],[["operationerror",4],["protoentry",3],["result",4,["protoentry","operationerror"]]]],[[],["string",3]],[[["cid",3]],[["entrycommitted",3],["entry",3,["entryinvalid","entrycommitted"]],["entryinvalid",3]]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[["btreeset",3]],["union",3]],[[["schematransaction",8]],[["result",4,["entry","schemaerror"]],["entry",3,["entryvalid"]],["schemaerror",4]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],null,[[]],[[]],[[]],null,[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],null,null,null,null,null,null,null,null,null,null,null,null,null,[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[["option",4],["filter",3],["identity",3],["auditscope",3],["queryserverreadtransaction",3]],[["result",4,["operationerror"]],["operationerror",4]]],[[["identity",3],["auditscope",3],["filter",3],["modifylist",3],["queryserverwritetransaction",3]],[["result",4,["operationerror"]],["operationerror",4]]],[[["option",4],["filter",3],["identity",3],["auditscope",3],["queryserverreadtransaction",3]],[["result",4,["operationerror"]],["operationerror",4]]],[[["searchrequest",3],["identity",3],["auditscope",3],["queryserverreadtransaction",3]],[["result",4,["operationerror"]],["operationerror",4]]],[[["identity",3],["auditscope",3],["queryserverwritetransaction",3],["createrequest",3]],[["result",4,["operationerror"]],["operationerror",4]]],[[["identity",3],["auditscope",3],["queryserverwritetransaction",3],["deleterequest",3]],[["result",4,["operationerror"]],["operationerror",4]]],[[["identity",3],["auditscope",3],["queryserverwritetransaction",3],["modifyrequest",3]],[["result",4,["operationerror"]],["operationerror",4]]],[[["uuid",3],["authrequest",3],["option",4,["uuid"]]],[["result",4,["operationerror"]],["operationerror",4]]],[[["filter",3],["identity",3],["auditscope",3],["queryserverwritetransaction",3]],[["result",4,["operationerror"]],["operationerror",4]]],[[["filter",3,["filterinvalid"]],["uuid",3],["identity",3],["auditscope",3],["filterinvalid",3],["queryserverwritetransaction",3],["protomodifylist",3]],[["result",4,["operationerror"]],["operationerror",4]]],[[["filter",3],["identity",3],["auditscope",3],["queryserverwritetransaction",3]],[["result",4,["operationerror"]],["operationerror",4]]],[[["uuid",3],["identity",3],["auditscope",3],["filterinvalid",3],["str",15],["queryserverwritetransaction",3],["filter",3,["filterinvalid"]]],[["result",4,["operationerror"]],["operationerror",4]]],[[["uuid",3],["identity",3],["auditscope",3],["queryserverreadtransaction",3]],[["result",4,["operationerror"]],["operationerror",4]]],[[["queryserverreadtransaction",3],["identity",3],["auditscope",3]],[["result",4,["operationerror"]],["operationerror",4]]],null,null,null,null,null,null,null,null,null,null,[[],["usize",15]],[[],["usize",15]],[[],["usize",15]],[[],["usize",15]],[[],["usize",15]],[[],["usize",15]],[[],["usize",15]],[[],["usize",15]],[[],["usize",15]],[[],["usize",15]],[[],["usize",15]],[[],["usize",15]],[[],["usize",15]],[[],["usize",15]],[[],["usize",15]],[[],["usize",15]],[[],["usize",15]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],[["vec",3,["protoentry"]],["protoentry",3]]],null,null,null,[[["entry",3],["auditscope",3],["userauthtoken",3],["queryserverreadtransaction",3]],[["result",4,["operationerror"]],["operationerror",4]]],[[["queryserverreadtransaction",3],["auditscope",3]],[["result",4,["operationerror"]],["operationerror",4]]],[[]],[[]],[[]],[[["identity",3],["filtervalid",3],["filter",3,["filtervalid"]]]],[[["identity",3],["modifyvalid",3],["modifylist",3,["modifyvalid"]],["filtervalid",3],["filter",3,["filtervalid"]]]],[[["filtervalid",3],["filter",3,["filtervalid"]]]],[[["entry",3,["entryinit","entrynew"]],["vec",3,["entry"]]]],[[["filtervalid",3],["filter",3,["filtervalid"]]]],[[["filtervalid",3],["filter",3,["filtervalid"]]]],[[["modifyvalid",3],["modifylist",3,["modifyvalid"]],["filtervalid",3],["filter",3,["filtervalid"]]]],[[],["whoamiresponse",3]],[[],["searchresponse",3]],null,null,null,null,null,[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],["filterresolved",4]],[[],["filterinvalid",3]],[[],["filtervalid",3]],[[],["filtervalidresolved",3]],[[],["filter",3]],[[]],[[]],[[]],[[]],[[]],[[["filterresolved",4]],["ordering",4]],[[["filtervalid",3]],["ordering",4]],[[["filter",3]],["ordering",4]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[],["result",4]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["filterresolved",4]],["bool",15]],[[["filterinvalid",3]],["bool",15]],[[["filtervalid",3]],["bool",15]],[[["filtervalidresolved",3]],["bool",15]],[[["filter",3]],["bool",15]],[[["vec",3,["fc"]],["fc",4]],["fc",4]],[[["fc",4]],["fc",4]],[[["partialvalue",4],["str",15]],["fc",4]],[[["str",15]],["fc",4]],[[["vec",3,["fc"]],["fc",4]],["fc",4]],[[["partialvalue",4],["str",15]],["fc",4]],[[["vec",3,["fc"]],["fc",4]],["fc",4]],[[["str",15]],["fc",4]],[[],["fc",4]],[[["str",15]],["fc",4]],[[["partialvalue",4],["str",15]],["fc",4]],[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[["identity",3],["auditscope",3],["ldapfilter",4],["queryserverreadtransaction",3]],[["result",4,["operationerror"]],["operationerror",4]]],[[["identity",3],["auditscope",3],["protofilter",4],["queryserverreadtransaction",3]],[["result",4,["operationerror"]],["operationerror",4]]],[[["identity",3],["auditscope",3],["protofilter",4],["queryserverwritetransaction",3]],[["result",4,["operationerror"]],["operationerror",4]]],[[],[["str",15],["btreeset",3,["str"]]]],[[],["u64",15]],[[],["u64",15]],[[]],[[]],[[],["usize",15]],[[],["usize",15]],[[],["usize",15]],[[],["usize",15]],[[],["usize",15]],[[],["usize",15]],[[],["usize",15]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],[["filterinvalid",3],["filter",3,["filterinvalid"]]]],[[],["bool",15]],[[]],[[["filterinvalid",3]],["bool",15]],[[["filtervalid",3]],["bool",15]],[[["filtervalidresolved",3]],["bool",15]],[[["filter",3]],["bool",15]],[[["fc",4]]],[[["fc",4]]],[[["fc",4]]],[[["filterresolved",4]],[["option",4,["ordering"]],["ordering",4]]],[[["filtervalid",3]],[["option",4,["ordering"]],["ordering",4]]],[[["filter",3]],[["option",4,["ordering"]],["ordering",4]]],[[["arcachereadtxn",3],["identity",3],["option",4,["idxmeta"]],["option",4,["arcachereadtxn"]],["idxmeta",3]],[["result",4,["filter","operationerror"]],["filter",3,["filtervalidresolved"]],["operationerror",4]]],[[],["filterresolved",4]],[[]],[[]],[[]],[[]],[[]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[["schematransaction",8]],[["filter",3,["filtervalid"]],["schemaerror",4],["result",4,["filter","schemaerror"]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],null,null,null,null,null,null,null,null,null,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],["limits",3]],[[],["identuser",3]],[[],["identtype",4]],[[],["identityid",4]],[[],["identity",3]],[[]],[[]],[[]],[[]],[[]],[[["identityid",4]],["ordering",4]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[],["result",4]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],null,[[["identityid",4]],["bool",15]],null,[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],[[]],[[]],[[]],[[["identtype",4]]],[[]],[[]],[[]],[[]],[[["userauthtoken",3]]],[[],["identityid",4]],[[],["u64",15]],[[],[["uuid",3],["option",4,["uuid"]]]],[[]],[[],["usize",15]],[[],["usize",15]],[[],["usize",15]],[[],["usize",15]],[[],["usize",15]],[[]],[[]],[[]],[[]],[[]],[[],["bool",15]],[[["identityid",4]],["bool",15]],null,[[["identityid",4]],[["option",4,["ordering"]],["ordering",4]]],null,null,[[],["result",4]],[[]],[[]],[[]],[[]],[[]],[[],["string",3]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],null,[[]],[[]],[[]],[[]],[[]],[[]],null,null,null,null,null,[[]],[[]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["formatter",3]],["result",6]],[[]],[[],["usize",15]],[[]],null,[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[]],null,null,null,null,null,null,null,[[["acceptsha1totpevent",3],["auditscope",3]],[["result",4,["setcredentialresponse","operationerror"]],["setcredentialresponse",4],["operationerror",4]]],[[["authevent",3],["duration",3],["auditscope",3]]],[[]],[[["ldapauthevent",3],["duration",3],["auditscope",3]]],[[["unixuserauthevent",3],["duration",3],["auditscope",3]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[["identity",3],["auditscope",3],["userauthtoken",3],["authorisationrequest",3],["duration",3]],[["oauth2error",4],["consentrequest",3],["result",4,["consentrequest","oauth2error"]]]],[[["identity",3],["auditscope",3],["userauthtoken",3],["str",15],["duration",3]],[["operationerror",4],["result",4,["authorisepermitsuccess","operationerror"]],["authorisepermitsuccess",3]]],[[["accesstokenrequest",3],["auditscope",3],["str",15],["duration",3]],[["oauth2error",4],["result",4,["accesstokenresponse","oauth2error"]],["accesstokenresponse",3]]],[[["auditscope",3]],[["result",4,["operationerror"]],["operationerror",4]]],[[["auditscope",3]],[["result",4,["operationerror"]],["operationerror",4]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["duration",3]]],[[["duration",3]]],[[]],[[]],[[]],[[]],[[]],[[["generatepasswordevent",3],["auditscope",3]],[["string",3],["result",4,["string","operationerror"]],["operationerror",4]]],[[["duration",3],["generatetotpevent",3],["auditscope",3]],[["result",4,["setcredentialresponse","operationerror"]],["setcredentialresponse",4],["operationerror",4]]],[[["generatebackupcodeevent",3],["auditscope",3]],[["result",4,["vec","operationerror"]],["vec",3,["string"]],["operationerror",4]]],[[["readbackupcodeevent",3],["auditscope",3]],[["result",4,["backupcodesview","operationerror"]],["backupcodesview",3],["operationerror",4]]],[[["credentialstatusevent",3],["auditscope",3]],[["operationerror",4],["result",4,["credentialstatus","operationerror"]],["credentialstatus",3]]],[[]],[[]],[[]],[[]],[[["radiusauthtokenevent",3],["duration",3],["auditscope",3]],[["radiusauthtoken",3],["operationerror",4],["result",4,["radiusauthtoken","operationerror"]]]],[[],["hs512",3]],[[],["hs512",3]],[[],["hs512",3]],[[],["hs512",3]],[[["unixgrouptokenevent",3],["auditscope",3]],[["result",4,["unixgrouptoken","operationerror"]],["operationerror",4],["unixgrouptoken",3]]],[[["duration",3],["unixusertokenevent",3],["auditscope",3]],[["operationerror",4],["unixusertoken",3],["result",4,["unixusertoken","operationerror"]]]],[[],["usize",15]],[[],["usize",15]],[[],["usize",15]],[[],["usize",15]],[[],["usize",15]],[[]],[[]],[[]],[[]],[[]],[[["queryserver",3],["string",3],["auditscope",3]],[["operationerror",4],["result",4,["operationerror"]]]],[[["duration",3],["userauthtoken",3],["auditscope",3]],[["operationerror",4],["result",4,["identity","operationerror"]],["identity",3]]],[[]],[[["duration",3]]],null,null,null,[[["option",4,["str"]],["str",15],["auditscope",3]],[["string",3],["result",4,["string","operationerror"]],["operationerror",4]]],[[["webauthndoregisterevent",3],["auditscope",3]],[["result",4,["setcredentialresponse","operationerror"]],["setcredentialresponse",4],["operationerror",4]]],[[["duration",3],["webauthninitregisterevent",3],["auditscope",3]],[["result",4,["setcredentialresponse","operationerror"]],["setcredentialresponse",4],["operationerror",4]]],[[["regenerateradiussecretevent",3],["auditscope",3]],[["string",3],["result",4,["string","operationerror"]],["operationerror",4]]],[[["removetotpevent",3],["auditscope",3]],[["result",4,["setcredentialresponse","operationerror"]],["setcredentialresponse",4],["operationerror",4]]],[[["removewebauthnevent",3],["auditscope",3]],[["result",4,["setcredentialresponse","operationerror"]],["setcredentialresponse",4],["operationerror",4]]],[[["removebackupcodeevent",3],["auditscope",3]],[["result",4,["setcredentialresponse","operationerror"]],["setcredentialresponse",4],["operationerror",4]]],[[["passwordchangeevent",3],["auditscope",3]],[["result",4,["operationerror"]],["operationerror",4]]],[[["unixpasswordchangeevent",3],["auditscope",3]],[["result",4,["operationerror"]],["operationerror",4]]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[["option",4,["str"]],["auditscope",3],["str",15],["duration",3]],[["userauthtoken",3],["operationerror",4],["result",4,["userauthtoken","operationerror"]]]],[[["verifytotpevent",3],["duration",3],["auditscope",3]],[["result",4,["setcredentialresponse","operationerror"]],["setcredentialresponse",4],["operationerror",4]]],[[]],[[]],[[]],[[]],[[]],[[]],null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,[[]],[[]],[[],["str",15]],[[],["str",15]],[[],["u128",15]],[[]],[[]],[[]],[[]],[[]],[[]],[[],["bool",15]],[[],["uuid",3]],[[],["url",3]],[[]],[[]],[[["uuid",3]],["ordering",4]],[[["url",3]],["ordering",4]],[[],["uuid",3]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[],[["result",4,["uuid"]],["uuid",3]]],[[],[["result",4,["operationerror"]],["operationerror",4]]],[[],[["result",4,["url"]],["url",3]]],[[],[["result",4,["url"]],["url",3]]],[[],[["option",4,["str"]],["str",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[]],[[["uuid",3]],["bool",15]],[[["operationerror",4]],["bool",15]],[[["url",3]],["bool",15]],[[["formatter",3]],[["error",3],["result",4,["error"]]]],[[["formatter",3]],[["error",3],["result",4,["error"]]]],[[["formatter",3]],[["error",3],["result",4,["error"]]]],[[["formatter",3]],[["error",3],["result",4,["error"]]]],[[["formatter",3]],[["error",3],["result",4,["error"]]]],[[["formatter",3]],[["error",3],["result",4,["error"]]]],[[["formatter",3]],[["error",3],["result",4,["error"]]]],[[],[["option",4,["str"]],["str",15]]],[[]],[[]],[[]],[[],["uuid",3]],[[],[["result",4,["url"]],["url",3]]],[[["u16",15],["u32",15]],[["error",3],["result",4,["uuid","error"]],["uuid",3]]],[[["u16",15],["u32",15]],[["error",3],["result",4,["uuid","error"]],["uuid",3]]],[[],[["result",4,["url"]],["url",3]]],[[],[["error",3],["result",4,["uuid","error"]],["uuid",3]]],[[["str",15]],[["uuid",3],["result",4,["uuid"]]]],[[["str",15]],[["parseerror",4],["result",4,["url","parseerror"]],["url",3]]],[[["u128",15]],["uuid",3]],[[["u128",15]],["uuid",3]],[[],["u64",15]],[[],["u64",15]],[[],[["option",4,["variant"]],["variant",4]]],[[],[["version",4],["option",4,["version"]]]],[[],["usize",15]],[[],["bool",15]],[[],["bool",15]],[[]],[[]],[[],[["option",4,["host"]],["host",4,["str"]]]],[[],[["option",4,["str"]],["str",15]]],[[["position",4],["range",3,["position"]]],["str",15]],[[["rangefull",3]],["str",15]],[[["position",4],["rangeto",3,["position"]]],["str",15]],[[["position",4],["rangefrom",3,["position"]]],["str",15]],[[],["usize",15]],[[],["usize",15]],[[],["usize",15]],[[]],[[]],[[]],[[],["string",3]],[[],["bool",15]],[[["str",15]],[["parseerror",4],["result",4,["url","parseerror"]],["url",3]]],[[["url",3]],[["option",4,["string"]],["string",3]]],[[["uuid",3]],["bool",15]],[[],["uuid",3]],[[],["uuid",3]],[[],["parseoptions",3]],[[],["origin",4]],[[["str",15]],[["parseerror",4],["result",4,["url","parseerror"]],["url",3]]],[[["str",15]],[["error",3],["result",4,["uuid","error"]],["uuid",3]]],[[["str",15]],[["parseerror",4],["result",4,["url","parseerror"]],["url",3]]],[[["uuid",3]],[["option",4,["ordering"]],["ordering",4]]],[[["url",3]],[["option",4,["ordering"]],["ordering",4]]],[[],[["option",4,["str"]],["str",15]]],[[],["str",15]],[[],[["split",3,["char"]],["option",4,["split"]]]],[[],[["result",4,["pathsegmentsmut"]],["pathsegmentsmut",3]]],[[],[["u16",15],["option",4,["u16"]]]],[[],[["u16",15],["option",4,["u16"]]]],[[],[["option",4,["str"]],["str",15]]],[[],["parse",3]],[[],[["serializer",3,["urlquery"]],["urlquery",3]]],[[],["str",15]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[["option",4,["str"]],["str",15]]],[[["option",4,["str"]],["str",15]],[["parseerror",4],["result",4,["parseerror"]]]],[[["ipaddr",4]],["result",4]],[[["option",4,["str"]],["str",15]],["result",4]],[[["str",15]]],[[["u16",15],["option",4,["u16"]]],["result",4]],[[["option",4,["str"]],["str",15]]],[[["str",15]],["result",4]],[[["str",15]],["result",4]],[[],[["error",3],["result",4,["vec","error"]],["vec",3,["socketaddr","global"]]]],[[]],[[],[["pathbuf",3],["result",4,["pathbuf"]]]],[[],["hyphenated",3]],[[],["hyphenatedref",3]],[[],[["result",4,["error"]],["error",3]]],[[]],[[]],[[],["simple",3]],[[],["simpleref",3]],[[],["string",3]],[[],["string",3]],[[],["u128",15]],[[],["urn",3]],[[],["urnref",3]],[[],["result",4]],[[],["result",4]],[[["str",15]],[["result",4,["url"]],["url",3]]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["str",15]],[[]],[[]],[[]],null,null,null,null,null,null,null,[[]],[[]],[[]],[[]],[[]],[[]],[[],["queryserver",3]],[[]],[[["str",15],["auditscope",3]],[["partialvalue",4],["result",4,["partialvalue","operationerror"]],["operationerror",4]]],[[["str",15],["auditscope",3]],[["operationerror",4],["result",4,["value","operationerror"]],["value",3]]],[[["auditscope",3]],[["result",4,["operationerror"]],["operationerror",4]]],[[["createevent",3],["auditscope",3]],[["result",4,["operationerror"]],["operationerror",4]]],[[["deleteevent",3],["auditscope",3]],[["result",4,["operationerror"]],["operationerror",4]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["str",15],["auditscope",3]],[["result",4,["operationerror"]],["operationerror",4]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["existsevent",3],["auditscope",3]],[["bool",15],["operationerror",4],["result",4,["bool","operationerror"]]]],[[]],[[]],[[]],[[]],[[],["accesscontrolsreadtransaction",3]],[[],["accesscontrolswritetransaction",3]],[[]],[[],["backendreadtransaction",3]],[[],["backendwritetransaction",3]],[[],["bool",15]],[[],["hashset",3]],[[["auditscope",3]],[["string",3],["result",4,["string","operationerror"]],["operationerror",4]]],[[["auditscope",3]],[["result",4,["vec","operationerror"]],["operationerror",4],["vec",3,["arc"]]]],[[["auditscope",3]],[["operationerror",4],["hashset",3,["string"]],["result",4,["hashset","operationerror"]]]],[[],["arcachereadtxn",3]],[[],["arcachereadtxn",3]],[[],["arcachereadtxn",3]],[[]],[[],["schemareadtransaction",3]],[[],["schemawritetransaction",3]],[[["filter",3],["auditscope",3],["identity",3],["modifylist",3]],[["result",4,["operationerror"]],["operationerror",4]]],[[["filter",3],["auditscope",3],["identity",3],["modifylist",3]],[["result",4,["modifyevent","operationerror"]],["operationerror",4],["modifyevent",3]]],[[["modifyvalid",3],["auditscope",3],["modifylist",3,["modifyvalid"]],["filtervalid",3],["identity",3],["filter",3,["filtervalid"]]],[["result",4,["operationerror"]],["operationerror",4]]],[[["filterinvalid",3],["auditscope",3],["identity",3],["filter",3,["filterinvalid"]]],[["result",4,["vec","operationerror"]],["operationerror",4],["vec",3,["arc"]]]],[[["filterinvalid",3],["auditscope",3],["identity",3],["filter",3,["filterinvalid"]]],[["vec",3,["entry"]],["operationerror",4],["result",4,["vec","operationerror"]]]],[[["uuid",3],["identity",3],["auditscope",3]],[["entry",3,["entryreduced","entrycommitted"]],["operationerror",4],["result",4,["entry","operationerror"]]]],[[["identity",3],["auditscope",3],["filtervalid",3],["filter",3,["filtervalid"]]],[["vec",3,["entry"]],["operationerror",4],["result",4,["vec","operationerror"]]]],[[["uuid",3],["identity",3],["auditscope",3]],[["result",4,["arc","operationerror"]],["arc",3,["entrysealedcommitted"]],["operationerror",4]]],[[["identity",3],["auditscope",3],["filtervalid",3],["filter",3,["filtervalid"]]],[["result",4,["vec","operationerror"]],["operationerror",4],["vec",3,["arc"]]]],[[],["usize",15]],[[],["usize",15]],[[],["usize",15]],[[["auditscope",3]],[["result",4,["operationerror"]],["operationerror",4]]],[[["auditscope",3]],[["result",4,["operationerror"]],["operationerror",4]]],[[["auditscope",3]],[["result",4,["operationerror"]],["operationerror",4]]],[[["vec",3,["entry"]],["entry",3,["entryinit","entrynew"]],["auditscope",3]],[["result",4,["operationerror"]],["operationerror",4]]],[[["filter",3],["auditscope",3]],[["result",4,["operationerror"]],["operationerror",4]]],[[["filter",3,["filterinvalid"]],["filterinvalid",3],["auditscope",3]],[["bool",15],["operationerror",4],["result",4,["bool","operationerror"]]]],[[["entry",3,["entryinit","entrynew"]],["auditscope",3],["entryinit",3],["entrynew",3]],[["result",4,["operationerror"]],["operationerror",4]]],[[["str",15],["auditscope",3]],[["result",4,["operationerror"]],["operationerror",4]]],[[["modifylist",3],["filter",3],["auditscope",3]],[["result",4,["operationerror"]],["operationerror",4]]],[[["filter",3,["filterinvalid"]],["filterinvalid",3],["auditscope",3]],[["result",4,["vec","operationerror"]],["operationerror",4],["vec",3,["arc"]]]],[[["uuid",3],["auditscope",3]],[["result",4,["arc","operationerror"]],["arc",3,["entrysealedcommitted"]],["operationerror",4]]],[[]],[[]],[[]],[[["auditscope",3]],[["result",4,["operationerror"]],["operationerror",4]]],[[["modifyevent",3],["auditscope",3]],[["result",4,["operationerror"]],["operationerror",4]]],[[["str",15],["auditscope",3]],[["result",4,["uuid","operationerror"]],["uuid",3],["operationerror",4]]],[[["backend",3],["schema",3],["auditscope",3]]],[[["auditscope",3]],[["result",4,["operationerror"]],["operationerror",4]]],[[["auditscope",3]],[["result",4,["operationerror"]],["operationerror",4]]],[[]],[[["auditscope",3]],[["result",4,["operationerror"]],["operationerror",4]]],[[["valueset",3],["auditscope",3]],[["result",4,["vec","operationerror"]],["vec",3,["string"]],["operationerror",4]]],[[["valueset",3],["str",15],["auditscope",3]],[["result",4,["vec","operationerror"]],["vec",3,["string"]],["operationerror",4]]],[[["reviverecycledevent",3],["auditscope",3]],[["result",4,["operationerror"]],["operationerror",4]]],[[["searchevent",3],["auditscope",3]],[["result",4,["vec","operationerror"]],["operationerror",4],["vec",3,["arc"]]]],[[["searchevent",3],["auditscope",3]],[["vec",3,["entry"]],["operationerror",4],["result",4,["vec","operationerror"]]]],[[]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[["uuid",3],["auditscope",3]],[["string",3],["result",4,["string","operationerror"]],["operationerror",4]]],[[["uuid",3],["auditscope",3]],[["option",4,["value"]],["operationerror",4],["result",4,["option","operationerror"]]]],[[["auditscope",3]],[["result",4,["consistencyerror"]],["vec",3,["result"]]]],[[]],[[]],[[]],[[["duration",3]]],null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],["eventtag",4]],[[]],[[["id",3]],["id",3]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["typeid",3]],["option",4]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[],["str",15]],[[["metadata",3]],["bool",15]],[[["id",3]]],[[["event",3]]],[[["id",3]]],[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],[[]],[[]],[[]],[[]],[[["request",3],["next",3]],[["pin",3,["box"]],["box",3,["future"]]]],[[],["usize",15]],[[],["usize",15]],[[],["usize",15]],[[],["usize",15]],[[]],[[]],[[]],[[]],[[]],[[],["joinhandle",3]],[[],[["levelfilter",3],["option",4,["levelfilter"]]]],[[["logfmt",4]]],[[["attributes",3]],["id",3]],[[],[["uuid",3],["option",4,["uuid"]]]],[[]],[[],["str",15]],[[],["result",6]],[[["id",3],["record",3]]],[[["id",3]]],[[],[["result",4,["setglobaldefaulterror"]],["setglobaldefaulterror",3]]],[[],[["uuid",3],["option",4,["uuid"]]]],[[]],[[["id",3]],["bool",15]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[["u64",15]],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[]],[[]],[[]],[[]],[[["str",15]]],[[]],[[]],null,null,[[],[["string",3],["hashset",3,["string"]]]],[[]],[[]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[],["duration",3]],[[["metadata",3]],["bool",15]],[[["formatter",3]],["result",6]],[[]],[[],["usize",15]],[[]],[[],["string",3]],[[],["string",3]],[[],["char",15]],[[["str",15]]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[["sid",6],["duration",3]],["uuid",3]],[[["uuid",3]],["u32",15]],[[]],null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,[[],["str",15]],[[],[["protofilter",4],["option",4,["protofilter"]]]],[[],[["string",3],["option",4,["string"]]]],[[]],[[]],[[]],[[]],[[]],[[],["partialvalue",4]],[[]],[[]],[[]],[[]],[[]],[[],["indextype",4]],[[],["syntaxtype",4]],[[],["datavalue",4]],[[],["partialvalue",4]],[[],["value",3]],[[]],[[]],[[]],[[]],[[]],[[["indextype",4]],["ordering",4]],[[["syntaxtype",4]],["ordering",4]],[[["partialvalue",4]],["ordering",4]],[[],["ordering",4]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["indextype",4]],["bool",15]],[[["syntaxtype",4]],["bool",15]],[[["partialvalue",4]],["bool",15]],[[],["bool",15]],[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],[[]],[[]],[[]],[[]],[[["offsetdatetime",3]]],[[["u32",15]]],[[["protofilter",4]]],[[["bool",15]]],[[["indextype",4]]],[[["url",3]]],[[["bool",15]]],[[["syntaxtype",4]]],[[["u32",15]]],[[["bool",15]]],[[["url",3]]],[[]],[[["offsetdatetime",3]]],[[["bool",15]]],[[["syntaxtype",4]]],[[["protofilter",4]]],[[["indextype",4]]],[[],[["string",3],["vec",3,["string"]]]],[[],["u64",15]],[[],["u64",15]],[[],["u64",15]],[[],["string",3]],[[],["string",3]],[[],[["str",15],["option",4,["str"]]]],[[],[["str",15],["option",4,["str"]]]],[[]],[[]],[[]],[[],["usize",15]],[[],["usize",15]],[[],["usize",15]],[[],["usize",15]],[[],["usize",15]],[[]],[[]],[[]],[[]],[[]],[[],["bool",15]],[[],["bool",15]],[[],["bool",15]],[[],["bool",15]],[[],["bool",15]],[[],["bool",15]],[[],["bool",15]],[[],["bool",15]],[[],["bool",15]],[[],["bool",15]],[[],["bool",15]],[[],["bool",15]],[[],["bool",15]],[[],["bool",15]],[[],["bool",15]],[[],["bool",15]],[[],["bool",15]],[[],["bool",15]],[[],["bool",15]],[[],["bool",15]],[[],["bool",15]],[[],["bool",15]],[[],["bool",15]],[[],["bool",15]],[[],["bool",15]],[[],["bool",15]],[[],["bool",15]],[[],["bool",15]],[[],["bool",15]],[[],["bool",15]],[[],["bool",15]],[[],["bool",15]],[[],["bool",15]],[[],["bool",15]],[[],["bool",15]],[[],["bool",15]],[[],["bool",15]],[[],["bool",15]],[[["partialvalue",4]],["bool",15]],[[["partialvalue",4]],["bool",15]],[[],["option",4]],[[["partialvalue",4]],["bool",15]],[[["str",15]]],[[["bool",15]]],[[["bool",15]]],[[["str",15]],["option",4]],[[["str",15]],["option",4]],[[["cid",3]]],[[["cid",3]]],[[["str",15]],["option",4]],[[["str",15]]],[[["str",15]]],[[["str",15],["credential",3]]],[[["str",15]]],[[["offsetdatetime",3]]],[[["duration",3]]],[[["duration",3]]],[[["str",15]],["option",4]],[[["str",15]],["option",4]],[[["str",15]]],[[["str",15]]],[[["str",15]]],[[["str",15]]],[[["indextype",4]]],[[["str",15]],["option",4]],[[["str",15]],["option",4]],[[["str",15]]],[[["str",15]]],[[["protofilter",4]]],[[["str",15]],["option",4]],[[["str",15]],["option",4]],[[["str",15]]],[[["str",15]]],[[["uuid",3]]],[[["uuid",3]]],[[["uuid",3]]],[[["uuid",3]]],[[["str",15]],["option",4]],[[["str",15]],["option",4]],[[]],[[["str",15]]],[[["str",15]]],[[["str",15]],["option",4]],[[["str",15]],["option",4]],[[["str",15]]],[[["string",3]]],[[["str",15]]],[[["string",3]]],[[["str",15]]],[[["syntaxtype",4]]],[[["str",15]],["option",4]],[[["str",15]],["option",4]],[[["u32",15]]],[[["u32",15]]],[[["str",15]],["option",4]],[[["str",15]],["option",4]],[[["url",3]]],[[["str",15]],["option",4]],[[["str",15]],["option",4]],[[["string",3]]],[[["string",3]]],[[["str",15]]],[[["str",15]]],[[["uuid",3]]],[[["uuid",3]]],[[["uuid",3]]],[[["uuid",3]]],[[["str",15]],["option",4]],[[["str",15]],["option",4]],[[["indextype",4]],[["option",4,["ordering"]],["ordering",4]]],[[["syntaxtype",4]],[["option",4,["ordering"]],["ordering",4]]],[[["partialvalue",4]],[["option",4,["ordering"]],["ordering",4]]],[[],[["option",4,["ordering"]],["ordering",4]]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[["partialvalue",4]],["bool",15]],[[["partialvalue",4]],["bool",15]],[[],[["bool",15],["option",4,["bool"]]]],[[],[["cid",3],["option",4,["cid"]]]],[[],["option",4]],[[],[["credential",3],["option",4,["credential"]]]],[[],[["offsetdatetime",3],["option",4,["offsetdatetime"]]]],[[],[["option",4,["string"]],["string",3]]],[[],[["option",4,["string"]],["string",3]]],[[],[["option",4,["indextype"]],["indextype",4]]],[[],[["option",4,["string"]],["string",3]]],[[],[["option",4,["protofilter"]],["protofilter",4]]],[[],[["option",4,["string"]],["string",3]]],[[]],[[]],[[]],[[]],[[]],[[],["partialvalue",4]],[[],[["option",4,["uuid"]],["uuid",3]]],[[],["option",4]],[[],["option",4]],[[],[["str",15],["option",4,["str"]]]],[[],[["str",15],["option",4,["str"]]]],[[],["string",3]],[[],["string",3]],[[],[["option",4,["syntaxtype"]],["syntaxtype",4]]],[[],[["option",4,["u32"]],["u32",15]]],[[],[["url",3],["option",4,["url"]]]],[[],[["url",3],["option",4,["url"]]]],[[],["usize",15]],[[],["usize",15]],[[],[["option",4,["string"]],["string",3]]],[[],[["option",4,["uuid"]],["uuid",3]]],[[],["result",4]],[[["usize",15]],["result",4]],[[["str",15]],["result",4]],[[["usize",15]],["result",4]],[[],["result",4]],[[["str",15]],[["result",4,["syntaxtype"]],["syntaxtype",4]]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["bool",15]],[[]],[[]],[[]],[[]],[[]],null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,[[],["option",4]],[[],["option",4]],[[],["option",4]],[[],[["btreeset",3],["option",4,["btreeset"]]]],[[],[["option",4,["btreemap"]],["btreemap",3]]],[[],["option",4]],[[],["option",4]],[[],[["btreeset",3],["option",4,["btreeset"]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[["partialvalue",4]],["bool",15]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[],["bool",15]],[[["formatter",3]],["result",6]],[[]],[[]],[[]],[[]],[[]],[[],[["result",4,["operationerror"]],["operationerror",4]]],[[],[["string",3],["vec",3,["string"]]]],[[["str",15]],[["str",15],["option",4,["str"]]]],[[["valueset",3]],[["option",4,["valueset"]],["valueset",3]]],[[],["usize",15]],[[],["usize",15]],[[],["usize",15]],[[],["usize",15]],[[],["usize",15]],[[["value",3]],["bool",15]],[[["value",3]],[["bool",15],["operationerror",4],["result",4,["bool","operationerror"]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],["bool",15]],[[],["bool",15]],[[],["bool",15]],[[],["bool",15]],[[],["bool",15]],[[],["bool",15]],[[],["bool",15]],[[],["bool",15]],[[],["bool",15]],[[],["bool",15]],[[],["bool",15]],[[],["bool",15]],[[],["bool",15]],[[],["bool",15]],[[],["bool",15]],[[],["bool",15]],[[],["bool",15]],[[],["bool",15]],[[],["bool",15]],[[],["bool",15]],[[],["usize",15]],[[["partialvalue",4]],["bool",15]],[[],[["result",4,["operationerror"]],["operationerror",4]]],[[],[["result",4,["operationerror"]],["operationerror",4]]],[[["value",3]]],[[],[["option",4,["value"]],["value",3]]],[[],[["partialvalue",4],["option",4,["partialvalue"]]]],[[],[["dbvaluev1",4],["option",4,["dbvaluev1"]]]],[[],[["option",4,["string"]],["string",3]]],[[["partialvalue",4]],["bool",15]],[[]],[[["partialvalue",4]],["bool",15]],[[],[["bool",15],["option",4,["bool"]]]],[[],[["credential",3],["option",4,["credential"]]]],[[],[["offsetdatetime",3],["option",4,["offsetdatetime"]]]],[[],["dbvaluev1iter",4]],[[],[["protofilter",4],["option",4,["protofilter"]]]],[[]],[[],["partialvalueiter",4]],[[],["protoiter",4]],[[],[["option",4,["string"]],["string",3]]],[[],[["str",15],["option",4,["str"]]]],[[],[["str",15],["option",4,["str"]]]],[[],[["option",4,["syntaxtype"]],["syntaxtype",4]]],[[],[["option",4,["u32"]],["u32",15]]],[[],[["url",3],["option",4,["url"]]]],[[],[["option",4,["uuid"]],["uuid",3]]],[[],["valueiter",4]],[[],[["option",4,["value"]],["value",3]]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[["uuid",3]],["string",3]],[[]],[[]],[[]],[[]],[[]]],"p":[[4,"LogTag"],[4,"LogLevel"],[3,"PerfEvent"],[3,"PerfProcessed"],[3,"AuditScope"],[4,"IdList"],[4,"FsType"],[8,"BackendTransaction"],[3,"BackendReadTransaction"],[3,"BackendWriteTransaction"],[3,"IdRawEntry"],[3,"IdxMeta"],[3,"BackendConfig"],[3,"Backend"],[4,"DbEntryVers"],[3,"DbEntryV1"],[3,"DbEntry"],[4,"DbValueV1"],[4,"DbCredTypeV1"],[4,"DbPasswordV1"],[4,"DbTotpAlgoV1"],[3,"DbTotpV1"],[3,"DbCredV1"],[3,"DbCidV1"],[3,"DbWebauthnV1"],[3,"DbBackupCodeV1"],[3,"DbValueCredV1"],[3,"DbValueTaggedStringV1"],[3,"DbValueEmailAddressV1"],[4,"ServerRole"],[3,"Configuration"],[3,"IntegrationTestConfig"],[3,"OnlineBackup"],[3,"TlsConfiguration"],[3,"UUID_ADMIN"],[3,"UUID_IDM_ADMIN"],[3,"UUID_DOES_NOT_EXIST"],[3,"UUID_ANONYMOUS"],[3,"UUID_SYSTEM_CONFIG"],[3,"UUID_SYSTEM_INFO"],[3,"UUID_DOMAIN_INFO"],[3,"UUID_SCHEMA_ATTR_CLASS"],[3,"UUID_SCHEMA_ATTR_UUID"],[3,"UUID_SCHEMA_ATTR_LAST_MOD_CID"],[3,"UUID_SCHEMA_ATTR_NAME"],[3,"UUID_SCHEMA_ATTR_SPN"],[3,"UUID_SCHEMA_ATTR_ATTRIBUTENAME"],[3,"UUID_SCHEMA_ATTR_CLASSNAME"],[3,"UUID_SCHEMA_ATTR_DESCRIPTION"],[3,"UUID_SCHEMA_ATTR_MULTIVALUE"],[3,"UUID_SCHEMA_ATTR_PHANTOM"],[3,"UUID_SCHEMA_ATTR_UNIQUE"],[3,"UUID_SCHEMA_ATTR_INDEX"],[3,"UUID_SCHEMA_ATTR_SYNTAX"],[3,"UUID_SCHEMA_ATTR_SYSTEMMAY"],[3,"UUID_SCHEMA_ATTR_MAY"],[3,"UUID_SCHEMA_ATTR_SYSTEMMUST"],[3,"UUID_SCHEMA_ATTR_MUST"],[3,"UUID_SCHEMA_ATTR_ACP_ENABLE"],[3,"UUID_SCHEMA_ATTR_ACP_RECEIVER"],[3,"UUID_SCHEMA_ATTR_ACP_TARGETSCOPE"],[3,"UUID_SCHEMA_ATTR_ACP_SEARCH_ATTR"],[3,"UUID_SCHEMA_ATTR_ACP_CREATE_CLASS"],[3,"UUID_SCHEMA_ATTR_ACP_CREATE_ATTR"],[3,"UUID_SCHEMA_ATTR_ACP_MODIFY_REMOVEDATTR"],[3,"UUID_SCHEMA_ATTR_ACP_MODIFY_PRESENTATTR"],[3,"UUID_SCHEMA_ATTR_ACP_MODIFY_CLASS"],[3,"UUID_SCHEMA_ATTR_MEMBEROF"],[3,"UUID_SCHEMA_ATTR_DIRECTMEMBEROF"],[3,"UUID_SCHEMA_ATTR_MEMBER"],[3,"UUID_SCHEMA_ATTR_VERSION"],[3,"UUID_SCHEMA_ATTR_DOMAIN"],[3,"UUID_SCHEMA_ATTR_CLAIM"],[3,"UUID_SCHEMA_ATTR_PASSWORD_IMPORT"],[3,"UUID_SCHEMA_ATTR_DN"],[3,"UUID_SCHEMA_ATTR_ENTRYUUID"],[3,"UUID_SCHEMA_ATTR_OBJECTCLASS"],[3,"UUID_SCHEMA_CLASS_ATTRIBUTETYPE"],[3,"UUID_SCHEMA_CLASS_CLASSTYPE"],[3,"UUID_SCHEMA_CLASS_OBJECT"],[3,"UUID_SCHEMA_CLASS_MEMBEROF"],[3,"UUID_SCHEMA_CLASS_EXTENSIBLEOBJECT"],[3,"UUID_SCHEMA_CLASS_RECYCLED"],[3,"UUID_SCHEMA_CLASS_TOMBSTONE"],[3,"UUID_SCHEMA_CLASS_SYSTEM_INFO"],[3,"UUID_SCHEMA_CLASS_ACCESS_CONTROL_PROFILE"],[3,"UUID_SCHEMA_CLASS_ACCESS_CONTROL_SEARCH"],[3,"UUID_SCHEMA_CLASS_ACCESS_CONTROL_DELETE"],[3,"UUID_SCHEMA_CLASS_ACCESS_CONTROL_MODIFY"],[3,"UUID_SCHEMA_CLASS_ACCESS_CONTROL_CREATE"],[3,"UUID_SCHEMA_CLASS_SYSTEM"],[3,"UUID_SCHEMA_ATTR_ENTRYDN"],[3,"UUID_SCHEMA_ATTR_EMAIL"],[3,"UUID_SCHEMA_ATTR_EMAILADDRESS"],[3,"UUID_SCHEMA_ATTR_KEYS"],[3,"UUID_SCHEMA_ATTR_SSHPUBLICKEY"],[3,"UUID_SCHEMA_ATTR_CN"],[3,"UUID_SCHEMA_ATTR_UIDNUMBER"],[3,"UUID_SCHEMA_CLASS_OAUTH2_RS"],[3,"UUID_SCHEMA_CLASS_OAUTH2_RS_BASIC"],[4,"CredentialType"],[3,"Credential"],[3,"Password"],[3,"BackupCodes"],[3,"CryptoPolicy"],[4,"CredSoftLockPolicy"],[4,"TotpError"],[4,"TotpAlgo"],[3,"Totp"],[3,"WebauthnDomainConfig"],[3,"Entry"],[3,"Set"],[3,"EntryNew"],[3,"EntryCommitted"],[3,"EntryInit"],[3,"EntryInvalid"],[3,"EntryValid"],[3,"EntrySealed"],[3,"EntryReduced"],[4,"AuthEventStep"],[3,"AuthEventStepInit"],[3,"SearchEvent"],[3,"WhoamiResult"],[3,"SearchResult"],[3,"CreateEvent"],[3,"ExistsEvent"],[3,"DeleteEvent"],[3,"ModifyEvent"],[3,"AuthEventStepCred"],[3,"AuthEventStepMech"],[3,"AuthEvent"],[3,"AuthResult"],[3,"PurgeTombstoneEvent"],[3,"PurgeRecycledEvent"],[3,"OnlineBackupEvent"],[3,"ReviveRecycledEvent"],[4,"FC"],[4,"FilterResolved"],[4,"FilterPlan"],[3,"FilterInvalid"],[3,"FilterValid"],[3,"FilterValidResolved"],[3,"Filter"],[4,"IdentType"],[4,"IdentityId"],[3,"Limits"],[3,"IdentUser"],[3,"Identity"],[4,"AuthState"],[8,"IdmServerTransaction"],[3,"IdmServerProxyWriteTransaction"],[3,"IdmServerAuthTransaction"],[3,"IdmServer"],[3,"IdmServerProxyReadTransaction"],[3,"IdmServerDelayed"],[4,"OperationError"],[3,"Uuid"],[3,"Url"],[8,"QueryServerTransaction"],[3,"QueryServerReadTransaction"],[3,"QueryServerWriteTransaction"],[3,"QueryServer"],[4,"EventTag"],[3,"TreeMiddleware"],[3,"TreeSubscriber"],[3,"TreePreProcessed"],[3,"DistinctAlpha"],[4,"PartialValue"],[4,"SyntaxType"],[4,"DataValue"],[4,"IndexType"],[3,"Value"],[4,"ValueIter"],[4,"PartialValueIter"],[4,"DbValueV1Iter"],[4,"ProtoIter"],[3,"ValueSet"]]},\ "kanidm_badlist_preprocess":{"doc":"","t":[3,11,11,11,12,11,11,11,11,11,11,11,11,5,12,12,12,11,11,11,11],"n":["BadlistProcOpt","borrow","borrow_mut","clap","debug","deref","deref_mut","drop","fmt","from","from_clap","init","into","main","modlist","outfile","password_list","try_from","try_into","type_id","vzip"],"q":["kanidm_badlist_preprocess","","","","","","","","","","","","","","","","","","","",""],"d":["","","","","","","","","","","","","","","","","","","","",""],"i":[0,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1],"f":[null,[[]],[[]],[[],["app",3]],null,[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["formatter",3]],["result",6]],[[]],[[["argmatches",3]]],[[],["usize",15]],[[]],[[]],null,null,null,[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[]]],"p":[[3,"BadlistProcOpt"]]},\ "kanidm_cache_clear":{"doc":"","t":[3,11,11,11,12,11,11,11,11,11,11,11,11,5,12,11,11,11,11],"n":["CacheClearOpt","borrow","borrow_mut","clap","debug","deref","deref_mut","drop","fmt","from","from_clap","init","into","main","really","try_from","try_into","type_id","vzip"],"q":["kanidm_cache_clear","","","","","","","","","","","","","","","","","",""],"d":["","","","","","","","","","","","","","","","","","",""],"i":[0,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1],"f":[null,[[]],[[]],[[],["app",3]],null,[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["formatter",3]],["result",6]],[[]],[[["argmatches",3]]],[[],["usize",15]],[[]],[[]],null,[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[]]],"p":[[3,"CacheClearOpt"]]},\ "kanidm_cache_invalidate":{"doc":"","t":[3,11,11,11,12,11,11,11,11,11,11,11,11,5,11,11,11,11],"n":["CacheInvalidateOpt","borrow","borrow_mut","clap","debug","deref","deref_mut","drop","fmt","from","from_clap","init","into","main","try_from","try_into","type_id","vzip"],"q":["kanidm_cache_invalidate","","","","","","","","","","","","","","","","",""],"d":["","","","","","","","","","","","","","","","","",""],"i":[0,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1],"f":[null,[[]],[[]],[[],["app",3]],null,[[["usize",15]]],[[["usize",15]]],[[["usize",15]]],[[["formatter",3]],["result",6]],[[]],[[["argmatches",3]]],[[],["usize",15]],[[]],[[]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[]]],"p":[[3,"CacheInvalidateOpt"]]},\ diff --git a/docs/rustdoc/settings.html b/docs/rustdoc/settings.html index 11f4fe5b9..dafa99b2c 100644 --- a/docs/rustdoc/settings.html +++ b/docs/rustdoc/settings.html @@ -1,4 +1,4 @@ -Rustdoc settings

    Rustdoc settings

    Theme preferences
    Use system theme
    Preferred dark theme
    Preferred light theme
    -
    Auto-hide item contents for large items.
    Auto-hide item methods' documentation
    Auto-hide trait implementation documentation
    Directly go to item in search if there is only one result
    Show line numbers on code examples
    Disable keyboard shortcuts
    +Rustdoc settings

    Rustdoc settings

    Theme preferences
    Use system theme
    Preferred dark theme
    Preferred light theme
    +
    Auto-hide item contents for large items.
    Auto-hide item methods' documentation
    Auto-hide trait implementation documentation
    Directly go to item in search if there is only one result
    Show line numbers on code examples
    Disable keyboard shortcuts
    \ No newline at end of file diff --git a/docs/rustdoc/src/kanidm/access.rs.html b/docs/rustdoc/src/kanidm/access.rs.html index f59d20e04..bb687ed34 100644 --- a/docs/rustdoc/src/kanidm/access.rs.html +++ b/docs/rustdoc/src/kanidm/access.rs.html @@ -2476,6 +2476,8 @@ 2476 2477 2478 +2479 +2480
     //! Access Control Profiles
     //!
    @@ -2502,6 +2504,7 @@
     // use hashbrown::HashSet;
     use std::cell::Cell;
     use std::ops::DerefMut;
    +use std::sync::Arc;
     use uuid::Uuid;
     
     use crate::entry::{Entry, EntryCommitted, EntryInit, EntryNew, EntryReduced, EntrySealed};
    @@ -2977,8 +2980,8 @@
             &self,
             audit: &mut AuditScope,
             se: &SearchEvent,
    -        entries: Vec<Entry<EntrySealed, EntryCommitted>>,
    -    ) -> Result<Vec<Entry<EntrySealed, EntryCommitted>>, OperationError> {
    +        entries: Vec<Arc<EntrySealedCommitted>>,
    +    ) -> Result<Vec<Arc<EntrySealedCommitted>>, OperationError> {
             // If this is an internal search, return our working set.
             let rec_entry: &Entry<EntrySealed, EntryCommitted> = match &se.ident.origin {
                 IdentType::Internal => {
    @@ -3035,7 +3038,7 @@
                     let requested_attrs: BTreeSet<&str> = se.filter_orig.get_attr_set();
     
                     // For each entry
    -                let allowed_entries: Vec<Entry<EntrySealed, EntryCommitted>> = spanned!(
    +                let allowed_entries: Vec<Arc<EntrySealedCommitted>> = spanned!(
                         "access::search_filter_entries<allowed_entries>",
                         {
                             lperf_segment!(
    @@ -3119,7 +3122,7 @@
             &self,
             audit: &mut AuditScope,
             se: &SearchEvent,
    -        entries: Vec<Entry<EntrySealed, EntryCommitted>>,
    +        entries: Vec<Arc<EntrySealedCommitted>>,
         ) -> Result<Vec<Entry<EntryReduced, EntryCommitted>>, OperationError> {
             // If this is an internal search, do nothing. This can occur in some test cases ONLY
             let rec_entry: &Entry<EntrySealed, EntryCommitted> = match &se.ident.origin {
    @@ -3130,7 +3133,7 @@
                         // In tests we just push everything back.
                         return Ok(entries
                             .into_iter()
    -                        .map(|e| unsafe { e.into_reduced() })
    +                        .map(|e| unsafe { e.as_ref().clone().into_reduced() })
                             .collect());
                     } else {
                         // In production we can't risk leaking data here, so we return
    @@ -3317,7 +3320,7 @@
             &self,
             audit: &mut AuditScope,
             me: &ModifyEvent,
    -        entries: &[Entry<EntrySealed, EntryCommitted>],
    +        entries: &[Arc<EntrySealedCommitted>],
         ) -> Result<bool, OperationError> {
             let rec_entry: &Entry<EntrySealed, EntryCommitted> = match &me.ident.origin {
                 IdentType::Internal => {
    @@ -3643,7 +3646,7 @@
             &self,
             audit: &mut AuditScope,
             de: &DeleteEvent,
    -        entries: &[Entry<EntrySealed, EntryCommitted>],
    +        entries: &[Arc<EntrySealedCommitted>],
         ) -> Result<bool, OperationError> {
             let rec_entry: &Entry<EntrySealed, EntryCommitted> = match &de.ident.origin {
                 IdentType::Internal => {
    @@ -3957,6 +3960,7 @@
         };
         use crate::event::{CreateEvent, DeleteEvent, ModifyEvent, SearchEvent};
         use crate::prelude::*;
    +    use std::sync::Arc;
     
         macro_rules! acp_from_entry_err {
             (
    @@ -4424,8 +4428,8 @@
             );
             let ev1 = unsafe { e1.into_sealed_committed() };
     
    -        let expect = vec![ev1.clone()];
    -        let entries = vec![ev1];
    +        let expect = vec![Arc::new(ev1.clone())];
    +        let entries = vec![Arc::new(ev1)];
     
             // This acp basically is "allow access to stuff, but not this".
             test_acp_search!(
    @@ -4453,12 +4457,12 @@
             let e2: Entry<EntryInit, EntryNew> = Entry::unsafe_from_entry_str(JSON_TESTPERSON2);
             let ev2 = unsafe { e2.into_sealed_committed() };
     
    -        let r_set = vec![ev1.clone(), ev2.clone()];
    +        let r_set = vec![Arc::new(ev1.clone()), Arc::new(ev2.clone())];
     
             let se_admin = unsafe {
                 SearchEvent::new_impersonate_entry_ser(JSON_ADMIN_V1, filter_all!(f_pres("name")))
             };
    -        let ex_admin = vec![ev1.clone()];
    +        let ex_admin = vec![Arc::new(ev1.clone())];
     
             let se_anon = unsafe {
                 SearchEvent::new_impersonate_entry_ser(JSON_ANONYMOUS_V1, filter_all!(f_pres("name")))
    @@ -4536,7 +4540,7 @@
             // class and uuid being present.
             let e1: Entry<EntryInit, EntryNew> = Entry::unsafe_from_entry_str(JSON_TESTPERSON1);
             let ev1 = unsafe { e1.into_sealed_committed() };
    -        let r_set = vec![ev1.clone()];
    +        let r_set = vec![Arc::new(ev1.clone())];
     
             let ex1: Entry<EntryInit, EntryNew> =
                 Entry::unsafe_from_entry_str(JSON_TESTPERSON1_REDUCED);
    @@ -4575,7 +4579,7 @@
             // class and uuid being present.
             let e1: Entry<EntryInit, EntryNew> = Entry::unsafe_from_entry_str(JSON_TESTPERSON1);
             let ev1 = unsafe { e1.into_sealed_committed() };
    -        let r_set = vec![ev1.clone()];
    +        let r_set = vec![Arc::new(ev1.clone())];
     
             let ex1: Entry<EntryInit, EntryNew> =
                 Entry::unsafe_from_entry_str(JSON_TESTPERSON1_REDUCED);
    @@ -4638,7 +4642,7 @@
         fn test_access_enforce_modify() {
             let e1: Entry<EntryInit, EntryNew> = Entry::unsafe_from_entry_str(JSON_TESTPERSON1);
             let ev1 = unsafe { e1.into_sealed_committed() };
    -        let r_set = vec![ev1.clone()];
    +        let r_set = vec![Arc::new(ev1.clone())];
     
             // Name present
             let me_pres = unsafe {
    @@ -4922,7 +4926,7 @@
         fn test_access_enforce_delete() {
             let e1: Entry<EntryInit, EntryNew> = Entry::unsafe_from_entry_str(JSON_TESTPERSON1);
             let ev1 = unsafe { e1.into_sealed_committed() };
    -        let r_set = vec![ev1.clone()];
    +        let r_set = vec![Arc::new(ev1.clone())];
     
             let de_admin = unsafe {
                 DeleteEvent::new_impersonate_entry_ser(
    diff --git a/docs/rustdoc/src/kanidm/be/idl_arc_sqlite.rs.html b/docs/rustdoc/src/kanidm/be/idl_arc_sqlite.rs.html
    index 8a2913ef3..b16e1b5b1 100644
    --- a/docs/rustdoc/src/kanidm/be/idl_arc_sqlite.rs.html
    +++ b/docs/rustdoc/src/kanidm/be/idl_arc_sqlite.rs.html
    @@ -1258,6 +1258,7 @@
     1258
     1259
     1260
    +1261
     
     use crate::be::idl_sqlite::{
         IdlSqlite, IdlSqliteReadTransaction, IdlSqliteTransaction, IdlSqliteWriteTransaction,
    @@ -1279,6 +1280,7 @@
     use std::collections::BTreeSet;
     use std::convert::TryInto;
     use std::ops::DerefMut;
    +use std::sync::Arc;
     use std::time::Duration;
     use uuid::Uuid;
     
    @@ -1310,7 +1312,7 @@
     
     pub struct IdlArcSqlite {
         db: IdlSqlite,
    -    entry_cache: ARCache<u64, Box<Entry<EntrySealed, EntryCommitted>>>,
    +    entry_cache: ARCache<u64, Arc<EntrySealedCommitted>>,
         idl_cache: ARCache<IdlCacheKey, Box<IDLBitRange>>,
         name_cache: ARCache<NameCacheKey, NameCacheValue>,
         op_ts_max: CowCell<Option<Duration>>,
    @@ -1320,7 +1322,7 @@
     
     pub struct IdlArcSqliteReadTransaction<'a> {
         db: IdlSqliteReadTransaction,
    -    entry_cache: ARCacheReadTxn<'a, u64, Box<Entry<EntrySealed, EntryCommitted>>>,
    +    entry_cache: ARCacheReadTxn<'a, u64, Arc<EntrySealedCommitted>>,
         idl_cache: ARCacheReadTxn<'a, IdlCacheKey, Box<IDLBitRange>>,
         name_cache: ARCacheReadTxn<'a, NameCacheKey, NameCacheValue>,
         allids: CowCellReadTxn<IDLBitRange>,
    @@ -1328,7 +1330,7 @@
     
     pub struct IdlArcSqliteWriteTransaction<'a> {
         db: IdlSqliteWriteTransaction,
    -    entry_cache: ARCacheWriteTxn<'a, u64, Box<Entry<EntrySealed, EntryCommitted>>>,
    +    entry_cache: ARCacheWriteTxn<'a, u64, Arc<EntrySealedCommitted>>,
         idl_cache: ARCacheWriteTxn<'a, IdlCacheKey, Box<IDLBitRange>>,
         name_cache: ARCacheWriteTxn<'a, NameCacheKey, NameCacheValue>,
         op_ts_max: CowCellWriteTxn<'a, Option<Duration>>,
    @@ -1344,7 +1346,7 @@
             $is_read_op:expr
         ) => {{
             spanned!("be::idl_arc_sqlite::get_identry", {
    -            let mut result: Vec<Entry<_, _>> = Vec::new();
    +            let mut result: Vec<Arc<EntrySealedCommitted>> = Vec::new();
                 match $idl {
                     IdList::Partial(idli) | IdList::PartialThreshold(idli) | IdList::Indexed(idli) => {
                         let mut nidl = IDLBitRange::new();
    @@ -1353,7 +1355,7 @@
                             // For all the id's in idl.
                             // is it in the cache?
                             match $self.entry_cache.get(&i) {
    -                            Some(eref) => result.push(eref.as_ref().clone()),
    +                            Some(eref) => result.push(eref.clone()),
                                 None => unsafe { nidl.push_id(i) },
                             }
                         });
    @@ -1364,7 +1366,7 @@
                             // Clone everything from db_result into the cache.
                             if $is_read_op {
                                 db_result.iter().for_each(|e| {
    -                                $self.entry_cache.insert(e.get_id(), Box::new(e.clone()));
    +                                $self.entry_cache.insert(e.get_id(), e.clone());
                                 });
                             }
                             // Merge the two vecs
    @@ -1380,7 +1382,7 @@
                         (&idli)
                             .into_iter()
                             .for_each(|i| match $self.entry_cache.get(&i) {
    -                            Some(eref) => result.push(eref.as_ref().clone()),
    +                            Some(eref) => result.push(eref.clone()),
                                 None => unsafe { nidl.push_id(i) },
                             });
     
    @@ -1585,7 +1587,7 @@
         fn get_identry(
             &mut self,
             idl: &IdList,
    -    ) -> Result<Vec<Entry<EntrySealed, EntryCommitted>>, OperationError>;
    +    ) -> Result<Vec<Arc<EntrySealedCommitted>>, OperationError>;
     
         // ! TRACING INTEGRATED
         fn get_identry_raw(&self, idl: &IdList) -> Result<Vec<IdRawEntry>, OperationError>;
    @@ -1640,7 +1642,7 @@
         fn get_identry(
             &mut self,
             idl: &IdList,
    -    ) -> Result<Vec<Entry<EntrySealed, EntryCommitted>>, OperationError> {
    +    ) -> Result<Vec<Arc<EntrySealedCommitted>>, OperationError> {
             get_identry!(self, idl, true)
         }
     
    @@ -1731,7 +1733,7 @@
         fn get_identry(
             &mut self,
             idl: &IdList,
    -    ) -> Result<Vec<Entry<EntrySealed, EntryCommitted>>, OperationError> {
    +    ) -> Result<Vec<Arc<EntrySealedCommitted>>, OperationError> {
             get_identry!(self, idl, false)
         }
     
    @@ -1926,7 +1928,7 @@
                     } else {
                         (*self.allids).insert_id(e.get_id());
                         self.entry_cache
    -                        .insert_dirty(e.get_id(), Box::new(e.clone()));
    +                        .insert_dirty(e.get_id(), Arc::new(e.clone()));
                         Ok(())
                     }
                 })
    diff --git a/docs/rustdoc/src/kanidm/be/idl_sqlite.rs.html b/docs/rustdoc/src/kanidm/be/idl_sqlite.rs.html
    index 07f6aa903..a4ec2a314 100644
    --- a/docs/rustdoc/src/kanidm/be/idl_sqlite.rs.html
    +++ b/docs/rustdoc/src/kanidm/be/idl_sqlite.rs.html
    @@ -1411,8 +1411,6 @@
     1411
     1412
     1413
    -1414
    -1415
     
     use crate::be::{BackendConfig, IdList, IdRawEntry, IdxKey, IdxSlope};
     use crate::entry::{Entry, EntryCommitted, EntrySealed};
    @@ -1427,6 +1425,7 @@
     use rusqlite::OpenFlags;
     use rusqlite::OptionalExtension;
     use std::convert::{TryFrom, TryInto};
    +use std::sync::Arc;
     use std::time::Duration;
     use tracing::trace;
     use uuid::Uuid;
    @@ -1529,14 +1528,11 @@
         fn get_conn(&self) -> &r2d2::PooledConnection<r2d2_sqlite::SqliteConnectionManager>;
     
         // ! TRACING INTEGRATED
    -    fn get_identry(
    -        &self,
    -        idl: &IdList,
    -    ) -> Result<Vec<Entry<EntrySealed, EntryCommitted>>, OperationError> {
    +    fn get_identry(&self, idl: &IdList) -> Result<Vec<Arc<EntrySealedCommitted>>, OperationError> {
             spanned!("be::idl_sqlite::get_identry", {
                 self.get_identry_raw(idl)?
                     .into_iter()
    -                .map(|ide| ide.into_entry())
    +                .map(|ide| ide.into_entry().map(|e| Arc::new(e)))
                     .collect()
             })
         }
    diff --git a/docs/rustdoc/src/kanidm/be/mod.rs.html b/docs/rustdoc/src/kanidm/be/mod.rs.html
    index 5e223269d..c6109b1bf 100644
    --- a/docs/rustdoc/src/kanidm/be/mod.rs.html
    +++ b/docs/rustdoc/src/kanidm/be/mod.rs.html
    @@ -3000,6 +3000,13 @@
     3000
     3001
     3002
    +3003
    +3004
    +3005
    +3006
    +3007
    +3008
    +3009
     
     //! The backend. This contains the "low level" storage and query code, which is
     //! implemented as a json-like kv document database. This has no rules about content
    @@ -3545,7 +3552,7 @@
             au: &mut AuditScope,
             erl: &Limits,
             filt: &Filter<FilterValidResolved>,
    -    ) -> Result<Vec<Entry<EntrySealed, EntryCommitted>>, OperationError> {
    +    ) -> Result<Vec<Arc<EntrySealedCommitted>>, OperationError> {
             let _entered = trace_span!("be::search").entered();
             // Unlike DS, even if we don't get the index back, we can just pass
             // to the in-memory filter test and be done.
    @@ -4017,7 +4024,7 @@
         pub fn modify(
             &self,
             au: &mut AuditScope,
    -        pre_entries: &[Entry<EntrySealed, EntryCommitted>],
    +        pre_entries: &[Arc<EntrySealedCommitted>],
             post_entries: &[Entry<EntrySealed, EntryCommitted>],
         ) -> Result<(), OperationError> {
             lperf_trace_segment!(au, "be::modify", || {
    @@ -4070,14 +4077,14 @@
                 pre_entries
                     .iter()
                     .zip(post_entries.iter())
    -                .try_for_each(|(pre, post)| self.entry_index(au, Some(pre), Some(post)))
    +                .try_for_each(|(pre, post)| self.entry_index(au, Some(pre.as_ref()), Some(post)))
             })
         }
     
         pub fn delete(
             &self,
             au: &mut AuditScope,
    -        entries: &[Entry<EntrySealed, EntryCommitted>],
    +        entries: &[Arc<EntrySealedCommitted>],
         ) -> Result<(), OperationError> {
             lperf_trace_segment!(au, "be::delete", || {
                 if entries.is_empty() {
    @@ -4691,6 +4698,7 @@
         use idlset::v2::IDLBitRange;
         use std::fs;
         use std::iter::FromIterator;
    +    use std::sync::Arc;
         use uuid::Uuid;
     
         use super::super::audit::AuditScope;
    @@ -4877,20 +4885,22 @@
                 let r1 = results.remove(0);
                 let r2 = results.remove(0);
     
    -            let mut r1 = unsafe { r1.into_invalid() };
    -            let mut r2 = unsafe { r2.into_invalid() };
    +            let mut r1 = unsafe { r1.as_ref().clone().into_invalid() };
    +            let mut r2 = unsafe { r2.as_ref().clone().into_invalid() };
     
                 // Modify no id (err)
                 // This is now impossible due to the state machine design.
                 // However, with some unsafe ....
                 let ue1 = unsafe { e1.clone().into_sealed_committed() };
    -            assert!(be.modify(audit, &vec![ue1.clone()], &vec![ue1]).is_err());
    +            assert!(be
    +                .modify(audit, &vec![Arc::new(ue1.clone())], &vec![ue1])
    +                .is_err());
                 // Modify none
                 assert!(be.modify(audit, &vec![], &vec![]).is_err());
     
                 // Make some changes to r1, r2.
    -            let pre1 = unsafe { r1.clone().into_sealed_committed() };
    -            let pre2 = unsafe { r2.clone().into_sealed_committed() };
    +            let pre1 = unsafe { Arc::new(r1.clone().into_sealed_committed()) };
    +            let pre2 = unsafe { Arc::new(r2.clone().into_sealed_committed()) };
                 r1.add_ava("desc", Value::from("modified"));
                 r2.add_ava("desc", Value::from("modified"));
     
    @@ -4911,7 +4921,7 @@
                 assert!(be
                     .modify(
                         audit,
    -                    &vec![vr1.clone(), pre2.clone()],
    +                    &vec![Arc::new(vr1.clone()), pre2.clone()],
                         &vec![vr1.clone(), vr2.clone()]
                     )
                     .is_ok());
    @@ -4961,7 +4971,7 @@
     
                 // Delete one
                 assert!(be.delete(audit, &vec![r1.clone()]).is_ok());
    -            assert!(!entry_exists!(audit, be, r1));
    +            assert!(!entry_exists!(audit, be, r1.as_ref()));
     
                 // delete none (no match filter)
                 assert!(be.delete(audit, &vec![]).is_err());
    @@ -4973,18 +4983,18 @@
                 e4.add_ava("userid", Value::from("amy"));
                 e4.add_ava("uuid", Value::from("21d816b5-1f6a-4696-b7c1-6ed06d22ed81"));
     
    -            let ve4 = unsafe { e4.clone().into_sealed_committed() };
    +            let ve4 = unsafe { Arc::new(e4.clone().into_sealed_committed()) };
     
                 assert!(be.delete(audit, &vec![ve4]).is_err());
     
    -            assert!(entry_exists!(audit, be, r2));
    -            assert!(entry_exists!(audit, be, r3));
    +            assert!(entry_exists!(audit, be, r2.as_ref()));
    +            assert!(entry_exists!(audit, be, r3.as_ref()));
     
                 // delete batch
                 assert!(be.delete(audit, &vec![r2.clone(), r3.clone()]).is_ok());
     
    -            assert!(!entry_exists!(audit, be, r2));
    -            assert!(!entry_exists!(audit, be, r3));
    +            assert!(!entry_exists!(audit, be, r2.as_ref()));
    +            assert!(!entry_exists!(audit, be, r3.as_ref()));
     
                 // delete none (no entries left)
                 // see fn delete for why this is ok, not err
    @@ -5236,6 +5246,7 @@
                 let e1 = unsafe { e1.into_sealed_new() };
     
                 let rset = be.create(audit, vec![e1.clone()]).unwrap();
    +            let rset: Vec<_> = rset.into_iter().map(Arc::new).collect();
     
                 idl_state!(be, "name", IndexType::Equality, "william", Some(vec![1]));
     
    @@ -5306,6 +5317,7 @@
                     .create(audit, vec![e1.clone(), e2.clone(), e3.clone()])
                     .unwrap();
                 rset.remove(1);
    +            let rset: Vec<_> = rset.into_iter().map(Arc::new).collect();
     
                 // Now remove e1, e3.
                 be.delete(audit, &rset).unwrap();
    @@ -5356,8 +5368,9 @@
                 let e1 = unsafe { e1.into_sealed_new() };
     
                 let rset = be.create(audit, vec![e1.clone()]).unwrap();
    +            let rset: Vec<_> = rset.into_iter().map(Arc::new).collect();
                 // Now, alter the new entry.
    -            let mut ce1 = unsafe { rset[0].clone().into_invalid() };
    +            let mut ce1 = unsafe { rset[0].as_ref().clone().into_invalid() };
                 // add something.
                 ce1.add_ava("tb", Value::from("test"));
                 // remove something.
    @@ -5401,8 +5414,9 @@
                 let e1 = unsafe { e1.into_sealed_new() };
     
                 let rset = be.create(audit, vec![e1.clone()]).unwrap();
    +            let rset: Vec<_> = rset.into_iter().map(Arc::new).collect();
                 // Now, alter the new entry.
    -            let mut ce1 = unsafe { rset[0].clone().into_invalid() };
    +            let mut ce1 = unsafe { rset[0].as_ref().clone().into_invalid() };
                 ce1.purge_ava("name");
                 ce1.purge_ava("uuid");
                 ce1.add_ava("name", Value::from("claire"));
    diff --git a/docs/rustdoc/src/kanidm/entry.rs.html b/docs/rustdoc/src/kanidm/entry.rs.html
    index 5dd69774b..6cbbb4623 100644
    --- a/docs/rustdoc/src/kanidm/entry.rs.html
    +++ b/docs/rustdoc/src/kanidm/entry.rs.html
    @@ -2614,6 +2614,7 @@
     // use hashbrown::HashMap as Map;
     use hashbrown::HashMap;
     use smartstring::alias::String as AttrString;
    +use std::sync::Arc;
     use time::OffsetDateTime;
     use uuid::Uuid;
     
    @@ -2655,7 +2656,7 @@
     
     pub type EntrySealedCommitted = Entry<EntrySealed, EntryCommitted>;
     pub type EntryInvalidCommitted = Entry<EntryInvalid, EntryCommitted>;
    -pub type EntryTuple = (EntrySealedCommitted, EntryInvalidCommitted);
    +pub type EntryTuple = (Arc<EntrySealedCommitted>, EntryInvalidCommitted);
     
     // Entry should have a lifecycle of types. This is Raw (modifiable) and Entry (verified).
     // This way, we can move between them, but only certain actions are possible on either
    @@ -3888,31 +3889,30 @@
         /// 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.
         pub fn reduce_attributes(
    -        self,
    +        &self,
             allowed_attrs: &BTreeSet<&str>,
         ) -> Entry<EntryReduced, EntryCommitted> {
             // Remove all attrs from our tree that are NOT in the allowed set.
    -
    -        let Entry {
    -            valid: s_valid,
    -            state: s_state,
    -            attrs: s_attrs,
    -        } = self;
    -
    -        let f_attrs: Map<_, _> = s_attrs
    -            .into_iter()
    +        let f_attrs: Map<_, _> = self
    +            .attrs
    +            .iter()
                 .filter_map(|(k, v)| {
                     if allowed_attrs.contains(k.as_str()) {
    -                    Some((k, v))
    +                    Some((k.clone(), v.clone()))
                     } else {
                         None
                     }
                 })
                 .collect();
     
    +        let valid = EntryReduced {
    +            uuid: self.valid.uuid,
    +        };
    +        let state = self.state.clone();
    +
             Entry {
    -            valid: EntryReduced { uuid: s_valid.uuid },
    -            state: s_state,
    +            valid,
    +            state,
                 attrs: f_attrs,
             }
         }
    diff --git a/docs/rustdoc/src/kanidm/event.rs.html b/docs/rustdoc/src/kanidm/event.rs.html
    index aa1c53f31..bb16bf4cc 100644
    --- a/docs/rustdoc/src/kanidm/event.rs.html
    +++ b/docs/rustdoc/src/kanidm/event.rs.html
    @@ -963,6 +963,9 @@
     963
     964
     965
    +966
    +967
    +968
     
     //! An `event` is a self contained module of data, that contains all of the
     //! required information for any operation to proceed. While there are many
    @@ -1002,6 +1005,9 @@
     use std::time::Duration;
     use uuid::Uuid;
     
    +#[cfg(test)]
    +use std::sync::Arc;
    +
     #[derive(Debug)]
     pub struct SearchResult {
         entries: Vec<ProtoEntry>,
    @@ -1190,7 +1196,7 @@
     
         #[cfg(test)]
         pub unsafe fn new_impersonate_entry(
    -        e: Entry<EntrySealed, EntryCommitted>,
    +        e: Arc<Entry<EntrySealed, EntryCommitted>>,
             filter: Filter<FilterInvalid>,
         ) -> Self {
             SearchEvent {
    @@ -1217,7 +1223,7 @@
         #[cfg(test)]
         /* Impersonate a request for recycled objects */
         pub unsafe fn new_rec_impersonate_entry(
    -        e: Entry<EntrySealed, EntryCommitted>,
    +        e: Arc<Entry<EntrySealed, EntryCommitted>>,
             filter: Filter<FilterInvalid>,
         ) -> Self {
             let filter_orig = filter.into_valid();
    @@ -1233,7 +1239,7 @@
         #[cfg(test)]
         /* Impersonate an external request AKA filter ts + recycle */
         pub unsafe fn new_ext_impersonate_entry(
    -        e: Entry<EntrySealed, EntryCommitted>,
    +        e: Arc<Entry<EntrySealed, EntryCommitted>>,
             filter: Filter<FilterInvalid>,
         ) -> Self {
             SearchEvent {
    @@ -1423,7 +1429,7 @@
     
         #[cfg(test)]
         pub unsafe fn new_impersonate_entry(
    -        e: Entry<EntrySealed, EntryCommitted>,
    +        e: Arc<Entry<EntrySealed, EntryCommitted>>,
             filter: Filter<FilterInvalid>,
         ) -> Self {
             DeleteEvent {
    @@ -1612,7 +1618,7 @@
     
         #[cfg(test)]
         pub unsafe fn new_impersonate_entry(
    -        e: Entry<EntrySealed, EntryCommitted>,
    +        e: Arc<Entry<EntrySealed, EntryCommitted>>,
             filter: Filter<FilterInvalid>,
             modlist: ModifyList<ModifyInvalid>,
         ) -> Self {
    @@ -1920,7 +1926,7 @@ impl AuthResult {
     
         #[cfg(test)]
         pub unsafe fn new_impersonate_entry(
    -        e: Entry<EntrySealed, EntryCommitted>,
    +        e: Arc<Entry<EntrySealed, EntryCommitted>>,
             filter: Filter<FilterInvalid>,
         ) -> Self {
             ReviveRecycledEvent {
    diff --git a/docs/rustdoc/src/kanidm/identity.rs.html b/docs/rustdoc/src/kanidm/identity.rs.html
    index ec73f3822..8cf465b74 100644
    --- a/docs/rustdoc/src/kanidm/identity.rs.html
    +++ b/docs/rustdoc/src/kanidm/identity.rs.html
    @@ -151,6 +151,7 @@
     151
     152
     153
    +154
     
     //! Contains structures related to the Identity that initiated an `Event` in the
     //! server. Generally this Identity is what will have access controls applied to
    @@ -160,6 +161,7 @@
     use crate::prelude::*;
     use kanidm_proto::v1::UserAuthToken;
     use std::hash::Hash;
    +use std::sync::Arc;
     
     #[derive(Debug, Clone)]
     /// Limits on the resources a single event can consume. These are defined per-event
    @@ -195,7 +197,7 @@
     #[derive(Debug, Clone)]
     /// Metadata and the entry of the current Identity which is an external account/user.
     pub struct IdentUser {
    -    pub entry: Entry<EntrySealed, EntryCommitted>,
    +    pub entry: Arc<Entry<EntrySealed, EntryCommitted>>,
         // IpAddr?
         // Other metadata?
     }
    @@ -259,7 +261,7 @@
         }
     
         #[cfg(test)]
    -    pub fn from_impersonate_entry(entry: Entry<EntrySealed, EntryCommitted>) -> Self {
    +    pub fn from_impersonate_entry(entry: Arc<Entry<EntrySealed, EntryCommitted>>) -> Self {
             Identity {
                 origin: IdentType::User(IdentUser { entry }),
                 limits: Limits::unlimited(),
    @@ -269,7 +271,7 @@
         #[cfg(test)]
         pub unsafe fn from_impersonate_entry_ser(e: &str) -> Self {
             let ei: Entry<EntryInit, EntryNew> = Entry::unsafe_from_entry_str(e);
    -        Self::from_impersonate_entry(ei.into_sealed_committed())
    +        Self::from_impersonate_entry(Arc::new(ei.into_sealed_committed()))
         }
     
         pub fn from_impersonate(ident: &Self) -> Self {
    diff --git a/docs/rustdoc/src/kanidm/idm/group.rs.html b/docs/rustdoc/src/kanidm/idm/group.rs.html
    index 2bcfd6e4b..517dd0638 100644
    --- a/docs/rustdoc/src/kanidm/idm/group.rs.html
    +++ b/docs/rustdoc/src/kanidm/idm/group.rs.html
    @@ -118,6 +118,9 @@
     118
     119
     120
    +121
    +122
    +123
     
     use crate::entry::{Entry, EntryCommitted, EntryReduced, EntrySealed};
     use crate::prelude::*;
    @@ -166,7 +169,10 @@
                         e
                     })?;
                     // Now convert the group entries to groups.
    -                let groups: Result<Vec<_>, _> = ges.iter().map(Group::try_from_entry).collect();
    +                let groups: Result<Vec<_>, _> = ges
    +                    .iter()
    +                    .map(|e| Group::try_from_entry(e.as_ref()))
    +                    .collect();
                     groups.map_err(|e| {
                         admin_error!(?e, "failed to transform group entries to groups");
                         e
    diff --git a/docs/rustdoc/src/kanidm/idm/oauth2.rs.html b/docs/rustdoc/src/kanidm/idm/oauth2.rs.html
    index 3dc1531bc..1b6b29d4c 100644
    --- a/docs/rustdoc/src/kanidm/idm/oauth2.rs.html
    +++ b/docs/rustdoc/src/kanidm/idm/oauth2.rs.html
    @@ -1019,6 +1019,7 @@
     1019
     1020
     1021
    +1022
     
     //! Oauth2 resource server configurations
     //!
    @@ -1034,6 +1035,7 @@
     use hashbrown::HashMap;
     use kanidm_proto::v1::UserAuthToken;
     use openssl::sha;
    +use std::sync::Arc;
     use time::OffsetDateTime;
     use url::{Origin, Url};
     use webauthn_rs::base64_data::Base64UrlSafeData;
    @@ -1168,10 +1170,10 @@
         inner: CowCellWriteTxn<'a, Oauth2RSInner>,
     }
     
    -impl TryFrom<Vec<EntrySealedCommitted>> for Oauth2ResourceServers {
    +impl TryFrom<Vec<Arc<EntrySealedCommitted>>> for Oauth2ResourceServers {
         type Error = OperationError;
     
    -    fn try_from(value: Vec<EntrySealedCommitted>) -> Result<Self, Self::Error> {
    +    fn try_from(value: Vec<Arc<EntrySealedCommitted>>) -> Result<Self, Self::Error> {
             let fernet =
                 Fernet::new(&Fernet::generate_key()).ok_or(OperationError::CryptographyError)?;
             let oauth2rs = Oauth2ResourceServers {
    @@ -1203,7 +1205,7 @@
     }
     
     impl<'a> Oauth2ResourceServersWriteTransaction<'a> {
    -    pub fn reload(&mut self, value: Vec<EntrySealedCommitted>) -> Result<(), OperationError> {
    +    pub fn reload(&mut self, value: Vec<Arc<EntrySealedCommitted>>) -> Result<(), OperationError> {
             let rs_set: Result<HashMap<_, _>, _> = value
                 .into_iter()
                 .map(|ent| {
    diff --git a/docs/rustdoc/src/kanidm/idm/server.rs.html b/docs/rustdoc/src/kanidm/idm/server.rs.html
    index 1bab3a02c..577185cf6 100644
    --- a/docs/rustdoc/src/kanidm/idm/server.rs.html
    +++ b/docs/rustdoc/src/kanidm/idm/server.rs.html
    @@ -3966,6 +3966,7 @@
     3966
     3967
     3968
    +3969
     
     use crate::credential::policy::CryptoPolicy;
     use crate::credential::softlock::CredSoftLock;
    @@ -4510,7 +4511,7 @@
                     // typing and functionality so we can assess what auth types can
                     // continue, and helps to keep non-needed entry specific data
                     // out of the session tree.
    -                let account = Account::try_from_entry_ro(au, &entry, &mut self.qs_read)?;
    +                let account = Account::try_from_entry_ro(au, entry.as_ref(), &mut self.qs_read)?;
     
                     // Check the credential that the auth_session will attempt to
                     // use.
    @@ -4735,7 +4736,7 @@
                 .qs_read
                 .internal_search_uuid(au, &uae.target)
                 .and_then(|account_entry| {
    -                UnixUserAccount::try_from_entry_ro(au, &account_entry, &mut self.qs_read)
    +                UnixUserAccount::try_from_entry_ro(au, account_entry.as_ref(), &mut self.qs_read)
                 })
                 .map_err(|e| {
                     admin_error!("Failed to start auth unix -> {:?}", e);
    @@ -4819,7 +4820,8 @@
     
             // if anonymous
             if lae.target == *UUID_ANONYMOUS {
    -            let account = Account::try_from_entry_ro(au, &account_entry, &mut self.qs_read)?;
    +            let account =
    +                Account::try_from_entry_ro(au, account_entry.as_ref(), &mut self.qs_read)?;
                 // Check if the anon account has been locked.
                 if !account.is_within_valid_time(ct) {
                     lsecurity!(au, "Account is not within valid time period");
    @@ -4840,7 +4842,7 @@
                 }))
             } else {
                 let account =
    -                UnixUserAccount::try_from_entry_ro(au, &account_entry, &mut self.qs_read)?;
    +                UnixUserAccount::try_from_entry_ro(au, account_entry.as_ref(), &mut self.qs_read)?;
     
                 if !account.is_within_valid_time(ct) {
                     lsecurity!(au, "Account is not within valid time period");
    @@ -4886,7 +4888,7 @@
                                 e
                             })?;
                         let anon_account =
    -                        Account::try_from_entry_ro(au, &anon_entry, &mut self.qs_read)?;
    +                        Account::try_from_entry_ro(au, anon_entry.as_ref(), &mut self.qs_read)?;
     
                         Ok(Some(LdapBoundToken {
                             spn: account.spn,
    diff --git a/docs/rustdoc/src/kanidm/idm/unix.rs.html b/docs/rustdoc/src/kanidm/idm/unix.rs.html
    index 4a31bb912..6fc44e0cc 100644
    --- a/docs/rustdoc/src/kanidm/idm/unix.rs.html
    +++ b/docs/rustdoc/src/kanidm/idm/unix.rs.html
    @@ -842,7 +842,7 @@
                     ]));
                     let ges: Vec<_> = $qs.internal_search($au, f)?;
                     let groups: Result<Vec<_>, _> = iter::once(Ok(upg))
    -                    .chain(ges.iter().map(UnixGroup::try_from_entry))
    +                    .chain(ges.iter().map(|e| UnixGroup::try_from_entry(e.as_ref())))
                         .collect();
                     groups
                 }
    diff --git a/docs/rustdoc/src/kanidm/plugins/attrunique.rs.html b/docs/rustdoc/src/kanidm/plugins/attrunique.rs.html
    index 6989f9a48..8115727bc 100644
    --- a/docs/rustdoc/src/kanidm/plugins/attrunique.rs.html
    +++ b/docs/rustdoc/src/kanidm/plugins/attrunique.rs.html
    @@ -345,6 +345,8 @@
     345
     346
     347
    +348
    +349
     
     // Attribute uniqueness plugin. We read the schema and determine if the
     // value should be unique, and how to handle if it is not. This will
    @@ -515,6 +517,8 @@
                 Err(e) => return vec![e],
             };
     
    +        let all_cand: Vec<_> = all_cand.into_iter().map(|e| e.as_ref().clone()).collect();
    +
             let uniqueattrs = {
                 let schema = qs.get_schema();
                 schema.get_attributes_unique()
    diff --git a/docs/rustdoc/src/kanidm/plugins/memberof.rs.html b/docs/rustdoc/src/kanidm/plugins/memberof.rs.html
    index 272bb82f4..c4ec38446 100644
    --- a/docs/rustdoc/src/kanidm/plugins/memberof.rs.html
    +++ b/docs/rustdoc/src/kanidm/plugins/memberof.rs.html
    @@ -1574,9 +1574,6 @@
     1574
     1575
     1576
    -1577
    -1578
    -1579
     
     // Member Of
     //
    @@ -1590,7 +1587,7 @@
     // As a result, we first need to run refint to clean up all dangling references, then memberof
     // fixes the graph of memberships
     
    -use crate::entry::{Entry, EntryCommitted, EntryInvalid, EntrySealed};
    +use crate::entry::{Entry, EntryCommitted, EntryInvalid, EntrySealed, EntryTuple};
     use crate::event::{CreateEvent, DeleteEvent, ModifyEvent};
     use crate::plugins::Plugin;
     use crate::prelude::*;
    @@ -1599,6 +1596,7 @@
     use kanidm_proto::v1::{ConsistencyError, OperationError};
     
     use hashbrown::HashMap;
    +use std::sync::Arc;
     use uuid::Uuid;
     
     lazy_static! {
    @@ -1608,10 +1606,6 @@
     
     pub struct MemberOf;
     
    -type EntrySealedCommitted = Entry<EntrySealed, EntryCommitted>;
    -type EntryInvalidCommitted = Entry<EntryInvalid, EntryCommitted>;
    -type EntryTuple = (EntrySealedCommitted, EntryInvalidCommitted);
    -
     fn do_memberof(
         au: &mut AuditScope,
         qs: &QueryServerWriteTransaction,
    @@ -1819,7 +1813,7 @@
         fn post_modify(
             au: &mut AuditScope,
             qs: &QueryServerWriteTransaction,
    -        pre_cand: &[Entry<EntrySealed, EntryCommitted>],
    +        pre_cand: &[Arc<Entry<EntrySealed, EntryCommitted>>],
             cand: &[Entry<EntrySealed, EntryCommitted>],
             _me: &ModifyEvent,
         ) -> Result<(), OperationError> {
    diff --git a/docs/rustdoc/src/kanidm/plugins/mod.rs.html b/docs/rustdoc/src/kanidm/plugins/mod.rs.html
    index 7515aa519..048c10092 100644
    --- a/docs/rustdoc/src/kanidm/plugins/mod.rs.html
    +++ b/docs/rustdoc/src/kanidm/plugins/mod.rs.html
    @@ -426,6 +426,7 @@
     426
     427
     428
    +429
     
     //! plugins allow an `Event` to be inspected and transformed during the write
     //! paths of the server. This allows richer expression of some concepts and
    @@ -436,6 +437,7 @@
     use crate::event::{CreateEvent, DeleteEvent, ModifyEvent};
     use crate::prelude::*;
     use kanidm_proto::v1::{ConsistencyError, OperationError};
    +use std::sync::Arc;
     use tracing::trace_span;
     
     mod attrunique;
    @@ -508,7 +510,7 @@
             au: &mut AuditScope,
             _qs: &QueryServerWriteTransaction,
             // List of what we modified that was valid?
    -        _pre_cand: &[Entry<EntrySealed, EntryCommitted>],
    +        _pre_cand: &[Arc<Entry<EntrySealed, EntryCommitted>>],
             _cand: &[Entry<EntrySealed, EntryCommitted>],
             _ce: &ModifyEvent,
         ) -> Result<(), OperationError> {
    @@ -779,7 +781,7 @@
         pub fn run_post_modify(
             au: &mut AuditScope,
             qs: &QueryServerWriteTransaction,
    -        pre_cand: &[Entry<EntrySealed, EntryCommitted>],
    +        pre_cand: &[Arc<Entry<EntrySealed, EntryCommitted>>],
             cand: &[Entry<EntrySealed, EntryCommitted>],
             me: &ModifyEvent,
         ) -> Result<(), OperationError> {
    diff --git a/docs/rustdoc/src/kanidm/plugins/refint.rs.html b/docs/rustdoc/src/kanidm/plugins/refint.rs.html
    index dd3dfd5e0..26be2cd9e 100644
    --- a/docs/rustdoc/src/kanidm/plugins/refint.rs.html
    +++ b/docs/rustdoc/src/kanidm/plugins/refint.rs.html
    @@ -709,6 +709,7 @@
     709
     710
     711
    +712
     
     // Referential Integrity
     //
    @@ -732,6 +733,7 @@
     use crate::modify::Modify;
     use crate::schema::SchemaTransaction;
     use kanidm_proto::v1::{ConsistencyError, PluginError};
    +use std::sync::Arc;
     
     // NOTE: This *must* be after base.rs!!!
     
    @@ -837,7 +839,7 @@
         fn post_modify(
             au: &mut AuditScope,
             qs: &QueryServerWriteTransaction,
    -        _pre_cand: &[Entry<EntrySealed, EntryCommitted>],
    +        _pre_cand: &[Arc<Entry<EntrySealed, EntryCommitted>>],
             _cand: &[Entry<EntrySealed, EntryCommitted>],
             me: &ModifyEvent,
         ) -> Result<(), OperationError> {
    diff --git a/docs/rustdoc/src/kanidm/plugins/spn.rs.html b/docs/rustdoc/src/kanidm/plugins/spn.rs.html
    index 79814235f..8c8deb91f 100644
    --- a/docs/rustdoc/src/kanidm/plugins/spn.rs.html
    +++ b/docs/rustdoc/src/kanidm/plugins/spn.rs.html
    @@ -394,6 +394,7 @@
     394
     395
     396
    +397
     
     // Generate and manage spn's for all entries in the domain. Also deals with
     // the infrequent - but possible - case where a domain is renamed.
    @@ -406,6 +407,7 @@
     use crate::value::PartialValue;
     // use crate::value::{PartialValue, Value};
     use kanidm_proto::v1::{ConsistencyError, OperationError};
    +use std::sync::Arc;
     
     pub struct Spn {}
     
    @@ -528,7 +530,7 @@
             au: &mut AuditScope,
             qs: &QueryServerWriteTransaction,
             // List of what we modified that was valid?
    -        pre_cand: &[Entry<EntrySealed, EntryCommitted>],
    +        pre_cand: &[Arc<Entry<EntrySealed, EntryCommitted>>],
             cand: &[Entry<EntrySealed, EntryCommitted>],
             _ce: &ModifyEvent,
         ) -> Result<(), OperationError> {
    diff --git a/docs/rustdoc/src/kanidm/server.rs.html b/docs/rustdoc/src/kanidm/server.rs.html
    index 09cce3e57..f2e4187e8 100644
    --- a/docs/rustdoc/src/kanidm/server.rs.html
    +++ b/docs/rustdoc/src/kanidm/server.rs.html
    @@ -4215,6 +4215,15 @@
     4215
     4216
     4217
    +4218
    +4219
    +4220
    +4221
    +4222
    +4223
    +4224
    +4225
    +4226
     
     //! `server` contains the query server, which is the main high level construction
     //! to coordinate queries and operations in the server.
    @@ -4316,7 +4325,7 @@
     
     pub(crate) struct ModifyPartial<'a> {
         norm_cand: Vec<Entry<EntrySealed, EntryCommitted>>,
    -    pre_candidates: Vec<Entry<EntrySealed, EntryCommitted>>,
    +    pre_candidates: Vec<Arc<Entry<EntrySealed, EntryCommitted>>>,
         me: &'a ModifyEvent,
     }
     
    @@ -4390,7 +4399,7 @@
             &self,
             audit: &mut AuditScope,
             se: &SearchEvent,
    -    ) -> Result<Vec<Entry<EntrySealed, EntryCommitted>>, OperationError> {
    +    ) -> Result<Vec<Arc<EntrySealedCommitted>>, OperationError> {
             spanned!("server::search", {
                 lperf_segment!(audit, "server::search", || {
                     if se.ident.is_internal() {
    @@ -4564,7 +4573,7 @@
             &self,
             audit: &mut AuditScope,
             filter: Filter<FilterInvalid>,
    -    ) -> Result<Vec<Entry<EntrySealed, EntryCommitted>>, OperationError> {
    +    ) -> Result<Vec<Arc<EntrySealedCommitted>>, OperationError> {
             spanned!("server::internal_search", {
                 lperf_segment!(audit, "server::internal_search", || {
                     let f_valid = filter
    @@ -4583,7 +4592,7 @@
             f_valid: Filter<FilterValid>,
             f_intent_valid: Filter<FilterValid>,
             event: &Identity,
    -    ) -> Result<Vec<Entry<EntrySealed, EntryCommitted>>, OperationError> {
    +    ) -> Result<Vec<Arc<EntrySealedCommitted>>, OperationError> {
             spanned!("server::internal_search_valid", {
                 lperf_segment!(audit, "server::internal_search_valid", || {
                     let se = SearchEvent::new_impersonate(event, f_valid, f_intent_valid);
    @@ -4613,7 +4622,7 @@
             filter: Filter<FilterInvalid>,
             filter_intent: Filter<FilterInvalid>,
             event: &Identity,
    -    ) -> Result<Vec<Entry<EntrySealed, EntryCommitted>>, OperationError> {
    +    ) -> Result<Vec<Arc<EntrySealedCommitted>>, OperationError> {
             let f_valid = filter
                 .validate(self.get_schema())
                 .map_err(OperationError::SchemaViolation)?;
    @@ -4651,7 +4660,7 @@
             &self,
             audit: &mut AuditScope,
             uuid: &Uuid,
    -    ) -> Result<Entry<EntrySealed, EntryCommitted>, OperationError> {
    +    ) -> Result<Arc<EntrySealedCommitted>, OperationError> {
             spanned!("server::internal_search_uuid", {
                 lperf_segment!(audit, "server::internal_search_uuid", || {
                     let filter = filter!(f_eq("uuid", PartialValue::new_uuid(*uuid)));
    @@ -4704,7 +4713,7 @@
             audit: &mut AuditScope,
             uuid: &Uuid,
             event: &Identity,
    -    ) -> Result<Entry<EntrySealed, EntryCommitted>, OperationError> {
    +    ) -> Result<Arc<EntrySealedCommitted>, OperationError> {
             spanned!("server::internal_search_uuid", {
                 lperf_segment!(audit, "server::internal_search_uuid", || {
                     let filter_intent = filter_all!(f_eq("uuid", PartialValue::new_uuid(*uuid)));
    @@ -5006,7 +5015,7 @@
         fn get_oauth2rs_set(
             &self,
             audit: &mut AuditScope,
    -    ) -> Result<Vec<EntrySealedCommitted>, OperationError> {
    +    ) -> Result<Vec<Arc<EntrySealedCommitted>>, OperationError> {
             self.internal_search(
                 audit,
                 filter!(f_eq(
    @@ -5521,7 +5530,7 @@
                 let mut candidates: Vec<Entry<EntryInvalid, EntryCommitted>> = pre_candidates
                     .iter()
                     // Invalidate and assign change id's
    -                .map(|er| er.clone().invalidate(self.cid.clone()))
    +                .map(|er| er.as_ref().clone().invalidate(self.cid.clone()))
                     .collect();
     
                 ltrace!(audit, "delete: candidates -> {:?}", candidates);
    @@ -5873,7 +5882,7 @@
                     // and the new modified ents.
                     let mut candidates: Vec<Entry<EntryInvalid, EntryCommitted>> = pre_candidates
                         .iter()
    -                    .map(|er| er.clone().invalidate(self.cid.clone()))
    +                    .map(|er| er.as_ref().clone().invalidate(self.cid.clone()))
                         .collect();
     
                     candidates
    @@ -5958,17 +5967,21 @@
                 // schema or acp requires reload. Remember, this is a modify, so we need to check
                 // pre and post cands.
                 if !self.changed_schema.get() {
    -                self.changed_schema
    -                    .set(norm_cand.iter().chain(pre_candidates.iter()).any(|e| {
    -                        e.attribute_equality("class", &PVCLASS_CLASSTYPE)
    -                            || e.attribute_equality("class", &PVCLASS_ATTRIBUTETYPE)
    -                    }))
    +                self.changed_schema.set(
    +                    norm_cand
    +                        .iter()
    +                        .chain(pre_candidates.iter().map(|e| e.as_ref()))
    +                        .any(|e| {
    +                            e.attribute_equality("class", &PVCLASS_CLASSTYPE)
    +                                || e.attribute_equality("class", &PVCLASS_ATTRIBUTETYPE)
    +                        }),
    +                )
                 }
                 if !self.changed_acp.get() {
                     self.changed_acp.set(
                         norm_cand
                             .iter()
    -                        .chain(pre_candidates.iter())
    +                        .chain(pre_candidates.iter().map(|e| e.as_ref()))
                             .any(|e| e.attribute_equality("class", &PVCLASS_ACP)),
                     )
                 }
    @@ -5976,7 +5989,7 @@
                     self.changed_oauth2.set(
                         norm_cand
                             .iter()
    -                        .chain(pre_candidates.iter())
    +                        .chain(pre_candidates.iter().map(|e| e.as_ref()))
                             .any(|e| e.attribute_equality("class", &PVCLASS_OAUTH2_RS)),
                     )
                 }
    @@ -5986,8 +5999,8 @@
                     (*cu).extend(
                         norm_cand
                             .iter()
    -                        .chain(pre_candidates.iter())
    -                        .map(|e| e.get_uuid()),
    +                        .map(|e| e.get_uuid())
    +                        .chain(pre_candidates.iter().map(|e| e.get_uuid())),
                     );
                 }
     
    @@ -6040,7 +6053,7 @@
                 self.search(audit, &se).map(|vs| {
                     vs.into_iter()
                         .map(|e| {
    -                        let writeable = e.clone().invalidate(self.cid.clone());
    +                        let writeable = e.as_ref().clone().invalidate(self.cid.clone());
                             (e, writeable)
                         })
                         .collect()
    @@ -6057,7 +6070,7 @@
         pub(crate) fn internal_batch_modify(
             &self,
             audit: &mut AuditScope,
    -        pre_candidates: Vec<Entry<EntrySealed, EntryCommitted>>,
    +        pre_candidates: Vec<Arc<EntrySealedCommitted>>,
             candidates: Vec<Entry<EntryInvalid, EntryCommitted>>,
         ) -> Result<(), OperationError> {
             lperf_segment!(audit, "server::internal_batch_modify", || {
    @@ -6108,17 +6121,21 @@
                     })?;
     
                 if !self.changed_schema.get() {
    -                self.changed_schema
    -                    .set(norm_cand.iter().chain(pre_candidates.iter()).any(|e| {
    -                        e.attribute_equality("class", &PVCLASS_CLASSTYPE)
    -                            || e.attribute_equality("class", &PVCLASS_ATTRIBUTETYPE)
    -                    }))
    +                self.changed_schema.set(
    +                    norm_cand
    +                        .iter()
    +                        .chain(pre_candidates.iter().map(|e| e.as_ref()))
    +                        .any(|e| {
    +                            e.attribute_equality("class", &PVCLASS_CLASSTYPE)
    +                                || e.attribute_equality("class", &PVCLASS_ATTRIBUTETYPE)
    +                        }),
    +                )
                 }
                 if !self.changed_acp.get() {
                     self.changed_acp.set(
                         norm_cand
                             .iter()
    -                        .chain(pre_candidates.iter())
    +                        .chain(pre_candidates.iter().map(|e| e.as_ref()))
                             .any(|e| e.attribute_equality("class", &PVCLASS_ACP)),
                     )
                 }
    @@ -6134,8 +6151,8 @@
                     (*cu).extend(
                         norm_cand
                             .iter()
    -                        .chain(pre_candidates.iter())
    -                        .map(|e| e.get_uuid()),
    +                        .map(|e| e.get_uuid())
    +                        .chain(pre_candidates.iter().map(|e| e.get_uuid())),
                     );
                 }
                 ltrace!(
    @@ -6176,7 +6193,7 @@
                 // Change the value type.
                 let mut candidates: Vec<Entry<EntryInvalid, EntryCommitted>> = pre_candidates
                     .iter()
    -                .map(|er| er.clone().invalidate(self.cid.clone()))
    +                .map(|er| er.as_ref().clone().invalidate(self.cid.clone()))
                     .collect();
     
                 candidates.iter_mut().try_for_each(|er| {
    @@ -6990,6 +7007,7 @@
         use crate::modify::{Modify, ModifyList};
         use crate::prelude::*;
         use kanidm_proto::v1::SchemaError;
    +    use std::sync::Arc;
         use std::time::Duration;
     
         #[test]
    @@ -7028,7 +7046,7 @@
                 debug!("--> {:?}", r2);
                 assert!(r2.len() == 1);
     
    -            let expected = unsafe { vec![e.into_sealed_committed()] };
    +            let expected = unsafe { vec![Arc::new(e.into_sealed_committed())] };
     
                 assert_eq!(r2, expected);