pub struct Config {
pub debug_check: Option<bool>,
pub root_path: String,
pub block_config: BlockConfig,
pub block_cache: BlockCacheConfig,
}Fields§
§debug_check: Option<bool>§root_path: String§block_config: BlockConfig§block_cache: BlockCacheConfigImplementations§
Source§impl Config
impl Config
pub fn new(root_path: String) -> Self
pub fn with_debug_check(self, debug_check: bool) -> Self
pub fn with_root_path(self, root_path: impl ToString) -> Self
pub fn with_block_config(self, block_config: BlockConfig) -> Self
pub fn with_block_cache_config( self, block_cache_config: BlockCacheConfig, ) -> Self
Sourcepub fn debug_check(&self) -> bool
pub fn debug_check(&self) -> bool
Return true if debug check is enabled. Default is true.
pub fn disable_cache(&mut self)
pub fn block_cache_mut(&mut self) -> &mut BlockCacheConfig
Trait Implementations§
Auto Trait Implementations§
impl Freeze for Config
impl RefUnwindSafe for Config
impl Send for Config
impl Sync for Config
impl Unpin for Config
impl UnsafeUnpin for Config
impl UnwindSafe for Config
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more