pub struct Settings {Show 16 fields
pub wait_timeout_s: u64,
pub poll_s: u64,
pub stall_s: u64,
pub max_turn_s: u64,
pub call_timeout_s: u64,
pub output_max_bytes: usize,
pub body_max_bytes: usize,
pub wait_max_s: u64,
pub opencode_bin: Option<PathBuf>,
pub server_url: Option<String>,
pub default_model: Option<String>,
pub default_agent: Option<String>,
pub permission_policy: PermissionPolicy,
pub permissions_locked: bool,
pub lock_source: Option<Source>,
pub sources: BTreeMap<&'static str, Source>,
}Fields§
§wait_timeout_s: u64§poll_s: u64§stall_s: u64§max_turn_s: u64§call_timeout_s: u64§output_max_bytes: usize§body_max_bytes: usize§wait_max_s: u64§opencode_bin: Option<PathBuf>§server_url: Option<String>§default_model: Option<String>§default_agent: Option<String>§permission_policy: PermissionPolicy§permissions_locked: bool§lock_source: Option<Source>§sources: BTreeMap<&'static str, Source>Trait Implementations§
impl Eq for Settings
impl StructuralPartialEq for Settings
Auto Trait Implementations§
impl Freeze for Settings
impl RefUnwindSafe for Settings
impl Send for Settings
impl Sync for Settings
impl Unpin for Settings
impl UnsafeUnpin for Settings
impl UnwindSafe for Settings
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<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Checks if this value is equivalent to the given key. Read more
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.