pub struct RegistryPackagePublishedEventRegistryPackage<'a> {
    pub id: usize,
    pub name: &'a str,
    pub namespace: &'a str,
    pub description: Option<&'a str>,
    pub ecosystem: &'a str,
    pub package_type: RegistryPackagePublishedEventRegistryPackagePackageType,
    pub html_url: &'a str,
    pub created_at: &'a str,
    pub updated_at: Option<&'a str>,
    pub owner: User<'a>,
    pub package_version: Option<RegistryPackagePublishedEventRegistryPackagePackageVersion<'a>>,
    pub registry: RegistryPackagePublishedEventRegistryPackageRegistry<'a>,
}

Fields§

§id: usize

Unique identifier of the package.

§name: &'a str

The name of the package.

§namespace: &'a str§description: Option<&'a str>§ecosystem: &'a str§package_type: RegistryPackagePublishedEventRegistryPackagePackageType

The type of supported package. Packages in GitHub’s Gradle registry have the type maven. Docker images pushed to GitHub’s Container registry (ghcr.io) have the type container. You can use the type docker to find images that were pushed to GitHub’s Docker registry (docker.pkg.github.com), even if these have now been migrated to the Container registry.

§html_url: &'a str§created_at: &'a str§updated_at: Option<&'a str>§owner: User<'a>§package_version: Option<RegistryPackagePublishedEventRegistryPackagePackageVersion<'a>>

A version of a software package

§registry: RegistryPackagePublishedEventRegistryPackageRegistry<'a>

Trait Implementations§

source§

impl<'a> Debug for RegistryPackagePublishedEventRegistryPackage<'a>

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<'de: 'a, 'a> Deserialize<'de> for RegistryPackagePublishedEventRegistryPackage<'a>

source§

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§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

source§

impl<T, U> Into<U> for Twhere U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
source§

impl<T> DeserializeOwned for Twhere T: for<'de> Deserialize<'de>,