Dual off–on and on–off fluorescent detection of Zn2+/Cd2+ ions based on carbazolone substituted 2-aminobenzamides