pub struct QueuedTurnBuilder { /* private fields */ }Implementations§
Source§impl QueuedTurnBuilder
impl QueuedTurnBuilder
pub fn cancel(self, cancel: CancellationToken) -> Self
pub fn batch_ids( self, batch_ids: impl IntoIterator<Item = impl Into<String>>, ) -> Self
pub fn drain_id(self, drain_id: impl Into<String>) -> Self
pub fn effects( self, controller: &dyn RuntimeEffectController, ) -> ScopedQueuedTurnBuilder<'_>
pub async fn run(self) -> Result<Option<TurnOutput>>
pub async fn stream_to( self, events: &dyn TurnActivitySink, ) -> Result<Option<TurnResult>>
pub fn advanced(self) -> AdvancedQueuedTurn
Auto Trait Implementations§
impl !RefUnwindSafe for QueuedTurnBuilder
impl !UnwindSafe for QueuedTurnBuilder
impl Freeze for QueuedTurnBuilder
impl Send for QueuedTurnBuilder
impl Sync for QueuedTurnBuilder
impl Unpin for QueuedTurnBuilder
impl UnsafeUnpin for QueuedTurnBuilder
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