pub enum SimHandle {
Hierarchy(HierarchyHandle),
Logic(LogicHandle),
Real(RealHandle),
String(StringHandle),
Struct(AggregateHandle),
Union(AggregateHandle),
Other,
}Variants§
Hierarchy(HierarchyHandle)
Logic(LogicHandle)
Real(RealHandle)
String(StringHandle)
Struct(AggregateHandle)
Union(AggregateHandle)
Other
Implementations§
Source§impl SimHandle
impl SimHandle
pub fn as_hierarchy(self) -> Result<HierarchyHandle, HandleError>
pub fn as_signal(self) -> Result<LogicHandle, HandleError>
pub fn as_real(self) -> Result<RealHandle, HandleError>
pub fn as_string(self) -> Result<StringHandle, HandleError>
pub fn as_aggregate(self) -> Result<AggregateHandle, HandleError>
pub fn is_other(self) -> bool
Trait Implementations§
Auto Trait Implementations§
impl !Send for SimHandle
impl !Sync for SimHandle
impl Freeze for SimHandle
impl RefUnwindSafe for SimHandle
impl Unpin for SimHandle
impl UnsafeUnpin for SimHandle
impl UnwindSafe for SimHandle
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