It is recommended that the definitions be removed when custom error is unused.
Unused custom errors can be removed to save gas.
- Found in src/KittyCoin.sol [Line: 8](src/KittyCoin.sol#L8)
```solidity
error KittyCoin__OnlyKittyPoolCanMintOrBurn();
```
- Found in src/KittyPool.sol [Line: 21](src/KittyPool.sol#L21)
```solidity
error KittyPool__NotMeowntainerPurrrrr();
```
- Found in src/KittyPool.sol [Line: 22](src/KittyPool.sol#L22)
```solidity
error KittyPool__TokenNotFoundMeeoooww();
```
- Found in src/KittyPool.sol [Line: 23](src/KittyPool.sol#L23)
```solidity
error KittyPool__NotEnoughMeowllateralPurrrr();
```
- Found in src/KittyPool.sol [Line: 24](src/KittyPool.sol#L24)
```solidity
error KittyPool__TokenAlreadyExistsMeeoooww();
```
- Found in src/KittyPool.sol [Line: 25](src/KittyPool.sol#L25)
```solidity
error KittyPool__UserIsPurrfect();
```
- Found in src/KittyVault.sol [Line: 16](src/KittyVault.sol#L16)
```solidity
error KittyVault__NotPool();
```
- Found in src/KittyVault.sol [Line: 17](src/KittyVault.sol#L17)
```solidity
error KittyVault__NotMeowntainerPurrrrr();
```