diff --git a/src/types.rs b/src/types.rs index bf5ccd4..745d504 100644 --- a/src/types.rs +++ b/src/types.rs @@ -2,9 +2,18 @@ use pyo3::prelude::*; #[pyclass] pub struct Integer { + #[pyo3(get, set)] inner: i32, } +#[pymethods] +impl Integer { + #[new] + fn new(value: i32) -> Integer { + Integer { inner: value } + } +} + // A "tuple" struct #[pyclass] pub struct Number(i32);