pub struct HttpProverService { /* private fields */ }Available on crate feature
keyless only.Expand description
HTTP prover service client.
Implementations§
Trait Implementations§
Source§impl Clone for HttpProverService
impl Clone for HttpProverService
Source§fn clone(&self) -> HttpProverService
fn clone(&self) -> HttpProverService
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 HttpProverService
impl Debug for HttpProverService
Source§impl ProverService for HttpProverService
impl ProverService for HttpProverService
Source§fn generate_proof<'life0, 'life1, 'life2, 'life3, 'async_trait>(
&'life0 self,
jwt: &'life1 str,
ephemeral_key: &'life2 EphemeralKeyPair,
pepper: &'life3 Pepper,
) -> Pin<Box<dyn Future<Output = AptosResult<ZkProof>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
'life1: 'async_trait,
'life2: 'async_trait,
'life3: 'async_trait,
fn generate_proof<'life0, 'life1, 'life2, 'life3, 'async_trait>(
&'life0 self,
jwt: &'life1 str,
ephemeral_key: &'life2 EphemeralKeyPair,
pepper: &'life3 Pepper,
) -> Pin<Box<dyn Future<Output = AptosResult<ZkProof>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
'life1: 'async_trait,
'life2: 'async_trait,
'life3: 'async_trait,
Generates the proof for keyless authentication.
Auto Trait Implementations§
impl Freeze for HttpProverService
impl !RefUnwindSafe for HttpProverService
impl Send for HttpProverService
impl Sync for HttpProverService
impl Unpin for HttpProverService
impl !UnwindSafe for HttpProverService
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