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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> GetSetFdFlags for T
impl<T> GetSetFdFlags for T
Source§fn get_fd_flags(&self) -> Result<FdFlags, Error>where
T: AsFilelike,
fn get_fd_flags(&self) -> Result<FdFlags, Error>where
T: AsFilelike,
Query the “status” flags for the
self file descriptor.Source§fn new_set_fd_flags(&self, fd_flags: FdFlags) -> Result<SetFdFlags<T>, Error>where
T: AsFilelike,
fn new_set_fd_flags(&self, fd_flags: FdFlags) -> Result<SetFdFlags<T>, Error>where
T: AsFilelike,
Source§fn set_fd_flags(&mut self, set_fd_flags: SetFdFlags<T>) -> Result<(), Error>where
T: AsFilelike,
fn set_fd_flags(&mut self, set_fd_flags: SetFdFlags<T>) -> Result<(), Error>where
T: AsFilelike,
Set the “status” flags for the
self file descriptor. Read moreSource§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