Skip to content

Commit 3d6eafd

Browse files
committed
Fix deprecation warnings
1 parent d5618fd commit 3d6eafd

File tree

1 file changed

+5
-5
lines changed

1 file changed

+5
-5
lines changed

pysplashsurf/src/mesh.rs

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -95,7 +95,7 @@ enum PyTriMesh3dData {
9595

9696
/// Triangle surface mesh in 3D
9797
#[gen_stub_pyclass]
98-
#[pyclass]
98+
#[pyclass(from_py_object)]
9999
#[pyo3(name = "TriMesh3d")]
100100
#[derive(Clone)]
101101
pub struct PyTriMesh3d {
@@ -226,7 +226,7 @@ enum PyMixedTriQuadMesh3dData {
226226

227227
/// Mixed triangle and quad surface mesh in 3D
228228
#[gen_stub_pyclass]
229-
#[pyclass]
229+
#[pyclass(from_py_object)]
230230
#[pyo3(name = "MixedTriQuadMesh3d")]
231231
#[derive(Clone)]
232232
pub struct PyMixedTriQuadMesh3d {
@@ -336,9 +336,9 @@ where
336336
}
337337

338338
/// Enum specifying the type of mesh wrapped by a ``MeshWithData``
339-
#[derive(Copy, Clone, Debug, PartialEq, Eq)]
340339
#[gen_stub_pyclass_enum]
341-
#[pyclass(eq)]
340+
#[pyclass(from_py_object)]
341+
#[derive(Copy, Clone, Debug, PartialEq, Eq)]
342342
pub enum MeshType {
343343
/// 3D triangle mesh
344344
Tri3d,
@@ -361,7 +361,7 @@ enum PyMeshAttributeData {
361361
}
362362

363363
#[gen_stub_pyclass]
364-
#[pyclass]
364+
#[pyclass(from_py_object)]
365365
#[pyo3(name = "MeshAttribute")]
366366
#[derive(Clone)]
367367
pub struct PyMeshAttribute {

0 commit comments

Comments
 (0)