pub enum RecipientKey {
Ssh(String),
Age(String),
}Expand description
Clave pública para encriptación.
Variants§
Implementations§
Source§impl RecipientKey
impl RecipientKey
Sourcepub fn from_ssh_file(path: &PathBuf) -> Result<Self>
pub fn from_ssh_file(path: &PathBuf) -> Result<Self>
Carga desde archivo de clave pública SSH.
Sourcepub fn from_string(s: &str) -> Result<Self>
pub fn from_string(s: &str) -> Result<Self>
Carga desde string (detecta tipo automáticamente).
Sourcepub fn public_key_string(&self) -> String
pub fn public_key_string(&self) -> String
Retorna la representación en string para almacenar en DB.
Trait Implementations§
Source§impl Clone for RecipientKey
impl Clone for RecipientKey
Source§fn clone(&self) -> RecipientKey
fn clone(&self) -> RecipientKey
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreAuto Trait Implementations§
impl Freeze for RecipientKey
impl RefUnwindSafe for RecipientKey
impl Send for RecipientKey
impl Sync for RecipientKey
impl Unpin for RecipientKey
impl UnsafeUnpin for RecipientKey
impl UnwindSafe for RecipientKey
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
impl<A, B, T> HttpServerConnExec<A, B> for Twhere
B: Body,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
Source§fn in_current_span(self) -> Instrumented<Self> ⓘ
fn in_current_span(self) -> Instrumented<Self> ⓘ
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more