pub struct AndroidSigner { /* private fields */ }Expand description
Android signer client.
Implementations§
Trait Implementations§
Source§impl Clone for AndroidSigner
impl Clone for AndroidSigner
Source§fn clone(&self) -> AndroidSigner
fn clone(&self) -> AndroidSigner
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 Debug for AndroidSigner
impl Debug for AndroidSigner
Source§impl NostrSigner for AndroidSigner
impl NostrSigner for AndroidSigner
Source§fn backend(&self) -> SignerBackend<'_>
fn backend(&self) -> SignerBackend<'_>
Signer backend
Source§fn get_public_key(&self) -> BoxedFuture<'_, Result<PublicKey, SignerError>>
fn get_public_key(&self) -> BoxedFuture<'_, Result<PublicKey, SignerError>>
Get signer public key
Source§fn sign_event(
&self,
unsigned: UnsignedEvent,
) -> BoxedFuture<'_, Result<Event, SignerError>>
fn sign_event( &self, unsigned: UnsignedEvent, ) -> BoxedFuture<'_, Result<Event, SignerError>>
Sign an unsigned event
Source§fn nip04_encrypt<'a>(
&'a self,
public_key: &'a PublicKey,
content: &'a str,
) -> BoxedFuture<'a, Result<String, SignerError>>
fn nip04_encrypt<'a>( &'a self, public_key: &'a PublicKey, content: &'a str, ) -> BoxedFuture<'a, Result<String, SignerError>>
NIP04 encrypt (deprecate and unsecure)
Source§fn nip04_decrypt<'a>(
&'a self,
public_key: &'a PublicKey,
encrypted_content: &'a str,
) -> BoxedFuture<'a, Result<String, SignerError>>
fn nip04_decrypt<'a>( &'a self, public_key: &'a PublicKey, encrypted_content: &'a str, ) -> BoxedFuture<'a, Result<String, SignerError>>
NIP04 decrypt
Source§fn nip44_encrypt<'a>(
&'a self,
public_key: &'a PublicKey,
content: &'a str,
) -> BoxedFuture<'a, Result<String, SignerError>>
fn nip44_encrypt<'a>( &'a self, public_key: &'a PublicKey, content: &'a str, ) -> BoxedFuture<'a, Result<String, SignerError>>
NIP44 encrypt
Source§fn nip44_decrypt<'a>(
&'a self,
public_key: &'a PublicKey,
payload: &'a str,
) -> BoxedFuture<'a, Result<String, SignerError>>
fn nip44_decrypt<'a>( &'a self, public_key: &'a PublicKey, payload: &'a str, ) -> BoxedFuture<'a, Result<String, SignerError>>
NIP44 decrypt
Auto Trait Implementations§
impl !Freeze for AndroidSigner
impl !RefUnwindSafe for AndroidSigner
impl Send for AndroidSigner
impl Sync for AndroidSigner
impl Unpin for AndroidSigner
impl !UnwindSafe for AndroidSigner
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
Source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T in a tonic::Request