Browse Source

Remove unneeded `free_dora_node` from C++ node API

The cxx crate is able to invoke the Rust destructors from C++
tags/v0.2.0-candidate
Philipp Oppermann 2 years ago
parent
commit
6b0a7de34a
Failed to extract signature
1 changed files with 0 additions and 5 deletions
  1. +0
    -5
      apis/c++/node/src/lib.rs

+ 0
- 5
apis/c++/node/src/lib.rs View File

@@ -33,7 +33,6 @@ mod ffi {
type DoraEvent<'a>;

fn init_dora_node() -> Result<DoraNode>;
fn free_dora_node(node: DoraNode);

fn next_event(inputs: &mut Box<Events>) -> Box<DoraEvent<'_>>;
fn event_type(event: &Box<DoraEvent>) -> DoraEventType;
@@ -57,10 +56,6 @@ fn init_dora_node() -> eyre::Result<ffi::DoraNode> {
})
}

fn free_dora_node(node: ffi::DoraNode) {
let _ = node;
}

pub struct Events(EventStream);

fn next_event(events: &mut Box<Events>) -> Box<DoraEvent> {


Loading…
Cancel
Save