pub struct ProjectPin {
pub name: String,
pub version: String,
pub sha256: String,
pub artifact: String,
}Expand description
One pinned project artifact (Phase 25).
Fields§
§name: StringProject name on the gateway.
version: StringVersion label of the artifact.
sha256: StringLowercase hex sha256 (64 chars) of the artifact bytes.
artifact: StringWhere the artifact is fetched from; opaque to Phase 21.
Trait Implementations§
Source§impl Clone for ProjectPin
impl Clone for ProjectPin
Source§impl Debug for ProjectPin
impl Debug for ProjectPin
Source§impl<'de> Deserialize<'de> for ProjectPin
impl<'de> Deserialize<'de> for ProjectPin
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 ProjectPin
impl PartialEq for ProjectPin
impl StructuralPartialEq for ProjectPin
Auto Trait Implementations§
impl Freeze for ProjectPin
impl RefUnwindSafe for ProjectPin
impl Send for ProjectPin
impl Sync for ProjectPin
impl Unpin for ProjectPin
impl UnsafeUnpin for ProjectPin
impl UnwindSafe for ProjectPin
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