pub struct PromptIssue {
pub rule_name: String,
pub severity: IssueSeverity,
pub description: String,
pub location: Option<(usize, usize)>,
}Expand description
A single issue found during validation.
Fields§
§rule_name: StringName of the rule that produced this issue.
severity: IssueSeveritySeverity level.
description: StringHuman-readable description.
location: Option<(usize, usize)>Optional character-range (start, end) identifying the problematic region.
Trait Implementations§
Source§impl Clone for PromptIssue
impl Clone for PromptIssue
Source§fn clone(&self) -> PromptIssue
fn clone(&self) -> PromptIssue
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 moreAuto Trait Implementations§
impl Freeze for PromptIssue
impl RefUnwindSafe for PromptIssue
impl Send for PromptIssue
impl Sync for PromptIssue
impl Unpin for PromptIssue
impl UnsafeUnpin for PromptIssue
impl UnwindSafe for PromptIssue
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> FutureExt for T
impl<T> FutureExt for T
§fn with_context(self, otel_cx: Context) -> WithContext<Self>
fn with_context(self, otel_cx: Context) -> WithContext<Self>
§fn with_current_context(self) -> WithContext<Self>
fn with_current_context(self) -> WithContext<Self>
§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