Struct octocrab::models::webhook_events::payload::LabelWebhookEventPayload
source · #[non_exhaustive]pub struct LabelWebhookEventPayload {
pub action: LabelWebhookEventAction,
pub enterprise: Option<Value>,
pub label: Value,
pub changes: Option<Value>,
}
Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Non-exhaustive structs could have additional fields added in future. Therefore, non-exhaustive structs cannot be constructed in external crates using the traditional
Struct { .. }
syntax; cannot be matched against without a wildcard ..
; and struct update syntax will not work.action: LabelWebhookEventAction
§enterprise: Option<Value>
§label: Value
§changes: Option<Value>
Trait Implementations§
source§impl Clone for LabelWebhookEventPayload
impl Clone for LabelWebhookEventPayload
source§fn clone(&self) -> LabelWebhookEventPayload
fn clone(&self) -> LabelWebhookEventPayload
Returns a copy 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 LabelWebhookEventPayload
impl Debug for LabelWebhookEventPayload
source§impl<'de> Deserialize<'de> for LabelWebhookEventPayload
impl<'de> Deserialize<'de> for LabelWebhookEventPayload
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 LabelWebhookEventPayload
impl PartialEq for LabelWebhookEventPayload
source§fn eq(&self, other: &LabelWebhookEventPayload) -> bool
fn eq(&self, other: &LabelWebhookEventPayload) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.source§impl Serialize for LabelWebhookEventPayload
impl Serialize for LabelWebhookEventPayload
impl StructuralPartialEq for LabelWebhookEventPayload
Auto Trait Implementations§
impl Freeze for LabelWebhookEventPayload
impl RefUnwindSafe for LabelWebhookEventPayload
impl Send for LabelWebhookEventPayload
impl Sync for LabelWebhookEventPayload
impl Unpin for LabelWebhookEventPayload
impl UnwindSafe for LabelWebhookEventPayload
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