pub struct AutonomousConfig {
pub interval_secs: u64,
pub todo_path: String,
pub status_path: String,
pub test_command: String,
pub git_remote: String,
pub git_branch: String,
}Expand description
Configuration for autonomous mode.
Fields§
§interval_secs: u64How often to run a check cycle (seconds)
todo_path: StringPath to task ledger (default: TODO.md)
status_path: StringPath to write status file
test_command: StringTest command (empty = skip tests)
git_remote: StringRemote to push to (empty = no push)
git_branch: StringBranch to push to
Trait Implementations§
Source§impl Clone for AutonomousConfig
impl Clone for AutonomousConfig
Source§fn clone(&self) -> AutonomousConfig
fn clone(&self) -> AutonomousConfig
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 AutonomousConfig
impl Debug for AutonomousConfig
Source§impl Default for AutonomousConfig
impl Default for AutonomousConfig
Source§impl<'de> Deserialize<'de> for AutonomousConfig
impl<'de> Deserialize<'de> for AutonomousConfig
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 AutonomousConfig
impl RefUnwindSafe for AutonomousConfig
impl Send for AutonomousConfig
impl Sync for AutonomousConfig
impl Unpin for AutonomousConfig
impl UnsafeUnpin for AutonomousConfig
impl UnwindSafe for AutonomousConfig
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
impl<A, B, T> HttpServerConnExec<A, B> for Twhere
B: Body,
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 more