pub struct Brick {
pub brick_type: BrickType,
pub name: String,
pub path: PathBuf,
pub brick_deps: Vec<String>,
pub external_deps: Vec<String>,
}Expand description
A Polylith brick (base, component, or project)
Fields§
§brick_type: BrickTypeBrick type
name: StringBrick name
path: PathBufPath to the brick
brick_deps: Vec<String>Dependencies on other bricks
external_deps: Vec<String>External dependencies
Trait Implementations§
Auto Trait Implementations§
impl Freeze for Brick
impl RefUnwindSafe for Brick
impl Send for Brick
impl Sync for Brick
impl Unpin for Brick
impl UnwindSafe for Brick
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