pub struct Deployer { /* private fields */ }Expand description
Component deployer
Implementations§
Source§impl Deployer
impl Deployer
Sourcepub fn new(target: DeploymentTarget, config: DeploymentConfig) -> Self
pub fn new(target: DeploymentTarget, config: DeploymentConfig) -> Self
Create a new deployer
§Examples
use ruchy::wasm::deployment::Deployer;
let instance = Deployer::new();
// Verify behaviorSourcepub fn add_artifact(&mut self, artifact: DeploymentArtifact)
pub fn add_artifact(&mut self, artifact: DeploymentArtifact)
Add a deployment artifact
§Examples
use ruchy::wasm::deployment::Deployer;
let mut instance = Deployer::new();
let result = instance.add_artifact();
// Verify behaviorSourcepub fn deploy(&self, component: &WasmComponent) -> Result<DeploymentResult>
pub fn deploy(&self, component: &WasmComponent) -> Result<DeploymentResult>
Sourcepub fn generate_package(
&self,
component: &WasmComponent,
output_dir: &Path,
) -> Result<PathBuf>
pub fn generate_package( &self, component: &WasmComponent, output_dir: &Path, ) -> Result<PathBuf>
Auto Trait Implementations§
impl Freeze for Deployer
impl RefUnwindSafe for Deployer
impl Send for Deployer
impl Sync for Deployer
impl Unpin for Deployer
impl UnwindSafe for Deployer
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
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more