package
5.0.1-hotfix+incompatible
Repository: https://github.com/bart84ek/go-storage.git
Documentation: pkg.go.dev

# Functions

No description provided by the author
No description provided by the author
NewObject will create a new object with client.
No description provided by the author
NewOperationNotImplementedError will create a new NotImplemented error.
No description provided by the author
NewStorageMeta will create a new StorageMeta.
No description provided by the author

# Constants

No description provided by the author
ListModeDir means this list will use dir type.
No description provided by the author
ListModePrefix means this list will use prefix type.
ModeAppend means this Object is a Append Object which can be used for append.
ModeBlock means this Object is a Block Object which can be used for block operations.
ModeDir means this Object represents a dir which can be used to list with dir mode.
ModeLink means this Object is a link which targets to another Object.
ModePage means this Object is a Page Object which can be used for random write with offset.
ModePart means this Object is a Multipart Object which can be used for multipart operations.
ModeRead means this Object can be used to read content.

# Variables

ErrNotImplemented will be returned while this operation is not implemented by services.
IterateDone means this iterator has returned all data.

# Structs

Block is the block of Block Object.
No description provided by the author
No description provided by the author
DefaultServicePairs is the default pairs for Service.
DefaultStoragePairs is the default pairs for Storage.
Object is the smallest unit in go-storage.
No description provided by the author
No description provided by the author
OperationError is the error for operation related errors.
Pair will store option for storage service.
Part is the part of Multipart Object.
No description provided by the author
No description provided by the author
ServiceFeatures indicates features supported by servicer.
StorageFeatures indicates features supported by servicer.
No description provided by the author
No description provided by the author
No description provided by the author
UnimplementedAppender must be embedded to have forward compatible implementations.
UnimplementedBlocker must be embedded to have forward compatible implementations.
UnimplementedCopier must be embedded to have forward compatible implementations.
UnimplementedDirer must be embedded to have forward compatible implementations.
UnimplementedFetcher must be embedded to have forward compatible implementations.
UnimplementedLinker must be embedded to have forward compatible implementations.
UnimplementedMover must be embedded to have forward compatible implementations.
UnimplementedMultiparter must be embedded to have forward compatible implementations.
UnimplementedMultipartHTTPSigner must be embedded to have forward compatible implementations.
UnimplementedPager must be embedded to have forward compatible implementations.
UnimplementedServicer must be embedded to have forward compatible implementations.
UnimplementedStorageHTTPSigner must be embedded to have forward compatible implementations.
UnimplementedStorager must be embedded to have forward compatible implementations.

# Interfaces

Appender is the interface for Append related operations.
Blocker is the interface for Block related operations.
No description provided by the author
Copier is the interface for Copy.
Direr is the interface for Directory.
Fetcher is the interface for Fetch.
Linker is the interface for link.
Mover is the interface for Move.
Multiparter is the interface for Multipart related operations.
MultipartHTTPSigner is the interface for Multiparter related operations which support authentication.
Pager is the interface for Page related operations which support random write.
No description provided by the author
StorageHTTPSigner is the interface for Storager related operations which support authentication.
No description provided by the author

# Type aliases

No description provided by the author
ListMode is the type for list, underlying type is int.
NextBlockFunc is the func used in iterator.
NextObjectFunc is the func used in iterator.
NextPartFunc is the func used in iterator.
NextStoragerFunc is the func used in iterator.
ObjectMode describes what users can operate on this object.