A treaty has signed participants who pass legislation pursuant to it. A declaration is just the UN declaring something. You can determine which one equates to quicker application.
9.4m questions
12.2m answers