pub struct Trace {Show 23 fields
pub start_time: SingularPtrField<Timestamp>,
pub end_time: SingularPtrField<Timestamp>,
pub duration_ns: u64,
pub root: SingularPtrField<Trace_Node>,
pub signature: String,
pub unexecutedOperationBody: String,
pub unexecutedOperationName: String,
pub details: SingularPtrField<Trace_Details>,
pub client_name: String,
pub client_version: String,
pub client_address: String,
pub client_reference_id: String,
pub http: SingularPtrField<Trace_HTTP>,
pub cache_policy: SingularPtrField<Trace_CachePolicy>,
pub query_plan: SingularPtrField<Trace_QueryPlanNode>,
pub full_query_cache_hit: bool,
pub persisted_query_hit: bool,
pub persisted_query_register: bool,
pub registered_operation: bool,
pub forbidden_operation: bool,
pub legacy_signature_needs_resigning: String,
pub unknown_fields: UnknownFields,
pub cached_size: CachedSize,
}
Expand description
Generated files are compatible only with the same version of protobuf runtime.
Fields§
§start_time: SingularPtrField<Timestamp>
§end_time: SingularPtrField<Timestamp>
§duration_ns: u64
§root: SingularPtrField<Trace_Node>
§signature: String
§unexecutedOperationBody: String
§unexecutedOperationName: String
§details: SingularPtrField<Trace_Details>
§client_name: String
§client_version: String
§client_address: String
§client_reference_id: String
§http: SingularPtrField<Trace_HTTP>
§cache_policy: SingularPtrField<Trace_CachePolicy>
§query_plan: SingularPtrField<Trace_QueryPlanNode>
§full_query_cache_hit: bool
§persisted_query_hit: bool
§persisted_query_register: bool
§registered_operation: bool
§forbidden_operation: bool
§legacy_signature_needs_resigning: String
§unknown_fields: UnknownFields
§cached_size: CachedSize
Implementations§
Source§impl Trace
impl Trace
pub fn new() -> Trace
pub fn get_start_time(&self) -> &Timestamp
pub fn clear_start_time(&mut self)
pub fn has_start_time(&self) -> bool
pub fn set_start_time(&mut self, v: Timestamp)
pub fn mut_start_time(&mut self) -> &mut Timestamp
pub fn take_start_time(&mut self) -> Timestamp
pub fn get_end_time(&self) -> &Timestamp
pub fn clear_end_time(&mut self)
pub fn has_end_time(&self) -> bool
pub fn set_end_time(&mut self, v: Timestamp)
pub fn mut_end_time(&mut self) -> &mut Timestamp
pub fn take_end_time(&mut self) -> Timestamp
pub fn get_duration_ns(&self) -> u64
pub fn clear_duration_ns(&mut self)
pub fn set_duration_ns(&mut self, v: u64)
pub fn get_root(&self) -> &Trace_Node
pub fn clear_root(&mut self)
pub fn has_root(&self) -> bool
pub fn set_root(&mut self, v: Trace_Node)
pub fn mut_root(&mut self) -> &mut Trace_Node
pub fn take_root(&mut self) -> Trace_Node
pub fn get_signature(&self) -> &str
pub fn clear_signature(&mut self)
pub fn set_signature(&mut self, v: String)
pub fn mut_signature(&mut self) -> &mut String
pub fn take_signature(&mut self) -> String
pub fn get_unexecutedOperationBody(&self) -> &str
pub fn clear_unexecutedOperationBody(&mut self)
pub fn set_unexecutedOperationBody(&mut self, v: String)
pub fn mut_unexecutedOperationBody(&mut self) -> &mut String
pub fn take_unexecutedOperationBody(&mut self) -> String
pub fn get_unexecutedOperationName(&self) -> &str
pub fn clear_unexecutedOperationName(&mut self)
pub fn set_unexecutedOperationName(&mut self, v: String)
pub fn mut_unexecutedOperationName(&mut self) -> &mut String
pub fn take_unexecutedOperationName(&mut self) -> String
pub fn get_details(&self) -> &Trace_Details
pub fn clear_details(&mut self)
pub fn has_details(&self) -> bool
pub fn set_details(&mut self, v: Trace_Details)
pub fn mut_details(&mut self) -> &mut Trace_Details
pub fn take_details(&mut self) -> Trace_Details
pub fn get_client_name(&self) -> &str
pub fn clear_client_name(&mut self)
pub fn set_client_name(&mut self, v: String)
pub fn mut_client_name(&mut self) -> &mut String
pub fn take_client_name(&mut self) -> String
pub fn get_client_version(&self) -> &str
pub fn clear_client_version(&mut self)
pub fn set_client_version(&mut self, v: String)
pub fn mut_client_version(&mut self) -> &mut String
pub fn take_client_version(&mut self) -> String
pub fn get_client_address(&self) -> &str
pub fn clear_client_address(&mut self)
pub fn set_client_address(&mut self, v: String)
pub fn mut_client_address(&mut self) -> &mut String
pub fn take_client_address(&mut self) -> String
pub fn get_client_reference_id(&self) -> &str
pub fn clear_client_reference_id(&mut self)
pub fn set_client_reference_id(&mut self, v: String)
pub fn mut_client_reference_id(&mut self) -> &mut String
pub fn take_client_reference_id(&mut self) -> String
pub fn get_http(&self) -> &Trace_HTTP
pub fn clear_http(&mut self)
pub fn has_http(&self) -> bool
pub fn set_http(&mut self, v: Trace_HTTP)
pub fn mut_http(&mut self) -> &mut Trace_HTTP
pub fn take_http(&mut self) -> Trace_HTTP
pub fn get_cache_policy(&self) -> &Trace_CachePolicy
pub fn clear_cache_policy(&mut self)
pub fn has_cache_policy(&self) -> bool
pub fn set_cache_policy(&mut self, v: Trace_CachePolicy)
pub fn mut_cache_policy(&mut self) -> &mut Trace_CachePolicy
pub fn take_cache_policy(&mut self) -> Trace_CachePolicy
pub fn get_query_plan(&self) -> &Trace_QueryPlanNode
pub fn clear_query_plan(&mut self)
pub fn has_query_plan(&self) -> bool
pub fn set_query_plan(&mut self, v: Trace_QueryPlanNode)
pub fn mut_query_plan(&mut self) -> &mut Trace_QueryPlanNode
pub fn take_query_plan(&mut self) -> Trace_QueryPlanNode
pub fn get_full_query_cache_hit(&self) -> bool
pub fn clear_full_query_cache_hit(&mut self)
pub fn set_full_query_cache_hit(&mut self, v: bool)
pub fn get_persisted_query_hit(&self) -> bool
pub fn clear_persisted_query_hit(&mut self)
pub fn set_persisted_query_hit(&mut self, v: bool)
pub fn get_persisted_query_register(&self) -> bool
pub fn clear_persisted_query_register(&mut self)
pub fn set_persisted_query_register(&mut self, v: bool)
pub fn get_registered_operation(&self) -> bool
pub fn clear_registered_operation(&mut self)
pub fn set_registered_operation(&mut self, v: bool)
pub fn get_forbidden_operation(&self) -> bool
pub fn clear_forbidden_operation(&mut self)
pub fn set_forbidden_operation(&mut self, v: bool)
pub fn get_legacy_signature_needs_resigning(&self) -> &str
pub fn clear_legacy_signature_needs_resigning(&mut self)
pub fn set_legacy_signature_needs_resigning(&mut self, v: String)
pub fn mut_legacy_signature_needs_resigning(&mut self) -> &mut String
pub fn take_legacy_signature_needs_resigning(&mut self) -> String
Trait Implementations§
Source§impl Message for Trace
impl Message for Trace
Source§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<'_>) -> ProtobufResult<()>
fn merge_from(&mut self, is: &mut CodedInputStream<'_>) -> ProtobufResult<()>
Update this message object with fields read from given stream.
Source§fn compute_size(&self) -> u32
fn compute_size(&self) -> u32
Compute and cache size of this message and all nested messages
Source§fn write_to_with_cached_sizes(
&self,
os: &mut CodedOutputStream<'_>,
) -> ProtobufResult<()>
fn write_to_with_cached_sizes( &self, os: &mut CodedOutputStream<'_>, ) -> ProtobufResult<()>
Write message to the stream. Read more
Source§fn get_cached_size(&self) -> u32
fn get_cached_size(&self) -> u32
Get size previously computed by
compute_size
.Source§fn get_unknown_fields(&self) -> &UnknownFields
fn get_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§fn as_any_mut(&mut self) -> &mut dyn Any
fn as_any_mut(&mut self) -> &mut dyn Any
View self as mutable
Any
.Source§fn descriptor(&self) -> &'static MessageDescriptor
fn descriptor(&self) -> &'static MessageDescriptor
Message descriptor for this message, used for reflection.
Source§fn descriptor_static() -> &'static MessageDescriptor
fn descriptor_static() -> &'static MessageDescriptor
Get message descriptor for message type. Read more
Source§fn default_instance() -> &'static Trace
fn default_instance() -> &'static Trace
Return a pointer to default immutable message with static lifetime. Read more
Source§fn parse_from(is: &mut CodedInputStream<'_>) -> Result<Self, ProtobufError>where
Self: Sized,
fn parse_from(is: &mut CodedInputStream<'_>) -> Result<Self, ProtobufError>where
Self: Sized,
Parse message from stream.
Source§fn write_to(&self, os: &mut CodedOutputStream<'_>) -> Result<(), ProtobufError>
fn write_to(&self, os: &mut CodedOutputStream<'_>) -> Result<(), ProtobufError>
Write the message to the stream. Read more
Source§fn write_length_delimited_to(
&self,
os: &mut CodedOutputStream<'_>,
) -> Result<(), ProtobufError>
fn write_length_delimited_to( &self, os: &mut CodedOutputStream<'_>, ) -> Result<(), ProtobufError>
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<(), ProtobufError>
fn write_length_delimited_to_vec( &self, vec: &mut Vec<u8>, ) -> Result<(), ProtobufError>
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<(), ProtobufError>
fn merge_from_bytes(&mut self, bytes: &[u8]) -> Result<(), ProtobufError>
Update this message object with fields read from given stream.
Source§fn parse_from_reader(reader: &mut dyn Read) -> Result<Self, ProtobufError>where
Self: Sized,
fn parse_from_reader(reader: &mut dyn Read) -> Result<Self, ProtobufError>where
Self: Sized,
Parse message from reader.
Parse stops on EOF or when error encountered.
Source§fn parse_from_bytes(bytes: &[u8]) -> Result<Self, ProtobufError>where
Self: Sized,
fn parse_from_bytes(bytes: &[u8]) -> Result<Self, ProtobufError>where
Self: Sized,
Parse message from byte array.
Source§fn check_initialized(&self) -> Result<(), ProtobufError>
fn check_initialized(&self) -> Result<(), ProtobufError>
Check if all required fields of this object are initialized.
Source§fn write_to_writer(&self, w: &mut dyn Write) -> Result<(), ProtobufError>
fn write_to_writer(&self, w: &mut dyn Write) -> Result<(), ProtobufError>
Write the message to the writer.
Source§fn write_to_vec(&self, v: &mut Vec<u8>) -> Result<(), ProtobufError>
fn write_to_vec(&self, v: &mut Vec<u8>) -> Result<(), ProtobufError>
Write the message to bytes vec.
Source§fn write_to_bytes(&self) -> Result<Vec<u8>, ProtobufError>
fn write_to_bytes(&self) -> Result<Vec<u8>, ProtobufError>
Write the message to bytes vec.
Source§fn write_length_delimited_to_writer(
&self,
w: &mut dyn Write,
) -> Result<(), ProtobufError>
fn write_length_delimited_to_writer( &self, w: &mut dyn Write, ) -> Result<(), ProtobufError>
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>, ProtobufError>
fn write_length_delimited_to_bytes(&self) -> Result<Vec<u8>, ProtobufError>
Write the message to the bytes vec, prepend the message with message length
encoded as varint.
Source§impl ProtobufValue for Trace
impl ProtobufValue for Trace
Source§fn as_ref(&self) -> ReflectValueRef<'_>
fn as_ref(&self) -> ReflectValueRef<'_>
As ref
Source§fn is_non_zero(&self) -> bool
fn is_non_zero(&self) -> bool
Is value non-zero?
Source§fn as_ref_copy(&self) -> ReflectValueRef<'static>
fn as_ref_copy(&self) -> ReflectValueRef<'static>
impl StructuralPartialEq for Trace
Auto Trait Implementations§
impl !Freeze for Trace
impl RefUnwindSafe for Trace
impl Send for Trace
impl Sync for Trace
impl Unpin for Trace
impl UnwindSafe for Trace
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