pub struct OpenRepositoryWorkflow {
pub repo_name: String,
pub preferred_app: Option<String>,
}Expand description
Open repository workflow
Fields§
§repo_name: String§preferred_app: Option<String>Trait Implementations§
Source§impl Workflow for OpenRepositoryWorkflow
impl Workflow for OpenRepositoryWorkflow
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 OpenRepositoryWorkflow
impl RefUnwindSafe for OpenRepositoryWorkflow
impl Send for OpenRepositoryWorkflow
impl Sync for OpenRepositoryWorkflow
impl Unpin for OpenRepositoryWorkflow
impl UnsafeUnpin for OpenRepositoryWorkflow
impl UnwindSafe for OpenRepositoryWorkflow
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