pub struct ComponentConnection {
pub port: String,
pub group: Option<String>,
pub member: Option<String>,
pub input: bool,
pub has_output: bool,
pub is_clock: bool,
pub is_reset: bool,
pub width: u32,
}Fields§
§port: String§group: Option<String>§member: Option<String>§input: bool§has_output: bool§is_clock: bool§is_reset: bool§width: u32Trait Implementations§
Source§impl Clone for ComponentConnection
impl Clone for ComponentConnection
Source§fn clone(&self) -> ComponentConnection
fn clone(&self) -> ComponentConnection
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 ComponentConnection
impl Debug for ComponentConnection
Source§impl<'de> Deserialize<'de> for ComponentConnection
impl<'de> Deserialize<'de> for ComponentConnection
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
impl Eq for ComponentConnection
Source§impl PartialEq for ComponentConnection
impl PartialEq for ComponentConnection
Source§impl Serialize for ComponentConnection
impl Serialize for ComponentConnection
impl StructuralPartialEq for ComponentConnection
Auto Trait Implementations§
impl Freeze for ComponentConnection
impl RefUnwindSafe for ComponentConnection
impl Send for ComponentConnection
impl Sync for ComponentConnection
impl Unpin for ComponentConnection
impl UnsafeUnpin for ComponentConnection
impl UnwindSafe for ComponentConnection
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