How different would Rust be if it kept green threads?

I am perfectly aware of whole async state, I am just curious:
Theoretically, if Rust decided to go with some variant of green threads (breaking C compatibility and all),
what would change in the language and stdlib?