[][src]Enum modio::mods::EventType

pub enum EventType {
    ModfileChanged,
    ModAvailable,
    ModUnavailable,
    ModEdited,
    ModDeleted,
    ModTeamChanged,
    ModCommentAdded,
    ModCommentDeleted,
    Other(String),
}

Type of mod event that was triggered.

Variants

ModfileChanged

Primary file changed, the mod should be updated.

ModAvailable

Mod is marked as accepted and public.

ModUnavailable

Mod is marked as not accepted, deleted or hidden.

ModEdited

Mod has been updated.

ModDeleted

Mod has been permanently deleted.

ModTeamChanged

User has joined or left the mod team.

ModCommentAdded

A comment has been published for a mod.

ModCommentDeleted

A comment has been deleted from a mod.

Other(String)

New event types which are not supported yet.

Trait Implementations

impl Debug for EventType[src]

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

impl Display for EventType[src]

impl Eq for EventType[src]

impl Hash for EventType[src]

impl PartialEq<EventType> for EventType[src]

impl StructuralEq for EventType[src]

impl StructuralPartialEq for EventType[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<Q, K> Equivalent<K> for Q where
    K: Borrow<Q> + ?Sized,
    Q: Eq + ?Sized
[src]

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

impl<T> Instrument for T[src]

impl<T> Instrument for T[src]

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

impl<T> ToString for T where
    T: Display + ?Sized
[src]

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.