Trait KeyPayload

Source
pub trait KeyPayload {
    // Required method
    fn payload(&self) -> Cow<'_, [u8]>;
}
Expand description

A payload for a key.

Required Methods§

Source

fn payload(&self) -> Cow<'_, [u8]>

The payload for the key.

Implementations on Foreign Types§

Source§

impl KeyPayload for str

Source§

fn payload(&self) -> Cow<'_, [u8]>

Source§

impl KeyPayload for ()

Source§

fn payload(&self) -> Cow<'_, [u8]>

Source§

impl KeyPayload for String

Source§

fn payload(&self) -> Cow<'_, [u8]>

Source§

impl KeyPayload for Vec<u8>

Source§

fn payload(&self) -> Cow<'_, [u8]>

Source§

impl KeyPayload for [u8]

Source§

fn payload(&self) -> Cow<'_, [u8]>

Implementors§

Source§

impl KeyPayload for keyutils::keytypes::encrypted::Payload

Source§

impl KeyPayload for keyutils::keytypes::trusted::Payload

Source§

impl KeyPayload for keyutils::keytypes::rxrpc::Payload

Source§

impl KeyPayload for keyutils::keytypes::rxrpc_s::Payload