Does this implement accessibility at all?

This is often a problem with Rust UI frameworks, they may look beautiful, but the moment accesibility becomes a requirement, the whole app needs to be scrapped and rewritten in something more mature.

Not really.

This UI toolkit is based on GPUI library build by Zed editor team, and while they improve accessibility over time (like, improving contrast and stuff), it's opaque to screen readers.

At the moment if you want to have good accessibility story you should probably look at Slint or Qt (via cxx-qt, for example). And since System 76 picked up Iced for their UI it should receive a11y-related updates, too.

System76 runs their own fork of Iced and commits things back to Iced, but in practice this hasn’t been as much as people seem to think.

Accessibility falls under this: to my knowledge Cosmic has it, Iced does not.

You might want to consider Dioxus if you want better accessibility in a Rust app... though afaik, there's no component library as complete as this one available.

Yes