atac 0.15.0

Arguably a Terminal API Client. Feature-full, free, open-source, offline and account-less.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
use crate::app::app::App;

#[derive(Copy, Clone, PartialEq)]
pub enum RequestView {
    Normal,
    OnlyResult,
    OnlyParams,
}

impl App<'_> {
    pub fn next_request_view(&mut self) {
        self.request_view = match self.request_view {
            RequestView::Normal => RequestView::OnlyResult,
            RequestView::OnlyResult => RequestView::OnlyParams,
            RequestView::OnlyParams => RequestView::Normal
        };
    }
}