pub struct BugMonitorConfig {
pub enabled: bool,
pub paused: bool,
pub workspace_root: Option<String>,
pub repo: Option<String>,
pub mcp_server: Option<String>,
pub provider_preference: BugMonitorProviderPreference,
pub model_policy: Option<Value>,
pub auto_create_new_issues: bool,
pub require_approval_for_new_issues: bool,
pub auto_comment_on_matched_open_issues: bool,
pub label_mode: BugMonitorLabelMode,
pub updated_at_ms: u64,
}Fields§
§enabled: bool§paused: bool§workspace_root: Option<String>§repo: Option<String>§mcp_server: Option<String>§provider_preference: BugMonitorProviderPreference§model_policy: Option<Value>§auto_create_new_issues: bool§require_approval_for_new_issues: bool§auto_comment_on_matched_open_issues: bool§label_mode: BugMonitorLabelMode§updated_at_ms: u64Trait Implementations§
Source§impl Clone for BugMonitorConfig
impl Clone for BugMonitorConfig
Source§fn clone(&self) -> BugMonitorConfig
fn clone(&self) -> BugMonitorConfig
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 BugMonitorConfig
impl Debug for BugMonitorConfig
Source§impl Default for BugMonitorConfig
impl Default for BugMonitorConfig
Source§impl<'de> Deserialize<'de> for BugMonitorConfig
impl<'de> Deserialize<'de> for BugMonitorConfig
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 BugMonitorConfig
impl RefUnwindSafe for BugMonitorConfig
impl Send for BugMonitorConfig
impl Sync for BugMonitorConfig
impl Unpin for BugMonitorConfig
impl UnsafeUnpin for BugMonitorConfig
impl UnwindSafe for BugMonitorConfig
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().