pub struct WebhookPullRequestAutoMergeEnabled {
pub action: Action,
pub enterprise: Option<Box<EnterpriseWebhooks>>,
pub installation: Option<Box<SimpleInstallation>>,
pub number: i32,
pub organization: Option<Box<OrganizationSimpleWebhooks>>,
pub pull_request: Box<PullRequest2>,
pub reason: Option<String>,
pub repository: Box<RepositoryWebhooks>,
pub sender: Box<SimpleUserWebhooks>,
}
Fields§
§action: Action
§enterprise: Option<Box<EnterpriseWebhooks>>
§installation: Option<Box<SimpleInstallation>>
§number: i32
§organization: Option<Box<OrganizationSimpleWebhooks>>
§pull_request: Box<PullRequest2>
§reason: Option<String>
§repository: Box<RepositoryWebhooks>
§sender: Box<SimpleUserWebhooks>
Implementations§
Source§impl WebhookPullRequestAutoMergeEnabled
impl WebhookPullRequestAutoMergeEnabled
pub fn new( action: Action, number: i32, pull_request: PullRequest2, repository: RepositoryWebhooks, sender: SimpleUserWebhooks, ) -> WebhookPullRequestAutoMergeEnabled
Trait Implementations§
Source§impl Clone for WebhookPullRequestAutoMergeEnabled
impl Clone for WebhookPullRequestAutoMergeEnabled
Source§fn clone(&self) -> WebhookPullRequestAutoMergeEnabled
fn clone(&self) -> WebhookPullRequestAutoMergeEnabled
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 Default for WebhookPullRequestAutoMergeEnabled
impl Default for WebhookPullRequestAutoMergeEnabled
Source§fn default() -> WebhookPullRequestAutoMergeEnabled
fn default() -> WebhookPullRequestAutoMergeEnabled
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for WebhookPullRequestAutoMergeEnabled
impl<'de> Deserialize<'de> for WebhookPullRequestAutoMergeEnabled
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 WebhookPullRequestAutoMergeEnabled
impl PartialEq for WebhookPullRequestAutoMergeEnabled
Source§fn eq(&self, other: &WebhookPullRequestAutoMergeEnabled) -> bool
fn eq(&self, other: &WebhookPullRequestAutoMergeEnabled) -> bool
Tests for
self
and other
values to be equal, and is used by ==
.impl StructuralPartialEq for WebhookPullRequestAutoMergeEnabled
Auto Trait Implementations§
impl Freeze for WebhookPullRequestAutoMergeEnabled
impl RefUnwindSafe for WebhookPullRequestAutoMergeEnabled
impl Send for WebhookPullRequestAutoMergeEnabled
impl Sync for WebhookPullRequestAutoMergeEnabled
impl Unpin for WebhookPullRequestAutoMergeEnabled
impl UnwindSafe for WebhookPullRequestAutoMergeEnabled
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