pub struct IdentityRuntimeConfig {
pub continuity_store: Arc<dyn ContinuityStore>,
pub lease_provider: Arc<dyn LeaseProvider>,
pub runtime_instance_id: String,
pub has_runtime_store: bool,
pub durability_policy: DurabilityPolicy,
pub bridge: Option<Arc<dyn SessionBridge>>,
pub default_timeout: Option<Duration>,
}Expand description
Configuration for the identity-first runtime.
Fields§
§continuity_store: Arc<dyn ContinuityStore>§lease_provider: Arc<dyn LeaseProvider>§runtime_instance_id: String§has_runtime_store: bool§durability_policy: DurabilityPolicy§bridge: Option<Arc<dyn SessionBridge>>Optional session bridge for real session delivery. When None,
delivery operations validate invariants but do not forward to
the Meerkat session pipeline (useful for tests).
default_timeout: Option<Duration>Default timeout for wait_for_output / wait_for_output_containing. Defaults to 90 seconds if not set.
Auto Trait Implementations§
impl Freeze for IdentityRuntimeConfig
impl !RefUnwindSafe for IdentityRuntimeConfig
impl Send for IdentityRuntimeConfig
impl Sync for IdentityRuntimeConfig
impl Unpin for IdentityRuntimeConfig
impl UnsafeUnpin for IdentityRuntimeConfig
impl !UnwindSafe for IdentityRuntimeConfig
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
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more