Struct rgb_lib::wallet::ReceiveData
source · pub struct ReceiveData {
pub invoice: String,
pub recipient_id: String,
pub expiration_timestamp: Option<i64>,
}
Expand description
Data to receive an RGB transfer.
Fields§
§invoice: String
Invoice string
recipient_id: String
ID of the receive operation (blinded UTXO or Bitcoin script)
expiration_timestamp: Option<i64>
Expiration of the receive operation
Trait Implementations§
source§impl Debug for ReceiveData
impl Debug for ReceiveData
source§impl<'de> Deserialize<'de> for ReceiveData
impl<'de> Deserialize<'de> for ReceiveData
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
Auto Trait Implementations§
impl RefUnwindSafe for ReceiveData
impl Send for ReceiveData
impl Sync for ReceiveData
impl Unpin for ReceiveData
impl UnwindSafe for ReceiveData
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