pub struct EvaluationPolicy {
pub enabled: bool,
pub allowed_languages: Vec<String>,
}Expand description
What the evaluate pass may do, as plain data. The host builds one per
document from its standing and the user’s settings; deny_all is the
floor and the right default for any received document.
Fields§
§enabled: boolMaster switch — false evaluates nothing (fences stay source).
allowed_languages: Vec<String>Languages that may run (e.g. lua). Anything else is denied.
Implementations§
Trait Implementations§
Source§impl Clone for EvaluationPolicy
impl Clone for EvaluationPolicy
Source§fn clone(&self) -> EvaluationPolicy
fn clone(&self) -> EvaluationPolicy
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 EvaluationPolicy
impl Debug for EvaluationPolicy
impl Eq for EvaluationPolicy
Source§impl PartialEq for EvaluationPolicy
impl PartialEq for EvaluationPolicy
impl StructuralPartialEq for EvaluationPolicy
Auto Trait Implementations§
impl Freeze for EvaluationPolicy
impl RefUnwindSafe for EvaluationPolicy
impl Send for EvaluationPolicy
impl Sync for EvaluationPolicy
impl Unpin for EvaluationPolicy
impl UnsafeUnpin for EvaluationPolicy
impl UnwindSafe for EvaluationPolicy
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<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.