[][src]Enum transistor::docker::Action

pub enum Action {
    Put(String),
    Delete(String),
    Evict(String),
}

Action to perform in Crux. Receives a serialized Edn.

First field of your struct should be crux__db___id: CruxId

Allowed actions:

  • PUT - Write a version of a document
  • Delete - Deletes the specific document at a given valid time
  • Evict - Evicts a document entirely, including all historical versions (receives only the ID to evict)

Variants

Put(String)
Delete(String)
Evict(String)

Trait Implementations

Auto Trait Implementations

impl RefUnwindSafe for Action

impl Send for Action

impl Sync for Action

impl Unpin for Action

impl UnwindSafe for Action

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, 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.