Struct engine_panic::engine::PanicEngine[][src]

pub struct PanicEngine;

Trait Implementations

impl CFNamesExt for PanicEngine[src]

impl CFOptionsExt for PanicEngine[src]

impl Clone for PanicEngine[src]

impl CompactExt for PanicEngine[src]

type CompactedEvent = PanicCompactedEvent

impl DBOptionsExt for PanicEngine[src]

impl Debug for PanicEngine[src]

impl ImportExt for PanicEngine[src]

type IngestExternalFileOptions = PanicIngestExternalFileOptions

impl Iterable for PanicEngine[src]

type Iterator = PanicEngineIterator

impl KvEngine for PanicEngine[src]

type Snapshot = PanicSnapshot

A consistent read-only snapshot of the database

impl MiscExt for PanicEngine[src]

impl MvccPropertiesExt for PanicEngine[src]

impl Peekable for PanicEngine[src]

type DBVector = PanicDBVector

The byte-vector type through which the database returns read values.

impl PerfContextExt for PanicEngine[src]

type PerfContext = PanicPerfContext

impl RaftEngine for PanicEngine[src]

type LogBatch = PanicWriteBatch

impl RangePropertiesExt for PanicEngine[src]

impl SstExt for PanicEngine[src]

impl SstWriterBuilder<PanicEngine> for PanicSstWriterBuilder[src]

impl SyncMutable for PanicEngine[src]

impl TablePropertiesExt for PanicEngine[src]

impl TtlPropertiesExt for PanicEngine[src]

impl WriteBatch<PanicEngine> for PanicWriteBatch[src]

impl WriteBatchExt for PanicEngine[src]

type WriteBatch = PanicWriteBatch

type WriteBatchVec = PanicWriteBatch

WriteBatchVec is used for multi_batch_write of RocksEngine and other Engine could also implement another kind of WriteBatch according to their needs. Read more

Auto Trait Implementations

impl RefUnwindSafe for PanicEngine

impl Send for PanicEngine

impl Sync for PanicEngine

impl Unpin for PanicEngine

impl UnwindSafe for PanicEngine

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T> Instrument for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> Pointable for T[src]

type Init = T

The type for initializers.

impl<T> Same<T> for T[src]

type Output = T

Should always be Self

impl<T> Sealed<T> for T where
    T: ?Sized
[src]

impl<T> SendSyncUnwindSafe for T where
    T: Send + Sync + UnwindSafe + ?Sized
[src]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

impl<V, T> VZip<V> for T where
    V: MultiLane<T>, 
[src]