File tree 2 files changed +12
-0
lines changed
2 files changed +12
-0
lines changed Original file line number Diff line number Diff line change 4
4
//!
5
5
//! ```no_run
6
6
//! use native_tls::{Certificate, TlsConnector};
7
+ //! # #[cfg(feature = "runtime")]
7
8
//! use postgres_native_tls::MakeTlsConnector;
8
9
//! use std::fs;
9
10
//!
10
11
//! # fn main() -> Result<(), Box<dyn std::error::Error>> {
12
+ //! # #[cfg(feature = "runtime")] {
11
13
//! let cert = fs::read("database_cert.pem")?;
12
14
//! let cert = Certificate::from_pem(&cert)?;
13
15
//! let connector = TlsConnector::builder()
19
21
//! "host=localhost user=postgres sslmode=require",
20
22
//! connector,
21
23
//! );
24
+ //! # }
22
25
//!
23
26
//! // ...
24
27
//! # Ok(())
27
30
//!
28
31
//! ```no_run
29
32
//! use native_tls::{Certificate, TlsConnector};
33
+ //! # #[cfg(feature = "runtime")]
30
34
//! use postgres_native_tls::MakeTlsConnector;
31
35
//! use std::fs;
32
36
//!
33
37
//! # fn main() -> Result<(), Box<dyn std::error::Error>> {
38
+ //! # #[cfg(feature = "runtime")] {
34
39
//! let cert = fs::read("database_cert.pem")?;
35
40
//! let cert = Certificate::from_pem(&cert)?;
36
41
//! let connector = TlsConnector::builder()
42
47
//! "host=localhost user=postgres sslmode=require",
43
48
//! connector,
44
49
//! )?;
50
+ //! # }
45
51
//! # Ok(())
46
52
//! # }
47
53
//! ```
Original file line number Diff line number Diff line change 4
4
//!
5
5
//! ```no_run
6
6
//! use openssl::ssl::{SslConnector, SslMethod};
7
+ //! # #[cfg(feature = "runtime")]
7
8
//! use postgres_openssl::MakeTlsConnector;
8
9
//!
9
10
//! # fn main() -> Result<(), Box<dyn std::error::Error>> {
11
+ //! # #[cfg(feature = "runtime")] {
10
12
//! let mut builder = SslConnector::builder(SslMethod::tls())?;
11
13
//! builder.set_ca_file("database_cert.pem")?;
12
14
//! let connector = MakeTlsConnector::new(builder.build());
15
17
//! "host=localhost user=postgres sslmode=require",
16
18
//! connector,
17
19
//! );
20
+ //! # }
18
21
//!
19
22
//! // ...
20
23
//! # Ok(())
23
26
//!
24
27
//! ```no_run
25
28
//! use openssl::ssl::{SslConnector, SslMethod};
29
+ //! # #[cfg(feature = "runtime")]
26
30
//! use postgres_openssl::MakeTlsConnector;
27
31
//!
28
32
//! # fn main() -> Result<(), Box<dyn std::error::Error>> {
33
+ //! # #[cfg(feature = "runtime")] {
29
34
//! let mut builder = SslConnector::builder(SslMethod::tls())?;
30
35
//! builder.set_ca_file("database_cert.pem")?;
31
36
//! let connector = MakeTlsConnector::new(builder.build());
34
39
//! "host=localhost user=postgres sslmode=require",
35
40
//! connector,
36
41
//! )?;
42
+ //! # }
37
43
//!
38
44
//! // ...
39
45
//! # Ok(())
You can’t perform that action at this time.
0 commit comments