pub struct ProjectListParams {
pub workspace: Option<String>,
pub team: Option<String>,
pub archived: Option<bool>,
pub fields: BTreeSet<String>,
pub limit: Option<usize>,
pub filters: Vec<ProjectFilter>,
pub sort: Option<ProjectSort>,
}Expand description
Parameters accepted by the /projects listing endpoint.
Fields§
§workspace: Option<String>Optional workspace filter.
team: Option<String>Optional team filter.
archived: Option<bool>Filter archived flag.
fields: BTreeSet<String>Additional fields to request.
limit: Option<usize>Maximum number of items to fetch (client side constraint).
filters: Vec<ProjectFilter>Optional saved filter expressions.
sort: Option<ProjectSort>Sort field.
Implementations§
Trait Implementations§
Source§impl Clone for ProjectListParams
impl Clone for ProjectListParams
Source§fn clone(&self) -> ProjectListParams
fn clone(&self) -> ProjectListParams
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 ProjectListParams
impl Debug for ProjectListParams
Source§impl Default for ProjectListParams
impl Default for ProjectListParams
Source§fn default() -> ProjectListParams
fn default() -> ProjectListParams
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for ProjectListParams
impl RefUnwindSafe for ProjectListParams
impl Send for ProjectListParams
impl Sync for ProjectListParams
impl Unpin for ProjectListParams
impl UnsafeUnpin for ProjectListParams
impl UnwindSafe for ProjectListParams
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