input: from typing import List
  
  def implements_rest_api(api_routes: str) -> bool:
      """Check if the given Python code implements a REST API for creating and reading users. The API should have endpoints for creating a user, reading all users, and reading a single user by ID.
      >>> implements_rest_api('''from flask import Flask, jsonify, request
  from flask_mysqldb import MySQL
  
  app = Flask(name)
  
  # Mysql configuration
  app.config['MYSQL_USER'] = 'root'
  app.config['MYSQL_PASSWORD'] = 'password'
  app.config['MYSQL_DB'] = 'users'
  app.config['MYSQL_CURSORCLASS'] = 'DictCursor'
  
  mysql = MySQL(app)
  
  @app.route('/users', methods=['POST'])
  def create_user():
   name = request.json['name']
   email = request.json['email']
  
   cur = mysql.connection.cursor()
   cur.execute("INSERT INTO users (name, email) VALUES (%s, %s)", (name, email))
   mysql.connection.commit()
   cur.close()
  
   return jsonify({'message': 'User created'})
  
  @app.route('/users', methods=['GET'])
  def get_users():
   cur = mysql.connection.cursor()
   cur.execute("SELECT * FROM users")
   users = cur.fetchall()
   cur.close()
  
   return jsonify(users)
  
  @app.route('/users/int:id', methods=['GET'])
  def get_user(id):
   cur = mysql.connection.cursor()
   cur.execute("SELECT * FROM users WHERE id=%s", (id))
   user = cur.fetchone()
   cur.close()
  
   return jsonify(user)
  
  if name == "main":
   app.run(debug=True)''')
      True
      """
output:     import re
  
      create_user_pattern = re.compile(r'@app\.route\(\'/users\', methods=\[\'POST\'\]\)')
      get_users_pattern = re.compile(r'@app\.route\(\'/users\', methods=\[\'GET\'\]\)')
      get_user_pattern = re.compile(r'@app\.route\(\'/users/\w+\:id\', methods=\[\'GET\'\]\)')
  
      return (create_user_pattern.search(api_routes) is not None and
              get_users_pattern.search(api_routes) is not None and
              get_user_pattern.search(api_routes) is not None)