Module backblaze_b2::raw::files [] [src]

This module defines various functions on the B2Authorization type for interacting with the files on backblaze. There are also various structs defined for storing information about files on backblaze.

Structs

FileInfo

Contains information for a b2 file. This struct is returned by the file listing functions and the functions for downloading files. Some other functions return additional information about the file than this struct, and they use the struct MoreFileInfo.

FileNameListing

Contains the files and folders returned by the file name listing api.

FileVersionListing

Contains the files, folders, hide markers and unfinished large files returned by the file version listing api.

FolderInfo

Folders are not real objects stored on backblaze b2, but derived from the names of the stored files. This struct is returned by the file listing functions.

HideMarkerInfo

Contains information about a hide marker. Hide markers are used to mark a filename as not used without deleting the old versions.

MoreFileInfo

Contains information for a b2 file. This struct is returned by the function get_file_info and the functions for uploading files. This struct contains more information about the file compared to the FileInfo struct.

UnfinishedLargeFileInfo

Contains information about unfinished large files.

Enums

FileFolderType

Specifies if something is a file, a hide marker og a folder.

FileType

Specifies if something is a file or a hide marker.