pub struct Separators {
pub between_key_and_properties: char,
pub between_properties: char,
pub between_property_name_and_value: char,
}
Expand description
The separators to use in split_propertied
.
A couple of sets of plausible-looking values (but if you want a concrete recommendation, like Gallio of old I refuse to be a judge of these things):
(' ', ' ', '=')
looks likeHello, {name first formal=false case=lower}!
.('|', ',', ':')
looks likeHello, {name|first,formal:false,case:lower}!
.
Fields§
§between_key_and_properties: char
What character indicates the end of the key and the start of the properties.
between_properties: char
What character indicates the end of one property’s name or value and the start of the next property’s name.
between_property_name_and_value: char
What character indicates the end of a property’s name and the start of its value.
Remember that properties aren’t required to have values, but can be booleanyish.
For that matter, if you want all properties to be boolean, set this to the same value as
between_properties
, because between_properties
is greedier.
Trait Implementations§
Source§impl Clone for Separators
impl Clone for Separators
Source§fn clone(&self) -> Separators
fn clone(&self) -> Separators
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Debug for Separators
impl Debug for Separators
impl Copy for Separators
Auto Trait Implementations§
impl Freeze for Separators
impl RefUnwindSafe for Separators
impl Send for Separators
impl Sync for Separators
impl Unpin for Separators
impl UnwindSafe for Separators
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