[x] Make sure danglingClone() is called wherever necessary
[x] If cloning is possible but not necessary, make sure either dangle() or anchor or both are used as necessary
[x] If cloning is not available, but appears to have been necessary, make sure the warning label is added
[ ] When instantiating a struct with an _isowned field in Swift, make sure it's not owned until Swift is ready to free it
[x] Similarly, when receiving a struct with an _isowned field from a Rust method call, figure out how to handle it and whether to set it to false or whatever
When
clone()
is available, do the following:danglingClone()
methoddanglingClone()
is called wherever necessarydangle()
oranchor
or both are used as necessary