language changes: #![crate_id] -> #![crate_name], no hash in the file name.