编辑代码

// use std::collections::HashMap;

struct person;

// trait person_detail{
//     fn person_name();
// }

impl person {
    fn person_name (self) -> Self {
        println!("zjq");
        self
    }
    fn person_id(self)-> Self {
        println!("11410");
        self
    }
    fn person_sex(self) {
        println!("男");
    }
    
    fn person_sex_help() {
        person.person_sex();
    }

}

fn person_id_help() {
    person.person_id();
}


fn main() {
    // let a = 20231108;
    // println!("a = {:p}", &a);
    // println!("a = {:x}", a);
    println!("Hello world!     -  rust.jsrun.net");

    // let mut my_map = HashMap::new();
    // my_map.insert("11410", "jianqi.zeng");
    // println!("info: {:#?}", my_map);
    let jianqi = person::person_name(person);
    jianqi.person_id().person_sex();
    person_id_help();

    

}