Crate lrcat

Crate lrcat 

Source

Modules§

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

Structs§

AspectRatio
Aspect ratio.
Catalog
Catalog is the main container for Lightroom. It represents the .lrcat database.
Collection
A collection as defined in Lightroom
Content
Represent the content view. Applies to Collection and Folder
Folder
A folder define the container for LibraryFiles They are all attached to a RootFolder
Folders
Represent all the folders
Image
An image in the Catalog. Requires a LibraryFile backing it
Keyword
A Lightroom keyword.
KeywordTree
Keyword tree Operate as a hash multimap of parent -> Vec<child>
LibraryFile
Define a backing file in the Catalog. Images are connected to one.
Point
Point
Rect
Rectangle. Lr uses 0..1.0 for crops rectangles.
RootFolder
Represent the ancestor of Folder and map to an absolute path

Enums§

CatalogVersion
Catalog version.
Error
Error from the crate, agreggate with sqlite errors.

Traits§

LrObject
Basic object from the catalog. Collection as an exception

Type Aliases§

LrId
Lightroom local id Used as a catalog globel identifier. Values seems to be unique accross types.
Result
Result type for the crate.