[][src]Struct lever::Lever

pub struct Lever(_);

Main management struct for transaction management.

Once get built it can be passed around with simple clone.

All rules of compute heavy workloads and their limitations apply to Lever's transaction system.

Implementations

impl Lever[src]

pub fn new_lotable<K, V>(&self) -> LOTable<K, V> where
    K: 'static + PartialEq + Eq + Hash + Clone + Send + Sync + Ord,
    V: 'static + Clone + Send + Sync
[src]

Builder method for transactional optimistic, repeatable read in-memory table.

pub fn manager(&self) -> Arc<TxnManager>[src]

Get global transaction manager

Trait Implementations

impl Clone for Lever[src]

Auto Trait Implementations

impl RefUnwindSafe for Lever

impl Send for Lever

impl Sync for Lever

impl Unpin for Lever

impl UnwindSafe for Lever

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, U> Into<U> for T where
    U: From<T>, 
[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.