pub struct IssueListArgs {Show 24 fields
pub id: Option<String>,
pub status: String,
pub priority: Option<i32>,
pub priority_min: Option<i32>,
pub priority_max: Option<i32>,
pub issue_type: Option<String>,
pub labels: Option<Vec<String>>,
pub labels_any: Option<Vec<String>>,
pub parent: Option<String>,
pub plan: Option<String>,
pub has_subtasks: bool,
pub no_subtasks: bool,
pub has_deps: bool,
pub no_deps: bool,
pub sort: String,
pub order: String,
pub created_days: Option<i64>,
pub created_hours: Option<i64>,
pub updated_days: Option<i64>,
pub updated_hours: Option<i64>,
pub search: Option<String>,
pub assignee: Option<String>,
pub all_projects: bool,
pub limit: usize,
}Fields§
§id: Option<String>Filter by specific issue ID (short or full)
status: StringFilter by status (backlog, open, in_progress, blocked, closed, deferred, all)
priority: Option<i32>Filter by exact priority (0-4)
priority_min: Option<i32>Filter by minimum priority
priority_max: Option<i32>Filter by maximum priority
issue_type: Option<String>Filter by type
labels: Option<Vec<String>>Filter by labels (all must match, comma-separated)
labels_any: Option<Vec<String>>Filter by labels (any must match, comma-separated)
parent: Option<String>Filter by parent issue ID
plan: Option<String>Filter by plan ID
has_subtasks: boolFilter issues with subtasks
no_subtasks: boolFilter issues without subtasks
has_deps: boolFilter issues with dependencies
no_deps: boolFilter issues without dependencies
sort: StringSort by field (priority, createdAt, updatedAt)
order: StringSort order (asc, desc)
created_days: Option<i64>Filter by issues created in last N days
created_hours: Option<i64>Filter by issues created in last N hours
updated_days: Option<i64>Filter by issues updated in last N days
updated_hours: Option<i64>Filter by issues updated in last N hours
search: Option<String>Search in title/description
assignee: Option<String>Filter by assignee
all_projects: boolSearch across all projects
limit: usizeMaximum issues to return
Trait Implementations§
Source§impl Args for IssueListArgs
impl Args for IssueListArgs
Source§fn augment_args<'b>(__clap_app: Command) -> Command
fn augment_args<'b>(__clap_app: Command) -> Command
Source§fn augment_args_for_update<'b>(__clap_app: Command) -> Command
fn augment_args_for_update<'b>(__clap_app: Command) -> Command
Command so it can instantiate self via
FromArgMatches::update_from_arg_matches_mut Read moreSource§impl Debug for IssueListArgs
impl Debug for IssueListArgs
Source§impl Default for IssueListArgs
impl Default for IssueListArgs
Source§fn default() -> IssueListArgs
fn default() -> IssueListArgs
Source§impl FromArgMatches for IssueListArgs
impl FromArgMatches for IssueListArgs
Source§fn from_arg_matches(__clap_arg_matches: &ArgMatches) -> Result<Self, Error>
fn from_arg_matches(__clap_arg_matches: &ArgMatches) -> Result<Self, Error>
Source§fn from_arg_matches_mut(
__clap_arg_matches: &mut ArgMatches,
) -> Result<Self, Error>
fn from_arg_matches_mut( __clap_arg_matches: &mut ArgMatches, ) -> Result<Self, Error>
Source§fn update_from_arg_matches(
&mut self,
__clap_arg_matches: &ArgMatches,
) -> Result<(), Error>
fn update_from_arg_matches( &mut self, __clap_arg_matches: &ArgMatches, ) -> Result<(), Error>
ArgMatches to self.Source§fn update_from_arg_matches_mut(
&mut self,
__clap_arg_matches: &mut ArgMatches,
) -> Result<(), Error>
fn update_from_arg_matches_mut( &mut self, __clap_arg_matches: &mut ArgMatches, ) -> Result<(), Error>
ArgMatches to self.Auto Trait Implementations§
impl Freeze for IssueListArgs
impl RefUnwindSafe for IssueListArgs
impl Send for IssueListArgs
impl Sync for IssueListArgs
impl Unpin for IssueListArgs
impl UnsafeUnpin for IssueListArgs
impl UnwindSafe for IssueListArgs
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
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>
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>
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