pub struct GetMetadataTool { /* private fields */ }Expand description
Tool for looking up Linear metadata (users, teams, projects, workflow states, labels).
Implementations§
Source§impl GetMetadataTool
impl GetMetadataTool
pub fn new(linear: Arc<LinearTools>) -> Self
Trait Implementations§
Source§impl Clone for GetMetadataTool
impl Clone for GetMetadataTool
Source§fn clone(&self) -> GetMetadataTool
fn clone(&self) -> GetMetadataTool
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 GetMetadataTool
impl Tool for GetMetadataTool
Source§const DESCRIPTION: &'static str = "Look up Linear metadata: users, teams, projects, workflow states, or labels. Use this to discover IDs for filtering and updating issues."
const DESCRIPTION: &'static str = "Look up Linear metadata: users, teams, projects, workflow states, or labels. Use this to discover IDs for filtering and updating issues."
Human-readable description of what the tool does.
Source§type Input = GetMetadataInput
type Input = GetMetadataInput
Input type for the tool (no serde bounds required).
Source§type Output = GetMetadataResult
type Output = GetMetadataResult
Output type for the tool (no serde bounds required).
Auto Trait Implementations§
impl Freeze for GetMetadataTool
impl RefUnwindSafe for GetMetadataTool
impl Send for GetMetadataTool
impl Sync for GetMetadataTool
impl Unpin for GetMetadataTool
impl UnsafeUnpin for GetMetadataTool
impl UnwindSafe for GetMetadataTool
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