pub enum SkillInstallSourceType {
Github,
Url,
}Expand description
Supported managed install source types recorded by LuaSkills. LuaSkills 记录的受管安装来源类型。
Variants§
Github
GitHub Release source tracked by repository and release tag. 通过仓库与发布标签追踪的 GitHub Release 来源。
Url
Remote source YAML URL that describes one skill package. 描述单个技能包的远程 source YAML 地址。
Trait Implementations§
Source§impl Clone for SkillInstallSourceType
impl Clone for SkillInstallSourceType
Source§fn clone(&self) -> SkillInstallSourceType
fn clone(&self) -> SkillInstallSourceType
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 SkillInstallSourceType
impl Debug for SkillInstallSourceType
Source§impl Default for SkillInstallSourceType
impl Default for SkillInstallSourceType
Source§fn default() -> SkillInstallSourceType
fn default() -> SkillInstallSourceType
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for SkillInstallSourceType
impl<'de> Deserialize<'de> for SkillInstallSourceType
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 SkillInstallSourceType
impl PartialEq for SkillInstallSourceType
Source§impl Serialize for SkillInstallSourceType
impl Serialize for SkillInstallSourceType
impl Copy for SkillInstallSourceType
impl Eq for SkillInstallSourceType
impl StructuralPartialEq for SkillInstallSourceType
Auto Trait Implementations§
impl Freeze for SkillInstallSourceType
impl RefUnwindSafe for SkillInstallSourceType
impl Send for SkillInstallSourceType
impl Sync for SkillInstallSourceType
impl Unpin for SkillInstallSourceType
impl UnsafeUnpin for SkillInstallSourceType
impl UnwindSafe for SkillInstallSourceType
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