pub struct MainPackage {
pub name: String,
pub scope: Scope,
pub instructions: Vec<PathBuf>,
}Fields§
§name: String§scope: Scope§instructions: Vec<PathBuf>Explicit package-relative persistent instruction files. Prompts are never auto-executed.
Trait Implementations§
Source§impl Clone for MainPackage
impl Clone for MainPackage
Source§impl Debug for MainPackage
impl Debug for MainPackage
Source§impl<'de> Deserialize<'de> for MainPackage
impl<'de> Deserialize<'de> for MainPackage
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 MainPackage
impl RefUnwindSafe for MainPackage
impl Send for MainPackage
impl Sync for MainPackage
impl Unpin for MainPackage
impl UnsafeUnpin for MainPackage
impl UnwindSafe for MainPackage
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