deuterium 0.1.1

Deuterium is a fancy SQL builder for Rust. It's designed to provide a DSL to easily build SQL queries in safe and *typed* way.
1
2
3
4
5
6
7
8
9
10
11
12

use order_by::{OrderBy, Order};
use sql::{SqlContext, ToSql};

impl ToSql for OrderBy {
    fn to_sql(&self, ctx: &mut SqlContext) -> String {
        format!("{} {}", self.get_by().expression_as_sql().to_sql(ctx), match self.get_order() {
            &Order::Asc => "ASC",
            &Order::Desc => "DESC"
        })
    }
}