pub struct LocalReceiptSigner { /* private fields */ }Available on crate feature
sdk only.Expand description
In-process receipt key. for_development is not a production default.
Implementations§
Source§impl LocalReceiptSigner
impl LocalReceiptSigner
Sourcepub fn new(key: SigningKey) -> Self
pub fn new(key: SigningKey) -> Self
Sign receipts with an in-process key.
Sourcepub fn for_development() -> Self
pub fn for_development() -> Self
Per-process generated signer. Unattributed; not the production default.
Trait Implementations§
Source§impl ReceiptSigner for LocalReceiptSigner
impl ReceiptSigner for LocalReceiptSigner
Source§fn public_key(&self) -> PublicKey
fn public_key(&self) -> PublicKey
Available on crate feature
receipts only.Public key receipts are signed under.
Source§fn sign_receipt(
&self,
request: &ReceiptSigningRequest<'_>,
) -> Result<Signature, ReceiptSignerError>
fn sign_receipt( &self, request: &ReceiptSigningRequest<'_>, ) -> Result<Signature, ReceiptSignerError>
Available on crate feature
receipts only.Sign a receipt over the request’s exact bytes.
Auto Trait Implementations§
impl Freeze for LocalReceiptSigner
impl RefUnwindSafe for LocalReceiptSigner
impl Send for LocalReceiptSigner
impl Sync for LocalReceiptSigner
impl Unpin for LocalReceiptSigner
impl UnsafeUnpin for LocalReceiptSigner
impl UnwindSafe for LocalReceiptSigner
Blanket Implementations§
Source§impl<T> AnyExt for T
impl<T> AnyExt for T
Source§fn downcast_ref<T>(this: &Self) -> Option<&T>where
T: Any,
fn downcast_ref<T>(this: &Self) -> Option<&T>where
T: Any,
Attempts to downcast this to
T behind referenceSource§fn downcast_mut<T>(this: &mut Self) -> Option<&mut T>where
T: Any,
fn downcast_mut<T>(this: &mut Self) -> Option<&mut T>where
T: Any,
Attempts to downcast this to
T behind mutable referenceSource§fn downcast_rc<T>(this: Rc<Self>) -> Result<Rc<T>, Rc<Self>>where
T: Any,
fn downcast_rc<T>(this: Rc<Self>) -> Result<Rc<T>, Rc<Self>>where
T: Any,
Attempts to downcast this to
T behind Rc pointerSource§fn downcast_arc<T>(this: Arc<Self>) -> Result<Arc<T>, Arc<Self>>where
T: Any,
fn downcast_arc<T>(this: Arc<Self>) -> Result<Arc<T>, Arc<Self>>where
T: Any,
Attempts to downcast this to
T behind Arc pointerSource§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