(lane: &str)
| 5794 | // ============================================================================ |
| 5795 | |
| 5796 | fn parse_lane(lane: &str) -> PyResult<RustSessionLane> { |
| 5797 | match lane { |
| 5798 | "control" => Ok(RustSessionLane::Control), |
| 5799 | "query" => Ok(RustSessionLane::Query), |
| 5800 | "execute" => Ok(RustSessionLane::Execute), |
| 5801 | "generate" => Ok(RustSessionLane::Generate), |
| 5802 | _ => Err(PyValueError::new_err(format!( |
| 5803 | "Invalid lane '{}'. Must be: control, query, execute, or generate", |
| 5804 | lane |
| 5805 | ))), |
| 5806 | } |
| 5807 | } |
| 5808 | |
| 5809 | fn parse_handler_mode(mode: &str) -> PyResult<RustTaskHandlerMode> { |
| 5810 | match mode { |
no outgoing calls
no test coverage detected