1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26
//! Adds Contexts to Sentry Events //! //! This integration is enabled by default in `sentry` and adds `device`, `os` //! and `rust` contexts to Events, as well as sets a `server_name` if not //! already defined. //! //! See the [Contexts Interface] documentation for more info. //! //! # Examples //! //! ``` //! let integration = sentry_contexts::ContextIntegration { //! add_os: false, //! ..Default::default() //! }; //! let _sentry = sentry::init(sentry::ClientOptions::default().add_integration(integration)); //! ``` //! //! [Contexts Interface]: https://develop.sentry.dev/sdk/event-payloads/contexts/ #![deny(missing_docs)] mod integration; mod utils; pub use integration::ContextIntegration;