Suchergebnisse für Anfrage "ffi"
Calling Rust-Methode aus C mit Array-Parametern
Ich versuche, Rust-Code aus meinem C-Projekt für ein eingebettetes Gerät aufzurufen. Das Gerät druckt über UART, sodass ich das Ergebnis meines Anrufs sehen kann. Der folgende C- und Rust-Code funktioniert wie erwartet (ich habe eine ...
Wie erstelle ich eine Rust-Rückruffunktion, die an eine FFI-Funktion übergeben wird?
So sieht die C-API aus void mosquitto_connect_callback_set(struct mosquitto *mosq, void (*on_connect)(struct mosquitto *, void *, int));rust-bindgen hat das für mich generiert pub fn mosquitto_connect_callback_set(mosq: *mut Struct_mosquitto, ...
Automatische Konvertierung von Typen für FFI-Aufrufe in Haskell
Ich habe das folgende Modul definiert, um beim Export von FFI-Funktionen zu helfen: {-# LANGUAGE MultiParamTypeClasses, FunctionalDependencies, TypeSynonymInstances #-} module ExportFFI where import Foreign import Foreign.C class FFI ...
Rust FFI übergibt Merkmalsobjekt als Kontext zum Aufrufen von Rückrufen auf
Okay, ich versuche folgendes zu erreichen: C ruft in Rostrust ruft c zurück und registriert einen Rückruf für ein benutzerdefiniertes Merkmalsobjektc ruft mit dem Kontext @ in Rorust ruft den Rückruf für den Kontext (Merkmalsobjekt) auf Ich habe ...
Wie man einen Zeiger auf ein Array in Rust für C @ darstel
Ich brauche einextern "C" FFI funktionieren in Rust und wollen ein Array fester Größe akzeptieren. Der C-Code übergibt so etwas wie: // C code extern int(*)[4] call_rust_funct(unsigned char (*)[3]); .... unsigned char a[] = { 11, 255, 212 }; ...
Raw Zeiger wird null und geht von Rust nach C
Ich versuche, einen rohen Zeiger aus einer C-Funktion in rust abzurufen und diesen rohen Zeiger als Argument in einer anderen C-Funktion aus einer anderen Bibliothek zu verwenden. Wenn ich den RAW-Zeiger übergebe, wird auf der C-Seite ein ...
Was ist der richtige Weg, um Daten zuzuweisen, die an einen FFI-Anruf weitergeleitet werden sollen?
Nach diskutieren / lernen, wie man ein FFI der Windows-API von Rust richtig aufruft [https://stackoverflow.com/questions/39534712/should-i-pass-a-mutable-reference-or-transfer-ownership-of-a-variable-in-the-con] , Ich habe ein bisschen weiter ...