pub struct EnvCreate {
pub spack: SpackInvocation,
pub env: EnvName,
}Fields§
§spack: SpackInvocation§env: EnvNameImplementations§
Source§impl EnvCreate
impl EnvCreate
pub async fn idempotent_env_create( self, instructions: Cow<'_, EnvInstructions>, ) -> Result<EnvName, EnvError>
Trait Implementations§
Source§impl CommandBase for EnvCreate
impl CommandBase for EnvCreate
Source§fn setup_command<'async_trait>(
self,
) -> Pin<Box<dyn Future<Output = Result<Command, SetupError>> + Send + 'async_trait>>where
Self: 'async_trait,
fn setup_command<'async_trait>(
self,
) -> Pin<Box<dyn Future<Output = Result<Command, SetupError>> + Send + 'async_trait>>where
Self: 'async_trait,
Generate a command line from the given object.
Auto Trait Implementations§
impl Freeze for EnvCreate
impl RefUnwindSafe for EnvCreate
impl Send for EnvCreate
impl Sync for EnvCreate
impl Unpin for EnvCreate
impl UnwindSafe for EnvCreate
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