pub struct StandardCore { /* private fields */ }Implementations§
Source§impl StandardCore
impl StandardCore
pub fn builder() -> StandardCoreBuilder
pub fn session(&self, session_id: impl Into<String>) -> SessionBuilder
pub fn into_inner(self) -> LashCore
Methods from Deref<Target = LashCore>§
pub fn session(&self, session_id: impl Into<String>) -> SessionBuilder
pub fn triggers(&self) -> CoreTriggerAdmin
pub fn processes(&self) -> Processes
pub fn completions(&self) -> Completions
pub fn effect_host(&self) -> Arc<dyn EffectHost> ⓘ
pub async fn delete_session( &self, session_id: impl AsRef<str>, scoped_effect_controller: ScopedEffectController<'_>, ) -> Result<SessionDeleteReport>
pub fn process_registry(&self) -> Option<Arc<dyn ProcessRegistry>>
pub fn durable_process_worker_config( &self, ) -> Result<DurableProcessWorkerConfig>
pub fn durable_process_worker_config_with_plugins( &self, extra_plugin_factories: impl IntoIterator<Item = Arc<dyn PluginFactory>>, ) -> Result<DurableProcessWorkerConfig>
Trait Implementations§
Source§impl Clone for StandardCore
impl Clone for StandardCore
Source§fn clone(&self) -> StandardCore
fn clone(&self) -> StandardCore
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 moreAuto Trait Implementations§
impl !RefUnwindSafe for StandardCore
impl !UnwindSafe for StandardCore
impl Freeze for StandardCore
impl Send for StandardCore
impl Sync for StandardCore
impl Unpin for StandardCore
impl UnsafeUnpin for StandardCore
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