pub struct RomConfig {Show 15 fields
pub padding_value: u8,
pub header: PathBuf,
pub header_logo: PathBuf,
pub arm9_bin: PathBuf,
pub arm9_config: PathBuf,
pub arm7_bin: PathBuf,
pub arm7_config: PathBuf,
pub itcm: RomConfigAutoload,
pub dtcm: RomConfigAutoload,
pub unknown_autoloads: Vec<RomConfigAutoload>,
pub arm9_overlays: Option<PathBuf>,
pub arm7_overlays: Option<PathBuf>,
pub banner: PathBuf,
pub files_dir: PathBuf,
pub path_order: PathBuf,
}Expand description
Config file mainly consisting of paths to extracted files.
Fields§
§padding_value: u8Byte value to append between ROM sections
header: PathBufPath to header YAML
header_logo: PathBufPath to header logo PNG
arm9_bin: PathBufPath to ARM9 binary
arm9_config: PathBufPath to ARM9 YAML
arm7_bin: PathBufPath to ARM7 binary
arm7_config: PathBufPath to ARM7 YAML
itcm: RomConfigAutoloadPath to ITCM files
dtcm: RomConfigAutoloadPath to DTCM files
unknown_autoloads: Vec<RomConfigAutoload>Path to unknown autoloads
arm9_overlays: Option<PathBuf>Path to ARM9 overlays YAML
arm7_overlays: Option<PathBuf>Path to ARM7 overlays YAML
Path to banner YAML
files_dir: PathBufPath to asset files directory
path_order: PathBufPath to path order file
Trait Implementations§
Source§impl<'de> Deserialize<'de> for RomConfig
impl<'de> Deserialize<'de> for RomConfig
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 RomConfig
impl RefUnwindSafe for RomConfig
impl Send for RomConfig
impl Sync for RomConfig
impl Unpin for RomConfig
impl UnwindSafe for RomConfig
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§unsafe fn clone_to_uninit(&self, dst: *mut T)
unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
clone_to_uninit)