pub enum ApplyPatchCallOutputStatus {
Completed,
Failed,
}Expand description
Status for a ResponseInputOutputItem::ApplyPatchCallOutput /
ResponseOutputItem::ApplyPatchCallOutput item.
Spec (openai-responses-api-spec.md §ApplyPatchCallOutput L249):
status: "completed" | "failed". The output-side status intentionally
drops "in_progress" because the output only materialises once the
apply_patch attempt has terminated — either the edit applied cleanly or
it failed — so an in-progress output would be spec-invalid.
Variants§
Trait Implementations§
Source§impl Clone for ApplyPatchCallOutputStatus
impl Clone for ApplyPatchCallOutputStatus
Source§fn clone(&self) -> ApplyPatchCallOutputStatus
fn clone(&self) -> ApplyPatchCallOutputStatus
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 ApplyPatchCallOutputStatus
Source§impl Debug for ApplyPatchCallOutputStatus
impl Debug for ApplyPatchCallOutputStatus
Source§impl<'de> Deserialize<'de> for ApplyPatchCallOutputStatus
impl<'de> Deserialize<'de> for ApplyPatchCallOutputStatus
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl Eq for ApplyPatchCallOutputStatus
Source§impl JsonSchema for ApplyPatchCallOutputStatus
impl JsonSchema for ApplyPatchCallOutputStatus
Source§fn schema_id() -> Cow<'static, str>
fn schema_id() -> Cow<'static, str>
Returns a string that uniquely identifies the schema produced by this type. Read more
Source§fn json_schema(generator: &mut SchemaGenerator) -> Schema
fn json_schema(generator: &mut SchemaGenerator) -> Schema
Generates a JSON Schema for this type. Read more
Source§fn inline_schema() -> bool
fn inline_schema() -> bool
Whether JSON Schemas generated for this type should be included directly in parent schemas,
rather than being re-used where possible using the
$ref keyword. Read moreimpl StructuralPartialEq for ApplyPatchCallOutputStatus
Auto Trait Implementations§
impl Freeze for ApplyPatchCallOutputStatus
impl RefUnwindSafe for ApplyPatchCallOutputStatus
impl Send for ApplyPatchCallOutputStatus
impl Sync for ApplyPatchCallOutputStatus
impl Unpin for ApplyPatchCallOutputStatus
impl UnsafeUnpin for ApplyPatchCallOutputStatus
impl UnwindSafe for ApplyPatchCallOutputStatus
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
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<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.