pub enum EdgeAnchor {
Node(NodeId),
Point(f32, f32),
}Expand description
An edge endpoint — either connected to a node or a free point in scene-space.
Variants§
Node(NodeId)
Connected to a node center.
Point(f32, f32)
Fixed position in scene-space (standalone arrow).
Implementations§
Trait Implementations§
Source§impl Clone for EdgeAnchor
impl Clone for EdgeAnchor
Source§fn clone(&self) -> EdgeAnchor
fn clone(&self) -> EdgeAnchor
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 EdgeAnchor
impl Debug for EdgeAnchor
Source§impl<'de> Deserialize<'de> for EdgeAnchor
impl<'de> Deserialize<'de> for EdgeAnchor
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl PartialEq for EdgeAnchor
impl PartialEq for EdgeAnchor
Source§impl Serialize for EdgeAnchor
impl Serialize for EdgeAnchor
impl StructuralPartialEq for EdgeAnchor
Auto Trait Implementations§
impl Freeze for EdgeAnchor
impl RefUnwindSafe for EdgeAnchor
impl Send for EdgeAnchor
impl Sync for EdgeAnchor
impl Unpin for EdgeAnchor
impl UnsafeUnpin for EdgeAnchor
impl UnwindSafe for EdgeAnchor
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