pub struct ReplyChannelRange {
pub chain_hash: ChainHash,
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 QueryChannelRange
message.
Multiple reply_channel_range messages can be sent in reply
to a single QueryChannelRange 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: ChainHashThe genesis hash of the blockchain being queried
first_blocknum: u32The height of the first block in the range of the reply
number_of_blocks: u32The number of blocks included in the range of the reply
sync_complete: boolTrue when this is the final reply for a query
short_channel_ids: Vec<u64>The short_channel_ids in the channel range
Trait Implementations§
Source§impl Clone for ReplyChannelRange
impl Clone for ReplyChannelRange
Source§fn clone(&self) -> ReplyChannelRange
fn clone(&self) -> ReplyChannelRange
Returns a duplicate 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 moreSource§impl Debug for ReplyChannelRange
impl Debug for ReplyChannelRange
Source§impl Hash for ReplyChannelRange
impl Hash for ReplyChannelRange
Source§impl LengthReadable for ReplyChannelRange
impl LengthReadable for ReplyChannelRange
Source§fn read_from_fixed_length_buffer<R: LengthLimitedRead>(
r: &mut R,
) -> Result<Self, DecodeError>
fn read_from_fixed_length_buffer<R: LengthLimitedRead>( r: &mut R, ) -> Result<Self, DecodeError>
Reads a
Self in from the given LengthLimitedRead.Source§impl PartialEq for ReplyChannelRange
impl PartialEq for ReplyChannelRange
Source§impl Writeable for ReplyChannelRange
impl Writeable for ReplyChannelRange
impl Eq for ReplyChannelRange
impl StructuralPartialEq for ReplyChannelRange
Auto Trait Implementations§
impl Freeze for ReplyChannelRange
impl RefUnwindSafe for ReplyChannelRange
impl Send for ReplyChannelRange
impl Sync for ReplyChannelRange
impl Unpin for ReplyChannelRange
impl UnwindSafe for ReplyChannelRange
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