Commit f30c5ef1f26ebfddbc61fc011973614188113d6a
1 parent
7dd45072
Organize modules in new source files
Showing
3 changed files
with
51 additions
and
12 deletions
restaurant/src/front_of_house.rs
0 → 100644
| 1 | +// | |
| 2 | +// Move some restaurant stuff in a different file.... | |
| 3 | +// | |
| 4 | +// Georg Hopp <georg@steffers.org> | |
| 5 | +// | |
| 6 | +// Copyright © 2019 Georg Hopp | |
| 7 | +// | |
| 8 | +// This program is free software: you can redistribute it and/or modify | |
| 9 | +// it under the terms of the GNU General Public License as published by | |
| 10 | +// the Free Software Foundation, either version 3 of the License, or | |
| 11 | +// (at your option) any later version. | |
| 12 | +// | |
| 13 | +// This program is distributed in the hope that it will be useful, | |
| 14 | +// but WITHOUT ANY WARRANTY; without even the implied warranty of | |
| 15 | +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | |
| 16 | +// GNU General Public License for more details. | |
| 17 | +// | |
| 18 | +// You should have received a copy of the GNU General Public License | |
| 19 | +// along with this program. If not, see <http://www.gnu.org/licenses/>. | |
| 20 | +// | |
| 21 | + | |
| 22 | +pub mod hosting; | |
| 23 | + | |
| 24 | +mod serving { | |
| 25 | + fn take_order() {} | |
| 26 | + fn take_payment() {} | |
| 27 | +} | ... | ... |
restaurant/src/front_of_house/hosting.rs
0 → 100644
| 1 | +// | |
| 2 | +// Now also sepatate hosting.... | |
| 3 | +// | |
| 4 | +// Georg Hopp <georg@steffers.org> | |
| 5 | +// | |
| 6 | +// Copyright © 2019 Georg Hopp | |
| 7 | +// | |
| 8 | +// This program is free software: you can redistribute it and/or modify | |
| 9 | +// it under the terms of the GNU General Public License as published by | |
| 10 | +// the Free Software Foundation, either version 3 of the License, or | |
| 11 | +// (at your option) any later version. | |
| 12 | +// | |
| 13 | +// This program is distributed in the hope that it will be useful, | |
| 14 | +// but WITHOUT ANY WARRANTY; without even the implied warranty of | |
| 15 | +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | |
| 16 | +// GNU General Public License for more details. | |
| 17 | +// | |
| 18 | +// You should have received a copy of the GNU General Public License | |
| 19 | +// along with this program. If not, see <http://www.gnu.org/licenses/>. | |
| 20 | +// | |
| 21 | + | |
| 22 | +pub fn add_to_waitlist() {} | |
| 23 | +fn seat_at_table() {} | ... | ... |
| ... | ... | @@ -19,18 +19,7 @@ |
| 19 | 19 | // along with this program. If not, see <http://www.gnu.org/licenses/>. |
| 20 | 20 | // |
| 21 | 21 | |
| 22 | -mod front_of_house { | |
| 23 | - pub mod hosting { | |
| 24 | - pub fn add_to_waitlist() {} | |
| 25 | - fn seat_at_table() {} | |
| 26 | - } | |
| 27 | - | |
| 28 | - mod serving { | |
| 29 | - fn take_order() {} | |
| 30 | - fn take_payment() {} | |
| 31 | - | |
| 32 | - } | |
| 33 | -} | |
| 22 | +mod front_of_house; | |
| 34 | 23 | |
| 35 | 24 | fn serve_order() {} |
| 36 | 25 | ... | ... |
Please
register
or
login
to post a comment