disma 0.16.4

Discord server management has never been easier!
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
use crate::core::diffs::Diff;

#[derive(Debug, Clone, PartialEq)]
pub enum Change {
    Create(ChangeEntity, ChangeEntityName),
    Delete(ChangeEntity, ChangeEntityName),
    Update(ChangeEntity, ChangeEntityName, Vec<Diff>),
}

type ChangeEntityName = String;

#[derive(Debug, Clone, PartialEq)]
pub enum ChangeEntity {
    Role,
    Category,
    Channel,
}