aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorHimbeerserverDE <himbeerserverde@gmail.com>2023-09-18 18:51:00 +0200
committerHimbeerserverDE <himbeerserverde@gmail.com>2023-09-18 18:51:00 +0200
commit22208dc490d5485cafd18c31ac5a08d9ff46c2d4 (patch)
treee397bfb24ced7714fdbbbf4f763da90bc58db673
parent917290702786cd6d0a975352c01b640cad4ef345 (diff)
impl From<Endpoint> for &str
-rw-r--r--src/client.rs9
1 files changed, 9 insertions, 0 deletions
diff --git a/src/client.rs b/src/client.rs
index 57734de..87fbc79 100644
--- a/src/client.rs
+++ b/src/client.rs
@@ -15,6 +15,15 @@ pub enum Endpoint {
Sandbox,
}
+impl From<Endpoint> for &str {
+ fn from(endpoint: Endpoint) -> &'static str {
+ match endpoint {
+ Endpoint::Production => "https://api.domrobot.com/xmlrpc/",
+ Endpoint::Sandbox => "https://api.ote.domrobot.com/xmlrpc/",
+ }
+ }
+}
+
impl From<Endpoint> for String {
fn from(endpoint: Endpoint) -> String {
match endpoint {