Struct boxcars::FrameContext
source · [−]pub struct FrameContext {
pub objects: Vec<String>,
pub object_attributes: FnvHashMap<ObjectId, FnvHashMap<StreamId, ObjectId>>,
pub frames: Vec<Frame>,
pub actors: FnvHashMap<ActorId, ObjectId>,
pub new_actors: Vec<NewActor>,
pub updated_actors: Vec<UpdatedAttribute>,
}
Fields
objects: Vec<String>
object_attributes: FnvHashMap<ObjectId, FnvHashMap<StreamId, ObjectId>>
frames: Vec<Frame>
actors: FnvHashMap<ActorId, ObjectId>
new_actors: Vec<NewActor>
updated_actors: Vec<UpdatedAttribute>
Trait Implementations
sourceimpl Clone for FrameContext
impl Clone for FrameContext
sourcefn clone(&self) -> FrameContext
fn clone(&self) -> FrameContext
Returns a copy of the value. Read more
1.0.0 · sourceconst fn clone_from(&mut self, source: &Self)
const fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresourceimpl Debug for FrameContext
impl Debug for FrameContext
sourceimpl Display for FrameContext
impl Display for FrameContext
sourceimpl PartialEq<FrameContext> for FrameContext
impl PartialEq<FrameContext> for FrameContext
sourcefn eq(&self, other: &FrameContext) -> bool
fn eq(&self, other: &FrameContext) -> bool
impl StructuralPartialEq for FrameContext
Auto Trait Implementations
impl RefUnwindSafe for FrameContext
impl Send for FrameContext
impl Sync for FrameContext
impl Unpin for FrameContext
impl UnwindSafe for FrameContext
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more