pub trait Explain {
// Required methods
fn explain<'a>(&self) -> Pretty<'a>;
fn explain_with_id<'a>(&self) -> Pretty<'a>;
fn explain_to_string(&self) -> String;
fn explain_to_json(&self) -> String;
fn explain_to_xml(&self) -> String;
fn explain_to_yaml(&self) -> String;
fn explain_to_dot(&self) -> String;
}
Required Methods§
sourcefn explain_with_id<'a>(&self) -> Pretty<'a>
fn explain_with_id<'a>(&self) -> Pretty<'a>
Write explain the whole plan tree with node id.
sourcefn explain_to_string(&self) -> String
fn explain_to_string(&self) -> String
Explain the plan node and return a string.
sourcefn explain_to_json(&self) -> String
fn explain_to_json(&self) -> String
Explain the plan node and return a json string.
sourcefn explain_to_xml(&self) -> String
fn explain_to_xml(&self) -> String
Explain the plan node and return a xml string.
sourcefn explain_to_yaml(&self) -> String
fn explain_to_yaml(&self) -> String
Explain the plan node and return a yaml string.
sourcefn explain_to_dot(&self) -> String
fn explain_to_dot(&self) -> String
Explain the plan node and return a dot format string.