pub struct WebhookMergeGroupDestroyed {
pub action: Action,
pub reason: Option<Reason>,
pub installation: Option<Box<SimpleInstallation>>,
pub merge_group: Box<MergeGroup>,
pub organization: Option<Box<OrganizationSimpleWebhooks>>,
pub repository: Option<Box<RepositoryWebhooks>>,
pub sender: Option<Box<SimpleUserWebhooks>>,
}
Fields§
§action: Action
§reason: Option<Reason>
Explains why the merge group is being destroyed. The group could have been merged, removed from the queue (dequeued), or invalidated by an earlier queue entry being dequeued (invalidated).
installation: Option<Box<SimpleInstallation>>
§merge_group: Box<MergeGroup>
§organization: Option<Box<OrganizationSimpleWebhooks>>
§repository: Option<Box<RepositoryWebhooks>>
§sender: Option<Box<SimpleUserWebhooks>>
Implementations§
Source§impl WebhookMergeGroupDestroyed
impl WebhookMergeGroupDestroyed
pub fn new( action: Action, merge_group: MergeGroup, ) -> WebhookMergeGroupDestroyed
Trait Implementations§
Source§impl Clone for WebhookMergeGroupDestroyed
impl Clone for WebhookMergeGroupDestroyed
Source§fn clone(&self) -> WebhookMergeGroupDestroyed
fn clone(&self) -> WebhookMergeGroupDestroyed
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 WebhookMergeGroupDestroyed
impl Debug for WebhookMergeGroupDestroyed
Source§impl Default for WebhookMergeGroupDestroyed
impl Default for WebhookMergeGroupDestroyed
Source§fn default() -> WebhookMergeGroupDestroyed
fn default() -> WebhookMergeGroupDestroyed
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for WebhookMergeGroupDestroyed
impl<'de> Deserialize<'de> for WebhookMergeGroupDestroyed
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 StructuralPartialEq for WebhookMergeGroupDestroyed
Auto Trait Implementations§
impl Freeze for WebhookMergeGroupDestroyed
impl RefUnwindSafe for WebhookMergeGroupDestroyed
impl Send for WebhookMergeGroupDestroyed
impl Sync for WebhookMergeGroupDestroyed
impl Unpin for WebhookMergeGroupDestroyed
impl UnwindSafe for WebhookMergeGroupDestroyed
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