pub struct ChargedDirIter {
pub walk: DirectoryReader,
/* private fields */
}Fields§
§walk: DirectoryReaderImplementations§
Source§impl ChargedDirIter
impl ChargedDirIter
pub fn new( walk: DirectoryReader, limits: &TenantLimits, ) -> Result<Self, MemoryCapExceeded>
pub fn id(&self) -> EffectId
Trait Implementations§
Source§impl Closable for ChargedDirIter
impl Closable for ChargedDirIter
Source§fn release_buffer(&mut self)
fn release_buffer(&mut self)
Release process-local accounting after a successful explicit close,
including when execution history skipped the backend call.
fn id(&self) -> EffectId
fn close<'life0, 'life1, 'life2, 'life3, 'async_trait>(
&'life0 mut self,
filesystem: &'life1 dyn Filesystem,
effect_id: &'life2 EffectId,
work: Option<Arc<WorkBudget>>,
_limits: &'life3 TenantLimits,
) -> Pin<Box<dyn Future<Output = Result<(), FilesystemError>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
'life1: 'async_trait,
'life2: 'async_trait,
'life3: '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