From 08c4dec645936cd677a3f437540b30d23731a9c9 Mon Sep 17 00:00:00 2001 From: Ivan Ukhov Date: Tue, 22 Aug 2017 17:47:44 +0200 Subject: [PATCH] Update the examples according to rustfmt --- README.md | 57 +++++++++++++++++++++------------- src/lib.rs | 91 +++++++++++++++++++++++++++++++++++------------------- 2 files changed, 95 insertions(+), 53 deletions(-) diff --git a/README.md b/README.md index d85acb5..6a887d0 100644 --- a/README.md +++ b/README.md @@ -11,33 +11,43 @@ Open a connection, create a table, and insert some rows: ```rust let connection = sqlite::open(":memory:").unwrap(); -connection.execute(" - CREATE TABLE users (name TEXT, age INTEGER); - INSERT INTO users (name, age) VALUES ('Alice', 42); - INSERT INTO users (name, age) VALUES ('Bob', 69); -").unwrap(); +connection + .execute( + " + CREATE TABLE users (name TEXT, age INTEGER); + INSERT INTO users (name, age) VALUES ('Alice', 42); + INSERT INTO users (name, age) VALUES ('Bob', 69); + ", + ) + .unwrap(); ``` Select some rows and process them one by one as plain text: ```rust -connection.iterate("SELECT * FROM users WHERE age > 50", |pairs| { - for &(column, value) in pairs.iter() { - println!("{} = {}", column, value.unwrap()); - } - true -}).unwrap(); +connection + .iterate("SELECT * FROM users WHERE age > 50", |pairs| { + for &(column, value) in pairs.iter() { + println!("{} = {}", column, value.unwrap()); + } + true + }) + .unwrap(); ``` -The same query using a prepared statement, which is much more efficient than the -previous technique: +The same query using a prepared statement, which is much more efficient than +the previous technique: ```rust use sqlite::State; -let mut statement = connection.prepare(" - SELECT * FROM users WHERE age > ? -").unwrap(); +let mut statement = connection + .prepare( + " + SELECT * FROM users WHERE age > ? + " + ) + .unwrap(); statement.bind(1, 50).unwrap(); @@ -47,15 +57,20 @@ while let State::Row = statement.next().unwrap() { } ``` -The same query using a cursor, which is a wrapper around a prepared statement -providing the concept of row and featuring all-at-once binding: +The same query using a cursor, which is a wrapper around a prepared +statement providing the concept of row and featuring all-at-once binding: ```rust use sqlite::Value; -let mut cursor = connection.prepare(" - SELECT * FROM users WHERE age > ? -").unwrap().cursor(); +let mut cursor = connection + .prepare( + " + SELECT * FROM users WHERE age > ? + ", + ) + .unwrap() + .cursor(); cursor.bind(&[Value::Integer(50)]).unwrap(); diff --git a/src/lib.rs b/src/lib.rs index 78e77b9..98b9d64 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -7,28 +7,38 @@ //! ``` //! let connection = sqlite::open(":memory:").unwrap(); //! -//! connection.execute(" -//! CREATE TABLE users (name TEXT, age INTEGER); -//! INSERT INTO users (name, age) VALUES ('Alice', 42); -//! INSERT INTO users (name, age) VALUES ('Bob', 69); -//! ").unwrap(); +//! connection +//! .execute( +//! " +//! CREATE TABLE users (name TEXT, age INTEGER); +//! INSERT INTO users (name, age) VALUES ('Alice', 42); +//! INSERT INTO users (name, age) VALUES ('Bob', 69); +//! ", +//! ) +//! .unwrap(); //! ``` //! //! Select some rows and process them one by one as plain text: //! //! ``` //! # let connection = sqlite::open(":memory:").unwrap(); -//! # connection.execute(" -//! # CREATE TABLE users (name TEXT, age INTEGER); -//! # INSERT INTO users (name, age) VALUES ('Alice', 42); -//! # INSERT INTO users (name, age) VALUES ('Bob', 69); -//! # ").unwrap(); -//! connection.iterate("SELECT * FROM users WHERE age > 50", |pairs| { -//! for &(column, value) in pairs.iter() { -//! println!("{} = {}", column, value.unwrap()); -//! } -//! true -//! }).unwrap(); +//! # connection +//! # .execute( +//! # " +//! # CREATE TABLE users (name TEXT, age INTEGER); +//! # INSERT INTO users (name, age) VALUES ('Alice', 42); +//! # INSERT INTO users (name, age) VALUES ('Bob', 69); +//! # ", +//! # ) +//! # .unwrap(); +//! connection +//! .iterate("SELECT * FROM users WHERE age > 50", |pairs| { +//! for &(column, value) in pairs.iter() { +//! println!("{} = {}", column, value.unwrap()); +//! } +//! true +//! }) +//! .unwrap(); //! ``` //! //! The same query using a prepared statement, which is much more efficient than @@ -37,15 +47,23 @@ //! ``` //! use sqlite::State; //! # let connection = sqlite::open(":memory:").unwrap(); -//! # connection.execute(" -//! # CREATE TABLE users (name TEXT, age INTEGER); -//! # INSERT INTO users (name, age) VALUES ('Alice', 42); -//! # INSERT INTO users (name, age) VALUES ('Bob', 69); -//! # ").unwrap(); +//! # connection +//! # .execute( +//! # " +//! # CREATE TABLE users (name TEXT, age INTEGER); +//! # INSERT INTO users (name, age) VALUES ('Alice', 42); +//! # INSERT INTO users (name, age) VALUES ('Bob', 69); +//! # ", +//! # ) +//! # .unwrap(); //! -//! let mut statement = connection.prepare(" -//! SELECT * FROM users WHERE age > ? -//! ").unwrap(); +//! let mut statement = connection +//! .prepare( +//! " +//! SELECT * FROM users WHERE age > ? +//! " +//! ) +//! .unwrap(); //! //! statement.bind(1, 50).unwrap(); //! @@ -61,15 +79,24 @@ //! ``` //! use sqlite::Value; //! # let connection = sqlite::open(":memory:").unwrap(); -//! # connection.execute(" -//! # CREATE TABLE users (name TEXT, age INTEGER); -//! # INSERT INTO users (name, age) VALUES ('Alice', 42); -//! # INSERT INTO users (name, age) VALUES ('Bob', 69); -//! # ").unwrap(); +//! # connection +//! # .execute( +//! # " +//! # CREATE TABLE users (name TEXT, age INTEGER); +//! # INSERT INTO users (name, age) VALUES ('Alice', 42); +//! # INSERT INTO users (name, age) VALUES ('Bob', 69); +//! # ", +//! # ) +//! # .unwrap(); //! -//! let mut cursor = connection.prepare(" -//! SELECT * FROM users WHERE age > ? -//! ").unwrap().cursor(); +//! let mut cursor = connection +//! .prepare( +//! " +//! SELECT * FROM users WHERE age > ? +//! ", +//! ) +//! .unwrap() +//! .cursor(); //! //! cursor.bind(&[Value::Integer(50)]).unwrap(); //!