pub struct ProgramExecutionInputs {
pub schema_version: u16,
pub arguments: Vec<ValuePayload>,
}Fields§
§schema_version: u16§arguments: Vec<ValuePayload>Implementations§
Source§impl ProgramExecutionInputs
impl ProgramExecutionInputs
pub fn validate(&self) -> ArtifactResult<()>
Trait Implementations§
Source§impl Clone for ProgramExecutionInputs
impl Clone for ProgramExecutionInputs
Source§fn clone(&self) -> ProgramExecutionInputs
fn clone(&self) -> ProgramExecutionInputs
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 ProgramExecutionInputs
impl Debug for ProgramExecutionInputs
Source§impl<'de> Deserialize<'de> for ProgramExecutionInputs
impl<'de> Deserialize<'de> for ProgramExecutionInputs
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 ProgramExecutionInputs
Source§impl PartialEq for ProgramExecutionInputs
impl PartialEq for ProgramExecutionInputs
Source§impl Serialize for ProgramExecutionInputs
impl Serialize for ProgramExecutionInputs
impl StructuralPartialEq for ProgramExecutionInputs
Auto Trait Implementations§
impl Freeze for ProgramExecutionInputs
impl RefUnwindSafe for ProgramExecutionInputs
impl Send for ProgramExecutionInputs
impl Sync for ProgramExecutionInputs
impl Unpin for ProgramExecutionInputs
impl UnsafeUnpin for ProgramExecutionInputs
impl UnwindSafe for ProgramExecutionInputs
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.