Struct lightning::ln::msgs::ReplyChannelRange [−][src]
pub struct ReplyChannelRange { pub chain_hash: BlockHash, pub first_blocknum: u32, pub number_of_blocks: u32, pub sync_complete: bool, pub short_channel_ids: Vec<u64>, }
Expand description
A reply_channel_range message is a reply to a query_channel_range message. Multiple reply_channel_range messages can be sent in reply to a single query_channel_range message. The query recipient makes a best effort to respond based on their local network view which may not be a perfect view of the network. The short_channel_ids in the reply are encoded. We only support encoding_type=0 uncompressed serialization and do not support encoding_type=1 zlib serialization.
Fields
chain_hash: BlockHash
The genesis hash of the blockchain being queried
first_blocknum: u32
The height of the first block in the range of the reply
number_of_blocks: u32
The number of blocks included in the range of the reply
sync_complete: bool
True when this is the final reply for a query
short_channel_ids: Vec<u64>
The short_channel_ids in the channel range
Trait Implementations
This method tests for self
and other
values to be equal, and is used
by ==
. Read more
This method tests for !=
.
Writes self out to a Vec
Writes self out to a Vec
Gets the length of this object after it has been serialized. This can be overridden to optimize cases where we prepend an object with its length. Read more
Auto Trait Implementations
impl RefUnwindSafe for ReplyChannelRange
impl Send for ReplyChannelRange
impl Sync for ReplyChannelRange
impl Unpin for ReplyChannelRange
impl UnwindSafe for ReplyChannelRange
Blanket Implementations
Mutably borrows from an owned value. Read more