pub struct RequestPuzzleSolution {
pub coin_name: Bytes32,
pub height: u32,
}Fields§
§coin_name: Bytes32§height: u32Implementations§
Source§impl RequestPuzzleSolution
impl RequestPuzzleSolution
pub fn new(coin_name: Bytes32, height: u32) -> RequestPuzzleSolution
Trait Implementations§
Source§impl ChiaProtocolMessage for RequestPuzzleSolution
impl ChiaProtocolMessage for RequestPuzzleSolution
fn msg_type() -> ProtocolMessageTypes
Source§impl Clone for RequestPuzzleSolution
impl Clone for RequestPuzzleSolution
Source§fn clone(&self) -> RequestPuzzleSolution
fn clone(&self) -> RequestPuzzleSolution
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 moreSource§impl Debug for RequestPuzzleSolution
impl Debug for RequestPuzzleSolution
Source§impl Hash for RequestPuzzleSolution
impl Hash for RequestPuzzleSolution
Source§impl PartialEq for RequestPuzzleSolution
impl PartialEq for RequestPuzzleSolution
Source§impl Streamable for RequestPuzzleSolution
impl Streamable for RequestPuzzleSolution
fn update_digest(&self, digest: &mut Sha256)
fn stream(&self, out: &mut Vec<u8>) -> Result<()>
fn parse<const TRUSTED: bool>(input: &mut Cursor<&[u8]>) -> Result<Self>
fn to_bytes(&self) -> Result<Vec<u8>, Error>
fn from_bytes(bytes: &[u8]) -> Result<Self, Error>where
Self: Sized,
fn from_bytes_unchecked(bytes: &[u8]) -> Result<Self, Error>where
Self: Sized,
fn hash(&self) -> [u8; 32]
impl Eq for RequestPuzzleSolution
impl StructuralPartialEq for RequestPuzzleSolution
Auto Trait Implementations§
impl Freeze for RequestPuzzleSolution
impl RefUnwindSafe for RequestPuzzleSolution
impl Send for RequestPuzzleSolution
impl Sync for RequestPuzzleSolution
impl Unpin for RequestPuzzleSolution
impl UnwindSafe for RequestPuzzleSolution
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.