A man has been charged with drug offences and assaulting a police officer after a warrant was carried out at a home in Sawley, near Long Eaton.