pub struct ComputeInputsV1 {
pub version: u8,
pub bundles: Vec<BundleRefV1>,
}Expand description
Versioned, content-addressed inputs.
Fields§
§version: u8§bundles: Vec<BundleRefV1>Implementations§
Source§impl ComputeInputsV1
impl ComputeInputsV1
pub fn validate(&self) -> Result<(), ValidationError>
Trait Implementations§
Source§impl Clone for ComputeInputsV1
impl Clone for ComputeInputsV1
Source§impl Debug for ComputeInputsV1
impl Debug for ComputeInputsV1
Source§impl<'de> Deserialize<'de> for ComputeInputsV1
impl<'de> Deserialize<'de> for ComputeInputsV1
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 ComputeInputsV1
Source§impl PartialEq for ComputeInputsV1
impl PartialEq for ComputeInputsV1
Source§impl Serialize for ComputeInputsV1
impl Serialize for ComputeInputsV1
impl StructuralPartialEq for ComputeInputsV1
Auto Trait Implementations§
impl Freeze for ComputeInputsV1
impl RefUnwindSafe for ComputeInputsV1
impl Send for ComputeInputsV1
impl Sync for ComputeInputsV1
impl Unpin for ComputeInputsV1
impl UnsafeUnpin for ComputeInputsV1
impl UnwindSafe for ComputeInputsV1
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