dear-node-editor 0.14.0

Safe Rust bindings for imgui-node-editor for Dear ImGui
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
use static_assertions::assert_not_impl_any;

#[test]
fn thread_safety_node_editor_context_and_scope_tokens_not_send_sync() {
    assert_not_impl_any!(dear_node_editor::EditorContext: Send, Sync);
    assert_not_impl_any!(dear_node_editor::NodeEditorFrame<'static>: Send, Sync);
    assert_not_impl_any!(dear_node_editor::NodeToken<'static>: Send, Sync);
    assert_not_impl_any!(dear_node_editor::PinToken<'static>: Send, Sync);
    assert_not_impl_any!(dear_node_editor::GroupHintToken<'static>: Send, Sync);
    assert_not_impl_any!(dear_node_editor::SuspensionToken<'static>: Send, Sync);
    assert_not_impl_any!(dear_node_editor::CreateSession<'static>: Send, Sync);
    assert_not_impl_any!(dear_node_editor::DeleteSession<'static>: Send, Sync);
    assert_not_impl_any!(dear_node_editor::ShortcutSession<'static>: Send, Sync);
    assert_not_impl_any!(dear_node_editor::StyleColorToken<'static>: Send, Sync);
    assert_not_impl_any!(dear_node_editor::StyleVarToken<'static>: Send, Sync);
}