pub struct ReflectionSignal {
pub name: String,
pub full_name: String,
pub parent: ReflectionScopeId,
pub state_address: StateAddr,
pub signal: SignalRef,
pub direction: SignalDirection,
pub domain_kind: DomainKind,
pub signed: bool,
pub packed_dims: Vec<usize>,
pub unpacked_dims: Vec<usize>,
pub type_kind: PortTypeKind,
}Fields§
§name: String§full_name: String§parent: ReflectionScopeId§state_address: StateAddr§signal: SignalRef§direction: SignalDirection§domain_kind: DomainKind§signed: bool§packed_dims: Vec<usize>§unpacked_dims: Vec<usize>§type_kind: PortTypeKindTrait Implementations§
Source§impl Clone for ReflectionSignal
impl Clone for ReflectionSignal
Source§fn clone(&self) -> ReflectionSignal
fn clone(&self) -> ReflectionSignal
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 ReflectionSignal
impl Debug for ReflectionSignal
Source§impl<'de> Deserialize<'de> for ReflectionSignal
impl<'de> Deserialize<'de> for ReflectionSignal
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 ReflectionSignal
Source§impl PartialEq for ReflectionSignal
impl PartialEq for ReflectionSignal
Source§impl Serialize for ReflectionSignal
impl Serialize for ReflectionSignal
impl StructuralPartialEq for ReflectionSignal
Auto Trait Implementations§
impl Freeze for ReflectionSignal
impl RefUnwindSafe for ReflectionSignal
impl Send for ReflectionSignal
impl Sync for ReflectionSignal
impl Unpin for ReflectionSignal
impl UnsafeUnpin for ReflectionSignal
impl UnwindSafe for ReflectionSignal
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