pub struct MempoolBlockSource { /* private fields */ }Expand description
One immutable published template, retained for validation and body construction.
Implementations§
Source§impl MempoolBlockSource
impl MempoolBlockSource
Sourcepub fn hash(&self) -> Result<MempoolBlockHash>
pub fn hash(&self) -> Result<MempoolBlockHash>
Identity of the captured body; unavailable selections must not revalidate.
Sourcepub fn build(self) -> Result<MempoolBlockContent<TemplateTxs>>
pub fn build(self) -> Result<MempoolBlockContent<TemplateTxs>>
Build only after validation, without observing a newer publication.
Trait Implementations§
Source§impl Clone for MempoolBlockSource
impl Clone for MempoolBlockSource
impl Eq for MempoolBlockSource
Auto Trait Implementations§
impl Freeze for MempoolBlockSource
impl RefUnwindSafe for MempoolBlockSource
impl Send for MempoolBlockSource
impl Sync for MempoolBlockSource
impl Unpin for MempoolBlockSource
impl UnsafeUnpin for MempoolBlockSource
impl UnwindSafe for MempoolBlockSource
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§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.