bucketer.go 248 B

123456789101112131415
  1. package s3
  2. // implemented by all S3 input structures
  3. type bucketer interface {
  4. bucket() (string, bool)
  5. }
  6. func bucketFromInput(params interface{}) (string, bool) {
  7. v, ok := params.(bucketer)
  8. if !ok {
  9. return "", false
  10. }
  11. return v.bucket()
  12. }