pub struct WriteOperation {
pub object_name: String,
pub flags: u32,
pub mtime: time_t,
/* private fields */
}
Expand description
A helper to create rados write operation An object write operation stores a number of operations which can be executed atomically.
Fields§
§object_name: String
§flags: u32
flags are set by calling LIBRADOS_OPERATION_NOFLAG | LIBRADOS_OPERATION_ORDER_READS_WRITES all the other flags are documented in rados.rs
mtime: time_t
Trait Implementations§
Source§impl Debug for WriteOperation
impl Debug for WriteOperation
Auto Trait Implementations§
impl Freeze for WriteOperation
impl RefUnwindSafe for WriteOperation
impl !Send for WriteOperation
impl !Sync for WriteOperation
impl Unpin for WriteOperation
impl UnwindSafe for WriteOperation
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more