pub struct Verilator { /* private fields */ }Expand description
Builder style configuration for running verilator.
Implementations§
Source§impl Verilator
impl Verilator
pub fn out_dir<P>(&mut self, out: P) -> &mut Verilator
pub fn root<P>(&mut self, root: P) -> &mut Verilator
pub fn file<P>(&mut self, p: P) -> &mut Verilator
pub fn file_with_standard<P>(&mut self, p: P, s: Standard) -> &mut Verilator
pub fn files<P>(&mut self, p: P) -> &mut Verilator
pub fn with_coverage(&mut self, t: bool) -> &mut Verilator
pub fn with_trace(&mut self, t: bool) -> &mut Verilator
pub fn with_performance_optimizations(&mut self, t: bool) -> &mut Verilator
pub fn warn_width(&mut self, t: bool) -> &mut Verilator
pub fn no_warn(&mut self, warning: &str) -> &mut Verilator
pub fn build(&mut self, top_module: &str) -> PathBuf
Trait Implementations§
Auto Trait Implementations§
impl Freeze for Verilator
impl RefUnwindSafe for Verilator
impl Send for Verilator
impl Sync for Verilator
impl Unpin for Verilator
impl UnwindSafe for Verilator
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