Skip to content

Instantly share code, notes, and snippets.

/// A way to handle unknown enum cases semi transparently
struct Raw<T>: RawRepresentable where T: RawRepresentable {
let rawValue: T.RawValue
private var value: T? {
.init(rawValue: rawValue)
}
init(rawValue: T.RawValue) {
self.rawValue = rawValue
@ryanbooker
ryanbooker / thirty-days-of-metal.md
Created August 2, 2024 01:17 — forked from ole/thirty-days-of-metal.md
Warren Moore – Thirty Days of Metal