Skip to content

Instantly share code, notes, and snippets.

@LLBlumire
Last active October 27, 2015 12:00
Show Gist options
  • Save LLBlumire/45fba00db5c448238d53 to your computer and use it in GitHub Desktop.
Save LLBlumire/45fba00db5c448238d53 to your computer and use it in GitHub Desktop.
Lucille Thoery Lesson Plans

Theory Lessons

  • Stack and Heap

    • Stack Frames
    • Boxing
  • Primitive Types

    • Integral
    • Float
    • String (&str)
    • Char
  • Mutability

    • Immutable by default
    • Safety
  • Ownership : Mutability

    • Move
    • Reference
    • Borrow
  • Advanced Types : Owenershp + Primitive Types + Stack and Heap

    • Collections
    • String
    • Lists
  • Lifetimes : Ownership

    • Tic notation
    • Elision
    • Scopes
  • Functions : Lifetimes

    • Return Types
    • Paramaters
    • Expression Based
  • Enums : Ownership

    • Enum
    • Sum Type
  • Structs : Lifetimes

    • Fields
    • Methods
  • Generics : Structs + Enums

  • Traits : Structs

    • Methods
    • Associated Types
  • Trait Based Generics : Traits + Generics

  • Crates and Modules: Structs

  • Macros : Functions

  • Unsafe

  • Error Handling

  • Patterns

  • Loops : Patterns

  • Iterators : Loops

  • Closures : Functions

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment