pub struct SurfaceRuntimeContext {
pub runtime: SurfaceRuntimeKind,
pub side_effects: SurfaceSideEffectPolicy,
pub storage: SurfaceStorageContext,
pub model: SurfaceModelContext,
}Fields§
§runtime: SurfaceRuntimeKind§side_effects: SurfaceSideEffectPolicy§storage: SurfaceStorageContext§model: SurfaceModelContextImplementations§
Source§impl SurfaceRuntimeContext
impl SurfaceRuntimeContext
pub fn no_side_effects(runtime: SurfaceRuntimeKind) -> Self
pub fn compatibility_no_side_effects() -> Self
pub fn allows_model_auto_setup(&self) -> bool
Trait Implementations§
Source§impl Clone for SurfaceRuntimeContext
impl Clone for SurfaceRuntimeContext
Source§fn clone(&self) -> SurfaceRuntimeContext
fn clone(&self) -> SurfaceRuntimeContext
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 SurfaceRuntimeContext
impl Debug for SurfaceRuntimeContext
Source§impl<'de> Deserialize<'de> for SurfaceRuntimeContext
impl<'de> Deserialize<'de> for SurfaceRuntimeContext
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
impl Eq for SurfaceRuntimeContext
Source§impl PartialEq for SurfaceRuntimeContext
impl PartialEq for SurfaceRuntimeContext
Source§fn eq(&self, other: &SurfaceRuntimeContext) -> bool
fn eq(&self, other: &SurfaceRuntimeContext) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl Serialize for SurfaceRuntimeContext
impl Serialize for SurfaceRuntimeContext
impl StructuralPartialEq for SurfaceRuntimeContext
Auto Trait Implementations§
impl Freeze for SurfaceRuntimeContext
impl RefUnwindSafe for SurfaceRuntimeContext
impl Send for SurfaceRuntimeContext
impl Sync for SurfaceRuntimeContext
impl Unpin for SurfaceRuntimeContext
impl UnsafeUnpin for SurfaceRuntimeContext
impl UnwindSafe for SurfaceRuntimeContext
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