File tree Expand file tree Collapse file tree 3 files changed +9
-4
lines changed
Expand file tree Collapse file tree 3 files changed +9
-4
lines changed Original file line number Diff line number Diff line change 22name = " add"
33edition = " 2021"
44
5+ [profile .release ]
6+ overflow-checks = true
7+
58[dependencies ]
69clap = { version = " 4.0" , features = [" derive" ] }
Original file line number Diff line number Diff line change @@ -3,9 +3,9 @@ use clap::Parser;
33#[ derive( Parser ) ]
44struct Args {
55 #[ arg( long) ]
6- a : u32 ,
6+ a : i8 ,
77 #[ arg( long) ]
8- b : u32 ,
8+ b : i8 ,
99}
1010
1111fn main ( ) {
Original file line number Diff line number Diff line change 33set -e
44
55docker build -f ../Dockerfile.template . -t demo
6- docker run --rm -t demo --a 1 --b 2
7- docker run --rm -t demo --a 3 --b 4
6+ docker run --rm -t demo --a 1 --b 2 && echo OK
7+ docker run --rm -t demo --a 3 --b 4 && echo OK
8+ docker run --rm -t demo --a 100 --b 100 && (echo " Error, should overflow." ; exit 1)
9+ echo " Oveflow handled correctly."
You can’t perform that action at this time.
0 commit comments