pub struct PreparedComponent {
pub manifest: ComponentManifest,
pub manifest_path: PathBuf,
pub wasm_path: PathBuf,
pub root: PathBuf,
pub wasm_hash: String,
pub describe: DescribePayload,
pub lifecycle: Lifecycle,
pub redactions: Vec<JsonPath>,
pub defaults: Vec<String>,
pub hash_verified: bool,
pub world_ok: bool,
}Fields§
§manifest: ComponentManifest§manifest_path: PathBuf§wasm_path: PathBuf§root: PathBuf§wasm_hash: String§describe: DescribePayload§lifecycle: Lifecycle§redactions: Vec<JsonPath>§defaults: Vec<String>§hash_verified: bool§world_ok: boolImplementations§
Source§impl PreparedComponent
impl PreparedComponent
pub fn redaction_paths(&self) -> &[JsonPath]
pub fn defaults_applied(&self) -> &[String]
pub fn to_runner_config(&self) -> RunnerConfig
pub fn to_pack_entry(&self) -> Result<PackEntry, ComponentError>
Trait Implementations§
Source§impl Clone for PreparedComponent
impl Clone for PreparedComponent
Source§fn clone(&self) -> PreparedComponent
fn clone(&self) -> PreparedComponent
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreAuto Trait Implementations§
impl Freeze for PreparedComponent
impl RefUnwindSafe for PreparedComponent
impl Send for PreparedComponent
impl Sync for PreparedComponent
impl Unpin for PreparedComponent
impl UnwindSafe for PreparedComponent
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