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