pub struct Options {
pub executable: String,
pub rom_image: String,
pub flash_images: Vec<String>,
pub otp_image: String,
pub extra_args: Vec<String>,
pub timeout: Duration,
}
Expand description
Verilator startup options.
Fields§
§executable: String
The verilator executable.
rom_image: String
The ROM image used to boot the CPU.
flash_images: Vec<String>
The flash images stored in internal flash memory, one file per bank.
otp_image: String
The OTP settings.
extra_args: Vec<String>
Any extra arguments to verilator.
timeout: Duration
Timeout for starting verilator.
Auto Trait Implementations§
impl Freeze for Options
impl RefUnwindSafe for Options
impl Send for Options
impl Sync for Options
impl Unpin for Options
impl UnwindSafe for Options
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