pub struct EntryPolicyConfig {
pub mode: EntryScanMode,
pub fallback_only_after_primary_exhausted: bool,
pub entry_attempt_cooldown_minutes: u32,
pub promote_redeploy_symbol: bool,
pub require_llm_proceed: bool,
pub proceed_cache_minutes: u32,
}Expand description
Config-driven entry scan behavior (watchlist order, LLM gate, retry limits).
Fields§
§mode: EntryScanMode§fallback_only_after_primary_exhausted: boolWhen true, fallback role symbols are scanned only if no primary produced a candidate.
entry_attempt_cooldown_minutes: u32Minutes before retrying the same candidate after a non-fill entry attempt.
promote_redeploy_symbol: boolWhen true, after thesis redeploy cooldown the exited symbol is scanned first.
require_llm_proceed: boolRequire LLM proceed before live entries (uses proceed_cache_minutes between reviews).
proceed_cache_minutes: u32Trait Implementations§
Source§impl Clone for EntryPolicyConfig
impl Clone for EntryPolicyConfig
Source§fn clone(&self) -> EntryPolicyConfig
fn clone(&self) -> EntryPolicyConfig
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 EntryPolicyConfig
impl Debug for EntryPolicyConfig
Source§impl Default for EntryPolicyConfig
impl Default for EntryPolicyConfig
Source§impl<'de> Deserialize<'de> for EntryPolicyConfigwhere
EntryPolicyConfig: Default,
impl<'de> Deserialize<'de> for EntryPolicyConfigwhere
EntryPolicyConfig: 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
Source§impl PartialEq for EntryPolicyConfig
impl PartialEq for EntryPolicyConfig
Source§impl Serialize for EntryPolicyConfig
impl Serialize for EntryPolicyConfig
impl StructuralPartialEq for EntryPolicyConfig
Auto Trait Implementations§
impl Freeze for EntryPolicyConfig
impl RefUnwindSafe for EntryPolicyConfig
impl Send for EntryPolicyConfig
impl Sync for EntryPolicyConfig
impl Unpin for EntryPolicyConfig
impl UnsafeUnpin for EntryPolicyConfig
impl UnwindSafe for EntryPolicyConfig
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,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
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