#[non_exhaustive]pub struct CodingExecutorConfig { /* private fields */ }Expand description
Configuration for CodingEffectExecutor.
Implementations§
Source§impl CodingExecutorConfig
impl CodingExecutorConfig
Sourcepub fn allow_write_in_read_only_policy(&self) -> bool
pub fn allow_write_in_read_only_policy(&self) -> bool
Whether write and patch effects may execute under read-only sandbox policy.
Sourcepub fn with_allow_write_in_read_only_policy(
self,
allow_write_in_read_only_policy: bool,
) -> Self
pub fn with_allow_write_in_read_only_policy( self, allow_write_in_read_only_policy: bool, ) -> Self
Returns a config with updated read-only write behavior.
Sourcepub fn default_read_max_bytes(&self) -> usize
pub fn default_read_max_bytes(&self) -> usize
Default read max bytes when payload omits it.
Sourcepub fn with_default_read_max_bytes(self, default_read_max_bytes: usize) -> Self
pub fn with_default_read_max_bytes(self, default_read_max_bytes: usize) -> Self
Returns a config with an updated default read byte cap.
Sourcepub fn default_search_max_matches(&self) -> usize
pub fn default_search_max_matches(&self) -> usize
Default search matches when payload omits it.
Sourcepub fn with_default_search_max_matches(
self,
default_search_max_matches: usize,
) -> Self
pub fn with_default_search_max_matches( self, default_search_max_matches: usize, ) -> Self
Returns a config with an updated default search match cap.
Sourcepub fn command_policy_capability_mode(&self) -> PolicyCapabilityMode
pub fn command_policy_capability_mode(&self) -> PolicyCapabilityMode
Command policy/capability mismatch behavior.
Sourcepub fn with_command_policy_capability_mode(
self,
command_policy_capability_mode: PolicyCapabilityMode,
) -> Self
pub fn with_command_policy_capability_mode( self, command_policy_capability_mode: PolicyCapabilityMode, ) -> Self
Returns a config with updated command policy/capability behavior.
Trait Implementations§
Source§impl Clone for CodingExecutorConfig
impl Clone for CodingExecutorConfig
Source§impl Debug for CodingExecutorConfig
impl Debug for CodingExecutorConfig
Source§impl Default for CodingExecutorConfig
impl Default for CodingExecutorConfig
Source§impl<'de> Deserialize<'de> for CodingExecutorConfigwhere
CodingExecutorConfig: Default,
impl<'de> Deserialize<'de> for CodingExecutorConfigwhere
CodingExecutorConfig: 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 CodingExecutorConfig
Source§impl PartialEq for CodingExecutorConfig
impl PartialEq for CodingExecutorConfig
Source§impl Serialize for CodingExecutorConfig
impl Serialize for CodingExecutorConfig
impl StructuralPartialEq for CodingExecutorConfig
Auto Trait Implementations§
impl Freeze for CodingExecutorConfig
impl RefUnwindSafe for CodingExecutorConfig
impl Send for CodingExecutorConfig
impl Sync for CodingExecutorConfig
impl Unpin for CodingExecutorConfig
impl UnsafeUnpin for CodingExecutorConfig
impl UnwindSafe for CodingExecutorConfig
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<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.