ezidam/crates/settings/src/lib.rs

23 lines
421 B
Rust

mod database;
mod error;
use chrono::{DateTime, Utc};
// Exports
pub use crate::database::DEFAULT_BUSINESS_LOGO;
pub use crate::error::Error;
// the rest
#[derive(Debug)]
pub struct Settings {
created_at: DateTime<Utc>,
updated_at: DateTime<Utc>,
business_name: String,
business_logo: Vec<u8>,
}
impl Settings {
pub fn business_logo(&self) -> &[u8] {
self.business_logo.as_slice()
}
}