pub struct CustomToolBuilder(/* private fields */);Expand description
Builder for CustomTool.
Implementations§
Source§impl CustomToolBuilder
impl CustomToolBuilder
pub fn description(self, value: impl Into<String>) -> Self
pub fn format(self, value: impl Into<CustomToolFormat>) -> Self
pub fn rest(self, value: Rest) -> Self
Sourcepub fn build(self) -> CustomTool
pub fn build(self) -> CustomTool
Return the completed wire value.
Auto Trait Implementations§
impl Freeze for CustomToolBuilder
impl RefUnwindSafe for CustomToolBuilder
impl Send for CustomToolBuilder
impl Sync for CustomToolBuilder
impl Unpin for CustomToolBuilder
impl UnsafeUnpin for CustomToolBuilder
impl UnwindSafe for CustomToolBuilder
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