Module polymorphism

Source
Expand description

§Polymorphism in Rust

This module demonstrates various forms of polymorphism in Rust, including:

  • Trait objects for dynamic dispatch
  • Generics for static dispatch
  • Enum-based polymorphism
  • Function pointers and closures

Structs§

Circle
Circle struct
Rectangle
Rectangle struct
Triangle
Triangle struct

Traits§

Drawable
A trait for drawable objects

Functions§

polymorphism_examples
Demonstrates polymorphism examples