pub struct HyleDataField {
pub key: String,
pub label: String,
pub field: Field,
pub raw: Value,
pub render: Rc<dyn Fn() -> String>,
}Expand description
A single resolved field value with a pre-built display renderer.
Fields§
§key: String§label: String§field: Field§raw: ValueThe raw JSON value for this field in the current row.
render: Rc<dyn Fn() -> String>Calls hyle::display_value with the captured blueprint/outcome/row context.
Trait Implementations§
Source§impl Clone for HyleDataField
impl Clone for HyleDataField
Source§impl PartialEq for HyleDataField
impl PartialEq for HyleDataField
Auto Trait Implementations§
impl !RefUnwindSafe for HyleDataField
impl !Send for HyleDataField
impl !Sync for HyleDataField
impl !UnwindSafe for HyleDataField
impl Freeze for HyleDataField
impl Unpin for HyleDataField
impl UnsafeUnpin for HyleDataField
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> DependencyElement for T
Source§impl<T> InitializeFromFunction<T> for T
impl<T> InitializeFromFunction<T> for T
Source§fn initialize_from_function(f: fn() -> T) -> T
fn initialize_from_function(f: fn() -> T) -> T
Create an instance of this type from an initialization function
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<Ret> SpawnIfAsync<(), Ret> for Ret
impl<Ret> SpawnIfAsync<(), Ret> for Ret
Source§impl<T, O> SuperFrom<T> for Owhere
O: From<T>,
impl<T, O> SuperFrom<T> for Owhere
O: From<T>,
Source§fn super_from(input: T) -> O
fn super_from(input: T) -> O
Convert from a type to another type.
Source§impl<T, O, M> SuperInto<O, M> for Twhere
O: SuperFrom<T, M>,
impl<T, O, M> SuperInto<O, M> for Twhere
O: SuperFrom<T, M>,
Source§fn super_into(self) -> O
fn super_into(self) -> O
Convert from a type to another type.