pub struct SceneInstance {
pub scene: String,
pub parent: Option<String>,
pub prefix: String,
pub overrides: BTreeMap<String, Value>,
}Expand description
An instantiation entry: load the referenced file, clone its subtree
under parent, remap ids with prefix, apply prop overrides.
Overrides are keyed "node_id.prop"; unknown targets fail loudly.
Fields§
§scene: String§parent: Option<String>§prefix: String§overrides: BTreeMap<String, Value>Trait Implementations§
Source§impl Clone for SceneInstance
impl Clone for SceneInstance
Source§impl Debug for SceneInstance
impl Debug for SceneInstance
Source§impl<'de> Deserialize<'de> for SceneInstance
impl<'de> Deserialize<'de> for SceneInstance
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
Source§impl PartialEq for SceneInstance
impl PartialEq for SceneInstance
Source§impl Serialize for SceneInstance
impl Serialize for SceneInstance
impl StructuralPartialEq for SceneInstance
Auto Trait Implementations§
impl Freeze for SceneInstance
impl RefUnwindSafe for SceneInstance
impl Send for SceneInstance
impl Sync for SceneInstance
impl Unpin for SceneInstance
impl UnsafeUnpin for SceneInstance
impl UnwindSafe for SceneInstance
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