codeberg_cli/client/definition.rs
1use forgejo_api::Forgejo;
2
3use std::ops::Deref;
4use std::ops::DerefMut;
5
6pub struct BergClient(pub(crate) Forgejo);
7
8impl Deref for BergClient {
9 type Target = Forgejo;
10
11 fn deref(&self) -> &Self::Target {
12 &self.0
13 }
14}
15
16impl DerefMut for BergClient {
17 fn deref_mut(&mut self) -> &mut Self::Target {
18 &mut self.0
19 }
20}