1 2 3 4 5
/// A trait that is auto implemented for all types that is used to allow for multiple drop guards /// (or different types) to be returned in a single vec pub trait GuardDrop {} impl<T> GuardDrop for T {}