pub struct ArtifactPublishResult {
pub plugin_id: String,
pub version: String,
pub download_url: String,
pub checksum: String,
pub status: String,
pub message: String,
pub registry_url: Option<String>,
}Expand description
Result of a publish operation
Fields§
§plugin_id: StringPlugin ID in the registry
version: StringPublished version
download_url: StringArtifact download URL
checksum: StringArtifact checksum (SHA256)
status: StringPublish status
message: StringHuman-readable message
registry_url: Option<String>URL to view plugin in registry (if available)
Trait Implementations§
Source§impl Clone for ArtifactPublishResult
impl Clone for ArtifactPublishResult
Source§fn clone(&self) -> ArtifactPublishResult
fn clone(&self) -> ArtifactPublishResult
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 ArtifactPublishResult
impl Debug for ArtifactPublishResult
Source§impl<'de> Deserialize<'de> for ArtifactPublishResult
impl<'de> Deserialize<'de> for ArtifactPublishResult
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 ArtifactPublishResult
impl RefUnwindSafe for ArtifactPublishResult
impl Send for ArtifactPublishResult
impl Sync for ArtifactPublishResult
impl Unpin for ArtifactPublishResult
impl UnsafeUnpin for ArtifactPublishResult
impl UnwindSafe for ArtifactPublishResult
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