pub struct AutomationHandoffConfig {
pub inbox_dir: String,
pub approved_dir: String,
pub archived_dir: String,
pub auto_approve: bool,
}Expand description
Per-automation handoff directory configuration.
Paths are relative to workspace_root (or the automation’s scoped workspace).
Defaults follow the standard layout: shared/handoffs/{inbox,approved,archived}.
Fields§
§inbox_dir: StringDirectory where newly created handoffs are deposited.
Default: "shared/handoffs/inbox"
approved_dir: StringDirectory where approved handoffs wait for consumption.
Default: "shared/handoffs/approved"
archived_dir: StringDirectory where consumed handoffs are archived.
Default: "shared/handoffs/archived"
auto_approve: boolWhen true, newly created handoffs bypass the approval step and are
moved directly from inbox/ to approved/. Default: true (Phase 1).
Trait Implementations§
Source§impl Clone for AutomationHandoffConfig
impl Clone for AutomationHandoffConfig
Source§fn clone(&self) -> AutomationHandoffConfig
fn clone(&self) -> AutomationHandoffConfig
Returns a duplicate of the value. Read more
1.0.0 · 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 AutomationHandoffConfig
impl Debug for AutomationHandoffConfig
Source§impl Default for AutomationHandoffConfig
impl Default for AutomationHandoffConfig
Source§impl<'de> Deserialize<'de> for AutomationHandoffConfig
impl<'de> Deserialize<'de> for AutomationHandoffConfig
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 AutomationHandoffConfig
impl RefUnwindSafe for AutomationHandoffConfig
impl Send for AutomationHandoffConfig
impl Sync for AutomationHandoffConfig
impl Unpin for AutomationHandoffConfig
impl UnsafeUnpin for AutomationHandoffConfig
impl UnwindSafe for AutomationHandoffConfig
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§impl<T> Pointable for T
impl<T> Pointable for T
Source§impl<T> PolicyExt for Twhere
T: ?Sized,
impl<T> PolicyExt for Twhere
T: ?Sized,
Source§impl<R, P> ReadPrimitive<R> for P
impl<R, P> ReadPrimitive<R> for P
Source§fn read_from_little_endian(read: &mut R) -> Result<Self, Error>
fn read_from_little_endian(read: &mut R) -> Result<Self, Error>
Read this value from the supplied reader. Same as
ReadEndian::read_from_little_endian().