pub enum ModelJobInput {
Json(Value),
Artifact(ArtifactRef),
LocalPath(PathBuf),
}Expand description
Input accepted by generic model jobs.
Variants§
Json(Value)
JSON request payload.
Artifact(ArtifactRef)
Artifact produced by a previous job.
LocalPath(PathBuf)
Local path supplied by an explicit CLI/server/job route.
Trait Implementations§
Source§impl Clone for ModelJobInput
impl Clone for ModelJobInput
Source§fn clone(&self) -> ModelJobInput
fn clone(&self) -> ModelJobInput
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 ModelJobInput
impl Debug for ModelJobInput
Source§impl<'de> Deserialize<'de> for ModelJobInput
impl<'de> Deserialize<'de> for ModelJobInput
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
Auto Trait Implementations§
impl Freeze for ModelJobInput
impl RefUnwindSafe for ModelJobInput
impl Send for ModelJobInput
impl Sync for ModelJobInput
impl Unpin for ModelJobInput
impl UnsafeUnpin for ModelJobInput
impl UnwindSafe for ModelJobInput
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