pub struct CoolConfig {
pub init_db: bool,
pub init_menu: bool,
pub init_judge: String,
pub eps: bool,
pub tenant: Option<TenantConfig>,
pub i18n: Option<I18nConfig>,
pub crud: CrudConfig,
pub file: Option<FileConfig>,
pub redis: Option<RedisConfig>,
pub jwt: JwtConfig,
}Expand description
Cool 框架主配置
Fields§
§init_db: bool是否自动导入数据库
是否自动导入模块菜单
init_judge: String判断是否初始化的方式: “file” | “db”
eps: boolEps 接口文档
tenant: Option<TenantConfig>多租户配置
i18n: Option<I18nConfig>多语言配置
crud: CrudConfigCRUD 配置
file: Option<FileConfig>文件上传配置
redis: Option<RedisConfig>Redis 配置
jwt: JwtConfigJWT 配置
Trait Implementations§
Source§impl Clone for CoolConfig
impl Clone for CoolConfig
Source§fn clone(&self) -> CoolConfig
fn clone(&self) -> CoolConfig
Returns a duplicate of the value. Read more
1.0.0§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for CoolConfig
impl Debug for CoolConfig
Source§impl Default for CoolConfig
impl Default for CoolConfig
Source§fn default() -> CoolConfig
fn default() -> CoolConfig
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for CoolConfigwhere
CoolConfig: Default,
impl<'de> Deserialize<'de> for CoolConfigwhere
CoolConfig: Default,
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for CoolConfig
impl RefUnwindSafe for CoolConfig
impl Send for CoolConfig
impl Sync for CoolConfig
impl Unpin for CoolConfig
impl UnwindSafe for CoolConfig
Blanket Implementations§
§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§unsafe fn clone_to_uninit(&self, dest: *mut u8)
unsafe fn clone_to_uninit(&self, dest: *mut u8)
🔬This is a nightly-only experimental API. (
clone_to_uninit)Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more