Enum vertree::WriteOp [] [src]

pub enum WriteOp {
    CreateNode {
        path: String,
        ty: NodeType,
    },
    DeleteNode {
        path: String,
    },
    BlobPut {
        path: String,
        val: Vec<u8>,
    },
    QueuePush {
        path: String,
        val: Vec<u8>,
    },
    QueuePop {
        path: String,
    },
    SetInsert {
        path: String,
        val: Vec<u8>,
    },
    SetRemove {
        path: String,
        val: Vec<u8>,
    },
    Snapshot {
        directory: String,
    },
}

A write operation that is part of a multi-cas

Variants

Fields of CreateNode

Fields of DeleteNode

Fields of BlobPut

Fields of QueuePush

Fields of QueuePop

Fields of SetInsert

Fields of SetRemove

Fields of Snapshot

Trait Implementations

impl Debug for WriteOp
[src]

Formats the value using the given formatter.

impl Clone for WriteOp
[src]

Returns a copy of the value. Read more

Performs copy-assignment from source. Read more