pub struct RigEntry {
pub compose_file: String,
pub project_name: Option<String>,
}Expand description
One named compose rig ([rigs.NAME], 04-01). References only —
never secrets (the compose file itself owns those).
Fields§
§compose_file: StringPath to the rig’s compose file (~ and ${VAR} expanded at use
time — manual expansion, no new dependency).
project_name: Option<String>Explicit compose project name (-p). OPTIONAL — omit to honor
the rig’s own .env COMPOSE_PROJECT_NAME (the identity truth,
research Pattern 1); set only to override it deliberately.
Trait Implementations§
Source§impl<'de> Deserialize<'de> for RigEntry
impl<'de> Deserialize<'de> for RigEntry
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
impl StructuralPartialEq for RigEntry
Auto Trait Implementations§
impl Freeze for RigEntry
impl RefUnwindSafe for RigEntry
impl Send for RigEntry
impl Sync for RigEntry
impl Unpin for RigEntry
impl UnsafeUnpin for RigEntry
impl UnwindSafe for RigEntry
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