pub struct ExecutableNodeSig<reason, inputs_nonempty, inputs, outputs_nonempty, outputs, site> {
pub reason: reason,
pub inputs_nonempty: inputs_nonempty,
pub inputs: inputs,
pub outputs_nonempty: outputs_nonempty,
pub outputs: outputs,
pub site: site,
}Expand description
Node is declared as executable, but has nonempty inputs or outputs.
Fields§
§reason: reasonAttribute that marks it as executable.
inputs_nonempty: inputs_nonemptyWhether there are any inputs.
inputs: inputsWhere are the inputs.
outputs_nonempty: outputs_nonemptyWhether there are any outputs.
outputs: outputsWhere are the outputs.
site: siteEntire call site.
Trait Implementations§
Source§impl<reason, inputs_nonempty, inputs, outputs_nonempty, outputs, site> IntoError for ExecutableNodeSig<reason, inputs_nonempty, inputs, outputs_nonempty, outputs, site>
impl<reason, inputs_nonempty, inputs, outputs_nonempty, outputs, site> IntoError for ExecutableNodeSig<reason, inputs_nonempty, inputs, outputs_nonempty, outputs, site>
Auto Trait Implementations§
impl<reason, inputs_nonempty, inputs, outputs_nonempty, outputs, site> Freeze for ExecutableNodeSig<reason, inputs_nonempty, inputs, outputs_nonempty, outputs, site>
impl<reason, inputs_nonempty, inputs, outputs_nonempty, outputs, site> RefUnwindSafe for ExecutableNodeSig<reason, inputs_nonempty, inputs, outputs_nonempty, outputs, site>where
reason: RefUnwindSafe,
inputs_nonempty: RefUnwindSafe,
inputs: RefUnwindSafe,
outputs_nonempty: RefUnwindSafe,
outputs: RefUnwindSafe,
site: RefUnwindSafe,
impl<reason, inputs_nonempty, inputs, outputs_nonempty, outputs, site> Send for ExecutableNodeSig<reason, inputs_nonempty, inputs, outputs_nonempty, outputs, site>
impl<reason, inputs_nonempty, inputs, outputs_nonempty, outputs, site> Sync for ExecutableNodeSig<reason, inputs_nonempty, inputs, outputs_nonempty, outputs, site>
impl<reason, inputs_nonempty, inputs, outputs_nonempty, outputs, site> Unpin for ExecutableNodeSig<reason, inputs_nonempty, inputs, outputs_nonempty, outputs, site>
impl<reason, inputs_nonempty, inputs, outputs_nonempty, outputs, site> UnwindSafe for ExecutableNodeSig<reason, inputs_nonempty, inputs, outputs_nonempty, outputs, site>where
reason: UnwindSafe,
inputs_nonempty: UnwindSafe,
inputs: UnwindSafe,
outputs_nonempty: UnwindSafe,
outputs: UnwindSafe,
site: UnwindSafe,
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