pub struct ChargedDirIter {
pub walk: Box<dyn DirectoryReader>,
/* private fields */
}Fields§
§walk: Box<dyn DirectoryReader>Implementations§
Source§impl ChargedDirIter
impl ChargedDirIter
pub fn new( walk: Box<dyn DirectoryReader>, limits: &TenantLimits, ) -> Result<Self, MemoryCapExceeded>
pub fn descriptor(&self) -> Option<ResourceDescriptor>
Trait Implementations§
Source§impl Closable for ChargedDirIter
impl Closable for ChargedDirIter
fn close<'life0, 'life1, 'life2, 'async_trait>(
&'life0 mut self,
effect_id: &'life1 EffectId,
work: Option<Arc<WorkBudget>>,
_limits: &'life2 TenantLimits,
) -> Pin<Box<dyn Future<Output = Result<(), FilesystemError>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
'life1: 'async_trait,
'life2: 'async_trait,
Auto Trait Implementations§
impl !RefUnwindSafe for ChargedDirIter
impl !UnwindSafe for ChargedDirIter
impl Freeze for ChargedDirIter
impl Send for ChargedDirIter
impl Sync for ChargedDirIter
impl Unpin for ChargedDirIter
impl UnsafeUnpin for ChargedDirIter
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more