pub struct DevflowConfig {
pub capture_retention: usize,
pub review_angles: Option<Vec<String>>,
pub external_verify_enabled: bool,
}Expand description
The minimal project configuration introduced by Phase 16 decision D-03.
Missing fields inherit their built-in defaults so operators can specify
only the knobs they need in devflow.toml.
Fields§
§capture_retention: usizeNumber of capture generations to retain per pipeline stage.
review_angles: Option<Vec<String>>Custom Ship review angles; None keeps the built-in angle list.
external_verify_enabled: boolWhether declared external verification commands may run.
Implementations§
Source§impl DevflowConfig
impl DevflowConfig
Sourcepub fn capture_retention(&self) -> usize
pub fn capture_retention(&self) -> usize
Return the configured capture-retention count.
Sourcepub fn review_angles(&self) -> Option<&[String]>
pub fn review_angles(&self) -> Option<&[String]>
Return configured review angles, or None to use built-in angles.
Sourcepub fn external_verify_enabled(&self) -> bool
pub fn external_verify_enabled(&self) -> bool
Return whether external verification is enabled.
Trait Implementations§
Source§impl Clone for DevflowConfig
impl Clone for DevflowConfig
Source§fn clone(&self) -> DevflowConfig
fn clone(&self) -> DevflowConfig
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 DevflowConfig
impl Debug for DevflowConfig
Source§impl Default for DevflowConfig
impl Default for DevflowConfig
Source§impl<'de> Deserialize<'de> for DevflowConfigwhere
DevflowConfig: Default,
impl<'de> Deserialize<'de> for DevflowConfigwhere
DevflowConfig: Default,
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 Eq for DevflowConfig
Source§impl PartialEq for DevflowConfig
impl PartialEq for DevflowConfig
impl StructuralPartialEq for DevflowConfig
Auto Trait Implementations§
impl Freeze for DevflowConfig
impl RefUnwindSafe for DevflowConfig
impl Send for DevflowConfig
impl Sync for DevflowConfig
impl Unpin for DevflowConfig
impl UnsafeUnpin for DevflowConfig
impl UnwindSafe for DevflowConfig
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