pub struct BuildFileConfig {
pub build_type: Option<BuildType>,
pub riscv: Option<RiscvConfig>,
}Expand description
Build configuration from rialo-build.toml
Fields§
§build_type: Option<BuildType>Build type (solana, riscv, or auto)
riscv: Option<RiscvConfig>RISC-V specific configuration
Implementations§
Source§impl BuildFileConfig
impl BuildFileConfig
Sourcepub fn from_directory(dir: &Path) -> Result<Option<Self>>
pub fn from_directory(dir: &Path) -> Result<Option<Self>>
Try to load configuration from a directory Returns None if no configuration file is found
Trait Implementations§
Source§impl Clone for BuildFileConfig
impl Clone for BuildFileConfig
Source§fn clone(&self) -> BuildFileConfig
fn clone(&self) -> BuildFileConfig
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 BuildFileConfig
impl Debug for BuildFileConfig
Source§impl Default for BuildFileConfig
impl Default for BuildFileConfig
Source§fn default() -> BuildFileConfig
fn default() -> BuildFileConfig
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for BuildFileConfig
impl RefUnwindSafe for BuildFileConfig
impl Send for BuildFileConfig
impl Sync for BuildFileConfig
impl Unpin for BuildFileConfig
impl UnsafeUnpin for BuildFileConfig
impl UnwindSafe for BuildFileConfig
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§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more