pub struct PublishResult {
pub success: bool,
pub package: String,
pub version: String,
pub sha256: String,
pub size: u64,
}Expand description
Response from a successful publish operation.
Returned by the registry after a package is successfully uploaded and indexed.
Fields§
§success: boolWhether the publish succeeded.
package: StringThe published package name.
version: StringThe published version.
sha256: StringSHA-256 hash of the uploaded tarball.
size: u64Size of the tarball in bytes.
Trait Implementations§
Source§impl Debug for PublishResult
impl Debug for PublishResult
Source§impl<'de> Deserialize<'de> for PublishResult
impl<'de> Deserialize<'de> for PublishResult
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 PublishResult
impl RefUnwindSafe for PublishResult
impl Send for PublishResult
impl Sync for PublishResult
impl Unpin for PublishResult
impl UnwindSafe for PublishResult
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