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