pub struct SessionRpcFactoryJournal<'a> { /* private fields */ }Expand description
session.factory.journal.* RPCs.
Implementations§
Source§impl<'a> SessionRpcFactoryJournal<'a>
impl<'a> SessionRpcFactoryJournal<'a>
Sourcepub async fn get(
&self,
params: FactoryJournalGetRequest,
) -> Result<FactoryJournalGetResult, Error>
pub async fn get( &self, params: FactoryJournalGetRequest, ) -> Result<FactoryJournalGetResult, Error>
Reads a memoized factory journal entry.
Wire method: session.factory.journal.get.
§Parameters
params- Parameters for reading a factory journal entry.
§Returns
Result of reading a factory 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: FactoryJournalPutRequest,
) -> Result<FactoryAckResult, Error>
pub async fn put( &self, params: FactoryJournalPutRequest, ) -> Result<FactoryAckResult, Error>
Stores a memoized factory journal entry.
Wire method: session.factory.journal.put.
§Parameters
params- Parameters for storing a factory journal entry.
§Returns
Acknowledgement that a factory 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 SessionRpcFactoryJournal<'a>
impl<'a> Clone for SessionRpcFactoryJournal<'a>
Source§fn clone(&self) -> SessionRpcFactoryJournal<'a>
fn clone(&self) -> SessionRpcFactoryJournal<'a>
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl<'a> Copy for SessionRpcFactoryJournal<'a>
Auto Trait Implementations§
impl<'a> !RefUnwindSafe for SessionRpcFactoryJournal<'a>
impl<'a> !UnwindSafe for SessionRpcFactoryJournal<'a>
impl<'a> Freeze for SessionRpcFactoryJournal<'a>
impl<'a> Send for SessionRpcFactoryJournal<'a>
impl<'a> Sync for SessionRpcFactoryJournal<'a>
impl<'a> Unpin for SessionRpcFactoryJournal<'a>
impl<'a> UnsafeUnpin for SessionRpcFactoryJournal<'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