Struct fast_log::filter::ModuleFilter
source · pub struct ModuleFilter {
pub modules: SyncVec<String>,
}
Expand description
an Module Filter
fn main(){
use fast_log::Config;
use fast_log::filter::ModuleFilter;
let filter = ModuleFilter::new();
filter.modules.push(module_path!().to_string());
fast_log::init(Config::new().console().add_filter(filter)).unwrap();
}
Fields§
§modules: SyncVec<String>
Implementations§
source§impl ModuleFilter
impl ModuleFilter
Trait Implementations§
Auto Trait Implementations§
impl !RefUnwindSafe for ModuleFilter
impl Send for ModuleFilter
impl Sync for ModuleFilter
impl Unpin for ModuleFilter
impl UnwindSafe for ModuleFilter
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