pub struct GetDebugConfigResp {
pub executable: String,
pub toolchain: String,
pub toolchain_path: String,
pub toolchain_prefix: String,
pub server: String,
pub server_path: String,
pub toolchain_configuration: HashMap<String, String>,
pub server_configuration: HashMap<String, String>,
}
Fields§
§executable: String
The executable binary to debug
toolchain: String
The toolchain type used for the build (for example “gcc”)
toolchain_path: String
The toolchain directory
toolchain_prefix: String
The toolchain architecture prefix (for example “arm-none-eabi-”)
server: String
The GDB server type used to connect to the programmer/board (for example “openocd”)
server_path: String
The GDB server directory
toolchain_configuration: HashMap<String, String>
Extra configuration parameters wrt toolchain
server_configuration: HashMap<String, String>
Extra configuration parameters wrt GDB server
Trait Implementations§
Source§impl Clone for GetDebugConfigResp
impl Clone for GetDebugConfigResp
Source§fn clone(&self) -> GetDebugConfigResp
fn clone(&self) -> GetDebugConfigResp
Returns a copy 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 GetDebugConfigResp
impl Debug for GetDebugConfigResp
Source§impl Default for GetDebugConfigResp
impl Default for GetDebugConfigResp
Source§fn default() -> GetDebugConfigResp
fn default() -> GetDebugConfigResp
Returns the “default value” for a type. Read more
Source§impl Message for GetDebugConfigResp
impl Message for GetDebugConfigResp
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 GetDebugConfigResp
impl PartialEq for GetDebugConfigResp
impl StructuralPartialEq for GetDebugConfigResp
Auto Trait Implementations§
impl Freeze for GetDebugConfigResp
impl RefUnwindSafe for GetDebugConfigResp
impl Send for GetDebugConfigResp
impl Sync for GetDebugConfigResp
impl Unpin for GetDebugConfigResp
impl UnwindSafe for GetDebugConfigResp
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
Source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T
in a tonic::Request