Lines Matching refs:ScopedDir
362 fn scoped_dir<'data>(&self, name: &CStr) -> ScopedDir<'data, 'static> { in scoped_dir()
366 None => return ScopedDir::empty(), in scoped_dir()
369 ScopedDir { in scoped_dir()
375 ScopedDir::empty() in scoped_dir()
393 F: for<'data, 'dir> FnOnce(&'data T, &'dir ScopedDir<'data, 'dir>) + 'a, in scope()
492 F: for<'data, 'dir> FnOnce(&'data T, &'dir ScopedDir<'data, 'dir>) + 'a, in dir()
495 let scoped = ScopedDir::new(name); in dir()
521 pub struct ScopedDir<'data, 'dir> { struct
527 impl<'data, 'dir> ScopedDir<'data, 'dir> { argument
531 pub fn dir<'dir2>(&'dir2 self, name: &CStr) -> ScopedDir<'data, 'dir2> { in dir()
534 ScopedDir { in dir()
699 ScopedDir { in empty()
713 impl<'data> ScopedDir<'data, 'static> { implementation
717 fn new(name: &CStr) -> ScopedDir<'data, 'static> { in new()
718 ScopedDir { in new()