pub struct WireHarnessEndpoint {
pub id: String,
pub port: String,
pub point: String,
pub purpose: String,
pub kind: PortKind,
pub component: Option<String>,
}Expand description
A connection point as an endpoint choice.
Fields§
§id: StringThe point’s ADDRESS, which is what from/to store
(J1.VCC, ACOMP3:J1.VCC, or a WAYPOINT’s feature id).
port: StringThe port group, PART-LOCAL (empty for a waypoint).
point: StringThe point name, PART-LOCAL — what a symbol pin binds to (a waypoint’s own display name).
purpose: StringThe port group’s purpose (pcb | wiring | piping | …; empty for a
waypoint).
kind: PortKind§component: Option<String>The placed component (ACOMP feature id) carrying this port, when the port came in with a part rather than from a PORT feature of this document. The display gates these on the workbench.
Trait Implementations§
Source§impl Clone for WireHarnessEndpoint
impl Clone for WireHarnessEndpoint
Source§impl Debug for WireHarnessEndpoint
impl Debug for WireHarnessEndpoint
Source§impl<'de> Deserialize<'de> for WireHarnessEndpoint
impl<'de> Deserialize<'de> for WireHarnessEndpoint
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 WireHarnessEndpoint
impl PartialEq for WireHarnessEndpoint
Source§impl Serialize for WireHarnessEndpoint
impl Serialize for WireHarnessEndpoint
impl StructuralPartialEq for WireHarnessEndpoint
Auto Trait Implementations§
impl Forget for WireHarnessEndpoint
impl Freeze for WireHarnessEndpoint
impl Move for WireHarnessEndpoint
impl RefUnwindSafe for WireHarnessEndpoint
impl Send for WireHarnessEndpoint
impl Sync for WireHarnessEndpoint
impl Unpin for WireHarnessEndpoint
impl UnsafeUnpin for WireHarnessEndpoint
impl UnwindSafe for WireHarnessEndpoint
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