teaching-material icon indicating copy to clipboard operation
teaching-material copied to clipboard

orphan rules mermad diagram

Open miguelraz opened this issue 2 years ago • 1 comments

I read this article and I loved this diagram for the Orphan Rules - no reason we can't add a nice mermaid diagram for it: https://www.shuttle.rs/blog/2022/07/28/patterns-with-rust-types

Pretyyyyyy

miguelraz avatar Aug 30 '22 17:08 miguelraz

I came up with this so far:

GitHub doesn't want to render my amazing emoji game >:(

flowchart TD
    A(Crate 1 fa:fa-box <br /> trait MyTrait <br />) & B(Crate 2 fa:fa-box <br /> struct MyStruct <br />)--> C(Crate 3 fa:fa-box <br /> impl MyTrait for MyStruct <br />) & D(Crate 4 fa:fa-box <br /> impl MyTrait for MyStruct <br />)
    C & D --> E(OurCrate ??? <br /> fa:fa-ban fa:fa-bomb fa:fa-ban fa:fa-bomb fa:fa-ban)

miguelraz avatar Aug 31 '22 13:08 miguelraz