Trait ByteSigner
signatory
pub trait ByteSigner<S: Signature>: Send + Sync { fn sign_bytes(&self, msg: &[u8]) -> Result<S, Error>; }
Trait for signers which accept byte slices as inputs
fn sign_bytes(&self, msg: &[u8]) -> Result<S, Error>
Sign the given byte slice
impl<S, T> ByteSigner<S> for T where S: Signature, T: for<'a> Signer<&'a [u8], S>,