pub struct CreateIssueTool { /* private fields */ }Expand description
Tool for creating a new Linear issue.
Implementations§
Source§impl CreateIssueTool
impl CreateIssueTool
pub fn new(linear: Arc<LinearTools>) -> Self
Trait Implementations§
Source§impl Clone for CreateIssueTool
impl Clone for CreateIssueTool
Source§fn clone(&self) -> CreateIssueTool
fn clone(&self) -> CreateIssueTool
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 CreateIssueTool
impl Tool for CreateIssueTool
Source§const DESCRIPTION: &'static str = "Create a new Linear issue in a team"
const DESCRIPTION: &'static str = "Create a new Linear issue in a team"
Human-readable description of what the tool does.
Source§type Input = CreateIssueInput
type Input = CreateIssueInput
Input type for the tool (no serde bounds required).
Source§type Output = CreateIssueResult
type Output = CreateIssueResult
Output type for the tool (no serde bounds required).
Auto Trait Implementations§
impl Freeze for CreateIssueTool
impl RefUnwindSafe for CreateIssueTool
impl Send for CreateIssueTool
impl Sync for CreateIssueTool
impl Unpin for CreateIssueTool
impl UnsafeUnpin for CreateIssueTool
impl UnwindSafe for CreateIssueTool
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