pub struct Editing<'a, Sc> {
pub editors: &'a Editors,
pub runner: &'a Runner,
pub part: Against<'a>,
pub program: &'a mut Program,
pub scene: &'a Sc,
}Expand description
The program a step editor edits, the operations it is edited with, the runner and the part it was last run on, and the scene picks are made in — what every event is handled against.
Fields§
§editors: &'a Editors§runner: &'a Runner§part: Against<'a>§program: &'a mut Program§scene: &'a ScAuto Trait Implementations§
impl<'a, Sc> !RefUnwindSafe for Editing<'a, Sc>
impl<'a, Sc> !Send for Editing<'a, Sc>
impl<'a, Sc> !Sync for Editing<'a, Sc>
impl<'a, Sc> !UnwindSafe for Editing<'a, Sc>
impl<'a, Sc> Freeze for Editing<'a, Sc>
impl<'a, Sc> Unpin for Editing<'a, Sc>
impl<'a, Sc> UnsafeUnpin for Editing<'a, Sc>
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