Enum octocrab::models::webhook_events::payload::MembershipScope
source · #[non_exhaustive]pub enum MembershipScope {
Team,
Organization,
}
Variants (Non-exhaustive)§
This enum is marked as non-exhaustive
Non-exhaustive enums could have additional variants added in future. Therefore, when matching against variants of non-exhaustive enums, an extra wildcard arm must be added to account for any future variants.
Trait Implementations§
source§impl Clone for MembershipScope
impl Clone for MembershipScope
source§fn clone(&self) -> MembershipScope
fn clone(&self) -> MembershipScope
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 MembershipScope
impl Debug for MembershipScope
source§impl<'de> Deserialize<'de> for MembershipScope
impl<'de> Deserialize<'de> for MembershipScope
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 MembershipScope
impl PartialEq for MembershipScope
source§fn eq(&self, other: &MembershipScope) -> bool
fn eq(&self, other: &MembershipScope) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.source§impl Serialize for MembershipScope
impl Serialize for MembershipScope
impl StructuralPartialEq for MembershipScope
Auto Trait Implementations§
impl Freeze for MembershipScope
impl RefUnwindSafe for MembershipScope
impl Send for MembershipScope
impl Sync for MembershipScope
impl Unpin for MembershipScope
impl UnwindSafe for MembershipScope
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