pub struct FusedOutput<P: ReferenceProfile> {
pub public_key: PublicKey<P>,
pub signature: Signature<P>,
}Expand description
Output produced by a constant-work fused sign-and-public-key operation.
Fields§
§public_key: PublicKey<P>Public key derived from the same private key used for this signature.
signature: Signature<P>Signature captured while every chain is advanced to its endpoint.
Trait Implementations§
Source§impl<P: Clone + ReferenceProfile> Clone for FusedOutput<P>
impl<P: Clone + ReferenceProfile> Clone for FusedOutput<P>
Source§fn clone(&self) -> FusedOutput<P>
fn clone(&self) -> FusedOutput<P>
Returns a duplicate 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<P: Debug + ReferenceProfile> Debug for FusedOutput<P>
impl<P: Debug + ReferenceProfile> Debug for FusedOutput<P>
Source§impl<P: PartialEq + ReferenceProfile> PartialEq for FusedOutput<P>
impl<P: PartialEq + ReferenceProfile> PartialEq for FusedOutput<P>
impl<P: Eq + ReferenceProfile> Eq for FusedOutput<P>
impl<P: ReferenceProfile> StructuralPartialEq for FusedOutput<P>
Auto Trait Implementations§
impl<P> Freeze for FusedOutput<P>
impl<P> RefUnwindSafe for FusedOutput<P>
impl<P> Send for FusedOutput<P>
impl<P> Sync for FusedOutput<P>
impl<P> Unpin for FusedOutput<P>
impl<P> UnsafeUnpin for FusedOutput<P>
impl<P> UnwindSafe for FusedOutput<P>
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