pub struct InstalledSkillSourceRecord {
pub source_type: SkillInstallSourceType,
pub locator: String,
pub tag: Option<String>,
}Expand description
Stable source descriptor persisted for one managed skill installation. 为单个受管技能安装持久化的稳定来源描述。
Fields§
§source_type: SkillInstallSourceTypeStable source type used for future update checks. 用于后续更新检查的稳定来源类型。
locator: StringStable source locator such as owner/repo or one source YAML URL.
稳定来源定位值,例如 owner/repo 或某个 source YAML 地址。
tag: Option<String>Optional resolved release tag recorded during installation. 安装时记录的可选已解析发布标签。
Trait Implementations§
Source§impl Clone for InstalledSkillSourceRecord
impl Clone for InstalledSkillSourceRecord
Source§fn clone(&self) -> InstalledSkillSourceRecord
fn clone(&self) -> InstalledSkillSourceRecord
Returns a duplicate of the value. Read more
1.0.0 · 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 InstalledSkillSourceRecord
impl Debug for InstalledSkillSourceRecord
Source§impl<'de> Deserialize<'de> for InstalledSkillSourceRecord
impl<'de> Deserialize<'de> for InstalledSkillSourceRecord
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
impl Eq for InstalledSkillSourceRecord
impl StructuralPartialEq for InstalledSkillSourceRecord
Auto Trait Implementations§
impl Freeze for InstalledSkillSourceRecord
impl RefUnwindSafe for InstalledSkillSourceRecord
impl Send for InstalledSkillSourceRecord
impl Sync for InstalledSkillSourceRecord
impl Unpin for InstalledSkillSourceRecord
impl UnsafeUnpin for InstalledSkillSourceRecord
impl UnwindSafe for InstalledSkillSourceRecord
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