Struct grin_core::pow::cuckarood::CuckaroodContext
source · pub struct CuckaroodContext { /* private fields */ }
Expand description
Cuckarood cycle context. Only includes the verifier for now.
Trait Implementations§
source§impl PoWContext for CuckaroodContext
impl PoWContext for CuckaroodContext
source§fn set_header_nonce(
&mut self,
header: Vec<u8>,
nonce: Option<u32>,
_solve: bool
) -> Result<(), Error>
fn set_header_nonce( &mut self, header: Vec<u8>, nonce: Option<u32>, _solve: bool ) -> Result<(), Error>
Sets the header along with an optional nonce at the end
solve: whether to set up structures for a solve (true) or just validate (false)
Auto Trait Implementations§
impl Freeze for CuckaroodContext
impl RefUnwindSafe for CuckaroodContext
impl Send for CuckaroodContext
impl Sync for CuckaroodContext
impl Unpin for CuckaroodContext
impl UnwindSafe for CuckaroodContext
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