/
germanubis
/
rust-postgres
Обзор
Документация
Войти
/
germanubis
/
rust-postgres
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
postgres-derive-test/src/transparent.rs
18 строк
456 B
Maël Obréjan
Add `#[postgres(transparent)]`
31 дек 2021, 00:29
Не верифицирован
31 дек 2021, 00:29
4561d44
Код
Авторство
О чём код?
use postgres::{Client, NoTls}; use postgres_types::{FromSql, ToSql}; #[test] fn round_trip() { #[derive(FromSql, ToSql, Debug, PartialEq)] #[postgres(transparent)] struct UserId(i32); assert_eq!( Client::connect("user=postgres host=localhost port=5433", NoTls) .unwrap() .query_one("SELECT $1::integer", &[&UserId(123)]) .unwrap() .get::<_, UserId>(0), UserId(123) ); }