Abaixo está uma instrução que descreve uma tarefa de geração de SQL, combinada com uma entrada que fornece mais contexto sobre os esquemas de tabela disponíveis. Escreva o código SQL que responda adequadamente à solicitação
 ###Instrução: Qual é o número total de contratos inteligentes desenvolvidos usando a linguagem Rust?
 ###Tabelas: 
CREATE TABLE languages (id INT PRIMARY KEY, name VARCHAR(50), type VARCHAR(50)); INSERT INTO languages (id, name, type) VALUES (1, 'Solidity', 'Contract-oriented'); INSERT INTO languages (id, name, type) VALUES (2, 'Rust', 'Systems programming'); INSERT INTO languages (id, name, type) VALUES (3, 'Vyper', 'Contract-oriented'); INSERT INTO developers (id, name, country, experience) VALUES (3, 'Charlie', 'India', 6); INSERT INTO smart_contracts (id, name, developer_id, language) VALUES (3, 'SmartContract3', 3, 'Rust');
SELECT COUNT(*) FROM smart_contracts sc JOIN languages l ON sc.language = l.name WHERE l.type = 'Systems programming';