Consider removing the take_mut dependency

XMLWordPrintableJSON

    • Type: Task
    • Resolution: Unresolved
    • Priority: Minor - P4
    • None
    • Affects Version/s: None
    • Component/s: None
    • None
    • None
    • None
    • None
    • None
    • None
    • None

      As a user has pointed out in this issue, the take_mut crate contains a potential memory leak and appears to be abandoned. While our usage of the crate does not touch the method with the potential memory leak, we should still consider removing the dependency because of its expansive usage of unsafe code along with its unmaintained status. This would require some internal refactoring to allow a &mut T to be taken; we could potentially switch to using {{Option}}s or create an internal API to emulate such functionality.

              Assignee:
              Unassigned
              Reporter:
              Isabel Atkinson
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

                Created:
                Updated: