pub struct ImportedWorkflow {
pub local_name: String,
pub name: String,
pub span: Span,
pub document: Document,
pub inputs: Arc<IndexMap<String, Input>>,
pub outputs: Arc<IndexMap<String, Output>>,
}Expand description
A workflow imported into scope by a wildcard or selected-member import.
Fields§
§local_name: StringThe aliased name of the workflow in the dependent document.
name: StringThe workflow name in the source document.
span: SpanThe span of the import statement.
document: DocumentThe source document that defines the task.
inputs: Arc<IndexMap<String, Input>>The inputs of the workflow.
outputs: Arc<IndexMap<String, Output>>The outputs of the workflow.
Implementations§
Trait Implementations§
Source§impl Clone for ImportedWorkflow
impl Clone for ImportedWorkflow
Source§fn clone(&self) -> ImportedWorkflow
fn clone(&self) -> ImportedWorkflow
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 ImportedWorkflow
impl Debug for ImportedWorkflow
Source§impl PartialEq for ImportedWorkflow
impl PartialEq for ImportedWorkflow
impl StructuralPartialEq for ImportedWorkflow
Auto Trait Implementations§
impl Freeze for ImportedWorkflow
impl RefUnwindSafe for ImportedWorkflow
impl Send for ImportedWorkflow
impl Sync for ImportedWorkflow
impl Unpin for ImportedWorkflow
impl UnsafeUnpin for ImportedWorkflow
impl UnwindSafe for ImportedWorkflow
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,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
Source§fn in_current_span(self) -> Instrumented<Self> ⓘ
fn in_current_span(self) -> Instrumented<Self> ⓘ
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more