finance-calcs 0.2.0

Standard financial calculations
Documentation
use pyo3::prelude::*;

use finance_calcs::Example as BaseExample;


#[pyclass]
pub struct Example {
    pub example: BaseExample,
}

#[pymethods]
impl Example {
    #[new]
    fn py_new(value: String) -> PyResult<Self> {
        Ok(
            Example {
                example: BaseExample {
                    stuff: value.as_str().to_string()
                },
            }
        )

    }

    fn __str__(&self) -> PyResult<String>   {
        Ok(format!("{}", self.example.stuff))
    }

    fn __repr__(&self) -> PyResult<String>   {
        Ok(format!("Example<{}>", self.example.stuff))
    }
}