Struct flo_animation::inmemory::edit_log::InMemoryEditLog
[−]
[src]
pub struct InMemoryEditLog<Edit> { /* fields omitted */ }
An in-memory edit log implementation
Methods
impl<Edit> InMemoryEditLog<Edit>
[src]
pub fn new() -> InMemoryEditLog<Edit>
[src]
Creates a new in-memory edit log
pub fn commit_edits<EditIterator: IntoIterator<Item = Edit>>(
&mut self,
new_edits: EditIterator
) -> Range<usize>
[src]
&mut self,
new_edits: EditIterator
) -> Range<usize>
Commits some edits to this log
Trait Implementations
impl<Edit: Clone> EditLog<Edit> for InMemoryEditLog<Edit>
[src]
Auto Trait Implementations
impl<Edit> Send for InMemoryEditLog<Edit> where
Edit: Send,
Edit: Send,
impl<Edit> Sync for InMemoryEditLog<Edit> where
Edit: Sync,
Edit: Sync,