pub struct ResponseInferenceRefusal {
pub reason: ResponseInferenceRefusalReason,
pub levels: Vec<String>,
}Expand description
Auto-inference refusal carrying the levels seen in the source column so the workflow error can echo them in its message.
Fields§
§reason: ResponseInferenceRefusalReason§levels: Vec<String>Implementations§
Source§impl ResponseInferenceRefusal
impl ResponseInferenceRefusal
Sourcepub fn message_for(&self, response_name: &str) -> String
pub fn message_for(&self, response_name: &str) -> String
Format the refusal against a specific response column name.
Trait Implementations§
Source§impl Clone for ResponseInferenceRefusal
impl Clone for ResponseInferenceRefusal
Source§fn clone(&self) -> ResponseInferenceRefusal
fn clone(&self) -> ResponseInferenceRefusal
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 ResponseInferenceRefusal
impl Debug for ResponseInferenceRefusal
Source§impl Display for ResponseInferenceRefusal
impl Display for ResponseInferenceRefusal
Source§impl Error for ResponseInferenceRefusal
impl Error for ResponseInferenceRefusal
1.30.0 · Source§fn source(&self) -> Option<&(dyn Error + 'static)>
fn source(&self) -> Option<&(dyn Error + 'static)>
Returns the lower-level source of this error, if any. Read more
1.0.0 · Source§fn description(&self) -> &str
fn description(&self) -> &str
👎Deprecated since 1.42.0:
use the Display impl or to_string()
Auto Trait Implementations§
impl Freeze for ResponseInferenceRefusal
impl RefUnwindSafe for ResponseInferenceRefusal
impl Send for ResponseInferenceRefusal
impl Sync for ResponseInferenceRefusal
impl Unpin for ResponseInferenceRefusal
impl UnsafeUnpin for ResponseInferenceRefusal
impl UnwindSafe for ResponseInferenceRefusal
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