pub struct HttpAuthorityBuilder { /* private fields */ }Implementations§
Source§impl HttpAuthorityBuilder
impl HttpAuthorityBuilder
pub fn receipt_store(self, store: Arc<dyn ReceiptStore>) -> Self
pub fn revocation_store(self, store: Arc<dyn RevocationStore>) -> Self
pub fn durable_admission_stores( self, store: Arc<dyn QualifiedAdmissionProjectionStore>, outcome_store: Arc<dyn QualifiedToolOutcomeStore>, fence: StoreMutationFence, ) -> Self
pub fn approval_store(self, store: Arc<dyn ApprovalStore>) -> Self
pub fn trusted_capability_issuers(self, issuers: Vec<PublicKey>) -> Self
pub fn allow_ephemeral_receipt_log(self, allow: bool) -> Self
pub fn allow_ephemeral_revocation_store(self, allow: bool) -> Self
pub fn build( self, keypair: Keypair, policy_hash: String, ) -> Result<HttpAuthority, HttpAuthorityError>
Trait Implementations§
Source§impl Default for HttpAuthorityBuilder
impl Default for HttpAuthorityBuilder
Source§fn default() -> HttpAuthorityBuilder
fn default() -> HttpAuthorityBuilder
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl !RefUnwindSafe for HttpAuthorityBuilder
impl !UnwindSafe for HttpAuthorityBuilder
impl Freeze for HttpAuthorityBuilder
impl Send for HttpAuthorityBuilder
impl Sync for HttpAuthorityBuilder
impl Unpin for HttpAuthorityBuilder
impl UnsafeUnpin for HttpAuthorityBuilder
Blanket Implementations§
Source§impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
Source§impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
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> 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> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more