Struct cyfs_base::ObjectMapOpEnvContainer
source · [−]pub struct ObjectMapOpEnvContainer { /* private fields */ }Implementations
sourceimpl ObjectMapOpEnvContainer
impl ObjectMapOpEnvContainer
pub fn start_monitor(&self)
pub fn add_env(&self, env: ObjectMapOpEnv)
pub fn get_op_env(&self, sid: u64) -> BuckyResult<ObjectMapOpEnv>
pub fn get_path_op_env(&self, sid: u64) -> BuckyResult<ObjectMapPathOpEnvRef>
pub fn get_single_op_env(&self, sid: u64) -> BuckyResult<ObjectMapSingleOpEnvRef>
pub async fn get_current_root(&self, sid: u64) -> BuckyResult<ObjectId>
pub async fn update(&self, sid: u64) -> BuckyResult<ObjectId>
pub async fn commit(&self, sid: u64) -> BuckyResult<ObjectId>
pub fn abort(&self, sid: u64) -> BuckyResult<()>
Trait Implementations
sourceimpl Clone for ObjectMapOpEnvContainer
impl Clone for ObjectMapOpEnvContainer
sourcefn clone(&self) -> ObjectMapOpEnvContainer
fn clone(&self) -> ObjectMapOpEnvContainer
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source. Read more
Auto Trait Implementations
impl RefUnwindSafe for ObjectMapOpEnvContainer
impl Send for ObjectMapOpEnvContainer
impl Sync for ObjectMapOpEnvContainer
impl Unpin for ObjectMapOpEnvContainer
impl UnwindSafe for ObjectMapOpEnvContainer
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
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