pub enum BindingEndpointResolution {
NodeRect {
node: NodeId,
rect: CanvasRect,
center: CanvasPoint,
},
PortAnchor {
node: NodeId,
point: CanvasPoint,
},
EdgePosition {
edge: EdgeId,
position: EdgePosition,
},
GroupRect {
group: GroupId,
rect: CanvasRect,
center: CanvasPoint,
},
StickyNoteRect {
note: StickyNoteId,
rect: CanvasRect,
center: CanvasPoint,
},
Graph,
Source,
Hidden,
Unresolved,
}Expand description
Geometry or status resolved for a binding endpoint.
Variants§
Implementations§
Source§impl BindingEndpointResolution
impl BindingEndpointResolution
pub fn status(self) -> BindingEndpointResolutionStatus
pub fn is_resolved(self) -> bool
Trait Implementations§
Source§impl Clone for BindingEndpointResolution
impl Clone for BindingEndpointResolution
Source§fn clone(&self) -> BindingEndpointResolution
fn clone(&self) -> BindingEndpointResolution
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for BindingEndpointResolution
Source§impl Debug for BindingEndpointResolution
impl Debug for BindingEndpointResolution
Source§impl PartialEq for BindingEndpointResolution
impl PartialEq for BindingEndpointResolution
Source§fn eq(&self, other: &BindingEndpointResolution) -> bool
fn eq(&self, other: &BindingEndpointResolution) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for BindingEndpointResolution
Auto Trait Implementations§
impl Freeze for BindingEndpointResolution
impl RefUnwindSafe for BindingEndpointResolution
impl Send for BindingEndpointResolution
impl Sync for BindingEndpointResolution
impl Unpin for BindingEndpointResolution
impl UnsafeUnpin for BindingEndpointResolution
impl UnwindSafe for BindingEndpointResolution
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