pub struct CommitValidator;Implementations§
Source§impl CommitValidator
impl CommitValidator
pub fn validate_transition( transition: &StateTransition, current_state: &StateVersion, ) -> Result<(), String>
pub fn detect_conflicts( transition: &StateTransition, concurrent_transitions: &[StateTransition], ) -> Vec<String>
Auto Trait Implementations§
impl Freeze for CommitValidator
impl RefUnwindSafe for CommitValidator
impl Send for CommitValidator
impl Sync for CommitValidator
impl Unpin for CommitValidator
impl UnsafeUnpin for CommitValidator
impl UnwindSafe for CommitValidator
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