MCPcopy Index your code
hub / github.com/AI45Lab/Code / js_messages_to_rust

Function js_messages_to_rust

sdk/node/src/lib.rs:5686–5695  ·  view source on GitHub ↗
(messages: &[MessageObject])

Source from the content-addressed store, hash-verified

5684}
5685
5686fn js_messages_to_rust(messages: &[MessageObject]) -> napi::Result<Vec<RustMessage>> {
5687 Ok(messages
5688 .iter()
5689 .map(|m| RustMessage {
5690 role: m.role.clone(),
5691 content: m.content.iter().map(js_content_block_to_rust).collect(),
5692 reasoning_content: None,
5693 })
5694 .collect())
5695}
5696
5697fn rust_messages_to_js(messages: &[RustMessage]) -> Vec<MessageObject> {
5698 messages

Callers 3

session_request_partsFunction · 0.85
send_with_attachmentsMethod · 0.85

Calls 1

cloneMethod · 0.45

Tested by

no test coverage detected