pub struct GiftWrapSendOutcome {
pub output: Output<EventId>,
pub wrap_event_id: EventId,
pub wrap_secret: SecretKey,
pub targeted_relays: Vec<String>,
}Expand description
Outcome of a retained-key gift-wrap send. Caller is expected to
persist wrap_event_id, wrap_secret, and targeted_relays for
future deletion.
Fields§
§output: Output<EventId>§wrap_event_id: EventId§wrap_secret: SecretKey§targeted_relays: Vec<String>Relay URL set we attempted (inbox if known, pool write-relays as fallback). Deletion publishes the NIP-09 to this same set.
Auto Trait Implementations§
impl Freeze for GiftWrapSendOutcome
impl RefUnwindSafe for GiftWrapSendOutcome
impl Send for GiftWrapSendOutcome
impl Sync for GiftWrapSendOutcome
impl Unpin for GiftWrapSendOutcome
impl UnsafeUnpin for GiftWrapSendOutcome
impl UnwindSafe for GiftWrapSendOutcome
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> 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