pub struct UploadSkillResult {
pub provider_reference: ProviderReference,
pub display_title: Option<String>,
pub name: Option<String>,
pub description: Option<String>,
pub latest_version: Option<String>,
pub provider_metadata: Option<ProviderMetadata>,
pub warnings: Vec<Warning>,
}Expand description
Result of SkillsModel::upload_skill.
Mirrors SkillsV4UploadSkillResult.
Fields§
§provider_reference: ProviderReference{ providerId → skillId } reference.
display_title: Option<String>Display title as stored by the provider.
name: Option<String>Skill name (often resolved from the latest version manifest).
description: Option<String>Skill description.
latest_version: Option<String>Latest version identifier reported by the provider.
provider_metadata: Option<ProviderMetadata>Provider-specific metadata.
warnings: Vec<Warning>Warnings (e.g. setting coerced away).
Trait Implementations§
Source§impl Clone for UploadSkillResult
impl Clone for UploadSkillResult
Source§fn clone(&self) -> UploadSkillResult
fn clone(&self) -> UploadSkillResult
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 moreAuto Trait Implementations§
impl Freeze for UploadSkillResult
impl RefUnwindSafe for UploadSkillResult
impl Send for UploadSkillResult
impl Sync for UploadSkillResult
impl Unpin for UploadSkillResult
impl UnsafeUnpin for UploadSkillResult
impl UnwindSafe for UploadSkillResult
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