pub struct ManagedRuntimePersistentSessionCapability {
pub supported: bool,
pub target_os: String,
pub target_arch: String,
pub reason: Option<String>,
}Expand description
Machine-readable capability for persistent managed Python and Node sessions. 受管 Python 与 Node 持久会话的机器可读能力。
Fields§
§supported: boolWhether session.open is supported without creating any runtime resources first.
是否可在不预先创建任何运行时资源的情况下支持 session.open。
target_os: StringRust target operating-system identifier for the current binary. 当前二进制的 Rust 目标操作系统标识。
target_arch: StringRust target CPU-architecture identifier for the current binary. 当前二进制的 Rust 目标 CPU 架构标识。
reason: Option<String>Stable unsupported reason code; absent for supported targets. 稳定的不支持原因码;受支持目标上不存在。
Trait Implementations§
Source§impl Clone for ManagedRuntimePersistentSessionCapability
impl Clone for ManagedRuntimePersistentSessionCapability
Source§fn clone(&self) -> ManagedRuntimePersistentSessionCapability
fn clone(&self) -> ManagedRuntimePersistentSessionCapability
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 Eq for ManagedRuntimePersistentSessionCapability
impl StructuralPartialEq for ManagedRuntimePersistentSessionCapability
Auto Trait Implementations§
impl Freeze for ManagedRuntimePersistentSessionCapability
impl RefUnwindSafe for ManagedRuntimePersistentSessionCapability
impl Send for ManagedRuntimePersistentSessionCapability
impl Sync for ManagedRuntimePersistentSessionCapability
impl Unpin for ManagedRuntimePersistentSessionCapability
impl UnsafeUnpin for ManagedRuntimePersistentSessionCapability
impl UnwindSafe for ManagedRuntimePersistentSessionCapability
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