pub struct InviteEntry {
pub token: String,
pub signer_sk: String,
pub community_id: String,
pub url: String,
pub label: Option<String>,
pub created_at: u64,
pub expires_at: Option<u64>,
pub extra: Map<String, Value>,
}Expand description
One minted link in a creator’s private InviteList (CORD-05 §4). The
token is the unlock secret AND the merge key; signer_sk is what refreshing
or retiring the bundle needs.
Fields§
§token: String§signer_sk: String§community_id: String§url: String§label: Option<String>§created_at: u64§expires_at: Option<u64>§extra: Map<String, Value>Trait Implementations§
Source§impl Clone for InviteEntry
impl Clone for InviteEntry
Source§fn clone(&self) -> InviteEntry
fn clone(&self) -> InviteEntry
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 InviteEntry
impl Debug for InviteEntry
Source§impl<'de> Deserialize<'de> for InviteEntry
impl<'de> Deserialize<'de> for InviteEntry
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 PartialEq for InviteEntry
impl PartialEq for InviteEntry
Source§impl Serialize for InviteEntry
impl Serialize for InviteEntry
impl StructuralPartialEq for InviteEntry
Auto Trait Implementations§
impl Freeze for InviteEntry
impl RefUnwindSafe for InviteEntry
impl Send for InviteEntry
impl Sync for InviteEntry
impl Unpin for InviteEntry
impl UnsafeUnpin for InviteEntry
impl UnwindSafe for InviteEntry
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> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
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