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
//! Types for standardized reports to the user about range operations.
//!
//! ⚠️: This is still under development.
//!
//! The goal of this is to encourage and facilitate developers of bioinformatics
//! tools to report information about potentially fragile operations, or inform
//! them of e.g. how many ranges were filtered out by some operation.
//!
/// The [`CommandOutput<U>`] type output is generic over some data output
/// from a command, and a [`Report`] that reports information to the user.
/// A type to (semi) standardize reporting to the user.