pub struct ExecutionContextBuilder { /* private fields */ }
Implementations§
Source§impl ExecutionContextBuilder
impl ExecutionContextBuilder
pub fn new() -> ExecutionContextBuilder
pub fn runner(self, runner: Arc<Box<dyn Runner>>) -> Self
pub fn plugin_driver(self, plugin_driver: SharedPluginDriver) -> Self
pub fn signal_manager(self, signal_manager: SignalManager) -> Self
pub fn event(self, event: TriggerEvent) -> Self
pub fn github_auth(self, github_auth: GithubAuthorization) -> Self
pub fn payload<P>(self, payload: P) -> Selfwhere
P: ContextPayloadExt + 'static,
pub fn build(self) -> ExecutionContext
Trait Implementations§
Source§impl Default for ExecutionContextBuilder
impl Default for ExecutionContextBuilder
Source§fn default() -> ExecutionContextBuilder
fn default() -> ExecutionContextBuilder
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for ExecutionContextBuilder
impl !RefUnwindSafe for ExecutionContextBuilder
impl Send for ExecutionContextBuilder
impl Sync for ExecutionContextBuilder
impl Unpin for ExecutionContextBuilder
impl !UnwindSafe for ExecutionContextBuilder
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