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}