[]Struct ipfs::Key

pub struct Key(_);

The (opaque) key of a record.

Implementations

impl Key

pub fn new<K>(key: &K) -> Key where
    K: AsRef<[u8]>, 

Creates a new key from the bytes of the input.

pub fn to_vec(&self) -> Vec<u8>

Copies the bytes of the key into a new vector.

Trait Implementations

impl AsRef<[u8]> for Key

impl Borrow<[u8]> for Key

impl Clone for Key

impl Debug for Key

impl Eq for Key

impl From<MultihashGeneric<Code>> for Key

impl From<Vec<u8>> for Key

impl Hash for Key

impl PartialEq<Key> for Key

impl StructuralEq for Key

impl StructuralPartialEq for Key

Auto Trait Implementations

impl RefUnwindSafe for Key

impl Send for Key

impl Sync for Key

impl Unpin for Key

impl UnwindSafe for Key

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> Instrument for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> ProtocolName for T where
    T: AsRef<[u8]>, 

impl<T> Same<T> for T

type Output = T

Should always be Self

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

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.

impl<V, T> VZip<V> for T where
    V: MultiLane<T>, 

impl<T> WithSubscriber for T[src]