Struct breez_sdk_core::bitcoin::network::message_filter::GetCFHeaders
pub struct GetCFHeaders {
pub filter_type: u8,
pub start_height: u32,
pub stop_hash: BlockHash,
}
Expand description
getcfheaders message
Fields§
§filter_type: u8
Byte identifying the type of filter being returned
start_height: u32
The height of the first block in the requested range
stop_hash: BlockHash
The hash of the last block in the requested range
Trait Implementations§
§impl Clone for GetCFHeaders
impl Clone for GetCFHeaders
§fn clone(&self) -> GetCFHeaders
fn clone(&self) -> GetCFHeaders
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 GetCFHeaders
impl Debug for GetCFHeaders
§impl Decodable for GetCFHeaders
impl Decodable for GetCFHeaders
§fn consensus_decode_from_finite_reader<R>(
r: &mut R,
) -> Result<GetCFHeaders, Error>
fn consensus_decode_from_finite_reader<R>( r: &mut R, ) -> Result<GetCFHeaders, Error>
Decode
Self
from a size-limited reader. Read more§fn consensus_decode<R>(r: &mut R) -> Result<GetCFHeaders, Error>
fn consensus_decode<R>(r: &mut R) -> Result<GetCFHeaders, Error>
Decode an object with a well-defined format. Read more
§impl Encodable for GetCFHeaders
impl Encodable for GetCFHeaders
§impl PartialEq for GetCFHeaders
impl PartialEq for GetCFHeaders
§fn eq(&self, other: &GetCFHeaders) -> bool
fn eq(&self, other: &GetCFHeaders) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.impl Eq for GetCFHeaders
impl StructuralPartialEq for GetCFHeaders
Auto Trait Implementations§
impl Freeze for GetCFHeaders
impl RefUnwindSafe for GetCFHeaders
impl Send for GetCFHeaders
impl Sync for GetCFHeaders
impl Unpin for GetCFHeaders
impl UnwindSafe for GetCFHeaders
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