pub struct ParseOption {
pub enabled_quote: bool,
pub enabled_escape: bool,
pub enabled_indented_mutiline_value: bool,
pub enabled_preserve_key_leading_whitespace: bool,
}Expand description
Parsing configuration
Fields§
§enabled_quote: boolAllow quote (" or ') in value
For example
[Section]
Key1="Quoted value"
Key2='Single Quote' with extra valueIn this example, Value of Key1 is Quoted value,
and value of Key2 is Single Quote with extra value
if enabled_quote is set to true.
enabled_escape: boolInterpret \ as an escape character
For example
[Section]
Key1=C:\WindowsIf enabled_escape is true, then the value of Key will become C:Windows (\W equals to W).
enabled_indented_mutiline_value: boolEnables values that span lines
[Section]
foo=
b
cenabled_preserve_key_leading_whitespace: boolPreserve key leading whitespace
[services my-services]
dynamodb=
endpoint_url=http://localhost:8000The leading whitespace in key endpoint_url will be preserved if enabled_preserve_key_leading_whitespace is set to true.
Trait Implementations§
Source§impl Default for ParseOption
impl Default for ParseOption
Source§fn default() -> ParseOption
fn default() -> ParseOption
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for ParseOption
impl RefUnwindSafe for ParseOption
impl Send for ParseOption
impl Sync for ParseOption
impl Unpin for ParseOption
impl UnwindSafe for ParseOption
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