# windows: Update \`windows-rs\` crate and better error handling in \`DirectWrite\` \(\#12818\) · gitcafe/zed

[View on GitCafe](https://git.cafe/gitcafe/zed/commit/4cb45e63f40ac21bd3f933d8cc2d3b98a97b089e)

Repository: [gitcafe/zed](https://git.cafe/gitcafe/zed)

Visibility: public

Requested revision: 4cb45e63f40ac21bd3f933d8cc2d3b98a97b089e

Requested commit: 4cb45e63f40ac21bd3f933d8cc2d3b98a97b089e

Commit: 4cb45e63f40ac21bd3f933d8cc2d3b98a97b089e

Tree: 807e6583c4bff10ef508cfe07de4b5f85f4bab23

Author: 张小白

Committer: GitHub

## Message

```
windows: Update `windows-rs` crate and better error handling in `DirectWrite` (#12818)

- Update `windows-rs` from `0.56` to `0.57`
- Use the newly introduced `Owned` struct in `0.57` to handle the RAII
stuff of `HANDLE`
- Better error handling in `DirectWrite`

Release Notes:

- N/A
```

## Parents

- [1413b5af93896d31c33aa0c84c55bb526bedcb75](https://git.cafe/gitcafe/zed/commit/1413b5af93896d31c33aa0c84c55bb526bedcb75?format=markdown)

[Source at this commit](https://git.cafe/gitcafe/zed/tree/4cb45e63f40ac21bd3f933d8cc2d3b98a97b089e?format=markdown)
