Module sit_core::repository [] [src]

Repository is where SIT stores all of its artifacts.

It is represented by the Repository structure.

Structs

Config

Repository configuration

DynamicallyHashedRecord

Record wrapper that dynamically rehashes wrapped Record's content

FilteredRecord

Record with filtered content

Item

An item residing in a repository

ItemIter

Unordered (as in "order not defined') item iterator within a repository

ItemRecordIter

An iterator over records in an item

Record

A record within an item

RecordFileIterator

An iterator over files in a record

Repository

Repository is the container for all SIT artifacts

Enums

Error
Upgrade

Traits

DynamicallyHashable

Allows any Record to have its content dynamically rehashed

RepositoryProvider

Somethiing that can provide access to its underlying repository