package truncindex
import "github.com/docker/docker/pkg/truncindex"
Index ¶
Variables ¶
var ( ErrEmptyPrefix = errors.New("Prefix can't be empty") ErrAmbiguousPrefix = errors.New("Multiple IDs found with provided prefix") )
Types ¶
type TruncIndex ¶
TruncIndex allows the retrieval of string identifiers by any of their unique prefixes. This is used to retrieve image and container IDs by more convenient shorthand prefixes.
func NewTruncIndex ¶
func NewTruncIndex(ids []string) (idx *TruncIndex)
NewTruncIndex creates a new TruncIndex and initializes with a list of IDs
func (*TruncIndex) Add ¶
func (idx *TruncIndex) Add(id string) error
Add adds a new ID to the TruncIndex
func (*TruncIndex) Delete ¶
func (idx *TruncIndex) Delete(id string) error
Delete removes an ID from the TruncIndex. If there are multiple IDs with the given prefix, an error is thrown.
func (*TruncIndex) Get ¶
func (idx *TruncIndex) Get(s string) (string, error)
Get retrieves an ID from the TruncIndex. If there are multiple IDs with the given prefix, an error is thrown.
Source Files ¶
- Version
- v1.7.1-rc3
- Published
- Jul 9, 2015
- Platform
- js/wasm
- Imports
- 5 packages
- Last checked
- 19 minutes ago –
Tools for package owners.