pub struct ReleaseIndexPayload {
pub schema_version: u32,
pub channel: String,
pub generated_at: String,
pub publisher_key_id: String,
pub artifacts: Vec<ReleaseArtifact>,
}Fields§
§schema_version: u32§channel: String§generated_at: String§publisher_key_id: String§artifacts: Vec<ReleaseArtifact>Implementations§
Source§impl ReleaseIndexPayload
impl ReleaseIndexPayload
pub fn validate_shape(&self) -> Result<(), &'static str>
Trait Implementations§
Source§impl Clone for ReleaseIndexPayload
impl Clone for ReleaseIndexPayload
Source§fn clone(&self) -> ReleaseIndexPayload
fn clone(&self) -> ReleaseIndexPayload
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 moreSource§impl Debug for ReleaseIndexPayload
impl Debug for ReleaseIndexPayload
Source§impl<'de> Deserialize<'de> for ReleaseIndexPayload
impl<'de> Deserialize<'de> for ReleaseIndexPayload
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
impl Eq for ReleaseIndexPayload
Source§impl PartialEq for ReleaseIndexPayload
impl PartialEq for ReleaseIndexPayload
Source§impl Serialize for ReleaseIndexPayload
impl Serialize for ReleaseIndexPayload
impl StructuralPartialEq for ReleaseIndexPayload
Auto Trait Implementations§
impl Freeze for ReleaseIndexPayload
impl RefUnwindSafe for ReleaseIndexPayload
impl Send for ReleaseIndexPayload
impl Sync for ReleaseIndexPayload
impl Unpin for ReleaseIndexPayload
impl UnsafeUnpin for ReleaseIndexPayload
impl UnwindSafe for ReleaseIndexPayload
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