Because mysql_async tries to select at compile if which ssl should be used. Ideally it would support both, as reqwest does, but if that is undesirable for some reason, it should produce a clear error as suggested in:
https://doc.rust-lang.org/cargo/reference/features.html#mutually-exclusive-features