pub struct TracerPayload {
pub containerID: Chars,
pub languageName: Chars,
pub languageVersion: Chars,
pub tracerVersion: Chars,
pub runtimeID: Chars,
pub chunks: Vec<TraceChunk>,
pub tags: HashMap<Chars, Chars>,
pub env: Chars,
pub hostname: Chars,
pub appVersion: Chars,
pub special_fields: SpecialFields,
}Fields§
§containerID: Chars§languageName: Chars§languageVersion: Chars§tracerVersion: Chars§runtimeID: Chars§chunks: Vec<TraceChunk>§env: Chars§hostname: Chars§appVersion: Chars§special_fields: SpecialFieldsImplementations§
Source§impl TracerPayload
impl TracerPayload
pub fn new() -> TracerPayload
pub fn containerID(&self) -> &str
pub fn clear_containerID(&mut self)
pub fn set_containerID(&mut self, v: Chars)
pub fn mut_containerID(&mut self) -> &mut Chars
pub fn take_containerID(&mut self) -> Chars
pub fn languageName(&self) -> &str
pub fn clear_languageName(&mut self)
pub fn set_languageName(&mut self, v: Chars)
pub fn mut_languageName(&mut self) -> &mut Chars
pub fn take_languageName(&mut self) -> Chars
pub fn languageVersion(&self) -> &str
pub fn clear_languageVersion(&mut self)
pub fn set_languageVersion(&mut self, v: Chars)
pub fn mut_languageVersion(&mut self) -> &mut Chars
pub fn take_languageVersion(&mut self) -> Chars
pub fn tracerVersion(&self) -> &str
pub fn clear_tracerVersion(&mut self)
pub fn set_tracerVersion(&mut self, v: Chars)
pub fn mut_tracerVersion(&mut self) -> &mut Chars
pub fn take_tracerVersion(&mut self) -> Chars
pub fn runtimeID(&self) -> &str
pub fn clear_runtimeID(&mut self)
pub fn set_runtimeID(&mut self, v: Chars)
pub fn mut_runtimeID(&mut self) -> &mut Chars
pub fn take_runtimeID(&mut self) -> Chars
pub fn chunks(&self) -> &[TraceChunk]
pub fn clear_chunks(&mut self)
pub fn set_chunks(&mut self, v: Vec<TraceChunk>)
pub fn mut_chunks(&mut self) -> &mut Vec<TraceChunk>
pub fn take_chunks(&mut self) -> Vec<TraceChunk>
pub fn env(&self) -> &str
pub fn clear_env(&mut self)
pub fn set_env(&mut self, v: Chars)
pub fn mut_env(&mut self) -> &mut Chars
pub fn take_env(&mut self) -> Chars
pub fn hostname(&self) -> &str
pub fn clear_hostname(&mut self)
pub fn set_hostname(&mut self, v: Chars)
pub fn mut_hostname(&mut self) -> &mut Chars
pub fn take_hostname(&mut self) -> Chars
pub fn appVersion(&self) -> &str
pub fn clear_appVersion(&mut self)
pub fn set_appVersion(&mut self, v: Chars)
pub fn mut_appVersion(&mut self) -> &mut Chars
pub fn take_appVersion(&mut self) -> Chars
Trait Implementations§
Source§impl Clone for TracerPayload
impl Clone for TracerPayload
Source§fn clone(&self) -> TracerPayload
fn clone(&self) -> TracerPayload
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 TracerPayload
impl Debug for TracerPayload
Source§impl<'a> Default for &'a TracerPayload
impl<'a> Default for &'a TracerPayload
Source§fn default() -> &'a TracerPayload
fn default() -> &'a TracerPayload
Returns the “default value” for a type. Read more
Source§impl Default for TracerPayload
impl Default for TracerPayload
Source§fn default() -> TracerPayload
fn default() -> TracerPayload
Returns the “default value” for a type. Read more
Source§impl Message for TracerPayload
impl Message for TracerPayload
Source§const NAME: &'static str = "TracerPayload"
const NAME: &'static str = "TracerPayload"
Message name as specified in
.proto file. Read moreSource§fn is_initialized(&self) -> bool
fn is_initialized(&self) -> bool
True iff all required fields are initialized.
Always returns
true for protobuf 3.Source§fn merge_from(&mut self, is: &mut CodedInputStream<'_>) -> Result<()>
fn merge_from(&mut self, is: &mut CodedInputStream<'_>) -> Result<()>
Update this message object with fields read from given stream.
Source§fn compute_size(&self) -> u64
fn compute_size(&self) -> u64
Compute and cache size of this message and all nested messages. Read more
Source§fn write_to_with_cached_sizes(
&self,
os: &mut CodedOutputStream<'_>,
) -> Result<()>
fn write_to_with_cached_sizes( &self, os: &mut CodedOutputStream<'_>, ) -> Result<()>
Write message to the stream. Read more
Source§fn special_fields(&self) -> &SpecialFields
fn special_fields(&self) -> &SpecialFields
Special fields (unknown fields and cached size).
Source§fn mut_special_fields(&mut self) -> &mut SpecialFields
fn mut_special_fields(&mut self) -> &mut SpecialFields
Special fields (unknown fields and cached size).
Source§fn new() -> TracerPayload
fn new() -> TracerPayload
Create an empty message object. Read more
Source§fn default_instance() -> &'static TracerPayload
fn default_instance() -> &'static TracerPayload
Return a pointer to default immutable message with static lifetime. Read more
Source§fn parse_from(is: &mut CodedInputStream<'_>) -> Result<Self, Error>
fn parse_from(is: &mut CodedInputStream<'_>) -> Result<Self, Error>
Parse message from stream.
Source§fn cached_size(&self) -> u32
fn cached_size(&self) -> u32
Get size previously computed by
compute_size. Read moreSource§fn write_to(&self, os: &mut CodedOutputStream<'_>) -> Result<(), Error>
fn write_to(&self, os: &mut CodedOutputStream<'_>) -> Result<(), Error>
Write the message to the stream. Read more
Source§fn write_length_delimited_to(
&self,
os: &mut CodedOutputStream<'_>,
) -> Result<(), Error>
fn write_length_delimited_to( &self, os: &mut CodedOutputStream<'_>, ) -> Result<(), Error>
Write the message to the stream prepending the message with message length
encoded as varint.
Source§fn write_length_delimited_to_vec(&self, vec: &mut Vec<u8>) -> Result<(), Error>
fn write_length_delimited_to_vec(&self, vec: &mut Vec<u8>) -> Result<(), Error>
Write the message to the vec, prepend the message with message length
encoded as varint.
Source§fn merge_from_bytes(&mut self, bytes: &[u8]) -> Result<(), Error>
fn merge_from_bytes(&mut self, bytes: &[u8]) -> Result<(), Error>
Update this message object with fields read from given stream.
Source§fn parse_from_reader(reader: &mut dyn Read) -> Result<Self, Error>
fn parse_from_reader(reader: &mut dyn Read) -> Result<Self, Error>
Parse message from reader.
Parse stops on EOF or when error encountered.
Source§fn parse_from_tokio_bytes(bytes: &Bytes) -> Result<Self, Error>
fn parse_from_tokio_bytes(bytes: &Bytes) -> Result<Self, Error>
Parse message from
Bytes object.
Resulting message may share references to the passed bytes object.Source§fn check_initialized(&self) -> Result<(), Error>
fn check_initialized(&self) -> Result<(), Error>
Check if all required fields of this object are initialized.
Source§fn write_to_writer(&self, w: &mut dyn Write) -> Result<(), Error>
fn write_to_writer(&self, w: &mut dyn Write) -> Result<(), Error>
Write the message to the writer.
Source§fn write_length_delimited_to_writer(
&self,
w: &mut dyn Write,
) -> Result<(), Error>
fn write_length_delimited_to_writer( &self, w: &mut dyn Write, ) -> Result<(), Error>
Write the message to the writer, prepend the message with message length
encoded as varint.
Source§fn write_length_delimited_to_bytes(&self) -> Result<Vec<u8>, Error>
fn write_length_delimited_to_bytes(&self) -> Result<Vec<u8>, Error>
Write the message to the bytes vec, prepend the message with message length
encoded as varint.
Source§fn unknown_fields(&self) -> &UnknownFields
fn unknown_fields(&self) -> &UnknownFields
Get a reference to unknown fields.
Source§fn mut_unknown_fields(&mut self) -> &mut UnknownFields
fn mut_unknown_fields(&mut self) -> &mut UnknownFields
Get a mutable reference to unknown fields.
Source§impl PartialEq for TracerPayload
impl PartialEq for TracerPayload
impl StructuralPartialEq for TracerPayload
Auto Trait Implementations§
impl !Freeze for TracerPayload
impl RefUnwindSafe for TracerPayload
impl Send for TracerPayload
impl Sync for TracerPayload
impl Unpin for TracerPayload
impl UnwindSafe for TracerPayload
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> 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