pub struct InMemoryReceiptSink { /* private fields */ }Implementations§
Source§impl InMemoryReceiptSink
impl InMemoryReceiptSink
Sourcepub fn receipts(&self) -> Vec<ToolReceipt>
pub fn receipts(&self) -> Vec<ToolReceipt>
Returns a clone of the receipts persisted into this in-memory sink.
Trait Implementations§
Source§impl Default for InMemoryReceiptSink
impl Default for InMemoryReceiptSink
Source§fn default() -> InMemoryReceiptSink
fn default() -> InMemoryReceiptSink
Returns the “default value” for a type. Read more
Source§impl ToolReceiptSink for InMemoryReceiptSink
impl ToolReceiptSink for InMemoryReceiptSink
fn health_check<'life0, 'async_trait>(
&'life0 self,
) -> Pin<Box<dyn Future<Output = Result<(), ToolError>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn persist<'life0, 'life1, 'async_trait>(
&'life0 self,
receipt: &'life1 ToolReceipt,
) -> Pin<Box<dyn Future<Output = Result<(), ToolError>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
'life1: 'async_trait,
fn mark_unresolved<'life0, 'life1, 'async_trait>(
&'life0 self,
preflight_receipt_id: &'life1 str,
) -> Pin<Box<dyn Future<Output = Result<(), ToolError>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
'life1: 'async_trait,
Auto Trait Implementations§
impl !Freeze for InMemoryReceiptSink
impl RefUnwindSafe for InMemoryReceiptSink
impl Send for InMemoryReceiptSink
impl Sync for InMemoryReceiptSink
impl Unpin for InMemoryReceiptSink
impl UnsafeUnpin for InMemoryReceiptSink
impl UnwindSafe for InMemoryReceiptSink
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