if the API uses DepsMut<'_>
in the type signature, then either:
a) the deps are meant to be used only once (because it's a linear type), or:
b) the API design is sub-optimal and should be improved.
BTW, can you show the definition of the DepsMut<'a>
type? maybe there's more to it that I didn't think of.