pub struct RenderTreeNode {
pub name: String,
pub extra_text: HashMap<String, String>,
pub child_positions: Vec<Coordinate>,
}Expand description
Represents a node in the render tree, containing information about an execution plan operator and its relationships to other operators.
Fields§
§name: StringThe name of physical ExecutionPlan.
extra_text: HashMap<String, String>Execution info collected from ExecutionPlan.
child_positions: Vec<Coordinate>Positions of child nodes in the rendered tree.
Implementations§
Auto Trait Implementations§
impl Freeze for RenderTreeNode
impl RefUnwindSafe for RenderTreeNode
impl Send for RenderTreeNode
impl Sync for RenderTreeNode
impl Unpin for RenderTreeNode
impl UnwindSafe for RenderTreeNode
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
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
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