pub struct CrossSigningSecrets {
pub master_key: String,
pub user_signing_key: String,
pub self_signing_key: String,
}Expand description
Data for the secrets bundle containing the cross-signing keys.
Fields§
§master_key: StringThe seed for the private part of the cross-signing master key, encoded as base64.
user_signing_key: StringThe seed for the private part of the cross-signing user-signing key, encoded as base64.
self_signing_key: StringThe seed for the private part of the cross-signing self-signing key, encoded as base64.
Trait Implementations§
Source§impl Clone for CrossSigningSecrets
impl Clone for CrossSigningSecrets
Source§fn clone(&self) -> CrossSigningSecrets
fn clone(&self) -> CrossSigningSecrets
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for CrossSigningSecrets
impl Debug for CrossSigningSecrets
Source§impl<'de> Deserialize<'de> for CrossSigningSecrets
impl<'de> Deserialize<'de> for CrossSigningSecrets
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl Drop for CrossSigningSecrets
impl Drop for CrossSigningSecrets
Source§impl<UT> LiftRef<UT> for CrossSigningSecrets
impl<UT> LiftRef<UT> for CrossSigningSecrets
type LiftType = Arc<CrossSigningSecrets>
Source§impl<UT> LowerError<UT> for CrossSigningSecrets
impl<UT> LowerError<UT> for CrossSigningSecrets
Source§fn lower_error(obj: Self) -> RustBuffer
fn lower_error(obj: Self) -> RustBuffer
Lower this value for scaffolding function return Read more
Source§impl<UT> LowerReturn<UT> for CrossSigningSecrets
impl<UT> LowerReturn<UT> for CrossSigningSecrets
Source§type ReturnType = <Arc<CrossSigningSecrets> as LowerReturn<UniFfiTag>>::ReturnType
type ReturnType = <Arc<CrossSigningSecrets> as LowerReturn<UniFfiTag>>::ReturnType
The type that should be returned by scaffolding functions for this type. Read more
Source§fn lower_return(obj: Self) -> Result<Self::ReturnType, RustCallError>
fn lower_return(obj: Self) -> Result<Self::ReturnType, RustCallError>
Lower the return value from an scaffolding call Read more
Source§fn handle_failed_lift(
error: LiftArgsError,
) -> Result<Self::ReturnType, RustCallError>
fn handle_failed_lift( error: LiftArgsError, ) -> Result<Self::ReturnType, RustCallError>
Lower the return value for failed argument lifts Read more
Source§impl Serialize for CrossSigningSecrets
impl Serialize for CrossSigningSecrets
Source§impl<UT> TypeId<UT> for CrossSigningSecrets
impl<UT> TypeId<UT> for CrossSigningSecrets
Auto Trait Implementations§
impl Freeze for CrossSigningSecrets
impl RefUnwindSafe for CrossSigningSecrets
impl Send for CrossSigningSecrets
impl Sync for CrossSigningSecrets
impl Unpin for CrossSigningSecrets
impl UnsafeUnpin for CrossSigningSecrets
impl UnwindSafe for CrossSigningSecrets
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§impl<T> CompatExt for T
impl<T> CompatExt for T
Source§impl<T, UT> HandleAlloc<UT> for T
impl<T, UT> HandleAlloc<UT> for T
Source§impl<T, W> HasTypeWitness<W> for Twhere
W: MakeTypeWitness<Arg = T>,
T: ?Sized,
impl<T, W> HasTypeWitness<W> for Twhere
W: MakeTypeWitness<Arg = T>,
T: ?Sized,
Source§impl<T> Identity for Twhere
T: ?Sized,
impl<T> Identity for Twhere
T: ?Sized,
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§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