pub struct ArchiveIssueTool { /* private fields */ }Expand description
Tool for archiving a Linear issue.
Implementations§
Source§impl ArchiveIssueTool
impl ArchiveIssueTool
pub fn new(linear: Arc<LinearTools>) -> Self
Trait Implementations§
Source§impl Clone for ArchiveIssueTool
impl Clone for ArchiveIssueTool
Source§fn clone(&self) -> ArchiveIssueTool
fn clone(&self) -> ArchiveIssueTool
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 Tool for ArchiveIssueTool
impl Tool for ArchiveIssueTool
Source§const DESCRIPTION: &'static str = "Archive a Linear issue by ID, identifier (e.g., ENG-245), or URL"
const DESCRIPTION: &'static str = "Archive a Linear issue by ID, identifier (e.g., ENG-245), or URL"
Human-readable description of what the tool does.
Source§type Input = ArchiveIssueInput
type Input = ArchiveIssueInput
Input type for the tool (no serde bounds required).
Source§type Output = ArchiveIssueResult
type Output = ArchiveIssueResult
Output type for the tool (no serde bounds required).
Auto Trait Implementations§
impl Freeze for ArchiveIssueTool
impl RefUnwindSafe for ArchiveIssueTool
impl Send for ArchiveIssueTool
impl Sync for ArchiveIssueTool
impl Unpin for ArchiveIssueTool
impl UnsafeUnpin for ArchiveIssueTool
impl UnwindSafe for ArchiveIssueTool
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