pub struct CrossCheckedAnchorHttpState { /* private fields */ }Implementations§
Source§impl CrossCheckedAnchorHttpState
impl CrossCheckedAnchorHttpState
Sourcepub fn new(
store: AnchorStore,
signer: Arc<dyn DurableAnchorSigner>,
bearer_verifier: CrossCheckedBearerVerifier,
clock: Arc<dyn Fn() -> Result<Timestamp, String> + Send + Sync>,
) -> Self
pub fn new( store: AnchorStore, signer: Arc<dyn DurableAnchorSigner>, bearer_verifier: CrossCheckedBearerVerifier, clock: Arc<dyn Fn() -> Result<Timestamp, String> + Send + Sync>, ) -> Self
Construct route state from a verifier after the raw bearer is dropped.
Trait Implementations§
Source§impl Clone for CrossCheckedAnchorHttpState
impl Clone for CrossCheckedAnchorHttpState
Auto Trait Implementations§
impl !RefUnwindSafe for CrossCheckedAnchorHttpState
impl !UnwindSafe for CrossCheckedAnchorHttpState
impl Freeze for CrossCheckedAnchorHttpState
impl Send for CrossCheckedAnchorHttpState
impl Sync for CrossCheckedAnchorHttpState
impl Unpin for CrossCheckedAnchorHttpState
impl UnsafeUnpin for CrossCheckedAnchorHttpState
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