]>
git.proxmox.com Git - cargo.git/blob - vendor/redox_syscall/src/scheme/generate.sh
5 echo "Generating SchemeMut from Scheme"
6 sed 's/trait Scheme/trait SchemeMut/' scheme.rs \
7 |
sed 's/\&self/\&mut self/g' \
10 echo "Generating SchemeBlock from Scheme"
11 sed 's/trait Scheme/trait SchemeBlock/' scheme.rs \
12 |
sed 's/fn handle(\&self, packet: \&mut Packet)/fn handle(\&self, packet: \&Packet) -> Option<usize>/' \
13 |
sed 's/packet.a = Error::mux(res);/res.transpose().map(Error::mux)/' \
14 |
sed 's/Result<usize>/Result<Option<usize>>/g' \
17 echo "Generating SchemeBlockMut from SchemeBlock"
18 sed 's/trait SchemeBlock/trait SchemeBlockMut/' scheme_block.rs \
19 |
sed 's/\&self/\&mut self/g' \