usestd::mem;/// Linear proof that a driver scope will be quiesced before release.
#[doc(hidden)]pubstructOwner{_private:(),
}const_:()=assert!(mem::size_of::<Owner>()==0);implOwner{/// # Safety
/// Every retained source must outlive completion or synchronous quiescence.
pubunsafefnnew()->Self{Self{ _private:()}}}