Struct GossipTimestampFilter
pub struct GossipTimestampFilter {
pub chain_hash: ChainHash,
pub first_timestamp: u32,
pub timestamp_range: u32,
}
Expand description
A gossip_timestamp_filter
message is used by a node to request
gossip relay for messages in the requested time range when the
gossip_queries
feature has been negotiated.
Fields§
§chain_hash: ChainHash
The genesis hash of the blockchain for channel and node information
first_timestamp: u32
The starting unix timestamp
timestamp_range: u32
The range of information in seconds
Trait Implementations§
§impl Clone for GossipTimestampFilter
impl Clone for GossipTimestampFilter
§fn clone(&self) -> GossipTimestampFilter
fn clone(&self) -> GossipTimestampFilter
Returns a copy 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 more§impl Debug for GossipTimestampFilter
impl Debug for GossipTimestampFilter
§impl PartialEq for GossipTimestampFilter
impl PartialEq for GossipTimestampFilter
§impl Readable for GossipTimestampFilter
impl Readable for GossipTimestampFilter
§fn read<R>(r: &mut R) -> Result<GossipTimestampFilter, DecodeError>where
R: Read,
fn read<R>(r: &mut R) -> Result<GossipTimestampFilter, DecodeError>where
R: Read,
Reads a
Self
in from the given Read
.§impl Writeable for GossipTimestampFilter
impl Writeable for GossipTimestampFilter
impl Eq for GossipTimestampFilter
impl StructuralPartialEq for GossipTimestampFilter
Auto Trait Implementations§
impl Freeze for GossipTimestampFilter
impl RefUnwindSafe for GossipTimestampFilter
impl Send for GossipTimestampFilter
impl Sync for GossipTimestampFilter
impl Unpin for GossipTimestampFilter
impl UnwindSafe for GossipTimestampFilter
Blanket Implementations§
§impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
§impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
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
source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
source§unsafe fn clone_to_uninit(&self, dst: *mut T)
unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
clone_to_uninit
)source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key
and return true
if they are equal.§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Checks if this value is equivalent to the given key. Read more
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key
and return true
if they are equal.§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
source§impl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T
in a tonic::Request