pub struct FoldableChain {
pub folded_key: String,
pub leaf_value: JsonValue,
pub depth_folded: usize,
}Expand description
Result of chain analysis for folding.
Fields§
§folded_key: StringThe folded key path (e.g., “a.b.c”)
leaf_value: JsonValueThe leaf value at the end of the chain
depth_folded: usizeNumber of segments that were folded
Auto Trait Implementations§
impl Freeze for FoldableChain
impl RefUnwindSafe for FoldableChain
impl Send for FoldableChain
impl Sync for FoldableChain
impl Unpin for FoldableChain
impl UnwindSafe for FoldableChain
Blanket Implementations§
§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more