Skip to content

Commit abf229c

Browse files
committed
Avoid glob imports in examples
1 parent 5a34793 commit abf229c

File tree

3 files changed

+10
-10
lines changed

3 files changed

+10
-10
lines changed

README.md

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -45,8 +45,8 @@ numpy = "0.3"
4545
``` rust
4646
extern crate numpy;
4747
extern crate pyo3;
48-
use pyo3::prelude::*;
49-
use numpy::*;
48+
use numpy::{IntoPyResult, PyArray, PyArrayModule};
49+
use pyo3::prelude::{ObjectProtocol, PyDict, PyResult, Python};
5050

5151
fn main() -> Result<(), ()> {
5252
let gil = Python::acquire_gil();
@@ -94,9 +94,9 @@ extern crate ndarray;
9494
extern crate numpy;
9595
extern crate pyo3;
9696

97-
use ndarray::*;
98-
use numpy::*;
99-
use pyo3::prelude::*;
97+
use ndarray::{ArrayD, ArrayViewD, ArrayViewMutD};
98+
use numpy::{IntoPyArray, IntoPyResult, PyArray, PyArrayModule};
99+
use pyo3::prelude::{pymodinit, PyModule, PyResult, Python};
100100

101101
#[pymodinit]
102102
fn rust_ext(py: Python, m: &PyModule) -> PyResult<()> {

example/extensions/src/lib.rs

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,9 +2,9 @@ extern crate ndarray;
22
extern crate numpy;
33
extern crate pyo3;
44

5-
use ndarray::*;
6-
use numpy::*;
7-
use pyo3::prelude::*;
5+
use ndarray::{ArrayD, ArrayViewD, ArrayViewMutD};
6+
use numpy::{IntoPyArray, IntoPyResult, PyArray, PyArrayModule};
7+
use pyo3::prelude::{pymodinit, PyModule, PyResult, Python};
88

99
#[pymodinit]
1010
fn rust_ext(py: Python, m: &PyModule) -> PyResult<()> {

src/lib.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,8 +15,8 @@
1515
//! extern crate ndarray;
1616
//! extern crate numpy;
1717
//! extern crate pyo3;
18-
//! use pyo3::prelude::*;
19-
//! use numpy::*;
18+
//! use pyo3::prelude::Python;
19+
//! use numpy::{IntoPyArray, PyArray, PyArrayModule};
2020
//! fn main() {
2121
//! let gil = Python::acquire_gil();
2222
//! let py = gil.python();

0 commit comments

Comments
 (0)