Module containing the errors::Error struct.
An enum representing the errors that can occur.
The error code.
The type of error that was encountered.