pub struct MigrationPayload {
pub signpost: MigrationSignpost,
pub m: Option<String>,
}Expand description
The parsed migration payload: signpost + optionally the sealed key material.
Fields§
§signpost: MigrationSignpost§m: Option<String>base64 NIP-44 seal of the v2 JoinMaterial under the v1 server_root at publish.
None = signpost-only (still a valid pointer; the member falls back to the
straggler CTA if no key material ever opens).
Trait Implementations§
Source§impl Clone for MigrationPayload
impl Clone for MigrationPayload
Source§fn clone(&self) -> MigrationPayload
fn clone(&self) -> MigrationPayload
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 moreSource§impl Debug for MigrationPayload
impl Debug for MigrationPayload
impl Eq for MigrationPayload
Source§impl PartialEq for MigrationPayload
impl PartialEq for MigrationPayload
impl StructuralPartialEq for MigrationPayload
Auto Trait Implementations§
impl Freeze for MigrationPayload
impl RefUnwindSafe for MigrationPayload
impl Send for MigrationPayload
impl Sync for MigrationPayload
impl Unpin for MigrationPayload
impl UnsafeUnpin for MigrationPayload
impl UnwindSafe for MigrationPayload
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,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.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