pub enum LuaRuntimeSpaceControllerProcessMode {
Service,
Managed,
}Expand description
Process mode used when the runtime auto-spawns one local space controller process. 运行时自动拉起本地空间控制器进程时使用的进程模式。
Variants§
Service
Service mode keeps the controller process alive until an external stop happens. Service 模式会让控制器进程持续存活,直到外部显式停止。
Managed
Managed mode allows the controller process to stop itself after idle timeouts. Managed 模式允许控制器进程在空闲超时后自行停止。
Trait Implementations§
Source§impl Clone for LuaRuntimeSpaceControllerProcessMode
impl Clone for LuaRuntimeSpaceControllerProcessMode
Source§fn clone(&self) -> LuaRuntimeSpaceControllerProcessMode
fn clone(&self) -> LuaRuntimeSpaceControllerProcessMode
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 moreSource§impl Default for LuaRuntimeSpaceControllerProcessMode
impl Default for LuaRuntimeSpaceControllerProcessMode
Source§fn default() -> LuaRuntimeSpaceControllerProcessMode
fn default() -> LuaRuntimeSpaceControllerProcessMode
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for LuaRuntimeSpaceControllerProcessMode
impl<'de> Deserialize<'de> for LuaRuntimeSpaceControllerProcessMode
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl PartialEq for LuaRuntimeSpaceControllerProcessMode
impl PartialEq for LuaRuntimeSpaceControllerProcessMode
Source§fn eq(&self, other: &LuaRuntimeSpaceControllerProcessMode) -> bool
fn eq(&self, other: &LuaRuntimeSpaceControllerProcessMode) -> bool
Tests for
self and other values to be equal, and is used by ==.impl Copy for LuaRuntimeSpaceControllerProcessMode
impl Eq for LuaRuntimeSpaceControllerProcessMode
impl StructuralPartialEq for LuaRuntimeSpaceControllerProcessMode
Auto Trait Implementations§
impl Freeze for LuaRuntimeSpaceControllerProcessMode
impl RefUnwindSafe for LuaRuntimeSpaceControllerProcessMode
impl Send for LuaRuntimeSpaceControllerProcessMode
impl Sync for LuaRuntimeSpaceControllerProcessMode
impl Unpin for LuaRuntimeSpaceControllerProcessMode
impl UnsafeUnpin for LuaRuntimeSpaceControllerProcessMode
impl UnwindSafe for LuaRuntimeSpaceControllerProcessMode
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> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.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 moreSource§impl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
Source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T in a tonic::Request