//! Survival objectives: Cox proportional hazards (`survival:cox`) and the
//! accelerated failure time model (`survival:aft`).
//!
//! Both model log-scale margins and report `exp(margin)`: a hazard ratio for
//! Cox, a survival time for AFT. The arithmetic follows XGBoost 3.4
//! (`objective/regression_obj.cu`, `objective/aft_obj.cu`,
//! `common/survival_util.h`, `common/probability_distribution.h`) operation
//! for operation, including its `f32`/`f64` boundaries.
pub use ;
pub use Cox;
/// `exp` of every element in `f32` (XGBoost's `std::exp` on a float), used
/// by both survival objectives' prediction transform.
/// Row indices sorted by increasing `|label|`, ties in row order (XGBoost
/// `MetaInfo::LabelAbsSort`, a stable sort). Shared with the `cox-nloglik`
/// metric.
pub