Lines Matching defs:Scope
107 let scope = Scope::<T>::new(data, move |data| {
385 /// `Scope` handle is dropped.
391 ) -> impl PinInit<Scope<T>, E> + 'a
395 Scope::new(data, |data| {
411 /// When dropped, a `Scope` will remove all directories and files in the filesystem backed by the
413 pub struct Scope<T> {
430 scope: Scope<T>,
434 impl<'b, T: 'b> Scope<T> {
453 impl<'b, T: 'b> Scope<T> {
477 impl<'a, T: 'a> Scope<T> {
485 /// `Scope` handle is dropped.
494 Scope::new(data, |data| {
502 impl<T> Deref for Scope<T> {
520 /// the `Scope` that created it.
551 /// file is removed when the [`Scope`] that this directory belongs
562 /// when the [`Scope`] that this directory belongs to is dropped.
580 /// file is removed when the [`Scope`] that this directory belongs
597 /// file is removed when the [`Scope`] that this directory belongs
614 /// when the [`Scope`] that this directory belongs to is dropped.
632 /// file is removed when the [`Scope`] that this directory belongs
656 /// file is removed when the [`Scope`] that this directory belongs
668 /// when the [`Scope`] that this directory belongs to is dropped.
685 /// file is removed when the [`Scope`] that this directory belongs