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