In this chapter, we will explore D's rich abstraction capabilities to wrap, extend, or constrain other types. We'll learn about:
opDispatch
D's struct has a wealth of possibilities. It is defined by the D spec as a way to "paint a data structure over hardware or an external type", and thus gives us various modeling tools that come without runtime or memory cost. We've already used or seen some of the techniques from this chapter earlier in the book.
18.224.30.19