Module Operator.Capability

Capability Checking

Module for checking what operations are supported by the storage backend.

stat cap checks if stat operations are supported.

read cap checks if read operations are supported.

write cap checks if write operations are supported.

val create_dir : Opendal_core.Operator.capability -> bool

create_dir cap checks if directory creation is supported.

delete cap checks if delete operations are supported.

copy cap checks if copy operations are supported.

rename cap checks if rename operations are supported.

list cap checks if list operations are supported.

val list_with_limit : Opendal_core.Operator.capability -> bool

list_with_limit cap checks if list operations with limit are supported.

val list_with_start_after : Opendal_core.Operator.capability -> bool

list_with_start_after cap checks if list operations with start_after are supported.

val list_with_recursive : Opendal_core.Operator.capability -> bool

list_with_recursive cap checks if recursive list operations are supported.

val presign : Opendal_core.Operator.capability -> bool

presign cap checks if presigned URL generation is supported.

val presign_read : Opendal_core.Operator.capability -> bool

presign_read cap checks if presigned read URLs are supported.

val presign_stat : Opendal_core.Operator.capability -> bool

presign_stat cap checks if presigned stat URLs are supported.

val presign_write : Opendal_core.Operator.capability -> bool

presign_write cap checks if presigned write URLs are supported.

shared cap checks if the operator can be safely shared between threads.