Byron/trash-rs

Use references in `restore_all` and `purge_all`

Open

#54 opened on Jul 17, 2022

 (12 comments) (0 reactions) (0 assignees)Rust (40 forks)auto 404
enhancementgood first issuehelp wanted

Repository metrics

Stars
 (247 stars)
PR merge metrics
 (No merged PRs in 30d)

Description

restore_all and purge_all should take references because they don't need the ownership of TrashItems. This could reduce cloning when calling the functions. restore_all might need an additional clone on a RestoreCollision error because there is remaining_items. My use case is specified in #53 .

Contributor guide