sync: encapsulate TryLockError variants (#1980)
sync: encapsulate TryLockError variants (#1980)

As there is currently only one variant, make the error type an opaque
struct.
tokio-rs/tokio,tokio-rs/tokio