pub struct ToolAgentExecutableSurface {
pub module_path: Vec<String>,
pub operation: String,
pub authority_type: String,
pub aliases: Vec<String>,
}Fields§
§module_path: Vec<String>§operation: String§aliases: Vec<String>Implementations§
Trait Implementations§
Source§impl Clone for ToolAgentExecutableSurface
impl Clone for ToolAgentExecutableSurface
Source§fn clone(&self) -> ToolAgentExecutableSurface
fn clone(&self) -> ToolAgentExecutableSurface
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 ToolAgentExecutableSurface
impl Debug for ToolAgentExecutableSurface
impl Eq for ToolAgentExecutableSurface
Source§impl PartialEq for ToolAgentExecutableSurface
impl PartialEq for ToolAgentExecutableSurface
Source§fn eq(&self, other: &ToolAgentExecutableSurface) -> bool
fn eq(&self, other: &ToolAgentExecutableSurface) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for ToolAgentExecutableSurface
Auto Trait Implementations§
impl Freeze for ToolAgentExecutableSurface
impl RefUnwindSafe for ToolAgentExecutableSurface
impl Send for ToolAgentExecutableSurface
impl Sync for ToolAgentExecutableSurface
impl Unpin for ToolAgentExecutableSurface
impl UnsafeUnpin for ToolAgentExecutableSurface
impl UnwindSafe for ToolAgentExecutableSurface
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