pub struct ScriptPrefix {
pub prefix: Vec<u8>,
pub bits: u32,
}Expand description
A k-bit prefix of sha256(scriptPubKey).
Fields§
§prefix: Vec<u8>The top ceil(bits/8) bytes, big-endian.
bits: u32Prefix length in bits.
Trait Implementations§
Source§impl Clone for ScriptPrefix
impl Clone for ScriptPrefix
Source§impl Debug for ScriptPrefix
impl Debug for ScriptPrefix
impl Eq for ScriptPrefix
Source§impl PartialEq for ScriptPrefix
impl PartialEq for ScriptPrefix
impl StructuralPartialEq for ScriptPrefix
Auto Trait Implementations§
impl Freeze for ScriptPrefix
impl RefUnwindSafe for ScriptPrefix
impl Send for ScriptPrefix
impl Sync for ScriptPrefix
impl Unpin for ScriptPrefix
impl UnsafeUnpin for ScriptPrefix
impl UnwindSafe for ScriptPrefix
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
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.Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
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.Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
Source§fn in_current_span(self) -> Instrumented<Self> ⓘ
fn in_current_span(self) -> 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