@@ -180,7 +180,7 @@ public struct ValkeyClusterDescription: Hashable, Sendable, RESPTokenDecodable {
180180
181181 /// Creates a cluster description from the response token you provide.
182182 /// - Parameter respToken: The response token.
183- public init ( fromRESP respToken: RESPToken ) throws {
183+ public init ( _ respToken: RESPToken ) throws {
184184 self = try Self . makeClusterDescription ( respToken: respToken)
185185 }
186186
@@ -264,7 +264,7 @@ public struct ValkeyClusterLink: Hashable, Sendable, RESPTokenDecodable {
264264
265265 /// Creates a cluster link from the response token you provide.
266266 /// - Parameter respToken: The response token.
267- public init ( fromRESP respToken: RESPToken ) throws {
267+ public init ( _ respToken: RESPToken ) throws {
268268 self = try Self . makeClusterLink ( respToken: respToken)
269269 }
270270
@@ -275,7 +275,7 @@ public struct ValkeyClusterLink: Hashable, Sendable, RESPTokenDecodable {
275275
276276 case . map( let map) :
277277 let mapped = map. lazy. compactMap { ( keyNode, value) -> ( String , RESPToken ) ? in
278- if let key = try ? String ( fromRESP : keyNode) {
278+ if let key = try ? String ( keyNode) {
279279 return ( key, value)
280280 } else {
281281 return nil
@@ -302,27 +302,27 @@ public struct ValkeyClusterLink: Hashable, Sendable, RESPTokenDecodable {
302302 for (key, value) in sequence {
303303 switch key {
304304 case " direction " :
305- guard let directionString = try ? String ( fromRESP : value) ,
305+ guard let directionString = try ? String ( value) ,
306306 let directionValue = ValkeyClusterLink . Direction ( rawValue: directionString)
307307 else {
308308 throw RESPDecodeError . missingToken ( key: " direction " , token: respToken)
309309 }
310310 direction = directionValue
311311
312312 case " node " :
313- node = try ? String ( fromRESP : value)
313+ node = try ? String ( value)
314314
315315 case " create-time " :
316- createTime = try ? Int64 ( fromRESP : value)
316+ createTime = try ? Int64 ( value)
317317
318318 case " events " :
319- events = try ? String ( fromRESP : value)
319+ events = try ? String ( value)
320320
321321 case " send-buffer-allocated " :
322- sendBufferAllocated = try ? Int64 ( fromRESP : value)
322+ sendBufferAllocated = try ? Int64 ( value)
323323
324324 case " send-buffer-used " :
325- sendBufferUsed = try ? Int64 ( fromRESP : value)
325+ sendBufferUsed = try ? Int64 ( value)
326326
327327 default :
328328 // ignore unexpected keys for forward compatibility
@@ -379,7 +379,7 @@ public struct ValkeyClusterSlotStats: Hashable, Sendable, RESPTokenDecodable {
379379
380380 /// Creates a cluster slot stats from the response token you provide.
381381 /// - Parameter respToken: The response token.
382- public init ( fromRESP respToken: RESPToken ) throws {
382+ public init ( _ respToken: RESPToken ) throws {
383383 self = try Self . makeClusterSlotStats ( respToken: respToken)
384384 }
385385
@@ -419,7 +419,7 @@ public struct ValkeyClusterSlotStats: Hashable, Sendable, RESPTokenDecodable {
419419 case . map( let map) :
420420 // For RESP3, handle RESPToken stats as map
421421 let mapped = map. lazy. compactMap { ( keyNode, value) -> ( String , RESPToken ) ? in
422- if let key = try ? String ( fromRESP : keyNode) {
422+ if let key = try ? String ( keyNode) {
423423 return ( key, value)
424424 } else {
425425 return nil
@@ -428,16 +428,16 @@ public struct ValkeyClusterSlotStats: Hashable, Sendable, RESPTokenDecodable {
428428 for (key, value) in mapped {
429429 switch key {
430430 case " key-count " :
431- keyCount = try ? Int64 ( fromRESP : value)
431+ keyCount = try ? Int64 ( value)
432432
433433 case " cpu-usec " :
434- cpuUsec = try ? Int64 ( fromRESP : value)
434+ cpuUsec = try ? Int64 ( value)
435435
436436 case " network-bytes-in " :
437- networkBytesIn = try ? Int64 ( fromRESP : value)
437+ networkBytesIn = try ? Int64 ( value)
438438
439439 case " network-bytes-out " :
440- networkBytesOut = try ? Int64 ( fromRESP : value)
440+ networkBytesOut = try ? Int64 ( value)
441441
442442 default :
443443 // ignore unexpected keys for forward compatibility
@@ -451,16 +451,16 @@ public struct ValkeyClusterSlotStats: Hashable, Sendable, RESPTokenDecodable {
451451 for (key, valueToken) in mapArray {
452452 switch key {
453453 case " key-count " :
454- keyCount = try ? Int64 ( fromRESP : valueToken)
454+ keyCount = try ? Int64 ( valueToken)
455455
456456 case " cpu-usec " :
457- cpuUsec = try ? Int64 ( fromRESP : valueToken)
457+ cpuUsec = try ? Int64 ( valueToken)
458458
459459 case " network-bytes-in " :
460- networkBytesIn = try ? Int64 ( fromRESP : valueToken)
460+ networkBytesIn = try ? Int64 ( valueToken)
461461
462462 case " network-bytes-out " :
463- networkBytesOut = try ? Int64 ( fromRESP : valueToken)
463+ networkBytesOut = try ? Int64 ( valueToken)
464464
465465 default :
466466 // ignore unexpected keys for forward compatibility
@@ -536,7 +536,7 @@ public struct ValkeyClusterSlotRange: Hashable, Sendable, RESPTokenDecodable {
536536
537537 /// Creates a cluster slot range from the response token you provide.
538538 /// - Parameter respToken: The response token.
539- public init ( fromRESP respToken: RESPToken ) throws {
539+ public init ( _ respToken: RESPToken ) throws {
540540 self = try Self . makeClusterSlotRange ( respToken: respToken)
541541 }
542542
@@ -639,7 +639,7 @@ extension ValkeyClusterDescription.Shard {
639639
640640 case . map( let map) :
641641 let mapped = map. lazy. compactMap { ( keyNode, value) -> ( String , RESPToken ) ? in
642- if let key = try ? String ( fromRESP : keyNode) {
642+ if let key = try ? String ( keyNode) {
643643 return ( key, value)
644644 } else {
645645 return nil
@@ -692,7 +692,7 @@ extension ValkeyClusterDescription.Node {
692692
693693 case . map( let map) :
694694 let mapped = map. lazy. compactMap { ( keyNode, value) -> ( String , RESPToken ) ? in
695- if let key = try ? String ( fromRESP : keyNode) {
695+ if let key = try ? String ( keyNode) {
696696 return ( key, value)
697697 } else {
698698 return nil
@@ -736,27 +736,27 @@ extension ValkeyClusterDescription.Node {
736736 while let ( key, nodeVal) = nodeIterator. next ( ) {
737737 switch key {
738738 case " id " :
739- id = try ? String ( fromRESP : nodeVal)
739+ id = try ? String ( nodeVal)
740740 case " port " :
741- port = try ? Int64 ( fromRESP : nodeVal)
741+ port = try ? Int64 ( nodeVal)
742742 case " tls-port " :
743- tlsPort = try ? Int64 ( fromRESP : nodeVal)
743+ tlsPort = try ? Int64 ( nodeVal)
744744 case " ip " :
745- ip = try ? String ( fromRESP : nodeVal)
745+ ip = try ? String ( nodeVal)
746746 case " hostname " :
747- hostname = try ? String ( fromRESP : nodeVal)
747+ hostname = try ? String ( nodeVal)
748748 case " endpoint " :
749- endpoint = try ? String ( fromRESP : nodeVal)
749+ endpoint = try ? String ( nodeVal)
750750 case " role " :
751- guard let roleString = try ? String ( fromRESP : nodeVal) , let roleValue = ValkeyClusterDescription . Node. Role ( rawValue: roleString) else {
751+ guard let roleString = try ? String ( nodeVal) , let roleValue = ValkeyClusterDescription . Node. Role ( rawValue: roleString) else {
752752 throw . decodeError( RESPDecodeError ( . unexpectedToken, token: nodeVal, message: " Invalid Role String " ) )
753753 }
754754 role = roleValue
755755
756756 case " replication-offset " :
757- replicationOffset = try ? Int64 ( fromRESP : nodeVal)
757+ replicationOffset = try ? Int64 ( nodeVal)
758758 case " health " :
759- guard let healthString = try ? String ( fromRESP : nodeVal) ,
759+ guard let healthString = try ? String ( nodeVal) ,
760760 let healthValue = ValkeyClusterDescription . Node. Health ( rawValue: healthString)
761761 else {
762762 throw . decodeError( RESPDecodeError ( . unexpectedToken, token: nodeVal, message: " Invalid Node Health String " ) )
@@ -808,7 +808,7 @@ extension ValkeyClusterSlotRange.Node {
808808
809809 // First element: IP address
810810 guard let ipToken = iterator. next ( ) ,
811- let ip = try ? String ( fromRESP : ipToken)
811+ let ip = try ? String ( ipToken)
812812 else {
813813 throw RESPDecodeError . missingToken ( key: " ip " , token: respToken)
814814 }
@@ -823,7 +823,7 @@ extension ValkeyClusterSlotRange.Node {
823823
824824 // Third element: node ID
825825 guard let nodeIdToken = iterator. next ( ) ,
826- let nodeId = try ? String ( fromRESP : nodeIdToken)
826+ let nodeId = try ? String ( nodeIdToken)
827827 else {
828828 throw RESPDecodeError . missingToken ( key: " node id " , token: respToken)
829829 }
@@ -836,8 +836,8 @@ extension ValkeyClusterSlotRange.Node {
836836 case . map( let map) :
837837 // Handle metadata as a map
838838 for (keyToken, valueToken) in map {
839- if let key = try ? String ( fromRESP : keyToken) ,
840- let value = try ? String ( fromRESP : valueToken)
839+ if let key = try ? String ( keyToken) ,
840+ let value = try ? String ( valueToken)
841841 {
842842 metadata [ key] = value
843843 }
@@ -849,7 +849,7 @@ extension ValkeyClusterSlotRange.Node {
849849 // Handle metadata as key-value pairs in array format (using MapStyleArray)
850850 let mapArray = MapStyleArray ( underlying: array)
851851 for (key, valueToken) in mapArray {
852- if let value = try ? String ( fromRESP : valueToken) {
852+ if let value = try ? String ( valueToken) {
853853 metadata [ key] = value
854854 }
855855 }
@@ -879,7 +879,7 @@ struct MapStyleArray: Sequence {
879879
880880 mutating func next( ) -> ( String , RESPToken ) ? {
881881 guard let nodeKey = self . underlying. next ( ) ,
882- let key = try ? String ( fromRESP : nodeKey) ,
882+ let key = try ? String ( nodeKey) ,
883883 let nodeVal = self . underlying. next ( )
884884 else {
885885 return nil
0 commit comments