blob: 75d07ef8619a7583d619de60043660c8e74a97dc (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
|
module DebugTag where
import Data.Typeable
-- | Debug Tags, add more as needed, but ensure XAnnounce is always first, XMisc last
data DebugTag
= XAnnounce
| XAnnounceResponse
| XBitTorrent
| XLan
| XMan
| XNetCrypto
| XOnion
| XRelay
| XRoutes
| XPing
| XJabber
| XTCP
| XMisc
| XUnexpected -- Used only for special anomalous errors that we didn't expect to happen.
| XUnused -- Never commit code that uses XUnused.
deriving (Eq, Ord, Show, Read, Enum, Bounded,Typeable)
|