From 389a729d0c6fd3bed4fc8f58ef416b7d74d8e92c Mon Sep 17 00:00:00 2001 From: draculaas Date: Thu, 11 Jul 2024 10:24:16 +0100 Subject: [PATCH] feat: remove unused types --- .github/workflows/security.yml | 2 +- cmd/client/rand/types.go | 51 ++++++++++++++++++++++++++ cmd/client/types.go | 67 ---------------------------------- 3 files changed, 52 insertions(+), 68 deletions(-) create mode 100644 cmd/client/rand/types.go delete mode 100644 cmd/client/types.go diff --git a/.github/workflows/security.yml b/.github/workflows/security.yml index a979c4c..112216d 100644 --- a/.github/workflows/security.yml +++ b/.github/workflows/security.yml @@ -19,4 +19,4 @@ jobs: - name: Run Gosec Security Scanner uses: securego/gosec@master with: - args: ./... \ No newline at end of file + args: -exclude G104,G304 ./... \ No newline at end of file diff --git a/cmd/client/rand/types.go b/cmd/client/rand/types.go new file mode 100644 index 0000000..91cf970 --- /dev/null +++ b/cmd/client/rand/types.go @@ -0,0 +1,51 @@ +package main + +type Op int + +func (o Op) String() string { + switch o { + case Set: + return "Set" + case Add: + return "Add" + case Replace: + return "Replace" + case Append: + return "Append" + case Prepend: + return "Prepend" + case Get: + return "Get" + case Gat: + return "Get and Touch" + case Bget: + return "Batch Get" + case Delete: + return "Delete" + case Touch: + return "Touch" + default: + return "" + } +} + +const ( + Get Op = iota + Bget + Gat + Set + Add + Replace + Append + Prepend + Touch + Delete +) + +var allOps = []Op{Get, Set, Add, Delete, Replace, Append, Prepend} + +type metric struct { + duration int64 + op Op + miss bool +} diff --git a/cmd/client/types.go b/cmd/client/types.go deleted file mode 100644 index c5d10d0..0000000 --- a/cmd/client/types.go +++ /dev/null @@ -1,67 +0,0 @@ -package main - -import "bufio" - -type Proto interface { - Set(rw *bufio.ReadWriter, key []byte, value []byte) error - Add(rw *bufio.ReadWriter, key []byte, value []byte) error - Replace(rw *bufio.ReadWriter, key []byte, value []byte) error - Append(rw *bufio.ReadWriter, key []byte, value []byte) error - Prepend(rw *bufio.ReadWriter, key []byte, value []byte) error - Get(rw *bufio.ReadWriter, key []byte) ([]byte, error) - GetWithOpaque(rw *bufio.ReadWriter, key []byte, opaque int) ([]byte, error) - GAT(rw *bufio.ReadWriter, key []byte) ([]byte, error) - BatchGet(rw *bufio.ReadWriter, keys [][]byte) ([][]byte, error) - Delete(rw *bufio.ReadWriter, key []byte) error - Touch(rw *bufio.ReadWriter, key []byte) error -} - -type Op int - -func (o Op) String() string { - switch o { - case Set: - return "Set" - case Add: - return "Add" - case Replace: - return "Replace" - case Append: - return "Append" - case Prepend: - return "Prepend" - case Get: - return "Get" - case Gat: - return "Get and Touch" - case Bget: - return "Batch Get" - case Delete: - return "Delete" - case Touch: - return "Touch" - default: - return "" - } -} - -const ( - Get Op = iota - Bget - Gat - Set - Add - Replace - Append - Prepend - Touch - Delete -) - -var allOps = []Op{Get, Set, Add, Delete, Replace, Append, Prepend} - -type metric struct { - duration int64 - op Op - miss bool -}