pub struct VdirCollectionDelete { /* private fields */ }Expand description
Recursively removes the collection directory rooted at path.
Implementations§
Source§impl VdirCollectionDelete
impl VdirCollectionDelete
Sourcepub fn new(path: impl Into<VdirPath>, opts: VdirCollectionDeleteOptions) -> Self
pub fn new(path: impl Into<VdirPath>, opts: VdirCollectionDeleteOptions) -> Self
Creates a new coroutine that will recursively remove the
collection at path.
Trait Implementations§
Source§impl Debug for VdirCollectionDelete
impl Debug for VdirCollectionDelete
Source§impl VdirCoroutine for VdirCollectionDelete
impl VdirCoroutine for VdirCollectionDelete
Source§type Yield = VdirYield
type Yield = VdirYield
Intermediate value handed back on every step. Per-coroutine:
each implementor picks exactly the variants it needs. In
io-vdir every coroutine picks
VdirYield.Auto Trait Implementations§
impl Freeze for VdirCollectionDelete
impl RefUnwindSafe for VdirCollectionDelete
impl Send for VdirCollectionDelete
impl Sync for VdirCollectionDelete
impl Unpin for VdirCollectionDelete
impl UnsafeUnpin for VdirCollectionDelete
impl UnwindSafe for VdirCollectionDelete
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