molframe-core 0.6.1

Core types, storage and analysis contracts for molframe
Documentation
1
2
3
4
5
6
7
8
9
10
use super::*;

#[test]
fn cancellation_is_visible_through_every_clone() {
    let token = CancellationToken::new();
    let clone = token.clone();
    assert_eq!(clone.check(), Ok(()));
    token.cancel();
    assert_eq!(clone.check(), Err(Cancelled));
}