pub struct DefaultEnvironment { /* private fields */ }Expand description
デフォルト環境 - ファイル操作・シェルコマンド
従来の GenericWorker がサポートしていたアクションを Environment 経由で提供。
§サポートするアクション
Bash: シェルコマンド実行Read: ファイル読み込みWrite: ファイル書き込みGrep: パターン検索(ファイル内)Glob: ファイル検索(パターンマッチ)Answer: 回答(成功扱い)Continue: 継続(成功扱い)
Implementations§
Trait Implementations§
Source§impl Default for DefaultEnvironment
impl Default for DefaultEnvironment
Auto Trait Implementations§
impl Freeze for DefaultEnvironment
impl RefUnwindSafe for DefaultEnvironment
impl Send for DefaultEnvironment
impl Sync for DefaultEnvironment
impl Unpin for DefaultEnvironment
impl UnwindSafe for DefaultEnvironment
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 more