pub struct WebhookPackagePublished {
pub action: Action,
pub enterprise: Option<Box<EnterpriseWebhooks>>,
pub installation: Option<Box<SimpleInstallation>>,
pub organization: Option<Box<OrganizationSimpleWebhooks>>,
pub package: Box<WebhookPackagePublishedPackage>,
pub repository: Option<Box<RepositoryWebhooks>>,
pub sender: Box<SimpleUserWebhooks>,
}
Fields§
§action: Action
§enterprise: Option<Box<EnterpriseWebhooks>>
§installation: Option<Box<SimpleInstallation>>
§organization: Option<Box<OrganizationSimpleWebhooks>>
§package: Box<WebhookPackagePublishedPackage>
§repository: Option<Box<RepositoryWebhooks>>
§sender: Box<SimpleUserWebhooks>
Implementations§
Source§impl WebhookPackagePublished
impl WebhookPackagePublished
pub fn new( action: Action, package: WebhookPackagePublishedPackage, sender: SimpleUserWebhooks, ) -> WebhookPackagePublished
Trait Implementations§
Source§impl Clone for WebhookPackagePublished
impl Clone for WebhookPackagePublished
Source§fn clone(&self) -> WebhookPackagePublished
fn clone(&self) -> WebhookPackagePublished
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 WebhookPackagePublished
impl Debug for WebhookPackagePublished
Source§impl Default for WebhookPackagePublished
impl Default for WebhookPackagePublished
Source§fn default() -> WebhookPackagePublished
fn default() -> WebhookPackagePublished
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for WebhookPackagePublished
impl<'de> Deserialize<'de> for WebhookPackagePublished
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 WebhookPackagePublished
impl PartialEq for WebhookPackagePublished
Source§impl Serialize for WebhookPackagePublished
impl Serialize for WebhookPackagePublished
impl StructuralPartialEq for WebhookPackagePublished
Auto Trait Implementations§
impl Freeze for WebhookPackagePublished
impl RefUnwindSafe for WebhookPackagePublished
impl Send for WebhookPackagePublished
impl Sync for WebhookPackagePublished
impl Unpin for WebhookPackagePublished
impl UnwindSafe for WebhookPackagePublished
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