From 38b649ea16d8ed053fd9222bfb9867e3432ee2a6 Mon Sep 17 00:00:00 2001 From: omagdy Date: Thu, 17 Jul 2025 08:06:26 +0300 Subject: test: Moved tests to seprate files under tests folder for more structure --- src/macros.rs | 32 ++++++++++++++++---------------- 1 file changed, 16 insertions(+), 16 deletions(-) (limited to 'src/macros.rs') diff --git a/src/macros.rs b/src/macros.rs index bc4f572..9fddef7 100644 --- a/src/macros.rs +++ b/src/macros.rs @@ -3,65 +3,65 @@ macro_rules! resp { // Null: resp!(null) (null) => { - $crate::RespType::Null().to_resp_bytes() + RespType::Null().to_resp_bytes() }; // Simple String: resp!("PONG") or resp!(simple "PONG") (simple $s:expr) => { - $crate::RespType::SimpleString($s.to_string()).to_resp_bytes() + RespType::SimpleString($s.to_string()).to_resp_bytes() }; ($s:expr) => { - $crate::RespType::SimpleString($s.to_string()).to_resp_bytes() + RespType::SimpleString($s.to_string()).to_resp_bytes() }; // Simple Error: resp!(error "ERR message") (error $s:expr) => { - $crate::RespType::SimpleError($s.to_string()).to_resp_bytes() + RespType::SimpleError($s.to_string()).to_resp_bytes() }; // Integer: resp!(int 123) (int $i:expr) => { - $crate::RespType::Integer($i).to_resp_bytes() + RespType::Integer($i).to_resp_bytes() }; // Bulk String: resp!(bulk "hello") or resp!(bulk vec![104, 101, 108, 108, 111]) (bulk $s:expr) => { - $crate::RespType::BulkString($s.into()).to_resp_bytes() + RespType::BulkString($s.into()).to_resp_bytes() }; // Array: resp!(array [resp!("one"), resp!(int 2)]) (array [$($elem:expr),*]) => { - $crate::RespType::Array(vec![$($elem),*]).to_resp_bytes() + RespType::Array(vec![$($elem),*]).to_resp_bytes() }; // Boolean: resp!(bool true) (bool $b:expr) => { - $crate::RespType::Boolean($b).to_resp_bytes() + RespType::Boolean($b).to_resp_bytes() }; // Double: resp!(double 3.14) (double $d:expr) => { - $crate::RespType::Doubles($d).to_resp_bytes() + RespType::Doubles($d).to_resp_bytes() }; // Big Number: resp!(bignumber "123456789") (bignumber $n:expr) => { - $crate::RespType::BigNumbers($n.to_string()).to_resp_bytes() + RespType::BigNumbers($n.to_string()).to_resp_bytes() }; // Bulk Error: resp!(bulkerror [resp!("err1"), resp!("err2")]) (bulkerror [$($elem:expr),*]) => { - $crate::RespType::BulkErrors(vec![$($elem),*]).to_resp_bytes() + RespType::BulkErrors(vec![$($elem),*]).to_resp_bytes() }; // Verbatim String: resp!(verbatim [resp!("txt"), resp!("example")]) (verbatim [$($elem:expr),*]) => { - $crate::RespType::VerbatimStrings(vec![$($elem),*]).to_resp_bytes() + RespType::VerbatimStrings(vec![$($elem),*]).to_resp_bytes() }; // Map: resp!(map {resp!("key") => resp!("value")}) (map {$($key:expr => $value:expr),*}) => { - $crate::RespType::Maps({ + RespType::Maps({ let mut map = HashMap::new(); $(map.insert($key, $value);)* map @@ -70,12 +70,12 @@ macro_rules! resp { // Attributes: resp!(attributes [resp!("key"), resp!("value")]) (attributes [$($elem:expr),*]) => { - $crate::RespType::Attributes(vec![$($elem),*]).to_resp_bytes() + RespType::Attributes(vec![$($elem),*]).to_resp_bytes() }; // Set: resp!(set [resp!("one"), resp!("two")]) (set [$($elem:expr),*]) => { - $crate::RespType::Sets({ + RespType::Sets({ let mut set = HashSet::new(); $(set.insert($elem);)* set @@ -84,6 +84,6 @@ macro_rules! resp { // Push: resp!(push [resp!("event"), resp!("data")]) (push [$($elem:expr),*]) => { - $crate::RespType::Pushes(vec![$($elem),*]).to_resp_bytes() + RespType::Pushes(vec![$($elem),*]).to_resp_bytes() }; } -- cgit v1.2.3