pub struct RuntimeSkillHelpDescriptor {
pub skill_id: String,
pub skill_name: String,
pub skill_version: String,
pub root_name: String,
pub skill_dir: String,
pub main: RuntimeHelpNodeDescriptor,
pub flows: Vec<RuntimeHelpNodeDescriptor>,
}Expand description
Structured help tree summary of one skill returned by the runtime core. 由运行时核心返回的单个 skill 结构化帮助树摘要。
Fields§
§skill_id: StringStable skill identifier of the current help tree. 当前帮助树所属的稳定 skill 标识符。
skill_name: StringHuman-readable internal skill name. 人类可读的内部 skill 名称。
skill_version: StringSemantic package version declared by the current skill. 当前技能声明的语义化包版本。
root_name: StringNamed skill root that currently owns the effective help tree. 当前生效帮助树所属的命名技能根。
skill_dir: StringPhysical skill directory that currently owns the effective help tree. 当前生效帮助树所属的物理技能目录。
main: RuntimeHelpNodeDescriptorMain help node summary. 主帮助节点摘要。
flows: Vec<RuntimeHelpNodeDescriptor>Topic/workflow help node summaries declared under the current skill. 当前 skill 声明的 topic/workflow 子帮助节点摘要。
Trait Implementations§
Source§impl Clone for RuntimeSkillHelpDescriptor
impl Clone for RuntimeSkillHelpDescriptor
Source§fn clone(&self) -> RuntimeSkillHelpDescriptor
fn clone(&self) -> RuntimeSkillHelpDescriptor
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 Debug for RuntimeSkillHelpDescriptor
impl Debug for RuntimeSkillHelpDescriptor
Source§impl<'de> Deserialize<'de> for RuntimeSkillHelpDescriptor
impl<'de> Deserialize<'de> for RuntimeSkillHelpDescriptor
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
Auto Trait Implementations§
impl Freeze for RuntimeSkillHelpDescriptor
impl RefUnwindSafe for RuntimeSkillHelpDescriptor
impl Send for RuntimeSkillHelpDescriptor
impl Sync for RuntimeSkillHelpDescriptor
impl Unpin for RuntimeSkillHelpDescriptor
impl UnsafeUnpin for RuntimeSkillHelpDescriptor
impl UnwindSafe for RuntimeSkillHelpDescriptor
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<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