try_drop/handlers/
uninit_error.rs

1use std::error::Error;
2use std::fmt;
3
4/// This error occurs when an attempt to get a drop strategy is made before it is initialized.
5#[cfg_attr(
6    feature = "derives",
7    derive(Copy, Clone, Ord, PartialOrd, Eq, PartialEq, Hash)
8)]
9#[derive(Debug)]
10pub struct UninitializedError(pub(crate) ());
11
12impl Error for UninitializedError {}
13
14impl fmt::Display for UninitializedError {
15    fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result {
16        f.write_str("the drop strategy is not initialized yet")
17    }
18}