# checks whether ip addr is 0.0.0.0
fn is_zero(x: IpAddr) -> bool {
x == 0.0.0.0
}
filtermap main(x: IpAddr) {
if is_zero(x) {
accept
} else {
reject
}
}
test is_zero_true {
if is_zero(1.1.1.1) {
reject
}
accept
}
test is_zero_false {
if not is_zero(0.0.0.0) {
reject
}
accept
}