pub struct OutputOptions {
pub show_extension_uris: bool,
pub show_simple_extensions: bool,
pub show_simple_extension_anchors: Visibility,
pub show_emit: bool,
pub read_types: bool,
pub literal_types: Visibility,
pub fn_types: bool,
pub nullability: bool,
pub indent: String,
pub show_literal_binaries: bool,
}Expand description
OutputOptions holds the options for textifying a Substrait type.
Fields§
§show_extension_uris: boolShow the extension URIs in the output.
show_simple_extensions: boolShow the extensions in the output. By default, simple extensions are expanded into the input.
show_simple_extension_anchors: VisibilityShow the anchors of simple extensions in the output, and not just their names.
If Required, the anchor is shown for all simple extensions.
show_emit: boolInstead of showing the emitted columns inline, show the emits directly.
read_types: boolShow the types for columns in a read
literal_types: VisibilityShow the types for literals. If Required, the type is shown for anything other than
i64, fp64, boolean, or string.
fn_types: boolShow the output types for functions
nullability: boolShow the nullability of types
indent: StringThe indent to use for nested types
show_literal_binaries: boolShow the binary values for literal types as hex strings. Normally, they are shown as ‘{{binary}}’
Implementations§
Source§impl OutputOptions
impl OutputOptions
Trait Implementations§
Source§impl Clone for OutputOptions
impl Clone for OutputOptions
Source§fn clone(&self) -> OutputOptions
fn clone(&self) -> OutputOptions
Returns a copy of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for OutputOptions
impl Debug for OutputOptions
Auto Trait Implementations§
impl Freeze for OutputOptions
impl RefUnwindSafe for OutputOptions
impl Send for OutputOptions
impl Sync for OutputOptions
impl Unpin for OutputOptions
impl UnwindSafe for OutputOptions
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