pub struct EvgModule {
pub name: String,
pub repo: String,
pub branch: String,
pub prefix: String,
}Expand description
Description of a module to include in a landscape.
Fields§
§name: StringName of module being defined.
repo: StringRepository containing module to be included.
branch: StringBranch of repository to use.
prefix: StringPath to store module code at.
Trait Implementations§
Source§impl<'de> Deserialize<'de> for EvgModule
impl<'de> Deserialize<'de> for EvgModule
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 EvgModule
impl RefUnwindSafe for EvgModule
impl Send for EvgModule
impl Sync for EvgModule
impl Unpin for EvgModule
impl UnwindSafe for EvgModule
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