package
0.0.0-20240507163704-2bcf714ecc87
Repository: https://github.com/lioric/go-cloud.git
Documentation: pkg.go.dev
# Packages
Package driver defines a set of interfaces that the blob package uses to interact with the underlying blob services.
Package drivertest provides a conformance test for implementations of driver.
Package fileblob provides a bucket implementation that operates on the local filesystem.
Package gcsblob provides an implementation of using blob API on GCS.
Package s3blob provides an implementation of using blob API on S3.
Package fileblob provides a bucket implementation that operates on the local filesystem.
# Functions
No description provided by the author
IsNotExist returns whether an error is a driver.Error with NotFound kind.
NewBucket creates a new Bucket for a group of objects for a blob service.
# Structs
Bucket manages the underlying blob service and provides read, write and delete operations on given object within it.
Reader implements io.ReadCloser to read a blob.
Writer implements io.WriteCloser to write to blob.
WriterOptions controls Writer behaviors.