Struct primitives::sentry::ChannelPayRequest
source · pub struct ChannelPayRequest {
pub payouts: UnifiedMap,
}
Expand description
Payouts to be performed for the given Channel
.
Examples
use primitives::sentry::ChannelPayRequest;
use serde_json::json;
fn main() {
let channel_pay_json = json!({
"payouts": {
"0x80690751969B234697e9059e04ed72195c3507fa": "10000000000",
"0xf3f583AEC5f7C030722Fe992A5688557e1B86ef7": "20000000000",
"0x0e880972A4b216906F05D67EeaaF55d16B5EE4F1": "30000000000",
},
});
let channel_pay_json = serde_json::to_string(&channel_pay_json).expect("should serialize");
assert!(serde_json::from_str::<ChannelPayRequest>(&channel_pay_json).is_ok());
}
Fields
payouts: UnifiedMap
Trait Implementations
sourceimpl Clone for ChannelPayRequest
impl Clone for ChannelPayRequest
sourcefn clone(&self) -> ChannelPayRequest
fn clone(&self) -> ChannelPayRequest
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresourceimpl Debug for ChannelPayRequest
impl Debug for ChannelPayRequest
sourceimpl<'de> Deserialize<'de> for ChannelPayRequest
impl<'de> Deserialize<'de> for ChannelPayRequest
sourcefn 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
sourceimpl PartialEq<ChannelPayRequest> for ChannelPayRequest
impl PartialEq<ChannelPayRequest> for ChannelPayRequest
sourcefn eq(&self, other: &ChannelPayRequest) -> bool
fn eq(&self, other: &ChannelPayRequest) -> bool
sourceimpl Serialize for ChannelPayRequest
impl Serialize for ChannelPayRequest
impl Eq for ChannelPayRequest
impl StructuralEq for ChannelPayRequest
impl StructuralPartialEq for ChannelPayRequest
Auto Trait Implementations
impl RefUnwindSafe for ChannelPayRequest
impl Send for ChannelPayRequest
impl Sync for ChannelPayRequest
impl Unpin for ChannelPayRequest
impl UnwindSafe for ChannelPayRequest
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more