disma 0.16.4

Discord server management has never been easier!
Documentation
use crate::{permission::PermissionsOverwritesList, role::ExistingRole};

use super::Category;

#[derive(Debug, Clone, PartialEq)]
pub struct ExistingCategory {
    pub id: String,
    pub name: String,
    pub overwrites: PermissionsOverwritesList<ExistingRole>,
}

impl ToString for ExistingCategory {
    fn to_string(&self) -> String {
        self.name.clone()
    }
}

impl Category for ExistingCategory {
    fn name(&self) -> &str {
        &self.name
    }
}