Module kanidmd_lib::prelude
source · Expand description
A prelude of imports that should be imported by all other Kanidm modules to help make imports cleaner.
Re-exports
pub use crate::be::Limits;
pub use crate::entry::Entry;
pub use crate::entry::EntryCommitted;
pub use crate::entry::EntryInit;
pub use crate::entry::EntryInitNew;
pub use crate::entry::EntryInvalid;
pub use crate::entry::EntryInvalidCommitted;
pub use crate::entry::EntryInvalidNew;
pub use crate::entry::EntryNew;
pub use crate::entry::EntryReduced;
pub use crate::entry::EntryReducedCommitted;
pub use crate::entry::EntryRefresh;
pub use crate::entry::EntryRefreshNew;
pub use crate::entry::EntrySealed;
pub use crate::entry::EntrySealedCommitted;
pub use crate::entry::EntrySealedNew;
pub use crate::entry::EntryTuple;
pub use crate::entry::EntryValid;
pub use crate::event::CreateEvent;
pub use crate::event::DeleteEvent;
pub use crate::event::ExistsEvent;
pub use crate::event::ModifyEvent;
pub use crate::event::SearchEvent;
pub use crate::filter::f_and;
pub use crate::filter::f_andnot;
pub use crate::filter::f_eq;
pub use crate::filter::f_id;
pub use crate::filter::f_inc;
pub use crate::filter::f_lt;
pub use crate::filter::f_or;
pub use crate::filter::f_pres;
pub use crate::filter::f_self;
pub use crate::filter::f_spn_name;
pub use crate::filter::f_sub;
pub use crate::filter::Filter;
pub use crate::filter::FilterInvalid;
pub use crate::filter::FilterValid;
pub use crate::filter::FC;
pub use crate::idm::server::IdmServer;
pub use crate::idm::server::IdmServerDelayed;
pub use crate::modify::m_assert;
pub use crate::modify::m_pres;
pub use crate::modify::m_purge;
pub use crate::modify::m_remove;
pub use crate::modify::Modify;
pub use crate::modify::ModifyInvalid;
pub use crate::modify::ModifyList;
pub use crate::modify::ModifyValid;
pub use crate::server::access::AccessControlsTransaction;
pub use crate::server::batch_modify::BatchModifyEvent;
pub use crate::server::identity::AccessScope;
pub use crate::server::identity::IdentType;
pub use crate::server::identity::IdentUser;
pub use crate::server::identity::Identity;
pub use crate::server::identity::IdentityId;
pub use crate::server::QueryServer;
pub use crate::server::QueryServerReadTransaction;
pub use crate::server::QueryServerTransaction;
pub use crate::server::QueryServerWriteTransaction;
pub use crate::utils::duration_from_epoch_now;
pub use crate::value::ApiTokenScope;
pub use crate::value::IndexType;
pub use crate::value::PartialValue;
pub use crate::value::SessionScope;
pub use crate::value::SyntaxType;
pub use crate::value::Value;
pub use crate::valueset::ValueSet;
pub use crate::valueset::ValueSetT;
pub use crate::constants::*;
Macros
- Parse
Uuid
s from string literals at compile time.
Structs
- A
Duration
type to represent a span of time, typically used for system timeouts. - A parsed URL record.
- A Universally Unique Identifier (UUID).
Enums
Type Definitions
- A convenience alias for a [
LazyCompact
] layout [SmartString
].