Crate topstitch

Source

Structs§

  • Represents a module definition, like module <mod_def_name> ... endmodule in Verilog.
  • Data structure representing a module definition.
  • Represents an instance of a module definition, like <mod_def_name> <mod_inst_name> ( ... ); in Verilog.
  • Represents a slice of a port, which may be on a module definition or on a module instance.

Enums§

  • Represents the direction (Input or Output) and bit width of a port.
  • Represents an interface on a module definition or module instance. Interfaces are used to connect modules together by function name.
  • Represents a port on a module definition or a module instance.
  • Represents how a module definition should be used when validating and/or emitting Verilog.

Traits§

  • Indicates that a type can be converted to a PortSlice. Port and PortSlice both implement this trait, which makes it easier to perform the same operations on both.