pub struct ProjectorPolicy {
pub input_shape: ContentId,
pub reads: DeclaredInputSelector,
pub imports: DeterministicImportManifest,
pub execution: ExecutionSemantics,
pub budgets: ProjectionBudget,
pub requires_confinement: bool,
}Expand description
Admission policy bound before projector qualification.
Fields§
§input_shape: ContentIdSemantic identity of the input Shape.
reads: DeclaredInputSelectorComplete selected input universe.
imports: DeterministicImportManifestClosed deterministic import universe.
execution: ExecutionSemanticsDeterministic runtime semantics.
budgets: ProjectionBudgetBounded work and output policy.
requires_confinement: boolWhether effect confinement is independently required on this host.
Trait Implementations§
Source§impl Clone for ProjectorPolicy
impl Clone for ProjectorPolicy
Source§fn clone(&self) -> ProjectorPolicy
fn clone(&self) -> ProjectorPolicy
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 ProjectorPolicy
impl Debug for ProjectorPolicy
impl Eq for ProjectorPolicy
Source§impl PartialEq for ProjectorPolicy
impl PartialEq for ProjectorPolicy
impl StructuralPartialEq for ProjectorPolicy
Auto Trait Implementations§
impl Freeze for ProjectorPolicy
impl RefUnwindSafe for ProjectorPolicy
impl Send for ProjectorPolicy
impl Sync for ProjectorPolicy
impl Unpin for ProjectorPolicy
impl UnsafeUnpin for ProjectorPolicy
impl UnwindSafe for ProjectorPolicy
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