canic_core/workflow/env/
query.rs

1use crate::{dto::env::EnvView, ops::runtime::env::EnvOps, workflow::env::EnvMapper};
2
3///
4/// EnvQuery
5///
6
7pub struct EnvQuery;
8
9impl EnvQuery {
10    #[must_use]
11    pub fn view() -> EnvView {
12        let snapshot = EnvOps::snapshot();
13        EnvMapper::snapshot_to_view(snapshot)
14    }
15}