pub struct IssueFilters {
pub state: IssueState,
pub include_labels: Vec<String>,
pub exclude_labels: Vec<String>,
pub rust_errors_only: bool,
pub code_blocks_only: bool,
pub min_body_length: Option<usize>,
pub date_range: Option<DateRange>,
pub include_pull_requests: bool,
pub min_comments: Option<u32>,
pub required_keywords: Vec<String>,
pub excluded_keywords: Vec<String>,
}Fields§
§state: IssueState§include_labels: Vec<String>§exclude_labels: Vec<String>§rust_errors_only: bool§code_blocks_only: bool§min_body_length: Option<usize>§date_range: Option<DateRange>§include_pull_requests: bool§min_comments: Option<u32>§required_keywords: Vec<String>§excluded_keywords: Vec<String>Implementations§
Source§impl IssueFilters
impl IssueFilters
pub fn rust_error_focused() -> Self
pub fn matches(&self, issue: &GitHubIssue) -> bool
Trait Implementations§
Source§impl Clone for IssueFilters
impl Clone for IssueFilters
Source§fn clone(&self) -> IssueFilters
fn clone(&self) -> IssueFilters
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 IssueFilters
impl Debug for IssueFilters
Source§impl Default for IssueFilters
impl Default for IssueFilters
Source§impl<'de> Deserialize<'de> for IssueFilters
impl<'de> Deserialize<'de> for IssueFilters
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 IssueFilters
impl RefUnwindSafe for IssueFilters
impl Send for IssueFilters
impl Sync for IssueFilters
impl Unpin for IssueFilters
impl UnwindSafe for IssueFilters
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> FromResponse for Twhere
T: DeserializeOwned,
impl<T> FromResponse for Twhere
T: DeserializeOwned,
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