pub struct RuntimeReceiptSignaturePolicy<'a> { /* private fields */ }Implementations§
Source§impl<'a> RuntimeReceiptSignaturePolicy<'a>
impl<'a> RuntimeReceiptSignaturePolicy<'a>
pub fn local_development() -> Self
pub fn production(verifier: &'a dyn SignatureVerifier) -> Self
pub fn production_signing( signer: &'a dyn RuntimeReceiptSigner, verifier: &'a dyn SignatureVerifier, ) -> Self
pub fn production_signing_without_verifier( signer: &'a dyn RuntimeReceiptSigner, ) -> Self
pub fn production_without_verifier() -> Self
pub fn allows_local_pseudo_signatures(&self) -> bool
pub fn can_report_production_verified(&self) -> bool
Trait Implementations§
Source§impl<'a> Clone for RuntimeReceiptSignaturePolicy<'a>
impl<'a> Clone for RuntimeReceiptSignaturePolicy<'a>
Source§fn clone(&self) -> RuntimeReceiptSignaturePolicy<'a>
fn clone(&self) -> RuntimeReceiptSignaturePolicy<'a>
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl<'a> Copy for RuntimeReceiptSignaturePolicy<'a>
Auto Trait Implementations§
impl<'a> !RefUnwindSafe for RuntimeReceiptSignaturePolicy<'a>
impl<'a> !Send for RuntimeReceiptSignaturePolicy<'a>
impl<'a> !Sync for RuntimeReceiptSignaturePolicy<'a>
impl<'a> !UnwindSafe for RuntimeReceiptSignaturePolicy<'a>
impl<'a> Freeze for RuntimeReceiptSignaturePolicy<'a>
impl<'a> Unpin for RuntimeReceiptSignaturePolicy<'a>
impl<'a> UnsafeUnpin for RuntimeReceiptSignaturePolicy<'a>
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