pub struct BuilderInstruction {
pub id: Id,
pub exe: PathBuf,
pub exes: FxHashMap<String, PathBuf>,
pub git: GitSource,
}Expand description
A builder and its parameters for installing the builder.
Fields§
§id: IdUnique identifier for this builder.
exe: PathBufPrimary executable, relative from the source root.
exes: FxHashMap<String, PathBuf>Secondary executables, relative from the source root.
git: GitSourceThe Git source location for the builder.
Implementations§
Trait Implementations§
Source§impl Clone for BuilderInstruction
impl Clone for BuilderInstruction
Source§fn clone(&self) -> BuilderInstruction
fn clone(&self) -> BuilderInstruction
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 BuilderInstruction
impl Debug for BuilderInstruction
Source§impl Default for BuilderInstruction
impl Default for BuilderInstruction
Source§fn default() -> BuilderInstruction
fn default() -> BuilderInstruction
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for BuilderInstruction
impl<'de> Deserialize<'de> for BuilderInstruction
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
Source§impl PartialEq for BuilderInstruction
impl PartialEq for BuilderInstruction
Source§impl Serialize for BuilderInstruction
impl Serialize for BuilderInstruction
impl StructuralPartialEq for BuilderInstruction
Auto Trait Implementations§
impl Freeze for BuilderInstruction
impl RefUnwindSafe for BuilderInstruction
impl Send for BuilderInstruction
impl Sync for BuilderInstruction
impl Unpin for BuilderInstruction
impl UnwindSafe for BuilderInstruction
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