| fn keep_if() { |
| { |
| { |
| { |
| EvaluateJSReply::NumberValue( |
| if FromJSValConvertible::from_jsval(cx, rval.handle(), ()) { |
| unimplemented!(); |
| }, |
| ) |
| } |
| } |
| } |
| } |
| |
| fn keep_if_let() { |
| { |
| { |
| { |
| EvaluateJSReply::NumberValue( |
| if let Some(e) = FromJSValConvertible::from_jsval(cx, rval.handle(), ()) { |
| unimplemented!(); |
| }, |
| ) |
| } |
| } |
| } |
| } |
| |
| fn keep_for() { |
| { |
| { |
| { |
| EvaluateJSReply::NumberValue( |
| for conv in FromJSValConvertible::from_jsval(cx, rval.handle(), ()) { |
| unimplemented!(); |
| }, |
| ) |
| } |
| } |
| } |
| } |
| |
| fn keep_loop() { |
| { |
| { |
| { |
| EvaluateJSReply::NumberValue(loop { |
| FromJSValConvertible::from_jsval(cx, rval.handle(), ()); |
| }) |
| } |
| } |
| } |
| } |
| |
| fn keep_while() { |
| { |
| { |
| { |
| EvaluateJSReply::NumberValue( |
| while FromJSValConvertible::from_jsval(cx, rval.handle(), ()) { |
| unimplemented!(); |
| }, |
| ) |
| } |
| } |
| } |
| } |
| |
| fn keep_while_let() { |
| { |
| { |
| { |
| EvaluateJSReply::NumberValue( |
| while let Some(e) = FromJSValConvertible::from_jsval(cx, rval.handle(), ()) { |
| unimplemented!(); |
| }, |
| ) |
| } |
| } |
| } |
| } |
| |
| fn keep_match() { |
| { |
| { |
| EvaluateJSReply::NumberValue( |
| match FromJSValConvertible::from_jsval(cx, rval.handle(), ()) { |
| Ok(ConversionResult::Success(v)) => v, |
| _ => unreachable!(), |
| }, |
| ) |
| } |
| } |
| } |