pub enum ModelStreamValueError {
InvalidProviderOpaqueId,
InvalidStreamIndex,
InvalidDelta,
InvalidToolName,
ToolArgumentsMustBeObject,
ToolArgumentsOutOfBounds,
TooManyHostedToolSources,
CitationAlreadyCanonical,
InvalidCompletionReason,
InvalidFailureMessage,
}Expand description
Error returned by normalized stream value constructors.
Variants§
InvalidProviderOpaqueId
Provider opaque identifier is empty, oversized, or contains controls.
InvalidStreamIndex
Stream index exceeds the supported response-local range.
InvalidDelta
Delta is empty, oversized, or contains a null character.
InvalidToolName
Tool name is not canonical.
ToolArgumentsMustBeObject
Completed tool arguments must be an object.
ToolArgumentsOutOfBounds
Completed tool arguments exceed JSON bounds.
TooManyHostedToolSources
Hosted tool returned too many normalized sources.
CitationAlreadyCanonical
Provider adapters cannot assign kernel-owned citation identity.
InvalidCompletionReason
Successful completion used a failure-only or unknown stop reason.
InvalidFailureMessage
Failure message is empty, oversized, or contains a null character.
Trait Implementations§
Source§impl Clone for ModelStreamValueError
impl Clone for ModelStreamValueError
Source§fn clone(&self) -> ModelStreamValueError
fn clone(&self) -> ModelStreamValueError
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 moreimpl Copy for ModelStreamValueError
Source§impl Debug for ModelStreamValueError
impl Debug for ModelStreamValueError
Source§impl Display for ModelStreamValueError
impl Display for ModelStreamValueError
impl Eq for ModelStreamValueError
Source§impl Error for ModelStreamValueError
impl Error for ModelStreamValueError
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()
Source§impl PartialEq for ModelStreamValueError
impl PartialEq for ModelStreamValueError
impl StructuralPartialEq for ModelStreamValueError
Auto Trait Implementations§
impl Freeze for ModelStreamValueError
impl RefUnwindSafe for ModelStreamValueError
impl Send for ModelStreamValueError
impl Sync for ModelStreamValueError
impl Unpin for ModelStreamValueError
impl UnsafeUnpin for ModelStreamValueError
impl UnwindSafe for ModelStreamValueError
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