Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

226
Visualizações
Uso del nodo FFI para importar tipos desde .so

NodeFFI se puede usar para extraer archivos C (específicamente un .so) y leer el código de ellos. Sobre eso tenía 2 preguntas. Si defino un tipo en rust, ¿aparecerá como un tipo en javascript? Además, ¿hay alguna forma de usar funciones sin establecer valores de parámetros (sin la 'function': [ 'int', [ 'int', 'int' ] ] ? Si no, ¿cómo "declararía" un tipo del archivo .so? ?

about 4 years ago · Juan Pablo Isaza
1 Respostas
Responde à pergunta

0

Si defino un tipo en rust, ¿aparecerá como un tipo en javascript?

No. Por un lado, el sistema de tipos en JavaScript es muy diferente al de Rust. Por otro lado, un archivo .so no puede exportar ningún tipo en absoluto. Se espera que la persona que llama conozca el diseño de la memoria de los tipos. En C, se declararía en un archivo de encabezado ( .h ) que se proporciona junto con el archivo .so .

Además, ¿hay alguna forma de usar funciones sin establecer valores de parámetros (sin la 'función': ['int', ['int', 'int']]? Si no, ¿cómo "declararía" un tipo del archivo .so? ?

Como se explicó anteriormente: no lo hace.

Pero puede usar la caja node-bindgen para generar el código contenedor de Node.js para invocar el código Rust de Node.js con relativa facilidad. Esto no hace lo que pediste, pero probablemente haga lo que necesitas;)

about 4 years ago · Juan Pablo Isaza Relatório
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda