fmt
This commit is contained in:
parent
faebd2b783
commit
36b3842f3d
|
@ -1,6 +1,6 @@
|
||||||
use std::{convert::TryFrom, marker::PhantomData};
|
use std::{convert::TryFrom, marker::PhantomData};
|
||||||
|
|
||||||
use crate::{Error, SigType, SpendAuth, Binding, Randomizer, Signature};
|
use crate::{Binding, Error, Randomizer, SigType, Signature, SpendAuth};
|
||||||
|
|
||||||
/// A refinement type indicating that the inner `[u8; 32]` represents an
|
/// A refinement type indicating that the inner `[u8; 32]` represents an
|
||||||
/// encoding of a RedJubJub public key.
|
/// encoding of a RedJubJub public key.
|
||||||
|
@ -12,7 +12,10 @@ pub struct PublicKeyBytes<T: SigType> {
|
||||||
|
|
||||||
impl<T: SigType> From<[u8; 32]> for PublicKeyBytes<T> {
|
impl<T: SigType> From<[u8; 32]> for PublicKeyBytes<T> {
|
||||||
fn from(bytes: [u8; 32]) -> PublicKeyBytes<T> {
|
fn from(bytes: [u8; 32]) -> PublicKeyBytes<T> {
|
||||||
PublicKeyBytes { bytes, _marker: PhantomData }
|
PublicKeyBytes {
|
||||||
|
bytes,
|
||||||
|
_marker: PhantomData,
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
use std::{convert::TryFrom, marker::PhantomData};
|
use std::{convert::TryFrom, marker::PhantomData};
|
||||||
|
|
||||||
use crate::{Error, PublicKey, SigType, Binding, SpendAuth, Randomizer, Signature};
|
use crate::{Binding, Error, PublicKey, Randomizer, SigType, Signature, SpendAuth};
|
||||||
|
|
||||||
/// A refinement type indicating that the inner `[u8; 32]` represents an
|
/// A refinement type indicating that the inner `[u8; 32]` represents an
|
||||||
/// encoding of a RedJubJub secret key.
|
/// encoding of a RedJubJub secret key.
|
||||||
|
@ -12,7 +12,10 @@ pub struct SecretKeyBytes<T: SigType> {
|
||||||
|
|
||||||
impl<T: SigType> From<[u8; 32]> for SecretKeyBytes<T> {
|
impl<T: SigType> From<[u8; 32]> for SecretKeyBytes<T> {
|
||||||
fn from(bytes: [u8; 32]) -> SecretKeyBytes<T> {
|
fn from(bytes: [u8; 32]) -> SecretKeyBytes<T> {
|
||||||
SecretKeyBytes{ bytes, _marker: PhantomData }
|
SecretKeyBytes {
|
||||||
|
bytes,
|
||||||
|
_marker: PhantomData,
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
use std::{marker::PhantomData, convert, fmt};
|
use std::{convert, fmt, marker::PhantomData};
|
||||||
|
|
||||||
use crate::SigType;
|
use crate::SigType;
|
||||||
|
|
||||||
|
@ -11,7 +11,8 @@ pub struct Signature<T: SigType> {
|
||||||
impl<T: SigType> From<[u8; 64]> for Signature<T> {
|
impl<T: SigType> From<[u8; 64]> for Signature<T> {
|
||||||
fn from(bytes: [u8; 64]) -> Signature<T> {
|
fn from(bytes: [u8; 64]) -> Signature<T> {
|
||||||
Signature {
|
Signature {
|
||||||
bytes, _marker: PhantomData,
|
bytes,
|
||||||
|
_marker: PhantomData,
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -39,7 +40,8 @@ impl<T: SigType> Clone for Signature<T> {
|
||||||
let mut bytes = [0; 64];
|
let mut bytes = [0; 64];
|
||||||
bytes[..].copy_from_slice(&self.bytes[..]);
|
bytes[..].copy_from_slice(&self.bytes[..]);
|
||||||
Signature {
|
Signature {
|
||||||
bytes, _marker: PhantomData,
|
bytes,
|
||||||
|
_marker: PhantomData,
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue