pub struct ScriptWorkflowNode { /* private fields */ }Expand description
脚本工作流节点执行器
Implementations§
Source§impl ScriptWorkflowNode
impl ScriptWorkflowNode
Sourcepub async fn new(
config: ScriptNodeConfig,
engine: Arc<RhaiScriptEngine>,
) -> Result<ScriptWorkflowNode, Error>
pub async fn new( config: ScriptNodeConfig, engine: Arc<RhaiScriptEngine>, ) -> Result<ScriptWorkflowNode, Error>
创建脚本节点
Sourcepub fn config(&self) -> &ScriptNodeConfig
pub fn config(&self) -> &ScriptNodeConfig
获取节点配置
Auto Trait Implementations§
impl Freeze for ScriptWorkflowNode
impl !RefUnwindSafe for ScriptWorkflowNode
impl Send for ScriptWorkflowNode
impl Sync for ScriptWorkflowNode
impl Unpin for ScriptWorkflowNode
impl UnsafeUnpin for ScriptWorkflowNode
impl !UnwindSafe for ScriptWorkflowNode
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> 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 moreSource§impl<T> Message for T
impl<T> Message for T
Source§fn from_boxed(m: BoxedMessage) -> Result<Self, BoxedDowncastErr>
fn from_boxed(m: BoxedMessage) -> Result<Self, BoxedDowncastErr>
Convert a BoxedMessage to this concrete type
Source§fn box_message(self, pid: &ActorId) -> Result<BoxedMessage, BoxedDowncastErr>
fn box_message(self, pid: &ActorId) -> Result<BoxedMessage, BoxedDowncastErr>
Convert this message to a BoxedMessage