Files
EdgeNode/internal/utils/linkedlist/item.go

15 lines
236 B
Go
Raw Normal View History

2022-01-12 21:09:00 +08:00
// Copyright 2022 Liuxiangchao iwind.liu@gmail.com. All rights reserved.
package linkedlist
2023-10-03 21:38:45 +08:00
type Item[T any] struct {
prev *Item[T]
next *Item[T]
2022-01-12 21:09:00 +08:00
2023-10-03 21:38:45 +08:00
Value T
2022-01-12 21:09:00 +08:00
}
2023-10-03 21:38:45 +08:00
func NewItem[T any](value T) *Item[T] {
return &Item[T]{Value: value}
2022-01-12 21:09:00 +08:00
}