calamity-0.1.10.1: A library for writing discord bots
Safe HaskellNone
LanguageHaskell2010

Calamity.Utils.Permissions

Description

Permission utilities

Documentation

class PermissionsIn a where Source #

Instances

Instances details
PermissionsIn Guild Source # 
Instance details

Defined in Calamity.Utils.Permissions

PermissionsIn (Guild, GuildChannel) Source # 
Instance details

Defined in Calamity.Utils.Permissions

class PermissionsIn' a where Source #

Methods

permissionsIn' :: BotC r => a -> Member -> Sem r Permissions Source #

Instances

Instances details
PermissionsIn' Guild Source # 
Instance details

Defined in Calamity.Utils.Permissions

Methods

permissionsIn' :: forall (r :: [(Type -> Type) -> Type -> Type]). BotC r => Guild -> Member -> Sem r Permissions Source #

PermissionsIn' GuildChannel Source # 
Instance details

Defined in Calamity.Utils.Permissions

Methods

permissionsIn' :: forall (r :: [(Type -> Type) -> Type -> Type]). BotC r => GuildChannel -> Member -> Sem r Permissions Source #

PermissionsIn' (Snowflake Guild) Source # 
Instance details

Defined in Calamity.Utils.Permissions

Methods

permissionsIn' :: forall (r :: [(Type -> Type) -> Type -> Type]). BotC r => Snowflake Guild -> Member -> Sem r Permissions Source #

PermissionsIn' (Snowflake GuildChannel) Source # 
Instance details

Defined in Calamity.Utils.Permissions

Methods

permissionsIn' :: forall (r :: [(Type -> Type) -> Type -> Type]). BotC r => Snowflake GuildChannel -> Member -> Sem r Permissions Source #