pub struct SceneRecipe {
pub commands: Vec<SceneCommand>,
}Expand description
The root container for a scene recipe. It’s simply a list of commands.
Fields§
§commands: Vec<SceneCommand>The ordered list of commands to execute to reconstruct the scene.
Trait Implementations§
Source§impl<'__de, __Context> BorrowDecode<'__de, __Context> for SceneRecipe
impl<'__de, __Context> BorrowDecode<'__de, __Context> for SceneRecipe
Source§fn borrow_decode<__D: BorrowDecoder<'__de, Context = __Context>>(
decoder: &mut __D,
) -> Result<Self, DecodeError>
fn borrow_decode<__D: BorrowDecoder<'__de, Context = __Context>>( decoder: &mut __D, ) -> Result<Self, DecodeError>
Attempt to decode this type with the given BorrowDecode.
Source§impl Debug for SceneRecipe
impl Debug for SceneRecipe
Source§impl<__Context> Decode<__Context> for SceneRecipe
impl<__Context> Decode<__Context> for SceneRecipe
Source§impl<'de> Deserialize<'de> for SceneRecipe
impl<'de> Deserialize<'de> for SceneRecipe
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 Encode for SceneRecipe
impl Encode for SceneRecipe
Auto Trait Implementations§
impl Freeze for SceneRecipe
impl RefUnwindSafe for SceneRecipe
impl Send for SceneRecipe
impl Sync for SceneRecipe
impl Unpin for SceneRecipe
impl UnwindSafe for SceneRecipe
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