pub enum ProjectorQualification {
TrustedNative {
source: QualifiedSourceClosure,
policy: ContentId,
},
ClosedWasm {
module: ContentId,
policy: ContentId,
runtime: QualifiedRuntime,
imports: DeterministicImportManifest,
admission: ContentId,
},
}Expand description
One of the two projector admission routes allowed by the roadmap.
Variants§
TrustedNative
Exact reviewed native code and dependency closure.
Fields
§
source: QualifiedSourceClosureQualified source closure.
ClosedWasm
Closed wasm module with verified imports and runtime behavior.
Fields
§
runtime: QualifiedRuntimeQualified runtime and semantics.
§
imports: DeterministicImportManifestVerified complete import manifest.
Trait Implementations§
Source§impl Clone for ProjectorQualification
impl Clone for ProjectorQualification
Source§fn clone(&self) -> ProjectorQualification
fn clone(&self) -> ProjectorQualification
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for ProjectorQualification
impl Debug for ProjectorQualification
impl Eq for ProjectorQualification
Source§impl PartialEq for ProjectorQualification
impl PartialEq for ProjectorQualification
impl StructuralPartialEq for ProjectorQualification
Auto Trait Implementations§
impl Freeze for ProjectorQualification
impl RefUnwindSafe for ProjectorQualification
impl Send for ProjectorQualification
impl Sync for ProjectorQualification
impl Unpin for ProjectorQualification
impl UnsafeUnpin for ProjectorQualification
impl UnwindSafe for ProjectorQualification
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