pub struct SessionRpcWorkflowJournal<'a> { /* private fields */ }Expand description
session.workflow.journal.* RPCs.
Implementations§
Source§impl<'a> SessionRpcWorkflowJournal<'a>
impl<'a> SessionRpcWorkflowJournal<'a>
Sourcepub async fn get(
&self,
params: WorkflowJournalGetRequest,
) -> Result<WorkflowJournalGetResult, Error>
pub async fn get( &self, params: WorkflowJournalGetRequest, ) -> Result<WorkflowJournalGetResult, Error>
Reads a memoized dynamic workflow journal entry.
Wire method: session.workflow.journal.get.
§Parameters
params- Parameters for reading a workflow journal entry.
§Returns
Result of reading a workflow journal entry.
Experimental. This API is part of an experimental wire-protocol surface and may change or be removed in future SDK or CLI releases. Pin both the SDK and CLI versions if your code depends on it.
Sourcepub async fn put(
&self,
params: WorkflowJournalPutRequest,
) -> Result<WorkflowAckResult, Error>
pub async fn put( &self, params: WorkflowJournalPutRequest, ) -> Result<WorkflowAckResult, Error>
Stores a memoized dynamic workflow journal entry.
Wire method: session.workflow.journal.put.
§Parameters
params- Parameters for storing a workflow journal entry.
§Returns
Acknowledgement that a workflow request was accepted.
Experimental. This API is part of an experimental wire-protocol surface and may change or be removed in future SDK or CLI releases. Pin both the SDK and CLI versions if your code depends on it.
Trait Implementations§
Source§impl<'a> Clone for SessionRpcWorkflowJournal<'a>
impl<'a> Clone for SessionRpcWorkflowJournal<'a>
impl<'a> Copy for SessionRpcWorkflowJournal<'a>
Auto Trait Implementations§
impl<'a> !RefUnwindSafe for SessionRpcWorkflowJournal<'a>
impl<'a> !UnwindSafe for SessionRpcWorkflowJournal<'a>
impl<'a> Freeze for SessionRpcWorkflowJournal<'a>
impl<'a> Send for SessionRpcWorkflowJournal<'a>
impl<'a> Sync for SessionRpcWorkflowJournal<'a>
impl<'a> Unpin for SessionRpcWorkflowJournal<'a>
impl<'a> UnsafeUnpin for SessionRpcWorkflowJournal<'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