summaryrefslogtreecommitdiffstats
path: root/librepology/src/endpoint.rs
blob: 8bc4fc55fc082df48119a4a77f262eac52eb9a46 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
pub trait EndpointUrl {
    fn endpoint_url() -> &'static str;
}

pub struct DefaultEndpoint(crate::v1::endpoint::V1ApiEndpoint);

impl EndpointUrl for DefaultEndpoint {
    #[inline]
    fn endpoint_url() -> &'static str {
        crate::v1::endpoint::V1ApiEndpoint::endpoint_url()
    }
}