1use crate::{memory, memory::buffer}; 2 3/// Selects native receive ownership while retaining the caller's layout proof. 4pub trait Source { 5 type Pool<L: memory::raw::Layout>: buffer::Pool<Layout = L>; 6}