Struct google_api_proto::google::cloud::bigquery::v2::ScriptStatistics
source · pub struct ScriptStatistics {
pub evaluation_kind: i32,
pub stack_frames: Vec<ScriptStackFrame>,
}
Expand description
Job statistics specific to the child job of a script.
Fields§
§evaluation_kind: i32
Whether this child job was a statement or expression.
stack_frames: Vec<ScriptStackFrame>
Stack trace showing the line/column/procedure name of each frame on the stack at the point where the current evaluation happened. The leaf frame is first, the primary script is last. Never empty.
Implementations§
source§impl ScriptStatistics
impl ScriptStatistics
sourcepub fn evaluation_kind(&self) -> EvaluationKind
pub fn evaluation_kind(&self) -> EvaluationKind
Returns the enum value of evaluation_kind
, or the default if the field is set to an invalid enum value.
sourcepub fn set_evaluation_kind(&mut self, value: EvaluationKind)
pub fn set_evaluation_kind(&mut self, value: EvaluationKind)
Sets evaluation_kind
to the provided enum value.
Trait Implementations§
source§impl Clone for ScriptStatistics
impl Clone for ScriptStatistics
source§fn clone(&self) -> ScriptStatistics
fn clone(&self) -> ScriptStatistics
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 ScriptStatistics
impl Debug for ScriptStatistics
source§impl Default for ScriptStatistics
impl Default for ScriptStatistics
source§impl Message for ScriptStatistics
impl Message for ScriptStatistics
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(&self, buf: &mut impl BufMut) -> Result<(), EncodeError>where
Self: Sized,
fn encode(&self, buf: &mut impl BufMut) -> Result<(), EncodeError>where
Self: Sized,
Encodes the message to a buffer. Read more
source§fn encode_to_vec(&self) -> Vec<u8>where
Self: Sized,
fn encode_to_vec(&self) -> Vec<u8>where
Self: Sized,
Encodes the message to a newly allocated buffer.
source§fn encode_length_delimited(
&self,
buf: &mut impl BufMut,
) -> Result<(), EncodeError>where
Self: Sized,
fn encode_length_delimited(
&self,
buf: &mut impl BufMut,
) -> Result<(), EncodeError>where
Self: Sized,
Encodes the message with a length-delimiter to a buffer. Read more
source§fn encode_length_delimited_to_vec(&self) -> Vec<u8>where
Self: Sized,
fn encode_length_delimited_to_vec(&self) -> Vec<u8>where
Self: Sized,
Encodes the message with a length-delimiter to a newly allocated buffer.
source§fn decode(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
fn decode(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
Decodes an instance of the message from a buffer. Read more
source§fn decode_length_delimited(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
fn decode_length_delimited(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
Decodes a length-delimited instance of the message from the buffer.
source§fn merge(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
fn merge(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
Decodes an instance of the message from a buffer, and merges it into
self
. Read moresource§fn merge_length_delimited(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
fn merge_length_delimited(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
Decodes a length-delimited instance of the message from buffer, and
merges it into
self
.source§impl PartialEq for ScriptStatistics
impl PartialEq for ScriptStatistics
source§fn eq(&self, other: &ScriptStatistics) -> bool
fn eq(&self, other: &ScriptStatistics) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for ScriptStatistics
Auto Trait Implementations§
impl Freeze for ScriptStatistics
impl RefUnwindSafe for ScriptStatistics
impl Send for ScriptStatistics
impl Sync for ScriptStatistics
impl Unpin for ScriptStatistics
impl UnwindSafe for ScriptStatistics
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
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§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