engine/3rdparty/sol2-3.3.0/documentation/source/traits.rst
These are customization points within the library to help you make sol2 work for the types in your framework and types.
To learn more about various customizable traits, visit:
containers customization traits<containers>
begin and end functions but isn't exactly a containerunique usertype (custom pointer) traits<api/unique_usertype_traits>
boost::shared_ptr, reference-counted pointers, etccustomization points<tutorial/customization>
std::string or const char*, like a wxString, for example_.. _a wxString, for example: https://github.com/ThePhD/sol2/issues/140#issuecomment-237934947