Trait nisty::AsArrayRef[][src]

pub trait AsArrayRef<T> where
    T: ?Sized
{ fn as_array_ref(&self) -> &T; }

Similar to core::convert::AsRef.

Advantage: we can implement it on arrays of more than 32 bytes

Disadvantage: does not auto-dereference

Required methods

fn as_array_ref(&self) -> &T[src]

Loading content...

Implementors

impl AsArrayRef<[u8; 32]> for &SecretKey[src]

impl AsArrayRef<[u8; 32]> for &Seed[src]

impl AsArrayRef<[u8; 32]> for &SharedSecret[src]

impl AsArrayRef<[u8; 32]> for &[u8; 32][src]

impl AsArrayRef<[u8; 32]> for SecretKey[src]

impl AsArrayRef<[u8; 32]> for Seed[src]

impl AsArrayRef<[u8; 32]> for SharedSecret[src]

impl AsArrayRef<[u8; 32]> for [u8; 32][src]

impl AsArrayRef<[u8; 64]> for &PublicKey[src]

Serialization of public key references as byte array references.

impl AsArrayRef<[u8; 64]> for &Signature[src]

impl AsArrayRef<[u8; 64]> for &[u8; 64][src]

impl AsArrayRef<[u8; 64]> for PublicKey[src]

Serialization of public keys as byte array references.

impl AsArrayRef<[u8; 64]> for Signature[src]

impl AsArrayRef<[u8; 64]> for [u8; 64][src]

Loading content...