pub struct ChipiConfig {
pub targets: Vec<GenTarget>,
pub lut: Vec<LutTarget>,
}Expand description
Top-level chipi.toml configuration.
A single config file can define multiple generation targets of both kinds.
Fields§
§targets: Vec<GenTarget>Decoder/disassembler generation targets.
lut: Vec<LutTarget>Emulator dispatch LUT generation targets.
Trait Implementations§
Source§impl Clone for ChipiConfig
impl Clone for ChipiConfig
Source§fn clone(&self) -> ChipiConfig
fn clone(&self) -> ChipiConfig
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for ChipiConfig
impl Debug for ChipiConfig
Source§impl Default for ChipiConfig
impl Default for ChipiConfig
Source§fn default() -> ChipiConfig
fn default() -> ChipiConfig
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for ChipiConfig
impl<'de> Deserialize<'de> for ChipiConfig
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for ChipiConfig
impl RefUnwindSafe for ChipiConfig
impl Send for ChipiConfig
impl Sync for ChipiConfig
impl Unpin for ChipiConfig
impl UnsafeUnpin for ChipiConfig
impl UnwindSafe for ChipiConfig
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