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}