cod_client/
definition.rs

1use reqwest::Client;
2
3#[derive(Debug, Clone)]
4pub struct CodebergClient(pub(crate) Client);
5
6use std::ops::Deref;
7use std::ops::DerefMut;
8
9impl Deref for CodebergClient {
10    type Target = Client;
11
12    fn deref(&self) -> &Self::Target {
13        &self.0
14    }
15}
16
17impl DerefMut for CodebergClient {
18    fn deref_mut(&mut self) -> &mut Self::Target {
19        &mut self.0
20    }
21}