pub struct SourcePrimitiveManifest {
pub id: String,
pub version: String,
pub kind: SourceKind,
pub inputs: Vec<InputSpec>,
pub outputs: Vec<OutputSpec>,
pub parameters: Vec<ParameterSpec>,
pub requires: SourceRequires,
pub execution: ExecutionSpec,
pub state: StateSpec,
pub side_effects: bool,
}Fields§
§id: String§version: String§kind: SourceKind§inputs: Vec<InputSpec>§outputs: Vec<OutputSpec>§parameters: Vec<ParameterSpec>§requires: SourceRequires§execution: ExecutionSpec§state: StateSpec§side_effects: boolTrait Implementations§
Source§impl Clone for SourcePrimitiveManifest
impl Clone for SourcePrimitiveManifest
Source§fn clone(&self) -> SourcePrimitiveManifest
fn clone(&self) -> SourcePrimitiveManifest
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 SourcePrimitiveManifest
impl Debug for SourcePrimitiveManifest
Source§impl PartialEq for SourcePrimitiveManifest
impl PartialEq for SourcePrimitiveManifest
Source§fn eq(&self, other: &SourcePrimitiveManifest) -> bool
fn eq(&self, other: &SourcePrimitiveManifest) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for SourcePrimitiveManifest
Auto Trait Implementations§
impl Freeze for SourcePrimitiveManifest
impl RefUnwindSafe for SourcePrimitiveManifest
impl Send for SourcePrimitiveManifest
impl Sync for SourcePrimitiveManifest
impl Unpin for SourcePrimitiveManifest
impl UnsafeUnpin for SourcePrimitiveManifest
impl UnwindSafe for SourcePrimitiveManifest
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