[][src]Enum twilight_model::guild::IntegrationExpireBehavior

#[repr(u8)]pub enum IntegrationExpireBehavior {
    RemoveRole,
    Kick,
}

Behavior to perform when the user's integration expires.

Variants

RemoveRole

Remove the role when the integration expires.

Kick

Kick the user when the integration expires.

Trait Implementations

impl Clone for IntegrationExpireBehavior[src]

impl Copy for IntegrationExpireBehavior[src]

impl Debug for IntegrationExpireBehavior[src]

impl<'de> Deserialize<'de> for IntegrationExpireBehavior[src]

impl Eq for IntegrationExpireBehavior[src]

impl Hash for IntegrationExpireBehavior[src]

impl Ord for IntegrationExpireBehavior[src]

impl PartialEq<IntegrationExpireBehavior> for IntegrationExpireBehavior[src]

impl PartialOrd<IntegrationExpireBehavior> for IntegrationExpireBehavior[src]

impl Serialize for IntegrationExpireBehavior[src]

impl StructuralEq for IntegrationExpireBehavior[src]

impl StructuralPartialEq for IntegrationExpireBehavior[src]

Auto Trait Implementations

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> DeserializeOwned for T where
    T: for<'de> Deserialize<'de>, 
[src]

impl<T> From<T> for T[src]

impl<T> Instrument for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.