pub struct MockAnchor;Expand description
A mock anchor that always succeeds (for testing).
Trait Implementations§
Source§impl ChainAnchor for MockAnchor
impl ChainAnchor for MockAnchor
Source§fn anchor(&self, hash: &[u8; 32]) -> Result<AnchorReceipt, String>
fn anchor(&self, hash: &[u8; 32]) -> Result<AnchorReceipt, String>
Anchor the given hash to the external backend.
Source§fn verify(&self, _receipt: &AnchorReceipt) -> Result<bool, String>
fn verify(&self, _receipt: &AnchorReceipt) -> Result<bool, String>
Verify a previously anchored hash against its receipt.
Source§fn backend_name(&self) -> &str
fn backend_name(&self) -> &str
Return the backend name for display/logging.
Auto Trait Implementations§
impl Freeze for MockAnchor
impl RefUnwindSafe for MockAnchor
impl Send for MockAnchor
impl Sync for MockAnchor
impl Unpin for MockAnchor
impl UnsafeUnpin for MockAnchor
impl UnwindSafe for MockAnchor
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
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