Skip to content

Commit 1fc74f4

Browse files
authored
Merge pull request diesel-rs#899 from diesel-rs/sg-move-expression-methods
Move expression_methods to a more doc-friendly location
2 parents 404c46d + 7b83dcb commit 1fc74f4

11 files changed

Lines changed: 11 additions & 6 deletions

File tree

diesel/src/expression/mod.rs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,6 @@ pub mod coerce;
2727
pub mod count;
2828
#[doc(hidden)]
2929
pub mod exists;
30-
pub mod expression_methods;
3130
#[doc(hidden)]
3231
#[macro_use]
3332
pub mod functions;

diesel/src/expression/expression_methods/bool_expression_methods.rs renamed to diesel/src/expression_methods/bool_expression_methods.rs

File renamed without changes.

diesel/src/expression/expression_methods/eq_all.rs renamed to diesel/src/expression_methods/eq_all.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
use expression::Expression;
22
use expression::predicates::And;
3-
use expression::expression_methods::*;
3+
use expression_methods::*;
44
use types::Bool;
55

66
/// This method is used by `FindDsl` to work with tuples. Because we cannot

diesel/src/expression/expression_methods/escape_expression_methods.rs renamed to diesel/src/expression_methods/escape_expression_methods.rs

File renamed without changes.

diesel/src/expression/expression_methods/global_expression_methods.rs renamed to diesel/src/expression_methods/global_expression_methods.rs

File renamed without changes.

diesel/src/expression/expression_methods/mod.rs renamed to diesel/src/expression_methods/mod.rs

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,12 +11,17 @@ pub mod text_expression_methods;
1111
#[doc(hidden)]
1212
pub mod eq_all;
1313

14+
#[doc(inline)]
1415
pub use self::bool_expression_methods::BoolExpressionMethods;
16+
#[doc(inline)]
1517
pub use self::escape_expression_methods::EscapeExpressionMethods;
18+
#[doc(inline)]
1619
pub use self::global_expression_methods::ExpressionMethods;
20+
#[doc(inline)]
1721
pub use self::text_expression_methods::TextExpressionMethods;
1822
#[doc(hidden)]
1923
pub use self::eq_all::EqAll;
2024

2125
#[cfg(feature = "postgres")]
26+
#[doc(inline)]
2227
pub use pg::expression::expression_methods::*;

diesel/src/expression/expression_methods/text_expression_methods.rs renamed to diesel/src/expression_methods/text_expression_methods.rs

File renamed without changes.

diesel/src/lib.rs

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -38,6 +38,7 @@ pub mod backend;
3838
pub mod connection;
3939
#[macro_use]
4040
pub mod expression;
41+
pub mod expression_methods;
4142
#[doc(hidden)]
4243
pub mod insertable;
4344
pub mod query_builder;
@@ -115,7 +116,7 @@ pub mod prelude {
115116
pub use associations::{GroupedBy, Identifiable};
116117
pub use connection::Connection;
117118
pub use expression::{Expression, SelectableExpression, AppearsOnTable, BoxableExpression};
118-
pub use expression::expression_methods::*;
119+
pub use expression_methods::*;
119120
#[doc(inline)]
120121
pub use insertable::Insertable;
121122
pub use query_dsl::*;

diesel/src/migrations/mod.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -71,7 +71,7 @@ pub use self::migration_error::*;
7171
use std::fs::DirEntry;
7272
use std::io::{stdout, Write};
7373

74-
use expression::expression_methods::*;
74+
use expression_methods::*;
7575
use query_dsl::*;
7676
use self::schema::__diesel_schema_migrations::dsl::*;
7777
use {Connection, QueryResult};

diesel/src/query_builder/where_clause.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
use backend::Backend;
22
use expression::*;
3-
use expression::expression_methods::*;
43
use expression::predicates::And;
4+
use expression_methods::*;
55
use result::QueryResult;
66
use super::*;
77
use types::Bool;

0 commit comments

Comments
 (0)