Traits

  • A trait marking types that define the handle message(s) of a contract
  • A trait marking types that define the instantiation message of a contract
  • A trait marking types that define the query message(s) of a contract