1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
use crate::AttrValue;
#[derive(Clone, Debug)]
pub struct VRaw {
pub html: AttrValue,
}
impl From<AttrValue> for VRaw {
fn from(html: AttrValue) -> Self {
Self { html }
}
}
#[cfg(feature = "ssr")]
mod feat_ssr {
use std::fmt::Write;
use super::*;
use crate::html::AnyScope;
use crate::platform::fmt::BufWriter;
impl VRaw {
pub(crate) async fn render_into_stream(
&self,
w: &mut BufWriter,
_parent_scope: &AnyScope,
_hydratable: bool,
) {
let _ = w.write_str(self.html.as_ref());
}
}
}