mirror of
https://github.com/DioxusLabs/dioxus
synced 2024-11-27 22:50:19 +00:00
67 lines
1.9 KiB
Rust
67 lines
1.9 KiB
Rust
// #[macro_use]
|
|
extern crate fstrings;
|
|
|
|
use bumpalo::collections::String;
|
|
|
|
// use dioxus_core::ifmt;
|
|
// use fstrings::format_args_f;
|
|
use bumpalo::core_alloc::fmt::Write;
|
|
|
|
fn main() {
|
|
let bump = bumpalo::Bump::new();
|
|
let b = ≎
|
|
let world = "123";
|
|
// dioxus_core::ifmt!(in b; "Hello {world}";);
|
|
}
|
|
|
|
// let mut s = bumpalo::collections::String::new_in(b);
|
|
// fstrings::write_f!(s, "Hello {world}");
|
|
// dbg!(s);
|
|
// let p = {
|
|
// println!("hello, {}", &world);
|
|
// ()
|
|
// };
|
|
// let g = format_args!("hello {world}", world = world);
|
|
// let g = dioxus_core::ifmt!(in b, "Hello {world}");
|
|
// let g = ifmt!(in b, "hhello {world}");
|
|
// let g = ::core::fmt::Arguments::new_v1(
|
|
// &["hello "],
|
|
// &match (&world,) {
|
|
// (arg0,) => [::core::fmt::ArgumentV1::new(
|
|
// arg0,
|
|
// ::core::fmt::Display::fmt,
|
|
// )],
|
|
// },
|
|
// );
|
|
// fn main() {
|
|
// let bump = bumpalo::Bump::new();
|
|
// let b = ≎
|
|
// let world = "123";
|
|
// let world = 123;
|
|
// let g = {
|
|
// use bumpalo::core_alloc::fmt::Write;
|
|
// use ::dioxus_core::prelude::bumpalo;
|
|
// use ::dioxus_core::prelude::format_args_f;
|
|
// let bump = b;
|
|
// let mut s = bumpalo::collections::String::new_in(bump);
|
|
// let _ = (&mut s).write_fmt(::core::fmt::Arguments::new_v1(
|
|
// &[""],
|
|
// &match (&::core::fmt::Arguments::new_v1(
|
|
// &["hhello "],
|
|
// &match (&world,) {
|
|
// (arg0,) => [::core::fmt::ArgumentV1::new(
|
|
// arg0,
|
|
// ::core::fmt::Display::fmt,
|
|
// )],
|
|
// },
|
|
// ),)
|
|
// {
|
|
// (arg0,) => [::core::fmt::ArgumentV1::new(
|
|
// arg0,
|
|
// ::core::fmt::Display::fmt,
|
|
// )],
|
|
// },
|
|
// ));
|
|
// s
|
|
// };
|
|
// }
|