pub struct TerminalConnection {
pub terminal_id: String,
pub equipment_id: String,
pub equipment_class: String,
pub sequence_number: u32,
pub connectivity_node_id: String,
}Expand description
An equipment terminal’s connection to a connectivity node.
This captures the CIM Terminal → ConnectivityNode association so that
equipment can be resolved to buses through the topology mapping.
Fields§
§terminal_id: StringCIM Terminal mRID.
equipment_id: StringCIM ConductingEquipment mRID.
equipment_class: StringCIM class name (e.g. "ACLineSegment", "PowerTransformer").
sequence_number: u32Terminal sequence number (1-based, as in CIM).
connectivity_node_id: StringThe connectivity node this terminal connects to.
Trait Implementations§
Source§impl Clone for TerminalConnection
impl Clone for TerminalConnection
Source§fn clone(&self) -> TerminalConnection
fn clone(&self) -> TerminalConnection
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 TerminalConnection
impl Debug for TerminalConnection
Source§impl<'de> Deserialize<'de> for TerminalConnection
impl<'de> Deserialize<'de> for TerminalConnection
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
Auto Trait Implementations§
impl Freeze for TerminalConnection
impl RefUnwindSafe for TerminalConnection
impl Send for TerminalConnection
impl Sync for TerminalConnection
impl Unpin for TerminalConnection
impl UnsafeUnpin for TerminalConnection
impl UnwindSafe for TerminalConnection
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