pub struct ExtModule {
pub name: Identifier,
pub ports: Ports,
pub defname: DefName,
pub params: Parameters,
pub info: Info,
}Fields§
§name: Identifier§ports: Ports§defname: DefName§params: Parameters§info: InfoImplementations§
Source§impl ExtModule
impl ExtModule
pub fn new( name: Identifier, ports: Ports, defname: DefName, params: Parameters, info: Info, ) -> Self
Trait Implementations§
Source§impl Ord for ExtModule
impl Ord for ExtModule
Source§impl PartialOrd for ExtModule
impl PartialOrd for ExtModule
impl Eq for ExtModule
impl StructuralPartialEq for ExtModule
Auto Trait Implementations§
impl Freeze for ExtModule
impl RefUnwindSafe for ExtModule
impl Send for ExtModule
impl Sync for ExtModule
impl Unpin for ExtModule
impl UnwindSafe for ExtModule
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