Struct gluon_vm::internal::ValuePrinter [−][src]
pub struct ValuePrinter<'a> { pub typ: &'a ArcType, pub env: &'a TypeEnv, pub value: Variants<'a>, pub max_level: i32, pub width: usize, }
Fields
typ: &'a ArcType
env: &'a TypeEnv
value: Variants<'a>
max_level: i32
width: usize
Methods
impl<'t> ValuePrinter<'t>
[src]
impl<'t> ValuePrinter<'t>
pub fn new(
env: &'t TypeEnv,
typ: &'t ArcType,
value: Variants<'t>
) -> ValuePrinter<'t>
[src]
pub fn new(
env: &'t TypeEnv,
typ: &'t ArcType,
value: Variants<'t>
) -> ValuePrinter<'t>
pub fn max_level(&mut self, max_level: i32) -> &mut ValuePrinter<'t>
[src]
pub fn max_level(&mut self, max_level: i32) -> &mut ValuePrinter<'t>
pub fn width(&mut self, width: usize) -> &mut ValuePrinter<'t>
[src]
pub fn width(&mut self, width: usize) -> &mut ValuePrinter<'t>
Trait Implementations
impl<'a> Display for ValuePrinter<'a>
[src]
impl<'a> Display for ValuePrinter<'a>
Auto Trait Implementations
impl<'a> !Send for ValuePrinter<'a>
impl<'a> !Send for ValuePrinter<'a>
impl<'a> !Sync for ValuePrinter<'a>
impl<'a> !Sync for ValuePrinter<'a>