[][src]Struct devolutions_crypto::secret_sharing::Share

pub struct Share { /* fields omitted */ }

A part of the secret key. You need multiple of them to recompute the secret key.

Trait Implementations

impl Clone for Share[src]

impl Debug for Share[src]

impl From<Share> for Vec<u8>[src]

fn from(data: Share) -> Self[src]

Serialize the structure into a Vec<u8>, for storage, transmission or use in another language.

impl HeaderType for Share[src]

impl<'_> TryFrom<&'_ [u8]> for Share[src]

type Error = Error

The type returned in the event of a conversion error.

fn try_from(data: &[u8]) -> Result<Self, Error>[src]

Parses the data. Can return an Error of the data is invalid or unrecognized.

Auto Trait Implementations

impl RefUnwindSafe for Share

impl Send for Share

impl Sync for Share

impl Unpin for Share

impl UnwindSafe for Share

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, U> Into<U> for T where
    U: From<T>, 
[src]

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>,