petrovich
pub struct Petrovich { // some fields omitted }
impl Petrovich
fn new() -> Petrovich
fn firstname(&self, gender: Gender, name: &str, case: Case) -> Result<String, &str>
fn middlename(&self, gender: Gender, name: &str, case: Case) -> Result<String, &str>
fn lastname(&self, gender: Gender, name: &str, case: Case) -> Result<String, &str>