pub struct Hierarchy {
pub source_dialect: Option<DialectType>,
pub name: String,
pub source: Expression,
pub start: Option<Expression>,
pub siblings: Vec<Ordered>,
pub depth: Option<Expression>,
pub multiparent: Option<String>,
pub orphan: Option<String>,
pub cycle: Option<String>,
pub cache: Option<String>,
}Fields§
§source_dialect: Option<DialectType>Retained source semantics; serialized independently of generator configuration.
name: String§source: Expression§start: Option<Expression>§siblings: Vec<Ordered>§depth: Option<Expression>§multiparent: Option<String>§orphan: Option<String>§cycle: Option<String>§cache: Option<String>Trait Implementations§
Source§impl<'de> Deserialize<'de> for Hierarchy
impl<'de> Deserialize<'de> for Hierarchy
Source§fn 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
impl StructuralPartialEq for Hierarchy
Auto Trait Implementations§
impl Freeze for Hierarchy
impl RefUnwindSafe for Hierarchy
impl Send for Hierarchy
impl Sync for Hierarchy
impl Unpin for Hierarchy
impl UnsafeUnpin for Hierarchy
impl UnwindSafe for Hierarchy
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