message: Replace unnecessary String clone to destructuring in translate.rs,
  There was actually no need of cloning table name, use it in simpler way
diff: use crate::translator::{CommandQueue, CommandType, Filter};
  -use nom_sql::SqlQuery;
  -use nom_sql::SqlQuery::{CreateTable, Delete, Insert, Select};
  +use nom_sql::{
  + DeleteStatement, SelectStatement,
  + SqlQuery::{self, CreateTable, Delete, Insert, Select},
  +};
  pub fn translate(sql_query: SqlQuery) -> CommandQueue {
  let items = match sql_query {
  - Select(statement) => {
  + Select(SelectStatement {
  + tables,
  + where_clause,
  + ..
  + }) => {
  println!("query type is SELECT");
  - let table_name = statement.tables[0].name.clone();
  - let filter = Filter::from(statement.where_clause);
  +
  + let table_name = tables
  + .into_iter()
  + .nth(0)
  + .expect("SelectStatement->tables should have something")
  + .name;
  + let filter = Filter::from(where_clause);
  vec![CommandType::GetData(table_name, filter)]
  }
  @@ -16,10 +27,14 @@ pub fn translate(sql_query: SqlQuery) -> CommandQueue {
  vec![CommandType::SetData(statement)]
  }
  - Delete(statement) => {
  + Delete(DeleteStatement {
  + table,
  + where_clause,
  + }) => {
  println!("query type is DELETE");
  - let table_name = statement.table.name.clone();
  - let filter = Filter::from(statement.where_clause);
  +
  + let table_name = table.name;
  + let filter = Filter::from(where_clause);
  vec![CommandType::DelData(table_name, filter)]
  }
  