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