Struct migration_rocksdb::Batch [−][src]
A batch of key-value pairs to be written into the database.
Implementations
impl Batch
[src]
pub fn new(config: &Config, column: u32) -> Self
[src]
Make a new batch with the given config.
pub fn insert(
&mut self,
key: Vec<u8>,
value: Vec<u8>,
dest: &mut Database
) -> Result<()>
[src]
&mut self,
key: Vec<u8>,
value: Vec<u8>,
dest: &mut Database
) -> Result<()>
Insert a value into the batch, committing if necessary.
pub fn commit(&mut self, dest: &mut Database) -> Result<()>
[src]
Commit all the items in the batch to the given database.
Auto Trait Implementations
impl RefUnwindSafe for Batch
impl Send for Batch
impl Sync for Batch
impl Unpin for Batch
impl UnwindSafe for Batch
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
pub fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> Erased for T
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
pub fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
pub fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
V: MultiLane<T>,