pub struct LinearClient { /* private fields */ }Expand description
Linear GraphQL client.
Implementations§
Trait Implementations§
Source§impl TrackerClient for LinearClient
impl TrackerClient for LinearClient
Source§fn fetch_candidate_issues<'life0, 'async_trait>(
&'life0 self,
) -> Pin<Box<dyn Future<Output = Result<Vec<Issue>, TrackerError>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn fetch_candidate_issues<'life0, 'async_trait>(
&'life0 self,
) -> Pin<Box<dyn Future<Output = Result<Vec<Issue>, TrackerError>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
Fetch issues in configured active states for the project.
Source§fn fetch_issues_by_states<'life0, 'life1, 'async_trait>(
&'life0 self,
states: &'life1 [String],
) -> Pin<Box<dyn Future<Output = Result<Vec<Issue>, TrackerError>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
'life1: 'async_trait,
fn fetch_issues_by_states<'life0, 'life1, 'async_trait>(
&'life0 self,
states: &'life1 [String],
) -> Pin<Box<dyn Future<Output = Result<Vec<Issue>, TrackerError>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
'life1: 'async_trait,
Fetch issues in the given states (used for startup terminal cleanup).
Source§fn fetch_issue_states_by_ids<'life0, 'life1, 'async_trait>(
&'life0 self,
issue_ids: &'life1 [String],
) -> Pin<Box<dyn Future<Output = Result<Vec<Issue>, TrackerError>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
'life1: 'async_trait,
fn fetch_issue_states_by_ids<'life0, 'life1, 'async_trait>(
&'life0 self,
issue_ids: &'life1 [String],
) -> Pin<Box<dyn Future<Output = Result<Vec<Issue>, TrackerError>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
'life1: 'async_trait,
Fetch current states for specific issue IDs (reconciliation).
Auto Trait Implementations§
impl Freeze for LinearClient
impl !RefUnwindSafe for LinearClient
impl Send for LinearClient
impl Sync for LinearClient
impl Unpin for LinearClient
impl UnsafeUnpin for LinearClient
impl !UnwindSafe for LinearClient
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