square_rust/environment.rs
1//! # Environment for Square API calls
2
3/// The Square API environment
4#[derive(Clone, Debug, PartialEq)]
5pub enum Environment {
6 Mock,
7 Sandbox,
8 Production,
9}
10
11impl Default for Environment {
12 /// The default Square API environment
13 fn default() -> Self {
14 Environment::Sandbox
15 }
16}
17
18#[cfg(test)]
19mod tests {
20 use super::*;
21
22 #[test]
23 fn test_default() {
24 assert_eq!(Environment::default(), Environment::Sandbox);
25 }
26}