pub struct EddsaSigner { /* private fields */ }Expand description
Signer for EdDSA.
Implementations§
Source§impl EddsaSigner
impl EddsaSigner
Sourcepub fn verifying_key(&self) -> Vec<u8>
pub fn verifying_key(&self) -> Vec<u8>
Verifying key for this signer.
Trait Implementations§
Source§impl FromNapiMutRef for EddsaSigner
impl FromNapiMutRef for EddsaSigner
Source§unsafe fn from_napi_mut_ref(
env: napi_env,
napi_val: napi_value,
) -> Result<&'static mut Self>
unsafe fn from_napi_mut_ref( env: napi_env, napi_val: napi_value, ) -> Result<&'static mut Self>
Safety Read more
Source§impl FromNapiRef for EddsaSigner
impl FromNapiRef for EddsaSigner
Source§unsafe fn from_napi_ref(
env: napi_env,
napi_val: napi_value,
) -> Result<&'static Self>
unsafe fn from_napi_ref( env: napi_env, napi_val: napi_value, ) -> Result<&'static Self>
Safety Read more
Source§impl FromNapiValue for &EddsaSigner
impl FromNapiValue for &EddsaSigner
Source§unsafe fn from_napi_value(env: napi_env, napi_val: napi_value) -> Result<Self>
unsafe fn from_napi_value(env: napi_env, napi_val: napi_value) -> Result<Self>
Safety Read more
fn from_unknown(value: JsUnknown) -> Result<Self, Error>
Source§impl FromNapiValue for &mut EddsaSigner
impl FromNapiValue for &mut EddsaSigner
Source§unsafe fn from_napi_value(env: napi_env, napi_val: napi_value) -> Result<Self>
unsafe fn from_napi_value(env: napi_env, napi_val: napi_value) -> Result<Self>
Safety Read more
fn from_unknown(value: JsUnknown) -> Result<Self, Error>
Source§impl JavaScriptClassExt for EddsaSigner
impl JavaScriptClassExt for EddsaSigner
fn into_instance<'scope>( self, env: &'scope Env, ) -> Result<ClassInstance<'scope, Self>>
fn into_reference(self, env: Env) -> Result<Reference<Self>>
fn instance_of<V: NapiRaw>(env: Env, value: V) -> Result<bool>
Source§impl ToNapiValue for EddsaSigner
impl ToNapiValue for EddsaSigner
Source§unsafe fn to_napi_value(env: napi_env, val: EddsaSigner) -> Result<napi_value>
unsafe fn to_napi_value(env: napi_env, val: EddsaSigner) -> Result<napi_value>
Safety Read more
Source§impl TypeName for &EddsaSigner
impl TypeName for &EddsaSigner
Source§impl TypeName for &mut EddsaSigner
impl TypeName for &mut EddsaSigner
Source§impl TypeName for EddsaSigner
impl TypeName for EddsaSigner
Source§impl ValidateNapiValue for &EddsaSigner
impl ValidateNapiValue for &EddsaSigner
Source§unsafe fn validate(env: napi_env, napi_val: napi_value) -> Result<napi_value>
unsafe fn validate(env: napi_env, napi_val: napi_value) -> Result<napi_value>
Safety Read more
Source§impl ValidateNapiValue for &mut EddsaSigner
impl ValidateNapiValue for &mut EddsaSigner
Source§unsafe fn validate(env: napi_env, napi_val: napi_value) -> Result<napi_value>
unsafe fn validate(env: napi_env, napi_val: napi_value) -> Result<napi_value>
Safety Read more
Auto Trait Implementations§
impl Freeze for EddsaSigner
impl RefUnwindSafe for EddsaSigner
impl Send for EddsaSigner
impl Sync for EddsaSigner
impl Unpin for EddsaSigner
impl UnwindSafe for EddsaSigner
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