Toursql

```rust

use gluesql::prelude::{ Payload}; pub trait Selectable: Sized { fn select(&self) -> String; fn delete(&self) -> String; fn update(&self, updates: ::std::collections::HashMap) -> Result; fn frompayload(payload: &Payload) -> T; fn unionstr(&self) -> std::collections::HashMap>; } ```