#[non_exhaustive]pub struct GenAiFunctionErrorStats {
pub errors: Vec<String>,
pub num_failed_rows: i64,
/* private fields */
}Expand description
Provides error statistics for a GenAi function call.
Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Non-exhaustive structs could have additional fields added in future. Therefore, non-exhaustive structs cannot be constructed in external crates using the traditional
Struct { .. } syntax; cannot be matched against without a wildcard ..; and struct update syntax will not work.errors: Vec<String>A list of unique errors at function level (up to 5, truncated to 100 chars).
num_failed_rows: i64Number of failed rows processed by the function
Implementations§
Source§impl GenAiFunctionErrorStats
impl GenAiFunctionErrorStats
Sourcepub fn set_errors<T, V>(self, v: T) -> Self
pub fn set_errors<T, V>(self, v: T) -> Self
Sourcepub fn set_num_failed_rows<T: Into<i64>>(self, v: T) -> Self
pub fn set_num_failed_rows<T: Into<i64>>(self, v: T) -> Self
Sets the value of num_failed_rows.
§Example
ⓘ
let x = GenAiFunctionErrorStats::new().set_num_failed_rows(42);Trait Implementations§
Source§impl Clone for GenAiFunctionErrorStats
impl Clone for GenAiFunctionErrorStats
Source§fn clone(&self) -> GenAiFunctionErrorStats
fn clone(&self) -> GenAiFunctionErrorStats
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 GenAiFunctionErrorStats
impl Debug for GenAiFunctionErrorStats
Source§impl Default for GenAiFunctionErrorStats
impl Default for GenAiFunctionErrorStats
Source§fn default() -> GenAiFunctionErrorStats
fn default() -> GenAiFunctionErrorStats
Returns the “default value” for a type. Read more
Source§impl Message for GenAiFunctionErrorStats
impl Message for GenAiFunctionErrorStats
Source§impl PartialEq for GenAiFunctionErrorStats
impl PartialEq for GenAiFunctionErrorStats
impl StructuralPartialEq for GenAiFunctionErrorStats
Auto Trait Implementations§
impl Freeze for GenAiFunctionErrorStats
impl RefUnwindSafe for GenAiFunctionErrorStats
impl Send for GenAiFunctionErrorStats
impl Sync for GenAiFunctionErrorStats
impl Unpin for GenAiFunctionErrorStats
impl UnsafeUnpin for GenAiFunctionErrorStats
impl UnwindSafe for GenAiFunctionErrorStats
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<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
Source§impl<T> FutureExt for T
impl<T> FutureExt for T
Source§fn with_context(self, otel_cx: Context) -> WithContext<Self> ⓘ
fn with_context(self, otel_cx: Context) -> WithContext<Self> ⓘ
Source§fn with_current_context(self) -> WithContext<Self> ⓘ
fn with_current_context(self) -> WithContext<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