pub struct DanglingArgEdgeError {
pub block_of_arg_plug: CompilingBlock,
pub arg_plug: ArgPlug,
pub edge_fragments: Vec<EdgeFragment>,
pub dangling_position: (usize, usize),
}
Expand description
Represents an error where an argument plug is not connected to any block.
Fields§
§block_of_arg_plug: CompilingBlock
The block associated with the argument plug that is dangling.
arg_plug: ArgPlug
The argument plug that is dangling and not connected to any block.
edge_fragments: Vec<EdgeFragment>
A list of edge fragments associated with the dangling argument plug.
dangling_position: (usize, usize)
The position (x, y) of the dangling edge’s endpoint.
This position is expected to be connected to a block.
Trait Implementations§
Source§impl Debug for DanglingArgEdgeError
impl Debug for DanglingArgEdgeError
Source§impl PartialEq for DanglingArgEdgeError
impl PartialEq for DanglingArgEdgeError
impl Eq for DanglingArgEdgeError
impl StructuralPartialEq for DanglingArgEdgeError
Auto Trait Implementations§
impl Freeze for DanglingArgEdgeError
impl RefUnwindSafe for DanglingArgEdgeError
impl Send for DanglingArgEdgeError
impl Sync for DanglingArgEdgeError
impl Unpin for DanglingArgEdgeError
impl UnwindSafe for DanglingArgEdgeError
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