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, source: Option<OpEnvSourceInfo>)
pub fn get_op_env(
&self,
sid: u64,
source: Option<&OpEnvSourceInfo>
) -> BuckyResult<ObjectMapOpEnv>
pub fn get_path_op_env(
&self,
sid: u64,
source: Option<&OpEnvSourceInfo>
) -> BuckyResult<ObjectMapPathOpEnvRef>
pub fn get_single_op_env(
&self,
sid: u64,
source: Option<&OpEnvSourceInfo>
) -> BuckyResult<ObjectMapSingleOpEnvRef>
pub async fn get_current_root(
&self,
sid: u64,
source: Option<&OpEnvSourceInfo>
) -> BuckyResult<ObjectId>
pub async fn update(
&self,
sid: u64,
source: Option<&OpEnvSourceInfo>
) -> BuckyResult<ObjectId>
pub async fn commit(
&self,
sid: u64,
source: Option<&OpEnvSourceInfo>
) -> BuckyResult<ObjectId>
pub fn abort(&self, sid: u64, source: Option<&OpEnvSourceInfo>) -> 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 · sourceconst fn clone_from(&mut self, source: &Self)
const fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreAuto 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 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