[−][src]Enum json5format::PathOption
Options that can be applied to specific objects or arrays in the target JSON5 schema, through FormatOptions.options_by_path. Each option can be set at most once per unique path.
Variants
TrailingCommas(bool)
For matched paths, overrides the FormatOption.trailing_comma provided default.
CollapseContainersOfOne(bool)
For matched paths, overrides the FormatOption.collapse_container_of_one provided default.
SortArrayItems(bool)
For matched paths, overrides the FormatOption.sort_array_items provided default.
Contains a vector of property names. When formatting an object matching the path in
FormatOptions.options_by_path
a specified path, properties of the object will be sorted
to match the given order. Any properties not in this list will retain their original order,
and placed after the sorted properties.
Trait Implementations
impl Clone for PathOption
[src]
fn clone(&self) -> PathOption
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Debug for PathOption
[src]
impl Eq for PathOption
[src]
impl Hash for PathOption
[src]
fn hash<H: Hasher>(&self, state: &mut H)
[src]
fn hash_slice<H>(data: &[Self], state: &mut H) where
H: Hasher,
1.3.0[src]
H: Hasher,
impl PartialEq<PathOption> for PathOption
[src]
Auto Trait Implementations
impl RefUnwindSafe for PathOption
impl Send for PathOption
impl Sync for PathOption
impl Unpin for PathOption
impl UnwindSafe for PathOption
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
fn to_owned(&self) -> T
[src]
fn clone_into(&self, target: &mut T)
[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,