Struct kanidmd_lib::be::Backend
source · [−]pub struct Backend { /* private fields */ }
Implementations
sourceimpl Backend
impl Backend
pub fn new(
cfg: BackendConfig,
idxkeys: Vec<IdxKey>,
vacuum: bool
) -> Result<Self, OperationError>
pub fn get_pool_size(&self) -> u32
pub fn try_quiesce(&self)
pub fn read(&self) -> BackendReadTransaction<'_>
pub fn write(&self) -> BackendWriteTransaction<'_>
pub fn reset_db_s_uuid(&self) -> Uuid
Trait Implementations
Auto Trait Implementations
impl !RefUnwindSafe for Backend
impl Send for Backend
impl Sync for Backend
impl Unpin for Backend
impl !UnwindSafe for Backend
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more