lfsx-server 0.28.0

A fast, lightweight, secure Git LFS server
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
use std::sync::Arc;

use crate::auth::Authorizer;
use crate::config::Config;
use crate::locks::LockStore;
use crate::metrics::Metrics;
use crate::storage::LocalStore;

pub struct AppState {
    pub store: LocalStore,
    pub locks: LockStore,
    pub config: Config,
    pub authorizer: Authorizer,
    pub metrics: Metrics,
}

pub type Shared = Arc<AppState>;