pub enum ArtifactTaskResult {
DocGenerate {
artifact_id: String,
thread_id: String,
turn_id: Option<String>,
title: String,
format: String,
revision: String,
text: String,
},
DocEdit {
artifact_id: String,
thread_id: String,
turn_id: Option<String>,
format: String,
revision: String,
text: String,
notes: Option<String>,
},
Passthrough {
artifact_id: String,
thread_id: String,
turn_id: Option<String>,
output: Value,
},
}Variants§
Trait Implementations§
Source§impl Clone for ArtifactTaskResult
impl Clone for ArtifactTaskResult
Source§fn clone(&self) -> ArtifactTaskResult
fn clone(&self) -> ArtifactTaskResult
Returns a duplicate of the value. Read more
1.0.0 · 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 ArtifactTaskResult
impl Debug for ArtifactTaskResult
Source§impl<'de> Deserialize<'de> for ArtifactTaskResult
impl<'de> Deserialize<'de> for ArtifactTaskResult
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
Source§impl PartialEq for ArtifactTaskResult
impl PartialEq for ArtifactTaskResult
Source§impl Serialize for ArtifactTaskResult
impl Serialize for ArtifactTaskResult
impl StructuralPartialEq for ArtifactTaskResult
Auto Trait Implementations§
impl Freeze for ArtifactTaskResult
impl RefUnwindSafe for ArtifactTaskResult
impl Send for ArtifactTaskResult
impl Sync for ArtifactTaskResult
impl Unpin for ArtifactTaskResult
impl UnsafeUnpin for ArtifactTaskResult
impl UnwindSafe for ArtifactTaskResult
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