Struct breez_sdk_core::lightning::ln::msgs::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
§fn eq(&self, other: &GossipTimestampFilter) -> bool
fn eq(&self, other: &GossipTimestampFilter) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.§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<T> AnySync for T
impl<T> AnySync for T
§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§default unsafe fn clone_to_uninit(&self, dst: *mut T)
default unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
clone_to_uninit
)§impl<T> Downcast for Twhere
T: AsAny + ?Sized,
impl<T> Downcast for Twhere
T: AsAny + ?Sized,
§fn downcast_ref<T>(&self) -> Option<&T>where
T: AsAny,
fn downcast_ref<T>(&self) -> Option<&T>where
T: AsAny,
Forward to the method defined on the type
Any
.§fn downcast_mut<T>(&mut self) -> Option<&mut T>where
T: AsAny,
fn downcast_mut<T>(&mut self) -> Option<&mut T>where
T: AsAny,
Forward to the method defined on the type
Any
.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