Crate lrcat[][src]

Modules

lron stands for Lightroom Object Notation, specific to Lightroom that is found throughout the catalog database to store arbitrary but structured data.

Structs

Aspect ratio.

Catalog is the main container for Lightroom. It represents the .lrcat database.

A collection as defined in Lightroom

Represent the content view. Applies to Collection and Folder

A folder define the container for LibraryFiles They are all attached to a RootFolder

Represent the all the folders

An image in the Catalog. Requires a LibraryFile backing it

A Lightroom keyword.

Keyword tree Operate as a hash multimap of parent -> Vec

Define a backing file in the Catalog. Images are connected to one.

Point

Rectangle. Lr uses 0..1.0 for crops rectangles.

Represent the ancestor of Folder and map to an absolute path

Enums

Catalog version.

Error from the crate, agreggate with sqlite errors.

Traits

Basic object from the catalog. Collection as an exception

Type Definitions

Lightroom local id Used as a catalog globel identifier. Values seems to be unique accross types.

Result type for the crate.