1. Haskell for Rustaceans
  2. Preface
  3. Introduction
  4. 1. Getting Started
    1. 1.1. Tooling
    2. 1.2. Ecosystem
  5. 2. Core Concepts
    1. 2.1. Data Types
    2. 2.2. Control Flow
    3. 2.3. Functions
  6. 3. Types
    1. 3.1. Unboxed Types
    2. 3.2. Types of Types
  7. 4. Linear Types
  8. 5. Type classes
    1. 5.1. Orphan instances
    2. 5.2. Overlapping instances
    3. 5.3. Incoherent instances
  9. 6. Generic Programming

Haskell for Rustaceans

Data Types

Contents

Algebraic Data Types