Operator.CapabilityModule for checking what operations are supported by the storage backend.
val stat : Opendal_core.Operator.capability -> boolstat cap checks if stat operations are supported.
val read : Opendal_core.Operator.capability -> boolread cap checks if read operations are supported.
val write : Opendal_core.Operator.capability -> boolwrite cap checks if write operations are supported.
val create_dir : Opendal_core.Operator.capability -> boolcreate_dir cap checks if directory creation is supported.
val delete : Opendal_core.Operator.capability -> booldelete cap checks if delete operations are supported.
val copy : Opendal_core.Operator.capability -> boolcopy cap checks if copy operations are supported.
val rename : Opendal_core.Operator.capability -> boolrename cap checks if rename operations are supported.
val list : Opendal_core.Operator.capability -> boollist cap checks if list operations are supported.
val list_with_limit : Opendal_core.Operator.capability -> boollist_with_limit cap checks if list operations with limit are supported.
val list_with_start_after : Opendal_core.Operator.capability -> boollist_with_start_after cap checks if list operations with start_after are supported.
val list_with_recursive : Opendal_core.Operator.capability -> boollist_with_recursive cap checks if recursive list operations are supported.
val presign : Opendal_core.Operator.capability -> boolpresign cap checks if presigned URL generation is supported.
val presign_read : Opendal_core.Operator.capability -> boolpresign_read cap checks if presigned read URLs are supported.
val presign_stat : Opendal_core.Operator.capability -> boolpresign_stat cap checks if presigned stat URLs are supported.
val presign_write : Opendal_core.Operator.capability -> boolpresign_write cap checks if presigned write URLs are supported.
shared cap checks if the operator can be safely shared between threads.