You've already forked comprehensive-rust
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:
committed by
GitHub
parent
45aa43f406
commit
bb44b1d7a8
@ -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(),
|
||||
}
|
||||
|
Reference in New Issue
Block a user