Noble-metal-free metallic MoC combined with CdS for enhanced visible-light-driven photocatalytic hydrogen evolution