pub struct OtEngine;Implementations§
Source§impl OtEngine
impl OtEngine
pub fn new() -> Self
pub fn transform( &self, op1: &TaskOp, op2: &TaskOp, ) -> Result<(TaskOp, TaskOp), Error>
pub fn compose(&self, op1: &TaskOp, op2: &TaskOp) -> Result<TaskOp, Error>
pub fn invert(&self, op: &TaskOp) -> Result<TaskOp, Error>
pub fn apply(&self, task: &mut Task, op: &TaskOp) -> Result<(), Error>
Trait Implementations§
Auto Trait Implementations§
impl Freeze for OtEngine
impl RefUnwindSafe for OtEngine
impl Send for OtEngine
impl Sync for OtEngine
impl Unpin for OtEngine
impl UnsafeUnpin for OtEngine
impl UnwindSafe for OtEngine
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