This is my beginning of a crate for Bugsnag alerting right now it is very minimal and just for my testing use.
See Client for examples
The Bugsnag api specifies that requests are processed asynchornously. Therefore, a ‘bad’ request does not necessarily return an error status Errors returned from the api are likely formatting, structure or low-level network issues
The Client is our connection to the bugsnag api. This uses the builder pattern for configuration. See examples below.