Struct aerospike::Key [] [src]

pub struct Key {
    pub namespace: String,
    pub set_name: String,
    pub user_key: Option<Value>,
    pub digest: [u8; 20],
}

Unique record identifier. Records can be identified using a specified namespace, an optional set name and a user defined key which must be uique within a set. Records can also be identified by namespace/digest, which is the combination used on the server.

Fields

Namespace.

Set name.

Original user key.

Unique server hash value generated from set name and user key.

Methods

impl Key
[src]

Construct a new key given a namespace, a set name and a user key value.

Panics

Only integers, strings and blobs (Vec<u8>) can be used as user keys. The constructor will panic if any other value type is passed.

Trait Implementations

impl Debug for Key
[src]

Formats the value using the given formatter.

impl Clone for Key
[src]

Returns a copy of the value. Read more

Performs copy-assignment from source. Read more

impl Display for Key
[src]

Formats the value using the given formatter.