lemon_bugsnag_rs 0.1.2

A library for interacting with the BugSnag error-reporting and sessions APIs.
Documentation
/// Struct which holds the data for the BugSnag session API payload.
///
/// ```
/// use lemon_bugsnag_rs::session::payload::{
///   app,
///   device,
///   notifier,
///   sessions,
///   session_counts
/// };
/// ```
pub mod payload;
/// Provides the Reqwest sessions API [builder](crate::session::reqwest::builder)
/// and [client](crate::session::reqwest::client) modules.
///
/// ```
/// use lemon_bugsnag_rs::session::reqwest::{
///     builder
///     , client
/// };
/// ```
#[cfg_attr(docsrs, doc(cfg(feature = "reqwest")))]
#[cfg(feature = "reqwest")]
pub mod reqwest;
/// Provides the [session_client_builder]
/// module, which contains the [SessionClientBuilder](crate::session::session_client_builder::SessionClientBuilder)
/// struct.
///
/// ```
/// use lemon_bugsnag_rs::session::session_client_builder::{
///     SessionClientBuilder
///  };
/// ```
pub mod session_client_builder;
/// Provides the Ureq sessions API [builder](crate::session::ureq::builder)
/// and [client](crate::session::ureq::client) modules.
///
/// ```
/// use lemon_bugsnag_rs::session::ureq::{
///     builder
///     , client
/// };
/// ```
#[cfg_attr(docsrs, doc(cfg(feature = "ureq")))]
#[cfg(feature = "ureq")]
pub mod ureq;