pub trait Closeable {
fn close(&self);
}Expand description
A trait for expressing that a type supports explicit close()ing
In general, it is strongly encouraged to used the various scoped types
which automatically call close() when dropped (in RAII style)
The Scoped and ScopedMut generics are introduced to support RAII
wrapping of Closeable types for shared and mutable references respectively.
All Closeable structs in the Queue API can be used via scoped handles.