pub struct OpenChannelResult {
pub channel_id: String,
pub capacity: u64,
pub funding_token_amount: u64,
pub mint_url: String,
pub sender_pubkey_hex: String,
}Expand description
Result of opening a new channel.
Fields§
§channel_id: StringStable identifier for the newly opened channel.
capacity: u64Maximum final value the receiver can claim from the channel.
funding_token_amount: u64Nominal funding token amount required to support capacity.
mint_url: StringMint URL associated with the channel’s funding proofs.
sender_pubkey_hex: StringSender public key used for this channel.
Trait Implementations§
Source§impl Clone for OpenChannelResult
impl Clone for OpenChannelResult
Source§fn clone(&self) -> OpenChannelResult
fn clone(&self) -> OpenChannelResult
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 OpenChannelResult
impl Debug for OpenChannelResult
Source§impl<'de> Deserialize<'de> for OpenChannelResult
impl<'de> Deserialize<'de> for OpenChannelResult
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 Freeze for OpenChannelResult
impl RefUnwindSafe for OpenChannelResult
impl Send for OpenChannelResult
impl Sync for OpenChannelResult
impl Unpin for OpenChannelResult
impl UnsafeUnpin for OpenChannelResult
impl UnwindSafe for OpenChannelResult
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