Struct machinery_api::plugins::editor_views::GraphDragAndDropI [−][src]
#[repr(C)]pub struct GraphDragAndDropI { pub type_name: *const c_char, pub can_create_from: Option<unsafe extern "C" fn(tt: *mut TheTruthO, graph_id: TtIdT, dragged_object: TtIdT) -> bool>, pub setup_graph_node_from_dragged_object: Option<unsafe extern "C" fn(tt: *mut TheTruthO, graph_id: TtIdT, node_id: TtIdT, dragged_object: TtIdT, undo_scope: TtUndoScopeT)>, }
Fields
type_name: *const c_charcan_create_from: Option<unsafe extern "C" fn(tt: *mut TheTruthO, graph_id: TtIdT, dragged_object: TtIdT) -> bool>setup_graph_node_from_dragged_object: Option<unsafe extern "C" fn(tt: *mut TheTruthO, graph_id: TtIdT, node_id: TtIdT, dragged_object: TtIdT, undo_scope: TtUndoScopeT)>Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for GraphDragAndDropI
impl !Send for GraphDragAndDropI
impl !Sync for GraphDragAndDropI
impl Unpin for GraphDragAndDropI
impl UnwindSafe for GraphDragAndDropI
Blanket Implementations
Mutably borrows from an owned value. Read more