refactor: put Source
trait under cargo::sources
#12527
Merged
Source
trait under cargo::sources
#12527