1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
use crate::ProtonClient;
use std::fmt::{Display, Formatter};

impl Display for ProtonClient {
    /// Formats the ProtonClient for display.
    ///
    /// This converts the ProtonClient into a string containing the base URL.
    ///
    /// # Example
    ///
    /// ```no_run
    /// use proton_client::ProtonClient;
    ///
    /// let client = ProtonClient::new("http://localhost:8123");
    ///
    /// println!("Client connected to: {}", client);
    /// ```
    ///
    /// Output:
    ///
    /// ```text
    /// Client connected to: http://localhost:8123
    /// ```
    ///
    fn fmt(&self, f: &mut Formatter<'_>) -> std::fmt::Result {
        write!(f, "{}", self.url)
    }
}