use crate::{ConvertibleToPortSlice, Port, PortSlice};
impl Port {
pub fn trace_through_hierarchy(&self) -> Option<PortSlice> {
self.to_port_slice().trace_through_hierarchy()
}
pub fn get_connection_distance(&self) -> Option<i64> {
self.to_port_slice().get_connection_distance()
}
pub fn get_connected_port_slice_and_distance(&self) -> Option<(PortSlice, i64)> {
self.to_port_slice().get_connected_port_slice_and_distance()
}
pub fn has_tieoff_connection(&self) -> bool {
self.to_port_slice().has_tieoff_connection()
}
}