#![allow(non_snake_case)]
#![allow(non_upper_case_globals)]
#![allow(non_camel_case_types)]
#![deny(missing_docs)]
#![deny(unreachable_patterns)]
#![feature(backtrace)]
use std::any::Any;
use std::panic::{PanicInfo, Location};
use std::sync::Arc;
use std::sync::atomic::AtomicU64;
use std::sync::atomic::Ordering::AcqRel;
use std::sync::atomic::Ordering::Acquire;
use std::thread;
use std::backtrace::{Backtrace, BacktraceStatus};
use std::thread::{ThreadId, Thread};
use std::borrow::Cow;
include!("panic_payload_to_cause.rs");
include!("ParsedPanic.rs");
include!("ParsedPanicErrorLogger.rs");
include!("SimpleTerminate.rs");
include!("Terminate.rs");