pub struct EcdsaSigner {
pub key: Arc<EcdsaKeyPair>,
pub scheme: SignatureScheme,
pub rng: Box<dyn SecureRandom + Send + Sync>,
}
Fields§
§key: Arc<EcdsaKeyPair>
§scheme: SignatureScheme
§rng: Box<dyn SecureRandom + Send + Sync>
Trait Implementations§
Auto Trait Implementations§
impl Freeze for EcdsaSigner
impl !RefUnwindSafe for EcdsaSigner
impl Send for EcdsaSigner
impl Sync for EcdsaSigner
impl Unpin for EcdsaSigner
impl !UnwindSafe for EcdsaSigner
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
§impl<Tail, T> Prepend<T> for Tail
impl<Tail, T> Prepend<T> for Tail
§type PreprendResult = Tail
type PreprendResult = Tail
The Resulting [
TupleList
], of an [Prepend::prepend()
] call,
including the prepended entry.