Struct AesSuccessActionData
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: String
Contents description, up to 144 characters
ciphertext: String
Base64, AES-encrypted data where encryption key is payment preimage, up to 4kb of characters
iv: String
Base64, initialization vector, exactly 24 characters
Implementations§
Trait Implementations§
§impl Clone for AesSuccessActionData
impl Clone for AesSuccessActionData
§fn clone(&self) -> AesSuccessActionData
fn clone(&self) -> AesSuccessActionData
Returns a copy 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 more§impl Debug for AesSuccessActionData
impl Debug for AesSuccessActionData
§impl<'de> Deserialize<'de> for AesSuccessActionData
impl<'de> Deserialize<'de> for AesSuccessActionData
§fn deserialize<__D>(
__deserializer: __D,
) -> Result<AesSuccessActionData, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(
__deserializer: __D,
) -> Result<AesSuccessActionData, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
§impl PartialEq for AesSuccessActionData
impl PartialEq for AesSuccessActionData
§impl Serialize for AesSuccessActionData
impl Serialize for AesSuccessActionData
§fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
Serialize this value into the given Serde serializer. Read more
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<T> AnyEq for T
impl<T> AnyEq for T
§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> ⓘ
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
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