1. Overview
  2. 1. Spotlight: Assume
    1. 1.1. Why do we need Assume?
    2. 1.2. Why is Assume a const parameter?
    3. 1.3. How should Assumes be created, combined?
  3. 2. Spotlight: Context
    1. 2.1. Why is safety dependent on context?
    2. 2.2. How does Context ensure safety?
    3. 2.3. Can't Context be elided?
  4. 3. Use-Case: Auditing
  5. 4. Use-Case: Abstraction
  6. 5. Unresolved Questions
    1. 5.1. Trait Name
    2. 5.2. Trait Methods
    3. 5.3. Trait Orientation
    4. 5.4. Visibility of Src

Foundational Proposal

Spotlight: Context

  • Why is safety dependent on context?
  • How does Context ensure safety?
  • Why can't Context be elided?