pub struct Client { /* private fields */ }Implementations§
Trait Implementations§
Source§impl AppEnumeration for Client
impl AppEnumeration for Client
fn get_personas<'life0, 'async_trait>(
&'life0 self,
) -> Pin<Box<dyn Future<Output = Result<Vec<String>>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn get_apps<'life0, 'life1, 'async_trait>(
&'life0 self,
persona_id: &'life1 str,
) -> Pin<Box<dyn Future<Output = Result<Vec<String>>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
'life1: 'async_trait,
Source§impl BatchExporter for Client
impl BatchExporter for Client
fn get_app_store<'life0, 'life1, 'life2, 'async_trait>(
&'life0 self,
persona_id: &'life1 str,
app_id: &'life2 str,
) -> Pin<Box<dyn Future<Output = Result<HashMap<String, Value>>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
'life1: 'async_trait,
'life2: 'async_trait,
fn dump_app<'life0, 'life1, 'async_trait>(
&'life0 self,
app_id: &'life1 str,
) -> Pin<Box<dyn Future<Output = Result<HashMap<String, HashMap<String, Value>>>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
'life1: 'async_trait,
Source§impl CelerixStore for Client
impl CelerixStore for Client
Source§impl GlobalSearcher for Client
impl GlobalSearcher for Client
Source§impl KVReader for Client
impl KVReader for Client
fn get<'life0, 'life1, 'life2, 'life3, 'async_trait>(
&'life0 self,
persona_id: &'life1 str,
app_id: &'life2 str,
key: &'life3 str,
) -> Pin<Box<dyn Future<Output = Result<Value>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
'life1: 'async_trait,
'life2: 'async_trait,
'life3: 'async_trait,
Source§impl KVWriter for Client
impl KVWriter for Client
fn set<'life0, 'life1, 'life2, 'life3, 'async_trait>(
&'life0 self,
persona_id: &'life1 str,
app_id: &'life2 str,
key: &'life3 str,
value: Value,
) -> Pin<Box<dyn Future<Output = Result<()>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
'life1: 'async_trait,
'life2: 'async_trait,
'life3: 'async_trait,
fn delete<'life0, 'life1, 'life2, 'life3, 'async_trait>(
&'life0 self,
persona_id: &'life1 str,
app_id: &'life2 str,
key: &'life3 str,
) -> Pin<Box<dyn Future<Output = Result<()>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
'life1: 'async_trait,
'life2: 'async_trait,
'life3: 'async_trait,
Source§impl Orchestrator for Client
impl Orchestrator for Client
fn move_key<'life0, 'life1, 'life2, 'life3, 'life4, 'async_trait>(
&'life0 self,
src_persona: &'life1 str,
dst_persona: &'life2 str,
app_id: &'life3 str,
key: &'life4 str,
) -> Pin<Box<dyn Future<Output = Result<()>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
'life1: 'async_trait,
'life2: 'async_trait,
'life3: 'async_trait,
'life4: 'async_trait,
Auto Trait Implementations§
impl !Freeze for Client
impl !RefUnwindSafe for Client
impl Send for Client
impl Sync for Client
impl Unpin for Client
impl UnsafeUnpin for Client
impl !UnwindSafe for Client
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