Struct tpnote_lib::config::Filename
source · pub struct Filename {
pub sort_tag_chars: String,
pub sort_tag_extra_separator: char,
pub copy_counter_extra_separator: String,
pub copy_counter_opening_brackets: String,
pub copy_counter_closing_brackets: String,
pub extension_default: String,
pub extensions_md: Vec<String>,
pub extensions_rst: Vec<String>,
pub extensions_html: Vec<String>,
pub extensions_txt: Vec<String>,
pub extensions_no_viewer: Vec<String>,
}Expand description
Configuration of filename parsing, deserialized from the configuration file.
Fields
sort_tag_chars: Stringsort_tag_extra_separator: charcopy_counter_extra_separator: Stringcopy_counter_opening_brackets: Stringcopy_counter_closing_brackets: Stringextension_default: Stringextensions_md: Vec<String>extensions_rst: Vec<String>extensions_html: Vec<String>extensions_txt: Vec<String>extensions_no_viewer: Vec<String>Trait Implementations
sourceimpl<'de> Deserialize<'de> for Filename
impl<'de> Deserialize<'de> for Filename
sourcefn 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 RefUnwindSafe for Filename
impl Send for Filename
impl Sync for Filename
impl Unpin for Filename
impl UnwindSafe for Filename
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more