pub enum RealityLayer {
Physical {
substrate: String,
certainty: f64,
},
Virtual {
virtualization: String,
host: Option<String>,
},
Container {
runtime: String,
orchestrator: Option<String>,
},
Sandbox {
isolation_type: String,
restrictions: Vec<String>,
},
TestEnvironment {
test_type: String,
mocked_components: Vec<String>,
},
Simulation {
fidelity: SimulationFidelity,
purpose: String,
simulated_time: Option<i64>,
},
Replay {
source: String,
timestamp: i64,
},
Preview {
what_would_happen: String,
commit_possible: bool,
},
Unknown {
clues: Vec<String>,
},
}Expand description
A layer of reality.
Variants§
Trait Implementations§
Source§impl Clone for RealityLayer
impl Clone for RealityLayer
Source§fn clone(&self) -> RealityLayer
fn clone(&self) -> RealityLayer
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 RealityLayer
impl Debug for RealityLayer
Source§impl<'de> Deserialize<'de> for RealityLayer
impl<'de> Deserialize<'de> for RealityLayer
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 RealityLayer
impl RefUnwindSafe for RealityLayer
impl Send for RealityLayer
impl Sync for RealityLayer
impl Unpin for RealityLayer
impl UnsafeUnpin for RealityLayer
impl UnwindSafe for RealityLayer
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