rust_demo/
lib.rs

1pub mod com {
2    pub mod lssoft {
3        // ** 加粗
4        // *** 斜体加粗
5        // * 斜体
6        // ~~
7        // N个# 加空格表示 N级标题
8        /// -公共mod commmon
9        pub mod common {
10            use std::fmt::{Debug};
11
12            /// -结构体 People
13            ///   - 属性 name,类型 &mut String
14            #[derive(Debug)]
15            pub struct People<'a> {
16                pub name: &'a mut String,
17            }
18
19            impl <'a> People<'a>{
20               ///  -modify_name函数
21               ///   - 功能介绍
22               ///     - 根据参数 attr:str 改变传入的stuct的name属性
23               ///   - 参数
24               ///     - attr: &str
25                pub fn modify_name(&mut self, attr: &'a mut String) {
26                    self.name = attr;
27                }
28            }
29
30        }
31    }
32}