bugsnag 0.2.1

The api of Bugsnag in rust.
Documentation
//! # The Bugsnag api
//!
//! This crate provides an interface for reporting messages to Bugsnag.
//!
//! # Example
//!
//! ```
//! let mut api = bugsnag::Bugsnag::new("api-key", env!("CARGO_MANIFEST_DIR"));
//!
//! // setting the appinfo is not required, but recommended
//! api.set_app_info(Some(env!("CARGO_PKG_VERSION")),
//!                  Some("development"),
//!                  Some("rust"));
//!
//! api.notify("Info", "This is a message from the rust bugsnag api.")
//!       .severity(bugsnag::Severity::Info);
//! ```
//!
//! For more examples on how to integrate bugsnag into a project, the examples
//! folder provides some reference implementations.

extern crate backtrace;
extern crate hyper;
extern crate serde;
#[macro_use]
extern crate serde_derive;
extern crate serde_json;
#[cfg(test)]
extern crate serde_test;
extern crate sys_info;

mod event;
mod notification;
mod stacktrace;
mod exception;
mod bugsnag_impl;
pub use self::bugsnag_impl::*;
mod deviceinfo;
mod appinfo;
pub mod panic;