pub struct ToolRequestOptions {
pub output_formats: String,
pub save_to_repo: bool,
}
Fields§
§output_formats: String
Required formats for the tool, it should be one of “json”, “proto”, “raw” etc. If not specified (backward compatible), use default format, i.e. most tools use json format.
save_to_repo: bool
Whether save the result directly to repository or pass it back to caller. Default to false for backward compatibilities.
Trait Implementations§
Source§impl Clone for ToolRequestOptions
impl Clone for ToolRequestOptions
Source§fn clone(&self) -> ToolRequestOptions
fn clone(&self) -> ToolRequestOptions
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 Debug for ToolRequestOptions
impl Debug for ToolRequestOptions
Source§impl Default for ToolRequestOptions
impl Default for ToolRequestOptions
Source§impl Message for ToolRequestOptions
impl Message for ToolRequestOptions
Source§fn encoded_len(&self) -> usize
fn encoded_len(&self) -> usize
Returns the encoded length of the message without a length delimiter.
Source§fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>
fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>
Encodes the message to a buffer. Read more
Source§fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError>
fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError>
Encodes the message with a length-delimiter to a buffer. Read more
Source§fn decode<B>(buf: B) -> Result<Self, DecodeError>
fn decode<B>(buf: B) -> Result<Self, DecodeError>
Decodes an instance of the message from a buffer. Read more
Source§fn decode_length_delimited<B>(buf: B) -> Result<Self, DecodeError>
fn decode_length_delimited<B>(buf: B) -> Result<Self, DecodeError>
Decodes a length-delimited instance of the message from the buffer.
Source§fn merge<B>(&mut self, buf: B) -> Result<(), DecodeError>
fn merge<B>(&mut self, buf: B) -> Result<(), DecodeError>
Decodes an instance of the message from a buffer, and merges it into
self
. Read moreSource§fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError>
fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError>
Decodes a length-delimited instance of the message from buffer, and
merges it into
self
.Source§impl PartialEq for ToolRequestOptions
impl PartialEq for ToolRequestOptions
impl StructuralPartialEq for ToolRequestOptions
Auto Trait Implementations§
impl Freeze for ToolRequestOptions
impl RefUnwindSafe for ToolRequestOptions
impl Send for ToolRequestOptions
impl Sync for ToolRequestOptions
impl Unpin for ToolRequestOptions
impl UnwindSafe for ToolRequestOptions
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