Struct rive_models::snapshot::SnapshotWithContext
source · pub struct SnapshotWithContext {
pub snapshot: Snapshot,
pub users: Vec<User>,
pub channels: Vec<Channel>,
pub server: Option<Server>,
}Expand description
Snapshot of some content with required data to render
Fields§
§snapshot: SnapshotSnapshot itself
users: Vec<User>Users involved in snapshot
channels: Vec<Channel>Channels involved in snapshot
server: Option<Server>Server involved in snapshot
Trait Implementations§
source§impl Clone for SnapshotWithContext
impl Clone for SnapshotWithContext
source§fn clone(&self) -> SnapshotWithContext
fn clone(&self) -> SnapshotWithContext
Returns a copy 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 SnapshotWithContext
impl Debug for SnapshotWithContext
source§impl<'de> Deserialize<'de> for SnapshotWithContext
impl<'de> Deserialize<'de> for SnapshotWithContext
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 RefUnwindSafe for SnapshotWithContext
impl Send for SnapshotWithContext
impl Sync for SnapshotWithContext
impl Unpin for SnapshotWithContext
impl UnwindSafe for SnapshotWithContext
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