1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
//! デバイスに対する各種操作のデッドライン.
use Duration;
/// 各種操作のデッドラインを表現するためのオブジェクト.
///
/// # 注意
///
/// ここでの"デッドライン"とは、厳密な上限ではなく、
/// 「可能であれば、この時間までに実行してほしい」というヒントに過ぎないことは注意が必要。
///
/// そのため、ハードリミットというよりは、操作間の優先順位を示すためのもの、という意味合いが強い
/// (e.g., リソースに余裕がない場合には、デッドラインが近いものから優先的に処理される)。
///
/// なお、デッドラインが等しい場合には、先にデバイスに到着したリクエストの方が優先される.