pub enum Shown<'a> {
Null,
Bool(bool),
Integer(i64),
Float(f64),
Number(&'a Number),
Text(&'a str),
Uuid(Uuid),
Instant(Instant),
Formatted(&'a dyn Display),
List(&'a dyn Items),
Record(&'a dyn Fields),
}Expand description
What a screen reads of a value: borrowed from it, so reading allocates nothing.
Variants§
Null
Bool(bool)
Integer(i64)
Float(f64)
Number(&'a Number)
Text(&'a str)
Uuid(Uuid)
Hex digits and hyphens only, so a page writes it without escaping or percent-encoding.
Instant(Instant)
Typed, so a screen tells it from text written like one.
Formatted(&'a dyn Display)
List(&'a dyn Items)
Record(&'a dyn Fields)
Trait Implementations§
Auto Trait Implementations§
impl<'a> !RefUnwindSafe for Shown<'a>
impl<'a> !Send for Shown<'a>
impl<'a> !Sync for Shown<'a>
impl<'a> !UnwindSafe for Shown<'a>
impl<'a> Freeze for Shown<'a>
impl<'a> Unpin for Shown<'a>
impl<'a> UnsafeUnpin for Shown<'a>
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