Module sync

Module sync 

Source

Structsยง

Handler
Handler wraps data with Arc and notifies exteriors by channel when dropping
OwningHandler
OwningHandler is like Arc but with additional possibility to wait until the last strong reference drops and then return wrapped data.