pub struct OptimizationSafetyScope {
pub candidate_snapshot_only: bool,
pub allow_live_source_mutation: bool,
pub allow_external_side_effects_in_eval: bool,
pub promotion_requires_operator_approval: bool,
pub forbidden_fields: Vec<String>,
}Fields§
§candidate_snapshot_only: bool§allow_live_source_mutation: bool§allow_external_side_effects_in_eval: bool§promotion_requires_operator_approval: bool§forbidden_fields: Vec<String>Trait Implementations§
Source§impl Clone for OptimizationSafetyScope
impl Clone for OptimizationSafetyScope
Source§fn clone(&self) -> OptimizationSafetyScope
fn clone(&self) -> OptimizationSafetyScope
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 moreSource§impl Debug for OptimizationSafetyScope
impl Debug for OptimizationSafetyScope
Source§impl<'de> Deserialize<'de> for OptimizationSafetyScope
impl<'de> Deserialize<'de> for OptimizationSafetyScope
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for OptimizationSafetyScope
impl RefUnwindSafe for OptimizationSafetyScope
impl Send for OptimizationSafetyScope
impl Sync for OptimizationSafetyScope
impl Unpin for OptimizationSafetyScope
impl UnsafeUnpin for OptimizationSafetyScope
impl UnwindSafe for OptimizationSafetyScope
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> 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