1
0
mirror of https://github.com/google/comprehensive-rust.git synced 2025-07-07 15:02:22 +02:00

Use tables to summarize course content (#2005)

This is more friendly to translation (as it can share the translation of
the title).

This fixes #1982.
This commit is contained in:
Dustin J. Mitchell
2024-04-19 09:38:26 -04:00
committed by GitHub
parent 45aa43f406
commit bb44b1d7a8
3 changed files with 78 additions and 47 deletions

View File

@ -40,19 +40,19 @@ pub fn replace(
let directive: Vec<_> = directive_str.split_whitespace().collect();
match directive.as_slice() {
["session", "outline"] if session.is_some() => {
session.unwrap().outline(source_path)
session.unwrap().outline()
}
["segment", "outline"] if segment.is_some() => {
segment.unwrap().outline(source_path)
segment.unwrap().outline()
}
["course", "outline"] if course.is_some() => {
course.unwrap().schedule(source_path)
course.unwrap().schedule()
}
["course", "outline", course_name] => {
let Some(course) = courses.find_course(course_name) else {
return captures[0].to_string();
};
course.schedule(source_path)
course.schedule()
}
_ => directive_str.to_owned(),
}