Structs
This struct contains methods to drive creation of types in shared memory
Traits
Custom types that want to participate in shared memory must implement this marker trait
A trait that types can implement to provide their own Postgres Shared Memory initialization process