Trait redb::RedbKey

source ·
pub trait RedbKey: RedbValue {
    // Required method
    fn compare(data1: &[u8], data2: &[u8]) -> Ordering;
}

Required Methods§

source

fn compare(data1: &[u8], data2: &[u8]) -> Ordering

Compare data1 with data2

Implementations on Foreign Types§

source§

impl RedbKey for u64

source§

fn compare(data1: &[u8], data2: &[u8]) -> Ordering

source§

impl<T0: RedbKey, T1: RedbKey, T2: RedbKey, T3: RedbKey, T4: RedbKey, T5: RedbKey, T6: RedbKey, T7: RedbKey, T8: RedbKey, T9: RedbKey, T10: RedbKey> RedbKey for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10)

source§

fn compare(data1: &[u8], data2: &[u8]) -> Ordering

source§

impl RedbKey for i8

source§

fn compare(data1: &[u8], data2: &[u8]) -> Ordering

source§

impl RedbKey for u8

source§

fn compare(data1: &[u8], data2: &[u8]) -> Ordering

source§

impl<T0: RedbKey, T1: RedbKey, T2: RedbKey, T3: RedbKey, T4: RedbKey, T5: RedbKey, T6: RedbKey, T7: RedbKey, T8: RedbKey, T9: RedbKey, T10: RedbKey, T11: RedbKey> RedbKey for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11)

source§

fn compare(data1: &[u8], data2: &[u8]) -> Ordering

source§

impl<T0: RedbKey, T1: RedbKey, T2: RedbKey, T3: RedbKey, T4: RedbKey, T5: RedbKey, T6: RedbKey, T7: RedbKey, T8: RedbKey> RedbKey for (T0, T1, T2, T3, T4, T5, T6, T7, T8)

source§

fn compare(data1: &[u8], data2: &[u8]) -> Ordering

source§

impl<T0: RedbKey, T1: RedbKey, T2: RedbKey, T3: RedbKey, T4: RedbKey, T5: RedbKey, T6: RedbKey, T7: RedbKey, T8: RedbKey, T9: RedbKey> RedbKey for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9)

source§

fn compare(data1: &[u8], data2: &[u8]) -> Ordering

source§

impl<T0: RedbKey, T1: RedbKey, T2: RedbKey, T3: RedbKey, T4: RedbKey, T5: RedbKey, T6: RedbKey, T7: RedbKey> RedbKey for (T0, T1, T2, T3, T4, T5, T6, T7)

source§

fn compare(data1: &[u8], data2: &[u8]) -> Ordering

source§

impl RedbKey for i16

source§

fn compare(data1: &[u8], data2: &[u8]) -> Ordering

source§

impl RedbKey for i64

source§

fn compare(data1: &[u8], data2: &[u8]) -> Ordering

source§

impl RedbKey for i32

source§

fn compare(data1: &[u8], data2: &[u8]) -> Ordering

source§

impl RedbKey for i128

source§

fn compare(data1: &[u8], data2: &[u8]) -> Ordering

source§

impl<T0: RedbKey, T1: RedbKey, T2: RedbKey, T3: RedbKey, T4: RedbKey, T5: RedbKey> RedbKey for (T0, T1, T2, T3, T4, T5)

source§

fn compare(data1: &[u8], data2: &[u8]) -> Ordering

source§

impl RedbKey for u32

source§

fn compare(data1: &[u8], data2: &[u8]) -> Ordering

source§

impl RedbKey for &str

source§

fn compare(data1: &[u8], data2: &[u8]) -> Ordering

source§

impl<T0: RedbKey, T1: RedbKey, T2: RedbKey, T3: RedbKey, T4: RedbKey, T5: RedbKey, T6: RedbKey> RedbKey for (T0, T1, T2, T3, T4, T5, T6)

source§

fn compare(data1: &[u8], data2: &[u8]) -> Ordering

source§

impl<T0: RedbKey, T1: RedbKey> RedbKey for (T0, T1)

source§

fn compare(data1: &[u8], data2: &[u8]) -> Ordering

source§

impl<T0: RedbKey, T1: RedbKey, T2: RedbKey, T3: RedbKey, T4: RedbKey> RedbKey for (T0, T1, T2, T3, T4)

source§

fn compare(data1: &[u8], data2: &[u8]) -> Ordering

source§

impl RedbKey for ()

source§

fn compare(_data1: &[u8], _data2: &[u8]) -> Ordering

source§

impl<T0: RedbKey, T1: RedbKey, T2: RedbKey, T3: RedbKey> RedbKey for (T0, T1, T2, T3)

source§

fn compare(data1: &[u8], data2: &[u8]) -> Ordering

source§

impl<T0: RedbKey, T1: RedbKey, T2: RedbKey> RedbKey for (T0, T1, T2)

source§

fn compare(data1: &[u8], data2: &[u8]) -> Ordering

source§

impl RedbKey for u16

source§

fn compare(data1: &[u8], data2: &[u8]) -> Ordering

source§

impl<const N: usize> RedbKey for &[u8; N]

source§

fn compare(data1: &[u8], data2: &[u8]) -> Ordering

source§

impl RedbKey for u128

source§

fn compare(data1: &[u8], data2: &[u8]) -> Ordering

source§

impl RedbKey for &[u8]

source§

fn compare(data1: &[u8], data2: &[u8]) -> Ordering

Implementors§