pub struct RenderBlock {
pub block_type: String,
pub fields: BTreeMap<String, String>,
}Expand description
A typed render block: a block type plus its field-name → field-type schema. The field-type
strings are echoed into the agent’s render contract verbatim; the back-end never interprets
them. BTreeMap keeps field order stable (deterministic output).
Fields§
§block_type: String§fields: BTreeMap<String, String>Trait Implementations§
Source§impl Clone for RenderBlock
impl Clone for RenderBlock
Source§impl Debug for RenderBlock
impl Debug for RenderBlock
Source§impl<'de> Deserialize<'de> for RenderBlock
impl<'de> Deserialize<'de> for RenderBlock
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl PartialEq for RenderBlock
impl PartialEq for RenderBlock
impl StructuralPartialEq for RenderBlock
Auto Trait Implementations§
impl Freeze for RenderBlock
impl RefUnwindSafe for RenderBlock
impl Send for RenderBlock
impl Sync for RenderBlock
impl Unpin for RenderBlock
impl UnsafeUnpin for RenderBlock
impl UnwindSafe for RenderBlock
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