Crate ribir_algo

source ·

Modules

Structs

  • A hashmap frame cache, which only keep the hit cached in the last frame. Call [frame_end] when a frame finish.
  • A smarter pointer help us to share resource in application, and it’ use a cheap way to compare if two resource is same one.

Enums

  • ! A copy on write smart pointer shared value without deep clone .
  • Enum to store both share and local resource. Share resources can have many copy, and every copy as the same one. Local resources means is individual and no other copy exist, two local resources will not as same one even its content is equal.

Traits