Skip to main content

StorageKey

Trait StorageKey 

Source
pub trait StorageKey: Key {
    // Required method
    fn storage_key(&self) -> String;
}
Expand description

Encodes a subject key into a stable storage representation.

Required Methods§

Source

fn storage_key(&self) -> String

Returns a stable string representation for storage backends.

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety".

Implementations on Foreign Types§

Source§

impl StorageKey for Method

Source§

impl StorageKey for Uri

Source§

impl StorageKey for Version

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

impl<T0, T1, T2> StorageKey for (T0, T1, T2)
where T0: StorageKey, T1: StorageKey, T2: StorageKey,

Source§

impl<T0, T1> StorageKey for (T0, T1)
where T0: StorageKey, T1: StorageKey,

Source§

impl<T0> StorageKey for (T0,)
where T0: StorageKey,

Implementors§