pub struct AesSuccessActionData {
pub description: String,
pub ciphertext: String,
pub iv: String,
}Expand description
Payload of the AES success action, as received from the LNURL endpoint
See AesSuccessActionDataDecrypted for a similar wrapper containing the decrypted payload
Fields§
§description: StringContents description, up to 144 characters
ciphertext: StringBase64, AES-encrypted data where encryption key is payment preimage, up to 4kb of characters
iv: StringBase64, initialization vector, exactly 24 characters
Trait Implementations§
Source§impl Clone for AesSuccessActionData
impl Clone for AesSuccessActionData
Source§fn clone(&self) -> AesSuccessActionData
fn clone(&self) -> AesSuccessActionData
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 AesSuccessActionData
impl Debug for AesSuccessActionData
Source§impl<'de> Deserialize<'de> for AesSuccessActionData
impl<'de> Deserialize<'de> for AesSuccessActionData
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 From<AesSuccessActionData> for AesSuccessActionData
impl From<AesSuccessActionData> for AesSuccessActionData
Source§fn from(source: AesSuccessActionData) -> Self
fn from(source: AesSuccessActionData) -> Self
Converts to this type from the input type.
Source§impl From<AesSuccessActionData> for AesSuccessActionData
impl From<AesSuccessActionData> for AesSuccessActionData
Source§impl PartialEq for AesSuccessActionData
impl PartialEq for AesSuccessActionData
Source§impl Serialize for AesSuccessActionData
impl Serialize for AesSuccessActionData
impl StructuralPartialEq for AesSuccessActionData
Auto Trait Implementations§
impl Freeze for AesSuccessActionData
impl RefUnwindSafe for AesSuccessActionData
impl Send for AesSuccessActionData
impl Sync for AesSuccessActionData
impl Unpin for AesSuccessActionData
impl UnwindSafe for AesSuccessActionData
Blanket Implementations§
§impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
§impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
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> 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> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
Source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T in a tonic::Request