pub struct SmartOpenWorkflow {
pub repo_name: String,
}Expand description
Smart open repository workflow - uses smart_open_repository method
Fields§
§repo_name: StringTrait Implementations§
Source§impl Workflow for SmartOpenWorkflow
impl Workflow for SmartOpenWorkflow
Source§fn execute<'a>(
&'a self,
manager: &'a mut WorkspaceManager,
) -> Pin<Box<dyn Future<Output = Result<NextAction>> + Send + 'a>>
fn execute<'a>( &'a self, manager: &'a mut WorkspaceManager, ) -> Pin<Box<dyn Future<Output = Result<NextAction>> + Send + 'a>>
Execute the workflow and return the next action
Source§fn description(&self) -> String
fn description(&self) -> String
Get a description of this workflow
Auto Trait Implementations§
impl Freeze for SmartOpenWorkflow
impl RefUnwindSafe for SmartOpenWorkflow
impl Send for SmartOpenWorkflow
impl Sync for SmartOpenWorkflow
impl Unpin for SmartOpenWorkflow
impl UnsafeUnpin for SmartOpenWorkflow
impl UnwindSafe for SmartOpenWorkflow
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