#[repr(C)]pub struct NodeGraphCallbacks {
pub on_node_added: OptionOnNodeAdded,
pub on_node_removed: OptionOnNodeRemoved,
pub on_node_dragged: OptionOnNodeDragged,
pub on_node_graph_dragged: OptionOnNodeGraphDragged,
pub on_node_connected: OptionOnNodeConnected,
pub on_node_input_disconnected: OptionOnNodeInputDisconnected,
pub on_node_output_disconnected: OptionOnNodeOutputDisconnected,
pub on_node_field_edited: OptionOnNodeFieldEdited,
}Fields§
§on_node_added: OptionOnNodeAdded§on_node_removed: OptionOnNodeRemoved§on_node_dragged: OptionOnNodeDragged§on_node_graph_dragged: OptionOnNodeGraphDragged§on_node_connected: OptionOnNodeConnected§on_node_input_disconnected: OptionOnNodeInputDisconnected§on_node_output_disconnected: OptionOnNodeOutputDisconnected§on_node_field_edited: OptionOnNodeFieldEditedTrait Implementations§
Source§impl Clone for NodeGraphCallbacks
impl Clone for NodeGraphCallbacks
Source§fn clone(&self) -> NodeGraphCallbacks
fn clone(&self) -> NodeGraphCallbacks
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for NodeGraphCallbacks
impl Debug for NodeGraphCallbacks
Source§impl Default for NodeGraphCallbacks
impl Default for NodeGraphCallbacks
Source§fn default() -> NodeGraphCallbacks
fn default() -> NodeGraphCallbacks
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for NodeGraphCallbacks
impl RefUnwindSafe for NodeGraphCallbacks
impl Send for NodeGraphCallbacks
impl Sync for NodeGraphCallbacks
impl Unpin for NodeGraphCallbacks
impl UnwindSafe for NodeGraphCallbacks
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more