pub struct ComputePrimitiveManifest {
pub id: String,
pub version: String,
pub kind: PrimitiveKind,
pub inputs: Vec<InputSpec>,
pub outputs: Vec<OutputSpec>,
pub parameters: Vec<ParameterSpec>,
pub execution: ExecutionSpec,
pub errors: ErrorSpec,
pub state: StateSpec,
pub side_effects: bool,
}Fields§
§id: String§version: String§kind: PrimitiveKind§inputs: Vec<InputSpec>§outputs: Vec<OutputSpec>§parameters: Vec<ParameterSpec>§execution: ExecutionSpec§errors: ErrorSpec§state: StateSpec§side_effects: boolTrait Implementations§
Source§impl Clone for ComputePrimitiveManifest
impl Clone for ComputePrimitiveManifest
Source§fn clone(&self) -> ComputePrimitiveManifest
fn clone(&self) -> ComputePrimitiveManifest
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 moreAuto Trait Implementations§
impl Freeze for ComputePrimitiveManifest
impl RefUnwindSafe for ComputePrimitiveManifest
impl Send for ComputePrimitiveManifest
impl Sync for ComputePrimitiveManifest
impl Unpin for ComputePrimitiveManifest
impl UnsafeUnpin for ComputePrimitiveManifest
impl UnwindSafe for ComputePrimitiveManifest
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