Enum nannou::ui::prelude::widget::graph::EdgeEvent [−][src]
pub enum EdgeEvent<NI> { AddStart(NodeSocket<NI>), Add { start: NodeSocket<NI>, end: NodeSocket<NI>, }, Cancelled(NodeSocket<NI>), Remove { start: NodeSocket<NI>, end: NodeSocket<NI>, }, }
Events related to adding and removing edges.
Variants
AddStart(NodeSocket<NI>)
The user has pressed the given node socket with the left mouse button to begin creating an edge.
The user has attempted to create an edge between the two given node sockets.
Fields of Add
start: NodeSocket<NI>
end: NodeSocket<NI>
Cancelled(NodeSocket<NI>)
The user has cancelled creating an edge from the given socket.
The user has attempted to remove the edge connecting the two given sockets.
Fields of Remove
start: NodeSocket<NI>
end: NodeSocket<NI>
Trait Implementations
impl<NI> Clone for EdgeEvent<NI> where
NI: Clone,
[src]
NI: Clone,
impl<NI> Copy for EdgeEvent<NI> where
NI: Copy,
[src]
NI: Copy,
impl<NI> Debug for EdgeEvent<NI> where
NI: Debug,
[src]
NI: Debug,
impl<NI> Eq for EdgeEvent<NI> where
NI: Eq,
[src]
NI: Eq,
impl<NI> PartialEq<EdgeEvent<NI>> for EdgeEvent<NI> where
NI: PartialEq<NI>,
[src]
NI: PartialEq<NI>,
pub fn eq(&self, other: &EdgeEvent<NI>) -> bool
[src]
pub fn ne(&self, other: &EdgeEvent<NI>) -> bool
[src]
impl<NI> StructuralEq for EdgeEvent<NI>
[src]
impl<NI> StructuralPartialEq for EdgeEvent<NI>
[src]
Auto Trait Implementations
impl<NI> RefUnwindSafe for EdgeEvent<NI> where
NI: RefUnwindSafe,
NI: RefUnwindSafe,
impl<NI> Send for EdgeEvent<NI> where
NI: Send,
NI: Send,
impl<NI> Sync for EdgeEvent<NI> where
NI: Sync,
NI: Sync,
impl<NI> Unpin for EdgeEvent<NI> where
NI: Unpin,
NI: Unpin,
impl<NI> UnwindSafe for EdgeEvent<NI> where
NI: UnwindSafe,
NI: UnwindSafe,
Blanket Implementations
impl<S, D, Swp, Dwp, T> AdaptInto<D, Swp, Dwp, T> for S where
T: Component + Float,
D: AdaptFrom<S, Swp, Dwp, T>,
Swp: WhitePoint,
Dwp: WhitePoint,
[src]
T: Component + Float,
D: AdaptFrom<S, Swp, Dwp, T>,
Swp: WhitePoint,
Dwp: WhitePoint,
pub fn adapt_into_using<M>(self, method: M) -> D where
M: TransformMatrix<Swp, Dwp, T>,
[src]
M: TransformMatrix<Swp, Dwp, T>,
pub fn adapt_into(self) -> D
[src]
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
pub fn borrow_mut(&mut self) -> &mut T
[src]
impl<T, U> ConvertInto<U> for T where
U: ConvertFrom<T>,
[src]
U: ConvertFrom<T>,
pub fn convert_into(self) -> U
[src]
pub fn convert_unclamped_into(self) -> U
[src]
pub fn try_convert_into(self) -> Result<U, OutOfBounds<U>>
[src]
impl<T> Downcast<T> for T
impl<Q, K> Equivalent<K> for Q where
K: Borrow<Q> + ?Sized,
Q: Eq + ?Sized,
[src]
K: Borrow<Q> + ?Sized,
Q: Eq + ?Sized,
pub fn equivalent(&self, key: &K) -> bool
[src]
impl<T> From<T> for T
[src]
impl<T> Instrument for T
[src]
pub fn instrument(self, span: Span) -> Instrumented<Self>
[src]
pub fn in_current_span(self) -> Instrumented<Self>
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> Pointable for T
pub const ALIGN: usize
type Init = T
The type for initializers.
pub unsafe fn init(init: <T as Pointable>::Init) -> usize
pub unsafe fn deref<'a>(ptr: usize) -> &'a T
pub unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T
pub unsafe fn drop(ptr: usize)
impl<T> SetParameter for T
pub fn set<T>(&mut self, value: T) -> <T as Parameter<Self>>::Result where
T: Parameter<Self>,
T: Parameter<Self>,
impl<T> Style for T where
T: Any + Debug + PartialEq<T>,
[src]
T: Any + Debug + PartialEq<T>,
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
pub fn to_owned(&self) -> T
[src]
pub fn clone_into(&self, target: &mut T)
[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
pub fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
pub fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<T> Upcast<T> for T
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
V: MultiLane<T>,