# Allow overriding std.Io at a namespace level\. · gitcafe/zig

[View on GitCafe](https://git.cafe/gitcafe/zig/commit/e314dadb015a913a2cdc12298986e9181305d8db)

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

Visibility: public

Requested revision: e314dadb015a913a2cdc12298986e9181305d8db

Requested commit: e314dadb015a913a2cdc12298986e9181305d8db

Commit: e314dadb015a913a2cdc12298986e9181305d8db

Tree: 6291be5f8760eae6275ab593ce30f07a5886734e

Author: Khitiara

Committer: Andrew Kelley

## Message

```
Allow overriding std.Io at a namespace level.

This should only be used when the fundamental types break down, e.g. on freestanding or when adding support for a non-posix OS, where std.Io.File.Handle is set to void.

```

## Parents

- [bf1b9318a9eae002f6e9b9907d0aa149f2838d82](https://git.cafe/gitcafe/zig/commit/bf1b9318a9eae002f6e9b9907d0aa149f2838d82?format=markdown)

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