Lines Matching refs:ForeignOwnable
19 types::{ForeignOwnable, Opaque},
29 pub struct MapleTree<T: ForeignOwnable> {
40 pub struct MapleTreeAlloc<T: ForeignOwnable> {
46 impl<T: ForeignOwnable> core::ops::Deref for MapleTreeAlloc<T> {
76 impl<T: ForeignOwnable> MapleTree<T> {
290 impl<T: ForeignOwnable> PinnedDrop for MapleTree<T> {
311 pub struct MapleGuard<'tree, T: ForeignOwnable>(&'tree MapleTree<T>);
313 impl<'tree, T: ForeignOwnable> Drop for MapleGuard<'tree, T> {
321 impl<'tree, T: ForeignOwnable> MapleGuard<'tree, T> {
390 impl<T: ForeignOwnable> MapleTreeAlloc<T> {
499 pub struct MaState<'tree, T: ForeignOwnable> {
504 impl<'tree, T: ForeignOwnable> MaState<'tree, T> {