pub struct DCBaseTerminal {
pub base: ACDCTerminal,
pub dc_node: Option<MridRef>,
pub dc_topological_node: Option<MridRef>,
}Expand description
An electrical connection point at a piece of DC conducting equipment. DC terminals are connected at one physical DC node that may have multiple DC terminals connected. A DC node is similar to an AC connectivity node. The model requires that DC connections are distinct from AC connections.
Fields§
§base: ACDCTerminal§dc_node: Option<MridRef>The DC connectivity node to which this DC base terminal connects with zero impedance.
dc_topological_node: Option<MridRef>See association end Terminal.TopologicalNode.
Implementations§
Source§impl DCBaseTerminal
impl DCBaseTerminal
pub fn from_block(b: &RdfBlock) -> Self
Trait Implementations§
Source§impl CimElement for DCBaseTerminal
impl CimElement for DCBaseTerminal
Source§impl Clone for DCBaseTerminal
impl Clone for DCBaseTerminal
Source§fn clone(&self) -> DCBaseTerminal
fn clone(&self) -> DCBaseTerminal
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 moreSource§impl Debug for DCBaseTerminal
impl Debug for DCBaseTerminal
Source§impl Default for DCBaseTerminal
impl Default for DCBaseTerminal
Source§fn default() -> DCBaseTerminal
fn default() -> DCBaseTerminal
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for DCBaseTerminal
impl<'de> Deserialize<'de> for DCBaseTerminal
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 DCBaseTerminal
impl RefUnwindSafe for DCBaseTerminal
impl Send for DCBaseTerminal
impl Sync for DCBaseTerminal
impl Unpin for DCBaseTerminal
impl UnsafeUnpin for DCBaseTerminal
impl UnwindSafe for DCBaseTerminal
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