github.com/TeaOSLab/EdgeNode@v1.3.8/internal/utils/linkedlist/item.go (about)

     1  // Copyright 2022 Liuxiangchao iwind.liu@gmail.com. All rights reserved.
     2  
     3  package linkedlist
     4  
     5  type Item[T any] struct {
     6  	prev *Item[T]
     7  	next *Item[T]
     8  
     9  	Value T
    10  }
    11  
    12  func NewItem[T any](value T) *Item[T] {
    13  	return &Item[T]{Value: value}
    14  }