Extend
A wrapper around a simple [String: Any] storage dictionary used to implement Extendable
.
struct Extend
final cass MyType: Extendable { ... }
extension MyType {
var foo: Int {
get { return extend.get(\MyType.foo, default: 0) }
set { extend.set(\MyType.foo, to: newValue) }
}
}