Struct SemanticEmptyTerminalCompletion
pub struct SemanticEmptyTerminalCompletion;Expand description
A transport-successful provider result that cannot complete a request.
The result has neither user-visible final text nor native tool calls. Reasoning is intentionally not part of this contract because it is opaque provider round-trip metadata rather than a final answer.
Trait Implementations§
Source§impl Error for SemanticEmptyTerminalCompletion
impl Error for SemanticEmptyTerminalCompletion
1.30.0 · §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 · §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 SemanticEmptyTerminalCompletion
impl RefUnwindSafe for SemanticEmptyTerminalCompletion
impl Send for SemanticEmptyTerminalCompletion
impl Sync for SemanticEmptyTerminalCompletion
impl Unpin for SemanticEmptyTerminalCompletion
impl UnsafeUnpin for SemanticEmptyTerminalCompletion
impl UnwindSafe for SemanticEmptyTerminalCompletion
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