Enum cyfs_base::ObjectMapOpEnv
source · [−]pub enum ObjectMapOpEnv {
Path(ObjectMapPathOpEnvRef),
Single(ObjectMapSingleOpEnvRef),
}Variants
Path(ObjectMapPathOpEnvRef)
Single(ObjectMapSingleOpEnvRef)
Implementations
sourceimpl ObjectMapOpEnv
impl ObjectMapOpEnv
pub fn sid(&self) -> u64
pub fn path_op_env(&self, sid: u64) -> BuckyResult<ObjectMapPathOpEnvRef>
pub fn single_op_env(&self, sid: u64) -> BuckyResult<ObjectMapSingleOpEnvRef>
pub async fn get_current_root(&self) -> BuckyResult<ObjectId>
pub async fn update(&self) -> BuckyResult<ObjectId>
pub async fn commit(self) -> BuckyResult<ObjectId>
pub fn abort(self) -> BuckyResult<()>
pub fn is_dropable(&self) -> bool
Trait Implementations
sourceimpl Clone for ObjectMapOpEnv
impl Clone for ObjectMapOpEnv
sourcefn clone(&self) -> ObjectMapOpEnv
fn clone(&self) -> ObjectMapOpEnv
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 ObjectMapOpEnv
impl Send for ObjectMapOpEnv
impl Sync for ObjectMapOpEnv
impl Unpin for ObjectMapOpEnv
impl !UnwindSafe for ObjectMapOpEnv
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