Skip to content

Commit edc6f72

Browse files
committed
Add docs for new impls
1 parent 1b20a38 commit edc6f72

File tree

2 files changed

+28
-22
lines changed

2 files changed

+28
-22
lines changed

README.md

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -216,9 +216,11 @@ types. The driver currently supports the following conversions:
216216
</tr>
217217
<tr>
218218
<td>
219-
<a href="https://github.com/rust-lang/time">time::Timespec</a>
219+
<a href="https://github.com/rust-lang/time">time::Timespec</a>,
220+
<a href="https://github.com/lifthrasiir/rust-chrono">chrono::DateTime&lt;UTC&gt;</a>,
221+
<a href="https://github.com/lifthrasiir/rust-chrono">chrono::DateTime&lt;Local&gt;</a>,
220222
and
221-
<a href="https://github.com/lifthrasiir/rust-chrono">chrono::DateTime&lt;UTC&gt;</a>
223+
<a href="https://github.com/lifthrasiir/rust-chrono">chrono::DateTime&lt;FixedOffset&gt;</a>
222224
(<a href="#optional-features">optional</a>)
223225
</td>
224226
<td>TIMESTAMP WITH TIME ZONE</td>

src/types/mod.rs

Lines changed: 24 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -565,16 +565,18 @@ impl error::Error for WasNull {
565565
/// name. For example, the `serde` feature enables the implementation for the
566566
/// `serde::json::Value` type.
567567
///
568-
/// | Rust type | Postgres type(s) |
569-
/// |-----------------------------|-------------------------------------|
570-
/// | serialize::json::Json | JSON, JSONB |
571-
/// | serde::json::Value | JSON, JSONB |
572-
/// | time::Timespec | TIMESTAMP, TIMESTAMP WITH TIME ZONE |
573-
/// | chrono::NaiveDateTime | TIMESTAMP |
574-
/// | chrono::DateTime&lt;UTC&gt; | TIMESTAMP WITH TIME ZONE |
575-
/// | chrono::NaiveDate | DATE |
576-
/// | chrono::NaiveTime | TIME |
577-
/// | uuid::Uuid | UUID |
568+
/// | Rust type | Postgres type(s) |
569+
/// |-------------------------------------|-------------------------------------|
570+
/// | serialize::json::Json | JSON, JSONB |
571+
/// | serde::json::Value | JSON, JSONB |
572+
/// | time::Timespec | TIMESTAMP, TIMESTAMP WITH TIME ZONE |
573+
/// | chrono::NaiveDateTime | TIMESTAMP |
574+
/// | chrono::DateTime&lt;UTC&gt; | TIMESTAMP WITH TIME ZONE |
575+
/// | chrono::DateTime&lt;Local&gt; | TIMESTAMP WITH TIME ZONE |
576+
/// | chrono::DateTime&lt;FixedOffset&gt; | TIMESTAMP WITH TIME ZONE |
577+
/// | chrono::NaiveDate | DATE |
578+
/// | chrono::NaiveTime | TIME |
579+
/// | uuid::Uuid | UUID |
578580
///
579581
/// # Nullability
580582
///
@@ -770,16 +772,18 @@ pub enum IsNull {
770772
/// name. For example, the `serde` feature enables the implementation for the
771773
/// `serde::json::Value` type.
772774
///
773-
/// | Rust type | Postgres type(s) |
774-
/// |-----------------------------|-------------------------------------|
775-
/// | serialize::json::Json | JSON, JSONB |
776-
/// | serde::json::Value | JSON, JSONB |
777-
/// | time::Timespec | TIMESTAMP, TIMESTAMP WITH TIME ZONE |
778-
/// | chrono::NaiveDateTime | TIMESTAMP |
779-
/// | chrono::DateTime&lt;UTC&gt; | TIMESTAMP WITH TIME ZONE |
780-
/// | chrono::NaiveDate | DATE |
781-
/// | chrono::NaiveTime | TIME |
782-
/// | uuid::Uuid | UUID |
775+
/// | Rust type | Postgres type(s) |
776+
/// |-------------------------------------|-------------------------------------|
777+
/// | serialize::json::Json | JSON, JSONB |
778+
/// | serde::json::Value | JSON, JSONB |
779+
/// | time::Timespec | TIMESTAMP, TIMESTAMP WITH TIME ZONE |
780+
/// | chrono::NaiveDateTime | TIMESTAMP |
781+
/// | chrono::DateTime&lt;UTC&gt; | TIMESTAMP WITH TIME ZONE |
782+
/// | chrono::DateTime&lt;Local&gt; | TIMESTAMP WITH TIME ZONE |
783+
/// | chrono::DateTime&lt;FixedOffset&gt; | TIMESTAMP WITH TIME ZONE |
784+
/// | chrono::NaiveDate | DATE |
785+
/// | chrono::NaiveTime | TIME |
786+
/// | uuid::Uuid | UUID |
783787
///
784788
/// # Nullability
785789
///

0 commit comments

Comments
 (0)