MCPcopy Create free account
hub / github.com/AI45Lab/Code / parse_handler_mode

Function parse_handler_mode

sdk/node/src/lib.rs:2151–2161  ·  view source on GitHub ↗
(mode: &str)

Source from the content-addressed store, hash-verified

2149}
2150
2151fn parse_handler_mode(mode: &str) -> napi::Result<RustTaskHandlerMode> {
2152 match mode.trim().to_ascii_lowercase().as_str() {
2153 "internal" => Ok(RustTaskHandlerMode::Internal),
2154 "external" => Ok(RustTaskHandlerMode::External),
2155 "hybrid" => Ok(RustTaskHandlerMode::Hybrid),
2156 _ => Err(napi::Error::from_reason(format!(
2157 "Invalid handler mode '{}'. Must be: internal, external, or hybrid",
2158 mode
2159 ))),
2160 }
2161}
2162
2163fn s3_config_to_core(js: &JsS3BackendConfig) -> a3s_code_core::S3BackendConfig {
2164 let mut cfg = a3s_code_core::S3BackendConfig::new(

Callers 2

js_queue_config_to_rustFunction · 0.70
set_lane_handlerMethod · 0.70

Calls 1

as_strMethod · 0.45

Tested by

no test coverage detected