#[non_exhaustive]pub struct GraphicInstance {
pub instance_id: InstanceId,
pub graphic_id: String,
pub data: Option<Value>,
pub loaded_at: DateTime<Utc>,
pub state: InstanceState,
pub current_step: Option<f64>,
}Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Non-exhaustive structs could have additional fields added in future. Therefore, non-exhaustive structs cannot be constructed in external crates using the traditional
Struct { .. } syntax; cannot be matched against without a wildcard ..; and struct update syntax will not work.instance_id: InstanceId§graphic_id: String§data: Option<Value>§loaded_at: DateTime<Utc>§state: InstanceState§current_step: Option<f64>The last currentStep a playAction() reply reported — None until
the first PlayAction (freshly loaded instances have no step yet;
StopAction doesn’t report one either, per the spec, so it just keeps
whatever it was last).
Trait Implementations§
Source§impl Clone for GraphicInstance
impl Clone for GraphicInstance
Source§impl Debug for GraphicInstance
impl Debug for GraphicInstance
Source§impl<'de> Deserialize<'de> for GraphicInstance
impl<'de> Deserialize<'de> for GraphicInstance
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 GraphicInstance
impl RefUnwindSafe for GraphicInstance
impl Send for GraphicInstance
impl Sync for GraphicInstance
impl Unpin for GraphicInstance
impl UnsafeUnpin for GraphicInstance
impl UnwindSafe for GraphicInstance
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