rwf 0.2.1

Framework for building web applications in the Rust programming language
Documentation
//! Select only a few columns.
#![allow(dead_code, unused_variables)]

use std::collections::HashMap;

use super::*;

#[derive(Debug, Clone)]
pub struct Picked<T: FromRow> {
    pub select: Select<T>,
    columns: HashMap<Column, Value>,
}

impl<T: FromRow> Picked<T> {
    pub fn group(mut self, group: &[impl ToColumn]) -> Self {
        self.select = self.select.group(group);
        self
    }

    fn from_row(&self, row: tokio_postgres::Row) -> Result<Self, Error> {
        todo!()
    }
}