SYMBOL INDEX (8394 symbols across 654 files) FILE: any_error/src/lib.rs type Error (line 23) | pub struct Error(Arc); method into_inner (line 27) | pub fn into_inner(self) -> Arc { type Target (line 33) | type Target = Arc; method deref (line 35) | fn deref(&self) -> &Self::Target { method fmt (line 41) | fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result { method from (line 50) | fn from(value: T) -> Self { type ErrorHook (line 61) | pub trait ErrorHook: Send + Sync { method throw (line 63) | fn throw(&self, error: Error) -> ErrorId; method clear (line 66) | fn clear(&self, id: &ErrorId); type ErrorId (line 72) | pub struct ErrorId(usize); method from (line 81) | fn from(value: usize) -> Self { method fmt (line 75) | fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result { type ResetErrorHookOnDrop (line 91) | pub struct ResetErrorHookOnDrop(Option>); method drop (line 94) | fn drop(&mut self) { function get_error_hook (line 100) | pub fn get_error_hook() -> Option> { function set_error_hook (line 105) | pub fn set_error_hook(hook: Arc) -> ResetErrorHookOnDrop { function throw (line 112) | pub fn throw(error: impl Into) -> ErrorId { function clear (line 119) | pub fn clear(id: &ErrorId) { function new (line 138) | pub fn new(inner: Fut) -> Self { type Output (line 150) | type Output = Fut::Output; method poll (line 152) | fn poll(self: Pin<&mut Self>, cx: &mut Context<'_>) -> Poll { type MyError (line 168) | struct MyError; method fmt (line 171) | fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result { function test_from (line 179) | fn test_from() { FILE: any_spawner/src/lib.rs type PinnedFuture (line 34) | pub type PinnedFuture = Pin + Send>>; type PinnedLocalFuture (line 36) | pub type PinnedLocalFuture = Pin>>; type SpawnFn (line 39) | type SpawnFn = fn(PinnedFuture<()>); type SpawnLocalFn (line 41) | type SpawnLocalFn = fn(PinnedLocalFuture<()>); type PollLocalFn (line 43) | type PollLocalFn = fn(); type ExecutorFns (line 47) | struct ExecutorFns { function no_op_poll (line 60) | fn no_op_poll() {} function no_op_spawn (line 65) | fn no_op_spawn(_: PinnedFuture<()>) { function no_op_spawn (line 78) | fn no_op_spawn(_: PinnedFuture<()>) { function no_op_spawn_local (line 87) | fn no_op_spawn_local(_: PinnedLocalFuture<()>) { type ExecutorError (line 96) | pub enum ExecutorError { type Executor (line 103) | pub struct Executor; method spawn (line 112) | pub fn spawn(fut: impl Future + Send + 'static) { method spawn_local (line 129) | pub fn spawn_local(fut: impl Future + 'static) { method tick (line 143) | pub async fn tick() { method poll_local (line 162) | pub fn poll_local() { method init_tokio (line 178) | pub fn init_tokio() -> Result<(), ExecutorError> { method init_wasm_bindgen (line 201) | pub fn init_wasm_bindgen() -> Result<(), ExecutorError> { method init_glib (line 222) | pub fn init_glib() -> Result<(), ExecutorError> { method init_futures_executor (line 248) | pub fn init_futures_executor() -> Result<(), ExecutorError> { method init_async_executor (line 309) | pub fn init_async_executor() -> Result<(), ExecutorError> { method init_custom_executor (line 348) | pub fn init_custom_executor( method init_local_custom_executor (line 394) | pub fn init_local_custom_executor( type CustomExecutor (line 441) | pub trait CustomExecutor { method spawn (line 443) | fn spawn(&self, fut: PinnedFuture<()>); method spawn_local (line 445) | fn spawn_local(&self, fut: PinnedLocalFuture<()>); method poll_local (line 449) | fn poll_local(&self); function test_object_safety (line 454) | fn test_object_safety(_: Box) {} function handle_uninitialized_spawn (line 460) | fn handle_uninitialized_spawn(_fut: PinnedFuture<()>) { function handle_uninitialized_spawn_local (line 490) | fn handle_uninitialized_spawn_local(_fut: PinnedLocalFuture<()>) { FILE: any_spawner/tests/already_set_error.rs function test_already_set_error (line 4) | fn test_already_set_error() { FILE: any_spawner/tests/async_executor.rs type TestExecutor (line 10) | struct TestExecutor { method new (line 15) | fn new() -> Self { method spawn (line 21) | fn spawn(&self, future: F) method run_all (line 28) | fn run_all(&self) { function test_async_executor (line 51) | fn test_async_executor() { FILE: any_spawner/tests/custom_executor.rs function test_custom_executor (line 8) | fn test_custom_executor() { FILE: any_spawner/tests/custom_runtime.rs function can_create_custom_executor (line 6) | fn can_create_custom_executor() { FILE: any_spawner/tests/executor_tick.rs function test_executor_tick (line 10) | async fn test_executor_tick() { FILE: any_spawner/tests/futures_executor.rs function test_futures_executor (line 11) | fn test_futures_executor() { FILE: any_spawner/tests/futures_runtime.rs function can_spawn_local_future (line 7) | fn can_spawn_local_future() { function can_make_local_progress (line 19) | fn can_make_local_progress() { FILE: any_spawner/tests/glib.rs function run_on_glib_context (line 19) | fn run_on_glib_context(fut: F) function run_local_on_glib_context (line 38) | fn run_local_on_glib_context(fut: F) function test_glib_spawn (line 60) | fn test_glib_spawn() { function test_glib_spawn_local (line 85) | fn test_glib_spawn_local() { function test_glib_tick (line 120) | fn test_glib_tick() { function test_glib_poll_local_is_no_op (line 142) | fn test_glib_poll_local_is_no_op() { FILE: any_spawner/tests/local_custom_executor.rs function test_local_custom_executor (line 8) | fn test_local_custom_executor() { FILE: any_spawner/tests/multiple_tasks.rs function test_multiple_tasks (line 8) | async fn test_multiple_tasks() { FILE: any_spawner/tests/tokio_executor.rs function test_tokio_executor (line 7) | async fn test_tokio_executor() { FILE: any_spawner/tests/wasm_bindgen_tests.rs function test_wasm_bindgen_spawn_local (line 14) | async fn test_wasm_bindgen_spawn_local() { function test_wasm_bindgen_tick (line 34) | async fn test_wasm_bindgen_tick() { function test_multiple_wasm_bindgen_tasks (line 54) | async fn test_multiple_wasm_bindgen_tasks() { function test_wasm_bindgen_spawn_errors (line 81) | fn test_wasm_bindgen_spawn_errors() { FILE: benchmarks/src/reactive.rs function leptos_deep_creation (line 5) | fn leptos_deep_creation(b: &mut Bencher) { function leptos_deep_update (line 26) | fn leptos_deep_update(b: &mut Bencher) { function leptos_narrowing_down (line 48) | fn leptos_narrowing_down(b: &mut Bencher) { function leptos_fanning_out (line 65) | fn leptos_fanning_out(b: &mut Bencher) { function leptos_narrowing_update (line 83) | fn leptos_narrowing_update(b: &mut Bencher) { function l0410_deep_creation (line 115) | fn l0410_deep_creation(b: &mut Bencher) { function l0410_deep_update (line 138) | fn l0410_deep_update(b: &mut Bencher) { function l0410_narrowing_down (line 163) | fn l0410_narrowing_down(b: &mut Bencher) { function l0410_fanning_out (line 186) | fn l0410_fanning_out(b: &mut Bencher) { function l0410_narrowing_update (line 206) | fn l0410_narrowing_update(b: &mut Bencher) { function l0410_scope_creation_and_disposal (line 243) | fn l0410_scope_creation_and_disposal(b: &mut Bencher) { function sycamore_narrowing_down (line 274) | fn sycamore_narrowing_down(b: &mut Bencher) { function sycamore_fanning_out (line 296) | fn sycamore_fanning_out(b: &mut Bencher) { function sycamore_deep_creation (line 316) | fn sycamore_deep_creation(b: &mut Bencher) { function sycamore_deep_update (line 336) | fn sycamore_deep_update(b: &mut Bencher) { function sycamore_narrowing_update (line 357) | fn sycamore_narrowing_update(b: &mut Bencher) { function sycamore_scope_creation_and_disposal (line 393) | fn sycamore_scope_creation_and_disposal(b: &mut Bencher) { FILE: benchmarks/src/ssr.rs function leptos_ssr_bench (line 4) | fn leptos_ssr_bench(b: &mut Bencher) { function tachys_ssr_bench (line 39) | fn tachys_ssr_bench(b: &mut Bencher) { function tera_ssr_bench (line 79) | fn tera_ssr_bench(b: &mut Bencher) { function sycamore_ssr_bench (line 124) | fn sycamore_ssr_bench(b: &mut Bencher) { function yew_ssr_bench (line 181) | fn yew_ssr_bench(b: &mut Bencher) { FILE: benchmarks/src/todomvc/leptos.rs type Todos (line 7) | pub struct Todos(pub Vec); method new (line 12) | pub fn new() -> Self { method new_with_1000 (line 16) | pub fn new_with_1000() -> Self { method is_empty (line 23) | pub fn is_empty(&self) -> bool { method add (line 27) | pub fn add(&mut self, todo: Todo) { method remove (line 31) | pub fn remove(&mut self, id: usize) { method remaining (line 35) | pub fn remaining(&self) -> usize { method completed (line 39) | pub fn completed(&self) -> usize { method toggle_all (line 43) | pub fn toggle_all(&self) { method clear_completed (line 60) | fn clear_completed(&mut self) { constant STORAGE_KEY (line 9) | const STORAGE_KEY: &str = "todos-leptos"; type Todo (line 66) | pub struct Todo { method new (line 75) | pub fn new(id: usize, title: String) -> Self { method new_with_completed (line 79) | pub fn new_with_completed( method toggle (line 95) | pub fn toggle(&self) { constant ESCAPE_KEY (line 101) | const ESCAPE_KEY: u32 = 27; constant ENTER_KEY (line 102) | const ENTER_KEY: u32 = 13; function TodoMVC (line 105) | pub fn TodoMVC(todos: Todos) -> impl IntoView { function Todo (line 247) | pub fn Todo(todo: Todo) -> impl IntoView { method new (line 75) | pub fn new(id: usize, title: String) -> Self { method new_with_completed (line 79) | pub fn new_with_completed( method toggle (line 95) | pub fn toggle(&self) { type Mode (line 298) | pub enum Mode { method default (line 305) | fn default() -> Self { function route (line 310) | pub fn route(hash: &str) -> Mode { type TodoSerialized (line 319) | pub struct TodoSerialized { method into_todo (line 326) | pub fn into_todo(self, ) -> Todo { method from (line 332) | fn from(todo: &Todo) -> Self { FILE: benchmarks/src/todomvc/mod.rs function leptos_todomvc_ssr (line 10) | fn leptos_todomvc_ssr(b: &mut Bencher) { function tachys_todomvc_ssr (line 25) | fn tachys_todomvc_ssr(b: &mut Bencher) { function sycamore_todomvc_ssr (line 41) | fn sycamore_todomvc_ssr(b: &mut Bencher) { function yew_todomvc_ssr (line 60) | fn yew_todomvc_ssr(b: &mut Bencher) { function leptos_todomvc_ssr_with_1000 (line 74) | fn leptos_todomvc_ssr_with_1000(b: &mut Bencher) { function tachys_todomvc_ssr_with_1000 (line 89) | fn tachys_todomvc_ssr_with_1000(b: &mut Bencher) { function sycamore_todomvc_ssr_with_1000 (line 103) | fn sycamore_todomvc_ssr_with_1000(b: &mut Bencher) { function yew_todomvc_ssr_with_1000 (line 122) | fn yew_todomvc_ssr_with_1000(b: &mut Bencher) { function tera_todomvc_ssr (line 136) | fn tera_todomvc_ssr(b: &mut Bencher) { FILE: benchmarks/src/todomvc/sycamore.rs type Todo (line 8) | pub struct Todo { type Filter (line 15) | pub enum Filter { method url (line 28) | fn url(self) -> &'static str { method get_filter_from_hash (line 36) | fn get_filter_from_hash() -> Self { method default (line 22) | fn default() -> Self { type AppState (line 48) | pub struct AppState { method add_todo (line 54) | fn add_todo(&self, title: String, id: usize) { method remove_todo (line 62) | fn remove_todo(&self, id: usize) { method todos_left (line 66) | fn todos_left(&self) -> usize { method toggle_complete_all (line 73) | fn toggle_complete_all(&self) { method clear_completed (line 97) | fn clear_completed(&self) { constant KEY (line 102) | const KEY: &str = "todos-sycamore"; function App (line 105) | pub fn App(cx: Scope) -> View { function AppWith1000 (line 127) | pub fn AppWith1000(cx: Scope) -> View { function Copyright (line 158) | pub fn Copyright(cx: Scope) -> View { function Header (line 175) | pub fn Header(cx: Scope) -> View { function Item (line 212) | pub fn Item(cx: Scope, todo: RcSignal) -> View { function List (line 331) | pub fn List(cx: Scope) -> View { function TodoFilter (line 383) | pub fn TodoFilter(cx: Scope, filter: Filter) -> View { function Footer (line 402) | pub fn Footer(cx: Scope) -> View { FILE: benchmarks/src/todomvc/tachys.rs type Todos (line 16) | pub struct Todos(pub Vec); method new (line 21) | pub fn new() -> Self { method new_with_1000 (line 25) | pub fn new_with_1000() -> Self { method is_empty (line 32) | pub fn is_empty(&self) -> bool { method add (line 36) | pub fn add(&mut self, todo: Todo) { method remove (line 40) | pub fn remove(&mut self, id: usize) { method remaining (line 44) | pub fn remaining(&self) -> usize { method completed (line 48) | pub fn completed(&self) -> usize { method toggle_all (line 52) | pub fn toggle_all(&self) { method clear_completed (line 69) | fn clear_completed(&mut self) { constant STORAGE_KEY (line 18) | const STORAGE_KEY: &str = "todos-leptos"; type Todo (line 75) | pub struct Todo { method new (line 84) | pub fn new(id: usize, title: String) -> Self { method new_with_completed (line 88) | pub fn new_with_completed( method toggle (line 104) | pub fn toggle(&self) { constant ESCAPE_KEY (line 110) | const ESCAPE_KEY: u32 = 27; constant ENTER_KEY (line 111) | const ENTER_KEY: u32 = 13; function TodoMVC (line 113) | pub fn TodoMVC(todos: Todos) -> impl Render + RenderHtml { function Todo (line 251) | pub fn Todo(todo: Todo) -> impl Render + RenderHtml { method new (line 84) | pub fn new(id: usize, title: String) -> Self { method new_with_completed (line 88) | pub fn new_with_completed( method toggle (line 104) | pub fn toggle(&self) { type Mode (line 292) | pub enum Mode { method default (line 299) | fn default() -> Self { function route (line 304) | pub fn route(hash: &str) -> Mode { type TodoSerialized (line 313) | pub struct TodoSerialized { method into_todo (line 320) | pub fn into_todo(self) -> Todo { method from (line 326) | fn from(todo: &Todo) -> Self { FILE: benchmarks/src/todomvc/tera.rs function tera_todomvc_ssr (line 90) | fn tera_todomvc_ssr(b: &mut Bencher) { function tera_todomvc_ssr_1000 (line 130) | fn tera_todomvc_ssr_1000(b: &mut Bencher) { FILE: benchmarks/src/todomvc/yew.rs constant KEY (line 8) | const KEY: &str = "yew.todomvc.self"; type Msg (line 10) | pub enum Msg { type App (line 22) | pub struct App { method view_filter (line 146) | fn view_filter(&self, filter: Filter, link: &Scope) -> Html { method view_input (line 164) | fn view_input(&self, link: &Scope) -> Html { method view_entry (line 191) | fn view_entry(&self, (idx, entry): (usize, &Entry), link: &Scope... method view_entry_edit_input (line 216) | fn view_entry_edit_input(&self, (idx, entry): (usize, &Entry), link: &... type Message (line 28) | type Message = Msg; type Properties (line 29) | type Properties = (); method create (line 31) | fn create(_ctx: &Context) -> Self { method update (line 42) | fn update(&mut self, _ctx: &Context, msg: Self::Message) -> bool { method view (line 96) | fn view(&self, ctx: &Context) -> Html { type AppWith1000 (line 247) | pub struct AppWith1000 { method view_filter (line 377) | fn view_filter(&self, filter: Filter, link: &Scope) -> Html { method view_input (line 395) | fn view_input(&self, link: &Scope) -> Html { method view_entry (line 422) | fn view_entry(&self, (idx, entry): (usize, &Entry), link: &Scope... method view_entry_edit_input (line 447) | fn view_entry_edit_input(&self, (idx, entry): (usize, &Entry), link: &... type Message (line 253) | type Message = Msg; type Properties (line 254) | type Properties = (); method create (line 256) | fn create(_ctx: &Context) -> Self { method update (line 273) | fn update(&mut self, _ctx: &Context, msg: Self::Message) -> bool { method view (line 327) | fn view(&self, ctx: &Context) -> Html { type State (line 482) | pub struct State { method total (line 489) | pub fn total(&self) -> usize { method total_completed (line 493) | pub fn total_completed(&self) -> usize { method is_all_completed (line 500) | pub fn is_all_completed(&self) -> bool { method clear_completed (line 514) | pub fn clear_completed(&mut self) { method toggle (line 523) | pub fn toggle(&mut self, idx: usize) { method toggle_all (line 534) | pub fn toggle_all(&mut self, value: bool) { method toggle_edit (line 542) | pub fn toggle_edit(&mut self, idx: usize) { method clear_all_edit (line 553) | pub fn clear_all_edit(&mut self) { method complete_edit (line 559) | pub fn complete_edit(&mut self, idx: usize, val: String) { method remove (line 575) | pub fn remove(&mut self, idx: usize) { type Entry (line 591) | pub struct Entry { type Filter (line 598) | pub enum Filter { method fits (line 604) | pub fn fits(&self, entry: &Entry) -> bool { method as_href (line 612) | pub fn as_href(&self) -> &'static str { FILE: const_str_slice_concat/src/lib.rs constant MAX_TEMPLATE_SIZE (line 7) | pub(crate) const MAX_TEMPLATE_SIZE: usize = 4096; function str_from_buffer (line 10) | pub const fn str_from_buffer(buf: &[u8; MAX_TEMPLATE_SIZE]) -> &str { function const_concat (line 22) | pub const fn const_concat( function const_concat_with_prefix (line 48) | pub const fn const_concat_with_prefix( function const_concat_with_separator (line 106) | pub const fn const_concat_with_separator( FILE: either_of/src/lib.rs function swap (line 472) | pub fn swap(self) -> Either { function from (line 481) | fn from(value: Result) -> Self { type EitherOr (line 489) | pub trait EitherOr { method either_or (line 492) | fn either_or(self, a: FA, b: FB) -> Either type Left (line 499) | type Left = (); type Right (line 500) | type Right = (); method either_or (line 502) | fn either_or(self, a: FA, b: FB) -> Either type Left (line 516) | type Left = T; type Right (line 517) | type Right = (); method either_or (line 519) | fn either_or(self, a: FA, b: FB) -> Either type Left (line 532) | type Left = T; type Right (line 533) | type Right = E; method either_or (line 535) | fn either_or(self, a: FA, b: FB) -> Either type Left (line 548) | type Left = A; type Right (line 549) | type Right = B; method either_or (line 552) | fn either_or(self, a: FA, b: FB) -> Either function test_either_or (line 562) | fn test_either_or() { function either_macro (line 981) | fn either_macro() { function unwrap_wrong_either (line 1238) | fn unwrap_wrong_either() { FILE: examples/action-form-error-handling/src/app.rs function App (line 8) | pub fn App() -> impl IntoView { function do_something (line 22) | async fn do_something( function HomePage (line 36) | fn HomePage() -> impl IntoView { function NotFound (line 65) | fn NotFound() -> impl IntoView { FILE: examples/action-form-error-handling/src/lib.rs function hydrate (line 5) | pub fn hydrate() { FILE: examples/action-form-error-handling/src/main.rs function main (line 3) | async fn main() -> std::io::Result<()> { function main (line 56) | pub fn main() { FILE: examples/axum_js_ssr/src/api.rs function fetch_code (line 4) | pub async fn fetch_code() -> Result { FILE: examples/axum_js_ssr/src/app.rs function shell (line 12) | pub fn shell(options: LeptosOptions) -> impl IntoView { function App (line 31) | pub fn App() -> impl IntoView { function HomePage (line 102) | fn HomePage() -> impl IntoView { type CodeDemoHook (line 130) | struct CodeDemoHook { function CodeDemo (line 135) | fn CodeDemo() -> impl IntoView { function Naive (line 177) | fn Naive() -> impl IntoView { function NaiveEvent (line 269) | fn NaiveEvent( function CustomEvent (line 395) | fn CustomEvent() -> impl IntoView { function CodeDemoSignalEffect (line 488) | fn CodeDemoSignalEffect() -> impl IntoView { type WasmDemo (line 600) | enum WasmDemo { function CodeDemoWasm (line 607) | fn CodeDemoWasm(mode: WasmDemo) -> impl IntoView { function WasmBindgenNaive (line 734) | fn WasmBindgenNaive() -> impl IntoView { function WasmBindgenJSHookReadyEvent (line 777) | fn WasmBindgenJSHookReadyEvent() -> impl IntoView { function WasmBindgenEffect (line 865) | fn WasmBindgenEffect() -> impl IntoView { type InnerEffect (line 911) | struct InnerEffect; function CodeInner (line 914) | fn CodeInner(code: String, lang: String) -> impl IntoView { function CodeDemoWasmInner (line 960) | fn CodeDemoWasmInner() -> impl IntoView { function WasmBindgenDirect (line 1001) | fn WasmBindgenDirect() -> impl IntoView { function WasmBindgenDirectFixed (line 1059) | fn WasmBindgenDirectFixed() -> impl IntoView { FILE: examples/axum_js_ssr/src/consts.rs constant CH03_05A (line 3) | pub const CH03_05A: &str = r#"fn main() { constant CH05_02A (line 24) | pub const CH05_02A: &str = r#"fn main() { constant LEPTOS_HYDRATED (line 39) | pub const LEPTOS_HYDRATED: &str = "_leptos_hydrated"; FILE: examples/axum_js_ssr/src/hljs.rs function highlight_lang (line 17) | fn highlight_lang( function highlight_all (line 23) | pub fn highlight_all(); function highlight (line 30) | pub fn highlight(code: String, lang: String) -> Option { function highlight_all (line 47) | pub fn highlight_all() {} FILE: examples/axum_js_ssr/src/lib.rs function hydrate (line 8) | pub fn hydrate() { FILE: examples/axum_js_ssr/src/main.rs function main (line 14) | async fn main() { function main (line 148) | pub fn main() { FILE: examples/counter/src/lib.rs function SimpleCounter (line 7) | pub fn SimpleCounter( FILE: examples/counter/src/main.rs function main (line 4) | pub fn main() { FILE: examples/counter/tests/web.rs function clear (line 11) | async fn clear() { function inc (line 81) | async fn inc() { FILE: examples/counter_isomorphic/src/counters.rs function get_server_count (line 23) | pub async fn get_server_count() -> Result { function adjust_server_count (line 31) | pub async fn adjust_server_count( function clear_server_count (line 46) | pub async fn clear_server_count() -> Result { function Counters (line 54) | pub fn Counters() -> impl IntoView { function Counter (line 93) | pub fn Counter() -> impl IntoView { function FormCounter (line 130) | pub fn FormCounter() -> impl IntoView { function MultiuserCounter (line 183) | pub fn MultiuserCounter() -> impl IntoView { FILE: examples/counter_isomorphic/src/lib.rs function hydrate (line 5) | pub fn hydrate() { FILE: examples/counter_isomorphic/src/main.rs function counter_events (line 9) | async fn counter_events() -> impl Responder { function main (line 28) | async fn main() -> std::io::Result<()> { FILE: examples/counter_url_query/src/lib.rs function SimpleQueryCounter (line 8) | pub fn SimpleQueryCounter() -> impl IntoView { FILE: examples/counter_url_query/src/main.rs function main (line 5) | pub fn main() { FILE: examples/counter_without_macros/src/lib.rs function counter (line 9) | pub fn counter(initial_value: i32, step: u32) -> impl IntoView { type Count (line 40) | pub struct Count { method new (line 46) | pub fn new(value: i32, step: u32) -> Self { method value (line 53) | pub fn value(&self) -> i32 { method increase (line 58) | pub fn increase(&mut self) { method decrease (line 62) | pub fn decrease(&mut self) { method clear (line 66) | pub fn clear(&mut self) { FILE: examples/counter_without_macros/src/main.rs function main (line 4) | pub fn main() { FILE: examples/counter_without_macros/tests/business.rs function should_increase_count (line 14) | fn should_increase_count(#[case] initial_value: i32, #[case] step: u32) { function should_decrease_count (line 29) | fn should_decrease_count(#[case] initial_value: i32, #[case] step: u32) { function should_clear_count (line 44) | fn should_clear_count(#[case] initial_value: i32, #[case] step: u32) { FILE: examples/counter_without_macros/tests/web.rs function should_increment_counter (line 13) | async fn should_increment_counter() { function should_decrement_counter (line 26) | async fn should_decrement_counter() { function should_clear_counter (line 38) | async fn should_clear_counter() { function open_counter (line 51) | fn open_counter() { function remove_existing_counter (line 56) | fn remove_existing_counter() { function click_clear (line 62) | fn click_clear() { function click_decrement (line 66) | fn click_decrement() { function click_increment (line 70) | fn click_increment() { function click_text (line 74) | fn click_text(text: &str) { function see_text (line 78) | fn see_text() -> Option { function find_by_text (line 82) | fn find_by_text(text: &str) -> HtmlElement { FILE: examples/counters/e2e/tests/fixtures/counters_page.ts class CountersPage (line 3) | class CountersPage { method constructor (line 17) | constructor(page: Page) { method goto (line 49) | async goto() { method addCounter (line 53) | async addCounter() { method addOneThousandCounters (line 60) | async addOneThousandCounters() { method decrementCount (line 64) | async decrementCount(index: number = 0) { method incrementCount (line 71) | async incrementCount(index: number = 0) { method clearCounters (line 78) | async clearCounters() { method enterCount (line 85) | async enterCount(count: string, index: number = 0) { method removeCounter (line 92) | async removeCounter(index: number = 0) { FILE: examples/counters/src/lib.rs constant MANY_COUNTERS (line 3) | const MANY_COUNTERS: usize = 1000; type CounterHolder (line 5) | type CounterHolder = Vec<(usize, ArcRwSignal)>; type CounterUpdater (line 8) | struct CounterUpdater { function Counters (line 13) | pub fn Counters() -> impl IntoView { function Counter (line 71) | fn Counter(id: usize, value: ArcRwSignal) -> impl IntoView { FILE: examples/counters/src/main.rs function main (line 3) | fn main() { FILE: examples/counters/tests/web.rs function inc (line 12) | async fn inc() { FILE: examples/directives/src/lib.rs function highlight (line 5) | pub fn highlight(el: Element) { function copy_to_clipboard (line 21) | pub fn copy_to_clipboard(el: Element, content: &str) { type Amount (line 37) | pub struct Amount(usize); method from (line 40) | fn from(value: usize) -> Self { method from (line 47) | fn from(_: ()) -> Self { function add_dot (line 52) | pub fn add_dot(el: Element, amount: Amount) { function SomeComponent (line 67) | pub fn SomeComponent() -> impl IntoView { function App (line 76) | pub fn App() -> impl IntoView { FILE: examples/directives/src/main.rs function main (line 4) | fn main() { FILE: examples/directives/tests/web.rs function test_directives (line 11) | async fn test_directives() { FILE: examples/error_boundary/e2e/tests/fixtures/home_page.ts class HomePage (line 3) | class HomePage { method constructor (line 12) | constructor(page: Page) { method goto (line 24) | async goto() { method enterNumber (line 28) | async enterNumber(count: string, index: number = 0) { method clickUpArrow (line 35) | async clickUpArrow() { method clickDownArrow (line 42) | async clickDownArrow() { method clearInput (line 49) | async clearInput() { FILE: examples/error_boundary/src/lib.rs function App (line 4) | pub fn App() -> impl IntoView { FILE: examples/error_boundary/src/main.rs function main (line 4) | pub fn main() { FILE: examples/errors_axum/src/error_template.rs function ErrorTemplate (line 9) | pub fn ErrorTemplate(#[prop(into)] errors: Signal) -> impl IntoV... FILE: examples/errors_axum/src/errors.rs type AppError (line 5) | pub enum AppError { method status_code (line 13) | pub fn status_code(&self) -> StatusCode { FILE: examples/errors_axum/src/landing.rs function cause_internal_server_error (line 10) | pub async fn cause_internal_server_error() -> Result<(), ServerFnError> { function shell (line 19) | pub fn shell(options: LeptosOptions) -> impl IntoView { function App (line 38) | pub fn App() -> impl IntoView { function ExampleErrors (line 64) | pub fn ExampleErrors() -> impl IntoView { function ReturnsError (line 93) | pub fn ReturnsError() -> impl IntoView { FILE: examples/errors_axum/src/lib.rs function hydrate (line 7) | pub fn hydrate() { FILE: examples/errors_axum/src/main.rs function custom_handler (line 18) | pub async fn custom_handler( function main (line 35) | async fn main() { function main (line 67) | pub fn main() { FILE: examples/fetch/src/lib.rs type Cat (line 6) | pub struct Cat { type CatError (line 11) | pub enum CatError { type CatCount (line 16) | type CatCount = usize; function fetch_cats (line 18) | async fn fetch_cats(count: CatCount) -> Result, Error> { function fetch_example (line 41) | pub fn fetch_example() -> impl IntoView { FILE: examples/fetch/src/main.rs function main (line 4) | pub fn main() { FILE: examples/hackernews/src/api.rs function story (line 3) | pub fn story(path: &str) -> String { function user (line 7) | pub fn user(path: &str) -> String { function fetch_api (line 12) | pub fn fetch_api( function fetch_api (line 46) | pub async fn fetch_api(path: &str) -> Option type Story (line 60) | pub struct Story { type Comment (line 78) | pub struct Comment { type User (line 89) | pub struct User { FILE: examples/hackernews/src/lib.rs function App (line 13) | pub fn App() -> impl IntoView { function hydrate (line 40) | pub fn hydrate() { FILE: examples/hackernews/src/main.rs function css (line 9) | pub async fn css() -> impl Responder { function favicon (line 13) | pub async fn favicon() -> impl Responder { function main (line 20) | async fn main() -> std::io::Result<()> { function main (line 69) | fn main() { FILE: examples/hackernews/src/routes/nav.rs function Nav (line 5) | pub fn Nav() -> impl IntoView { FILE: examples/hackernews/src/routes/stories.rs function category (line 8) | fn category(from: &str) -> &'static str { function Stories (line 19) | pub fn Stories() -> impl IntoView { function Story (line 120) | fn Story(story: api::Story) -> impl IntoView { FILE: examples/hackernews/src/routes/story.rs function Story (line 7) | pub fn Story() -> impl IntoView { function Comment (line 69) | pub fn Comment(comment: api::Comment) -> impl IntoView { function pluralize (line 137) | fn pluralize(n: usize) -> &'static str { FILE: examples/hackernews/src/routes/users.rs function User (line 6) | pub fn User() -> impl IntoView { FILE: examples/hackernews_axum/src/api.rs function story (line 4) | pub fn story(path: &str) -> String { function user (line 8) | pub fn user(path: &str) -> String { function fetch_api (line 13) | pub fn fetch_api( function fetch_api (line 47) | pub async fn fetch_api(path: &str) -> Option type Story (line 61) | pub struct Story { type Comment (line 79) | pub struct Comment { type User (line 90) | pub struct User { FILE: examples/hackernews_axum/src/error_template.rs function error_template (line 5) | pub fn error_template(errors: Option>) -> View { FILE: examples/hackernews_axum/src/lib.rs function shell (line 12) | pub fn shell(options: LeptosOptions) -> impl IntoView { function App (line 31) | pub fn App() -> impl IntoView { function hydrate (line 58) | pub fn hydrate() { FILE: examples/hackernews_axum/src/main.rs function main (line 3) | async fn main() { function main (line 43) | pub fn main() { FILE: examples/hackernews_axum/src/routes/nav.rs function Nav (line 5) | pub fn Nav() -> impl IntoView { FILE: examples/hackernews_axum/src/routes/stories.rs function category (line 8) | fn category(from: &str) -> &'static str { function Stories (line 19) | pub fn Stories() -> impl IntoView { function Story (line 111) | fn Story(story: api::Story) -> impl IntoView { FILE: examples/hackernews_axum/src/routes/story.rs type StoryRoute (line 9) | pub struct StoryRoute { method data (line 15) | fn data() -> Self { method view (line 33) | fn view(this: Self) -> AnyView { function Comment (line 85) | pub fn Comment(comment: api::Comment) -> impl IntoView { function pluralize (line 131) | fn pluralize(n: usize) -> &'static str { FILE: examples/hackernews_axum/src/routes/users.rs type UserRoute (line 6) | pub struct UserRoute { method data (line 12) | fn data() -> Self { method view (line 27) | fn view(this: Self) -> AnyView { FILE: examples/hackernews_islands_axum/src/api.rs function story (line 6) | pub fn story(path: &str) -> String { function user (line 11) | pub fn user(path: &str) -> String { function fetch_api (line 16) | pub async fn fetch_api(path: &str) -> Option type Story (line 31) | pub struct Story { type Comment (line 49) | pub struct Comment { type User (line 60) | pub struct User { FILE: examples/hackernews_islands_axum/src/fallback.rs constant DEV_MODE (line 10) | const DEV_MODE: bool = false; constant DEV_MODE (line 13) | const DEV_MODE: bool = true; type Assets (line 17) | struct Assets; function file_and_error_handler (line 19) | pub async fn file_and_error_handler( function get_static_file (line 43) | async fn get_static_file( FILE: examples/hackernews_islands_axum/src/lib.rs function shell (line 13) | pub fn shell(options: LeptosOptions) -> impl IntoView { function App (line 32) | pub fn App() -> impl IntoView { function hydrate (line 54) | pub fn hydrate() { FILE: examples/hackernews_islands_axum/src/main.rs function main (line 3) | async fn main() { function main (line 53) | pub fn main() { FILE: examples/hackernews_islands_axum/src/routes/nav.rs function Nav (line 5) | pub fn Nav() -> impl IntoView { FILE: examples/hackernews_islands_axum/src/routes/stories.rs function category (line 8) | fn category(from: &str) -> String { function fetch_stories (line 20) | pub async fn fetch_stories( function Stories (line 31) | pub fn Stories() -> impl IntoView { function Story (line 122) | fn Story(story: api::Story) -> impl IntoView { FILE: examples/hackernews_islands_axum/src/routes/story.rs function fetch_story (line 7) | pub async fn fetch_story( function Story (line 14) | pub fn Story() -> impl IntoView { function Comment (line 76) | pub fn Comment(comment: api::Comment) -> impl IntoView { function Toggle (line 98) | pub fn Toggle(children: Children) -> impl IntoView { FILE: examples/hackernews_islands_axum/src/routes/users.rs function fetch_user (line 6) | pub async fn fetch_user( function User (line 13) | pub fn User() -> impl IntoView { FILE: examples/hackernews_js_fetch/src/api.rs function story (line 4) | pub fn story(path: &str) -> String { function user (line 8) | pub fn user(path: &str) -> String { function fetch_api (line 13) | pub fn fetch_api( function fetch_api (line 47) | pub async fn fetch_api(path: &str) -> Option type Story (line 61) | pub struct Story { type Comment (line 79) | pub struct Comment { type User (line 90) | pub struct User { FILE: examples/hackernews_js_fetch/src/lib.rs function shell (line 12) | pub fn shell(options: LeptosOptions) -> impl IntoView { function App (line 31) | pub fn App() -> impl IntoView { function hydrate (line 58) | pub fn hydrate() { type Handler (line 73) | pub struct Handler(axum_js_fetch::App); method new (line 77) | pub async fn new() -> Self { method serve (line 101) | pub async fn serve(&self, req: web_sys::Request) -> web_sys::Response { FILE: examples/hackernews_js_fetch/src/routes/nav.rs function Nav (line 5) | pub fn Nav() -> impl IntoView { FILE: examples/hackernews_js_fetch/src/routes/stories.rs function category (line 9) | fn category(from: &str) -> &'static str { function Stories (line 20) | pub fn Stories() -> impl IntoView { function Story (line 115) | fn Story(story: api::Story) -> impl IntoView { FILE: examples/hackernews_js_fetch/src/routes/story.rs function Story (line 8) | pub fn Story() -> impl IntoView { function Comment (line 72) | pub fn Comment(comment: api::Comment) -> impl IntoView { function pluralize (line 135) | fn pluralize(n: usize) -> &'static str { FILE: examples/hackernews_js_fetch/src/routes/users.rs function User (line 7) | pub fn User() -> impl IntoView { FILE: examples/islands/src/app.rs function shell (line 3) | pub fn shell(options: LeptosOptions) -> impl IntoView { function App (line 23) | pub fn App() -> impl IntoView { function OuterIsland (line 39) | pub fn OuterIsland(children: Children) -> impl IntoView { function InnerIsland (line 53) | pub fn InnerIsland() -> impl IntoView { FILE: examples/islands/src/lib.rs function hydrate (line 5) | pub fn hydrate() { FILE: examples/islands/src/main.rs function main (line 7) | async fn main() { FILE: examples/islands_router/src/app.rs function shell (line 12) | pub fn shell(options: LeptosOptions) -> impl IntoView { function App (line 32) | pub fn App() -> impl IntoView { function search (line 54) | pub async fn search(query: String) -> Result, ServerFnError> { function delete_user (line 69) | pub async fn delete_user(id: u32) -> Result<(), ServerFnError> { type User (line 79) | pub struct User { function Home (line 87) | pub fn Home() -> impl IntoView { function Details (line 151) | pub fn Details() -> impl IntoView { function About (line 193) | pub fn About() -> impl IntoView { function Counter (line 205) | pub fn Counter() -> impl IntoView { FILE: examples/islands_router/src/lib.rs function hydrate (line 5) | pub fn hydrate() { FILE: examples/islands_router/src/main.rs function main (line 7) | async fn main() { FILE: examples/js-framework-benchmark/src/lib.rs type RowData (line 43) | struct RowData { function build_data (line 50) | fn build_data(count: usize) -> Vec { function Button (line 82) | fn Button( function App (line 98) | pub fn App() -> impl IntoView { FILE: examples/js-framework-benchmark/src/main.rs function main (line 6) | pub fn main() { FILE: examples/js-framework-benchmark/tests/web.rs function add_item (line 9) | async fn add_item() { FILE: examples/lazy_routes/e2e/tests/app_suite.rs function main (line 9) | async fn main() -> Result<()> { FILE: examples/lazy_routes/e2e/tests/fixtures/action.rs function goto_path (line 6) | pub async fn goto_path(client: &Client, path: &str) -> Result<()> { function click_link (line 13) | pub async fn click_link(client: &Client, text: &str) -> Result<()> { function click_button (line 19) | pub async fn click_button(client: &Client, id: &str) -> Result<()> { FILE: examples/lazy_routes/e2e/tests/fixtures/check.rs function page_name_is (line 6) | pub async fn page_name_is(client: &Client, expected_text: &str) -> Resul... function result_is (line 12) | pub async fn result_is(client: &Client, expected_text: &str) -> Result<(... function navigating_appears (line 18) | pub async fn navigating_appears(client: &Client) -> Result<()> { function element_exists (line 24) | pub async fn element_exists(client: &Client, id: &str) -> Result<()> { FILE: examples/lazy_routes/e2e/tests/fixtures/find.rs function text_at_id (line 4) | pub async fn text_at_id(client: &Client, id: &str) -> Result { function link_with_text (line 12) | pub async fn link_with_text(client: &Client, text: &str) -> Result Result { FILE: examples/lazy_routes/e2e/tests/fixtures/world/action_steps.rs function i_open_the_app (line 7) | async fn i_open_the_app(world: &mut AppWorld) -> Result<()> { function i_open_the_app_at (line 15) | async fn i_open_the_app_at(world: &mut AppWorld, url: String) -> Result<... function i_select_the_link (line 23) | async fn i_select_the_link(world: &mut AppWorld, text: String) -> Result... function i_click_the_button (line 31) | async fn i_click_the_button(world: &mut AppWorld, id: String) -> Result<... function i_select_the_following_links (line 39) | async fn i_select_the_following_links( function i_wait_for_a_second (line 55) | async fn i_wait_for_a_second(world: &mut AppWorld) -> Result<()> { function i_refresh_the_browser (line 63) | async fn i_refresh_the_browser(world: &mut AppWorld) -> Result<()> { FILE: examples/lazy_routes/e2e/tests/fixtures/world/check_steps.rs function i_see_the_nav (line 6) | async fn i_see_the_nav(world: &mut AppWorld) -> Result<()> { function i_see_the_page_is (line 13) | async fn i_see_the_page_is(world: &mut AppWorld, text: String) -> Result... function i_see_the_result_is (line 20) | async fn i_see_the_result_is(world: &mut AppWorld, text: String) -> Resu... function i_see_the_navbar (line 27) | async fn i_see_the_navbar(world: &mut AppWorld) -> Result<()> { FILE: examples/lazy_routes/e2e/tests/fixtures/world/mod.rs constant HOST (line 10) | pub const HOST: &str = "http://127.0.0.1:3000"; type AppWorld (line 14) | pub struct AppWorld { method new (line 19) | async fn new() -> Result { function build_client (line 28) | async fn build_client() -> Result { FILE: examples/lazy_routes/src/app.rs function shell (line 8) | pub fn shell(options: LeptosOptions) -> impl IntoView { function App (line 26) | pub fn App() -> impl IntoView { function ViewA (line 60) | pub fn ViewA() -> impl IntoView { type Comment (line 85) | pub struct Comment { function deserialize_comments (line 95) | fn deserialize_comments(data: &str) -> Vec { function ViewB (line 100) | pub fn ViewB() -> impl IntoView { type Album (line 157) | pub struct Album { type ViewC (line 166) | pub struct ViewC { method data (line 181) | fn data() -> Self { method view (line 212) | fn view(this: Self) -> AnyView { function first_value (line 244) | pub fn first_value() -> String { function second_value (line 259) | pub fn second_value() -> String { type ViewD (line 273) | struct ViewD { method data (line 279) | fn data() -> Self { method view (line 285) | fn view(this: Self) -> AnyView { function d_data (line 312) | async fn d_data() -> Result, ServerFnError> { type ViewE (line 317) | struct ViewE { method data (line 323) | fn data() -> Self { method view (line 329) | fn view(this: Self) -> AnyView { function e_data (line 352) | async fn e_data() -> Result, ServerFnError> { FILE: examples/lazy_routes/src/lib.rs function hydrate (line 5) | pub fn hydrate() { FILE: examples/lazy_routes/src/main.rs function main (line 3) | async fn main() { function main (line 33) | pub fn main() { FILE: examples/parent_child/src/lib.rs type SmallcapsContext (line 14) | struct SmallcapsContext(WriteSignal); function App (line 17) | pub fn App() -> impl IntoView { function ButtonA (line 60) | pub fn ButtonA( function ButtonB (line 69) | pub fn ButtonB( function ButtonC (line 79) | pub fn ButtonC() -> impl IntoView { function ButtonD (line 86) | pub fn ButtonD() -> impl IntoView { FILE: examples/parent_child/src/main.rs function main (line 4) | pub fn main() { FILE: examples/portal/src/lib.rs function App (line 4) | pub fn App() -> impl IntoView { FILE: examples/portal/src/main.rs function main (line 5) | fn main() { FILE: examples/portal/tests/web.rs function minify (line 10) | fn minify(html: &str) -> String { function portal (line 64) | async fn portal() { function test_minify (line 139) | fn test_minify() { function test_preserve_whitespace_in_tags (line 155) | fn test_preserve_whitespace_in_tags() { FILE: examples/regression/e2e/tests/app_suite.rs function main (line 9) | async fn main() -> Result<()> { FILE: examples/regression/e2e/tests/fixtures/action.rs function goto_path (line 6) | pub async fn goto_path(client: &Client, path: &str) -> Result<()> { function click_link (line 13) | pub async fn click_link(client: &Client, text: &str) -> Result<()> { function click_button (line 19) | pub async fn click_button(client: &Client, id: &str) -> Result<()> { FILE: examples/regression/e2e/tests/fixtures/check.rs function result_text_is (line 6) | pub async fn result_text_is( function element_text_is (line 13) | pub async fn element_text_is( function element_exists (line 23) | pub async fn element_exists(client: &Client, id: &str) -> Result<()> { function select_option_is_selected (line 30) | pub async fn select_option_is_selected( function element_value_is (line 42) | pub async fn element_value_is( function path_is (line 55) | pub async fn path_is(client: &Client, expected_path: &str) -> Result<()> { FILE: examples/regression/e2e/tests/fixtures/find.rs function text_at_id (line 4) | pub async fn text_at_id(client: &Client, id: &str) -> Result { function link_with_text (line 12) | pub async fn link_with_text(client: &Client, text: &str) -> Result Result { FILE: examples/regression/e2e/tests/fixtures/world/action_steps.rs function i_open_the_app (line 7) | async fn i_open_the_app(world: &mut AppWorld) -> Result<()> { function i_select_the_link (line 16) | async fn i_select_the_link(world: &mut AppWorld, text: String) -> Result... function i_click_the_button (line 24) | async fn i_click_the_button(world: &mut AppWorld, id: String) -> Result<... function i_select_the_following_links (line 33) | async fn i_select_the_following_links( function i_refresh_the_browser (line 50) | async fn i_refresh_the_browser(world: &mut AppWorld) -> Result<()> { function i_go_back (line 59) | async fn i_go_back(world: &mut AppWorld) -> Result<()> { function i_wait_ms (line 67) | async fn i_wait_ms(_world: &mut AppWorld, ms: u64) -> Result<()> { FILE: examples/regression/e2e/tests/fixtures/world/check_steps.rs function i_see_the_result_is_empty (line 6) | async fn i_see_the_result_is_empty(world: &mut AppWorld) -> Result<()> { function i_see_the_result_is_the_string (line 13) | async fn i_see_the_result_is_the_string( function i_see_element_has_text (line 23) | async fn i_see_element_has_text( function i_see_the_navbar (line 34) | async fn i_see_the_navbar(world: &mut AppWorld) -> Result<()> { function i_see_the_select (line 41) | async fn i_see_the_select(world: &mut AppWorld, id: String) -> Result<()> { function i_see_the_value (line 48) | async fn i_see_the_value( function i_see_the_path (line 59) | async fn i_see_the_path(world: &mut AppWorld, path: String) -> Result<()> { FILE: examples/regression/e2e/tests/fixtures/world/mod.rs constant HOST (line 10) | pub const HOST: &str = "http://127.0.0.1:3000"; type AppWorld (line 14) | pub struct AppWorld { method new (line 19) | async fn new() -> Result { function build_client (line 28) | async fn build_client() -> Result { FILE: examples/regression/src/app.rs function shell (line 13) | pub fn shell(options: LeptosOptions) -> impl IntoView { function App (line 32) | pub fn App() -> impl IntoView { function server_call (line 59) | async fn server_call() -> Result<(), ServerFnError> { function HomePage (line 65) | fn HomePage() -> impl IntoView { FILE: examples/regression/src/issue_4005.rs function Routes4005 (line 8) | pub fn Routes4005() -> impl MatchNestedRoutes + Clone { function Issue4005 (line 16) | fn Issue4005() -> impl IntoView { FILE: examples/regression/src/issue_4088.rs function Routes4088 (line 10) | pub fn Routes4088() -> impl MatchNestedRoutes + Clone { type UserInfo (line 23) | pub struct UserInfo { function get_user_info (line 28) | pub async fn get_user_info() -> Result, ServerFnError> { function LoggedIn (line 33) | pub fn LoggedIn() -> impl IntoView { function LoggedInContent (line 62) | pub fn LoggedInContent(user_info: UserInfo) -> impl IntoView { function AssignmentsSelector (line 76) | fn AssignmentsSelector() -> impl IntoView { function AssignmentsForTeam (line 92) | fn AssignmentsForTeam() -> impl IntoView { function Assignment (line 113) | fn Assignment(name: String) -> impl IntoView { FILE: examples/regression/src/issue_4217.rs function Routes4217 (line 8) | pub fn Routes4217() -> impl MatchNestedRoutes + Clone { function Issue4217 (line 16) | fn Issue4217() -> impl IntoView { FILE: examples/regression/src/issue_4285.rs function Routes4285 (line 9) | pub fn Routes4285() -> impl MatchNestedRoutes + Clone { type Issue4285 (line 16) | struct Issue4285 { method data (line 21) | fn data() -> Self { method view (line 27) | async fn view(this: Self) -> AnyView { function slow_call (line 46) | async fn slow_call() -> Result { FILE: examples/regression/src/issue_4296.rs function Routes4296 (line 9) | pub fn Routes4296() -> impl MatchNestedRoutes + Clone { type Issue4296 (line 16) | struct Issue4296 { method data (line 21) | fn data() -> Self { method view (line 27) | async fn view(this: Self) -> AnyView { FILE: examples/regression/src/issue_4324.rs function Routes4324 (line 8) | pub fn Routes4324() -> impl MatchNestedRoutes + Clone { function Issue4324 (line 16) | pub fn Issue4324() -> impl IntoView { FILE: examples/regression/src/issue_4492.rs function Routes4492 (line 8) | pub fn Routes4492() -> impl MatchNestedRoutes + Clone { function Issue4492 (line 16) | fn Issue4492() -> impl IntoView { function ScenarioA (line 39) | fn ScenarioA() -> impl IntoView { function ScenarioB (line 58) | fn ScenarioB() -> impl IntoView { function ScenarioC (line 81) | fn ScenarioC() -> impl IntoView { function sleep (line 111) | async fn sleep(ms: u64) -> Result<(), ServerFnError> { FILE: examples/regression/src/lib.rs function hydrate (line 14) | pub fn hydrate() { FILE: examples/regression/src/main.rs function main (line 3) | async fn main() { function main (line 38) | pub fn main() { FILE: examples/regression/src/pr_4015.rs function Routes4015 (line 9) | pub fn Routes4015() -> impl leptos_router::MatchNestedRoutes + Clone { function Child (line 23) | fn Child() -> impl IntoView { FILE: examples/regression/src/pr_4091.rs type Expectations (line 12) | struct Expectations(Vec<&'static str>); function Routes4091 (line 15) | pub fn Routes4091() -> impl leptos_router::MatchNestedRoutes + Clone { function Container (line 26) | fn Container() -> impl IntoView { function Root (line 48) | fn Root() -> impl IntoView { function Test1 (line 55) | fn Test1() -> impl IntoView { FILE: examples/router/src/api.rs type ContactSummary (line 10) | pub struct ContactSummary { type Contact (line 17) | pub struct Contact { function get_contacts (line 30) | pub async fn get_contacts(_search: String) -> Vec { function get_contact (line 52) | pub async fn get_contact(id: Option) -> Option { function delay (line 96) | fn delay( FILE: examples/router/src/lib.rs type ExampleContext (line 17) | struct ExampleContext(i32); function RouterExample (line 20) | pub fn RouterExample() -> impl IntoView { function ContactRoutes (line 72) | pub fn ContactRoutes() -> impl leptos_router::MatchNestedRoutes + Clone { function ContactList (line 83) | pub fn ContactList() -> impl IntoView { type ContactParams (line 129) | pub struct ContactParams { function Contact (line 135) | pub fn Contact() -> impl IntoView { function About (line 184) | pub fn About() -> impl IntoView { function Settings (line 213) | pub fn Settings() -> impl IntoView { FILE: examples/router/src/main.rs function main (line 6) | pub fn main() { FILE: examples/server_fns_axum/src/app.rs function shell (line 27) | pub fn shell(options: LeptosOptions) -> impl IntoView { function App (line 48) | pub fn App() -> impl IntoView { function HomePage (line 60) | pub fn HomePage() -> impl IntoView { function SpawnLocal (line 87) | pub fn SpawnLocal() -> impl IntoView { function add_row (line 138) | pub async fn add_row(text: String) -> Result { function get_rows (line 158) | pub async fn get_rows() -> Result { function WithAnAction (line 173) | pub fn WithAnAction() -> impl IntoView { function WithActionForm (line 214) | pub fn WithActionForm() -> impl IntoView { function length_of_input (line 263) | pub async fn length_of_input(input: String) -> Result impl IntoView { function rkyv_example (line 308) | pub async fn rkyv_example(input: String) -> Result { function RkyvExample (line 315) | pub fn RkyvExample() -> impl IntoView { function FileUpload (line 336) | pub fn FileUpload() -> impl IntoView { function FileUploadWithProgress (line 406) | pub fn FileUploadWithProgress() -> impl IntoView { function FileWatcher (line 579) | pub fn FileWatcher() -> impl IntoView { function ascii_uppercase (line 663) | pub async fn ascii_uppercase(text: String) -> Result { function other_error (line 668) | pub fn other_error() -> Result<(), String> { function ascii_uppercase_inner (line 672) | pub fn ascii_uppercase_inner(text: String) -> Result Self { method from (line 734) | fn from(value: String) -> Self { type Encoder (line 740) | type Encoder = RkyvEncoding; method from_server_fn_error (line 742) | fn from_server_fn_error(value: ServerFnErrorErr) -> Self { function CustomErrorTypes (line 748) | pub fn CustomErrorTypes() -> impl IntoView { type Toml (line 785) | pub struct Toml; type TomlEncoded (line 792) | pub struct TomlEncoded(T); constant CONTENT_TYPE (line 795) | const CONTENT_TYPE: &'static str = "application/toml"; constant FORMAT_TYPE (line 799) | const FORMAT_TYPE: Format = Format::Text; constant METHOD (line 803) | const METHOD: Method = Method::POST; function into_req (line 812) | fn into_req(self, path: &str, accepts: &str) -> Result { function from_req (line 826) | async fn from_req(req: Request) -> Result { function into_res (line 840) | async fn into_res(self) -> Result { function from_res (line 854) | async fn from_res(res: Response) -> Result { type WhyNotResult (line 863) | pub struct WhyNotResult { function why_not (line 873) | pub async fn why_not( function CustomEncoding (line 886) | pub fn CustomEncoding() -> impl IntoView { function CustomClientExample (line 916) | pub fn CustomClientExample() -> impl IntoView { type PostcardData (line 994) | pub struct PostcardData { function postcard_example (line 1004) | pub async fn postcard_example( function PostcardExample (line 1022) | pub fn PostcardExample() -> impl IntoView { FILE: examples/server_fns_axum/src/error_template.rs function ErrorTemplate (line 9) | pub fn ErrorTemplate( FILE: examples/server_fns_axum/src/errors.rs type TodoAppError (line 5) | pub enum TodoAppError { method status_code (line 13) | pub fn status_code(&self) -> StatusCode { FILE: examples/server_fns_axum/src/lib.rs function hydrate (line 9) | pub fn hydrate() { FILE: examples/server_fns_axum/src/main.rs function main (line 10) | async fn main() { FILE: examples/server_fns_axum/src/middleware.rs type LoggingLayer (line 11) | pub struct LoggingLayer; type Service (line 14) | type Service = LoggingService; method layer (line 16) | fn layer(&self, inner: S) -> Self::Service { type LoggingService (line 21) | pub struct LoggingService { type Response (line 29) | type Response = T::Response; type Error (line 30) | type Error = T::Error; type Future (line 31) | type Future = LoggingServiceFuture; type Output (line 60) | type Output = T::Output; method poll (line 62) | fn poll(self: Pin<&mut Self>, cx: &mut Context<'_>) -> Poll) -> Self::Future { FILE: examples/slots/src/lib.rs type Then (line 5) | struct Then { type ElseIf (line 12) | struct ElseIf { type Fallback (line 18) | struct Fallback { function SlotIf (line 24) | fn SlotIf( function App (line 44) | pub fn App() -> impl IntoView { FILE: examples/slots/src/main.rs function main (line 3) | pub fn main() { FILE: examples/spread/src/lib.rs function SpreadingExample (line 5) | pub fn SpreadingExample() -> impl IntoView { function ComponentThatTakesSpread (line 101) | pub fn ComponentThatTakesSpread(some_prop: i32) -> impl IntoView { FILE: examples/spread/src/main.rs function main (line 3) | pub fn main() { FILE: examples/ssr_modes/src/app.rs function App (line 14) | pub fn App() -> impl IntoView { function HomePage (line 48) | fn HomePage() -> impl IntoView { type PostParams (line 84) | pub struct PostParams { function Post (line 89) | fn Post() -> impl IntoView { type PostError (line 171) | pub enum PostError { type Post (line 181) | pub struct Post { type PostMetadata (line 188) | pub struct PostMetadata { function list_post_metadata (line 194) | pub async fn list_post_metadata() -> Result, ServerFnE... function get_post (line 206) | pub async fn get_post(id: usize) -> Result, ServerFnError> { FILE: examples/ssr_modes/src/lib.rs function hydrate (line 5) | pub fn hydrate() { FILE: examples/ssr_modes/src/main.rs function main (line 3) | async fn main() -> std::io::Result<()> { function main (line 51) | pub fn main() { FILE: examples/ssr_modes_axum/src/app.rs function shell (line 15) | pub fn shell(options: LeptosOptions) -> impl IntoView { function is_admin (line 37) | pub async fn is_admin() -> Result { function set_is_admin (line 42) | pub async fn set_is_admin(is_admin: bool) -> Result<(), ServerFnError> { function App (line 48) | pub fn App() -> impl IntoView { function HomePage (line 123) | fn HomePage() -> impl IntoView { type PostParams (line 167) | pub struct PostParams { function Post (line 172) | fn Post() -> impl IntoView { function Admin (line 258) | pub fn Admin() -> impl IntoView { type PostError (line 285) | pub enum PostError { type Post (line 295) | pub struct Post { type PostMetadata (line 302) | pub struct PostMetadata { function list_post_metadata (line 308) | pub async fn list_post_metadata() -> Result, ServerFnE... function get_post (line 320) | pub async fn get_post(id: usize) -> Result, ServerFnError> { function get_comments (line 326) | pub async fn get_comments(id: usize) -> Result, ServerFnErro... FILE: examples/ssr_modes_axum/src/lib.rs function hydrate (line 5) | pub fn hydrate() { FILE: examples/ssr_modes_axum/src/main.rs function main (line 3) | async fn main() { function main (line 53) | pub fn main() { FILE: examples/static_routing/src/app.rs function shell (line 16) | pub fn shell(options: LeptosOptions) -> impl IntoView { function App (line 35) | pub fn App() -> impl IntoView { function HomePage (line 88) | fn HomePage() -> impl IntoView { type PostParams (line 113) | pub struct PostParams { function Post (line 118) | fn Post() -> impl IntoView { type PostError (line 186) | pub enum PostError { type Post (line 196) | pub struct Post { function list_slugs (line 203) | pub async fn list_slugs() -> Result, ServerFnError> { function list_posts (line 232) | pub async fn list_posts() -> Result, ServerFnError> { function get_post (line 274) | pub async fn get_post(slug: String) -> Result, ServerFnErro... function watch_path (line 289) | fn watch_path(path: &Path) -> impl Stream { FILE: examples/static_routing/src/lib.rs function hydrate (line 5) | pub fn hydrate() { FILE: examples/static_routing/src/main.rs function main (line 3) | async fn main() { function main (line 38) | pub fn main() { FILE: examples/stores/src/lib.rs type Todos (line 17) | struct Todos { method data (line 29) | fn data() -> Self { type User (line 58) | struct User { type Todo (line 64) | struct Todo { method new (line 70) | pub fn new(label: impl ToString) -> Self { type Status (line 80) | enum Status { method next_step (line 90) | pub fn next_step(&mut self) { method patch_field (line 102) | fn patch_field( function App (line 117) | pub fn App() -> impl IntoView { function UserForm (line 148) | fn UserForm(#[prop(into)] user: Field) -> impl IntoView { function UserAchievements (line 175) | fn UserAchievements(store: Store) -> impl IntoView { function TodoRow (line 195) | fn TodoRow( FILE: examples/stores/src/main.rs function main (line 4) | pub fn main() { FILE: examples/subsecond_hot_patch/src/main.rs function main (line 7) | fn main() { function App (line 17) | fn App() -> impl IntoView { function HomePage (line 33) | fn HomePage() -> impl IntoView { function About (line 40) | fn About() -> impl IntoView { FILE: examples/suspense_tests/e2e/tests/app_suite.rs function main (line 9) | async fn main() -> Result<()> { FILE: examples/suspense_tests/e2e/tests/fixtures/action.rs function goto_path (line 6) | pub async fn goto_path(client: &Client, path: &str) -> Result<()> { function click_link (line 13) | pub async fn click_link(client: &Client, text: &str) -> Result<()> { function click_first_button (line 25) | pub async fn click_first_button(client: &Client) -> Result<()> { function click_second_button (line 33) | pub async fn click_second_button(client: &Client) -> Result<()> { function click_reset_counters_button (line 41) | pub async fn click_reset_counters_button(client: &Client) -> Result<()> { function click_reset_csr_counters_button (line 49) | pub async fn click_reset_csr_counters_button(client: &Client) -> Result<... FILE: examples/suspense_tests/e2e/tests/fixtures/check.rs function page_title_is (line 6) | pub async fn page_title_is(client: &Client, expected_text: &str) -> Resu... function loaded_one_message_is (line 13) | pub async fn loaded_one_message_is( function loaded_two_message_is (line 23) | pub async fn loaded_two_message_is( function inside_message_is (line 33) | pub async fn inside_message_is( function following_message_is (line 43) | pub async fn following_message_is( function first_count_is (line 53) | pub async fn first_count_is(client: &Client, expected: u32) -> Result<()> { function second_count_is (line 60) | pub async fn second_count_is(client: &Client, expected: u32) -> Result<(... function instrumented_counts (line 67) | pub async fn instrumented_counts( function link_text_is_aria_current (line 83) | pub async fn link_text_is_aria_current( function link_text_is_not_aria_current (line 96) | pub async fn link_text_is_not_aria_current( FILE: examples/suspense_tests/e2e/tests/fixtures/find.rs function page_title (line 4) | pub async fn page_title(client: &Client) -> Result { function loaded_one_message (line 20) | pub async fn loaded_one_message(client: &Client) -> Result { function loaded_two_message (line 26) | pub async fn loaded_two_message(client: &Client) -> Result { function following_message (line 32) | pub async fn following_message(client: &Client) -> Result { function inside_message (line 38) | pub async fn inside_message(client: &Client) -> Result { function first_count (line 44) | pub async fn first_count(client: &Client) -> Result { function first_button (line 52) | pub async fn first_button(client: &Client) -> Result { function second_count (line 62) | pub async fn second_count(client: &Client) -> Result { function second_button (line 70) | pub async fn second_button(client: &Client) -> Result { function instrumented_count (line 80) | pub async fn instrumented_count( function reset_counter (line 96) | pub async fn reset_counter(client: &Client) -> Result { function reset_csr_counter (line 106) | pub async fn reset_csr_counter(client: &Client) -> Result { function component_message (line 116) | async fn component_message(client: &Client, id: &str) -> Result { function link_with_text (line 127) | pub async fn link_with_text(client: &Client, text: &str) -> Result Result<()> { function i_select_the_link (line 21) | async fn i_select_the_link(world: &mut AppWorld, text: String) -> Result... function i_click_the_first_button_n_times (line 30) | async fn i_click_the_first_button_n_times( function i_click_the_second_button_n_times (line 44) | async fn i_click_the_second_button_n_times( function i_refresh_the_browser (line 59) | async fn i_refresh_the_browser(world: &mut AppWorld) -> Result<()> { function i_click_on_reset_counters (line 67) | async fn i_click_on_reset_counters(world: &mut AppWorld) -> Result<()> { function i_click_on_reset_csr_counters (line 76) | async fn i_click_on_reset_csr_counters(world: &mut AppWorld) -> Result<(... function i_access_the_instrumented_counters_page_via_ssr (line 84) | async fn i_access_the_instrumented_counters_page_via_ssr( function i_access_the_instrumented_counters_page_via_csr (line 96) | async fn i_access_the_instrumented_counters_page_via_csr( function i_select_the_following_links (line 108) | async fn i_select_the_following_links( FILE: examples/suspense_tests/e2e/tests/fixtures/world/check_steps.rs function i_see_the_page_title_is (line 6) | async fn i_see_the_page_title_is( function i_see_the_one_second_message_is (line 17) | async fn i_see_the_one_second_message_is( function i_see_the_two_second_message_is (line 28) | async fn i_see_the_two_second_message_is( function i_see_the_following_message_is (line 39) | async fn i_see_the_following_message_is( function i_see_the_inside_message_is (line 50) | async fn i_see_the_inside_message_is( function i_see_the_first_count_is (line 62) | async fn i_see_the_first_count_is( function i_see_the_second_count_is (line 73) | async fn i_see_the_second_count_is( function i_see_the_link_being_bolded (line 84) | async fn i_see_the_link_being_bolded( function i_see_the_following_links_being_bolded (line 95) | async fn i_see_the_following_links_being_bolded( function i_see_the_link_being_not_bolded (line 110) | async fn i_see_the_link_being_not_bolded( function i_see_the_following_links_not_being_bolded (line 121) | async fn i_see_the_following_links_not_being_bolded( function i_see_the_following_counters_under_section (line 137) | async fn i_see_the_following_counters_under_section( FILE: examples/suspense_tests/e2e/tests/fixtures/world/mod.rs constant HOST (line 10) | pub const HOST: &str = "http://127.0.0.1:3000"; type AppWorld (line 14) | pub struct AppWorld { method new (line 19) | async fn new() -> Result { function build_client (line 28) | async fn build_client() -> Result { FILE: examples/suspense_tests/src/app.rs constant WAIT_ONE_SECOND (line 8) | const WAIT_ONE_SECOND: u64 = 1; constant WAIT_TWO_SECONDS (line 9) | const WAIT_TWO_SECONDS: u64 = 2; function first_wait_fn (line 12) | async fn first_wait_fn(seconds: u64) -> Result<(), ServerFnError> { function second_wait_fn (line 19) | async fn second_wait_fn(seconds: u64) -> Result<(), ServerFnError> { function App (line 26) | pub fn App() -> impl IntoView { function SecondaryNav (line 123) | fn SecondaryNav() -> impl IntoView { function Nested (line 142) | fn Nested() -> impl IntoView { function NestedResourceInside (line 177) | fn NestedResourceInside() -> impl IntoView { function Parallel (line 210) | fn Parallel() -> impl IntoView { function Single (line 257) | fn Single() -> impl IntoView { function InsideComponent (line 280) | fn InsideComponent() -> impl IntoView { function InsideComponentChild (line 296) | fn InsideComponentChild() -> impl IntoView { function LocalResource (line 311) | fn LocalResource() -> impl IntoView { function None (line 341) | fn None() -> impl IntoView { FILE: examples/suspense_tests/src/instrumented.rs type Counter (line 21) | pub struct Counter(AtomicU32); method new (line 25) | pub const fn new() -> Self { method get (line 29) | pub fn get(&self) -> u32 { method inc (line 33) | pub fn inc(&self) -> u32 { method reset (line 37) | pub fn reset(&self) { type Counters (line 43) | pub struct Counters { method reset (line 62) | pub fn reset(&self) { function from (line 51) | fn from(counter: &mut Counters) -> Self { type Item (line 75) | pub struct Item { function list_items (line 82) | async fn list_items(ticket: u64) -> Result, ServerFnError> { type GetItemResult (line 96) | pub struct GetItemResult(pub Item, pub Vec); function get_item (line 99) | async fn get_item( type InspectItemResult (line 124) | pub struct InspectItemResult(pub Item, pub String, pub Vec); function inspect_item (line 127) | async fn inspect_item( type Counters (line 170) | pub struct Counters { method reset (line 62) | pub fn reset(&self) { function get_counters (line 178) | async fn get_counters(ticket: u64) -> Result { function reset_counters (line 188) | async fn reset_counters(ticket: u64) -> Result<(), ServerFnError> { type SuspenseCounters (line 200) | pub struct SuspenseCounters { function InstrumentedRoutes (line 207) | pub fn InstrumentedRoutes() -> impl leptos_router::MatchNestedRoutes + C... type Ticket (line 227) | pub struct Ticket(pub u64); type CSRTicket (line 230) | pub struct CSRTicket(pub u64); function inst_ticket (line 233) | fn inst_ticket() -> u64 { function inst_ticket (line 239) | fn inst_ticket() -> u64 { function InstrumentedRoot (line 245) | fn InstrumentedRoot() -> impl IntoView { function InstrumentedTop (line 333) | fn InstrumentedTop() -> impl IntoView { function ItemRoot (line 352) | fn ItemRoot() -> impl IntoView { function ItemListing (line 366) | fn ItemListing() -> impl IntoView { type ItemTopParams (line 400) | struct ItemTopParams { function ItemTop (line 405) | fn ItemTop() -> impl IntoView { function ItemOverview (line 426) | fn ItemOverview() -> impl IntoView { type ItemInspectParams (line 466) | struct ItemInspectParams { function ItemInspect (line 471) | fn ItemInspect() -> impl IntoView { function ShowCounters (line 560) | fn ShowCounters() -> impl IntoView { type FieldNavItem (line 649) | pub struct FieldNavItem { type FieldNavCtx (line 655) | pub struct FieldNavCtx(pub Option>); method from (line 658) | fn from(item: Vec) -> Self { function FieldNavPortlet (line 664) | pub fn FieldNavPortlet() -> impl IntoView { function provide_field_nav_portlet_context (line 687) | pub fn provide_field_nav_portlet_context() { FILE: examples/suspense_tests/src/lib.rs function hydrate (line 6) | pub fn hydrate() { FILE: examples/suspense_tests/src/main.rs function main (line 3) | async fn main() -> std::io::Result<()> { function main (line 53) | pub fn main() { FILE: examples/tailwind_actix/src/app.rs function App (line 9) | pub fn App() -> impl IntoView { function Home (line 24) | fn Home() -> impl IntoView { FILE: examples/tailwind_actix/src/lib.rs function hydrate (line 5) | pub fn hydrate() { FILE: examples/tailwind_actix/src/main.rs function main (line 11) | async fn main() -> std::io::Result<()> { FILE: examples/tailwind_axum/src/app.rs function shell (line 8) | pub fn shell(options: LeptosOptions) -> impl IntoView { function App (line 29) | pub fn App() -> impl IntoView { function Home (line 42) | fn Home() -> impl IntoView { FILE: examples/tailwind_axum/src/lib.rs function hydrate (line 5) | pub fn hydrate() { FILE: examples/tailwind_axum/src/main.rs function main (line 7) | async fn main() { function main (line 33) | pub fn main() { FILE: examples/tailwind_csr/src/app.rs function App (line 9) | pub fn App() -> impl IntoView { function Home (line 24) | fn Home() -> impl IntoView { FILE: examples/tailwind_csr/src/main.rs function main (line 6) | pub fn main() { FILE: examples/timer/src/lib.rs function TimerDemo (line 6) | pub fn TimerDemo() -> impl IntoView { function use_interval (line 38) | pub fn use_interval(interval_millis: T, f: F) FILE: examples/timer/src/main.rs function main (line 4) | pub fn main() { FILE: examples/todo_app_sqlite/e2e/tests/app_suite.rs function main (line 8) | async fn main() -> Result<()> { FILE: examples/todo_app_sqlite/e2e/tests/fixtures/action.rs function goto_path (line 7) | pub async fn goto_path(client: &Client, path: &str) -> Result<()> { function add_todo (line 14) | pub async fn add_todo(client: &Client, text: &str) -> Result<()> { function fill_todo (line 20) | pub async fn fill_todo(client: &Client, text: &str) -> Result<()> { function click_add_button (line 27) | pub async fn click_add_button(client: &Client) -> Result<()> { function empty_todo_list (line 34) | pub async fn empty_todo_list(client: &Client) -> Result<()> { function delete_first_todo (line 44) | pub async fn delete_first_todo(client: &Client) -> Result<()> { function delete_todo (line 53) | pub async fn delete_todo(client: &Client, text: &str) -> Result<()> { FILE: examples/todo_app_sqlite/e2e/tests/fixtures/check.rs function text_on_element (line 6) | pub async fn text_on_element( function todo_present (line 26) | pub async fn todo_present( function is_todo_present (line 38) | async fn is_todo_present(client: &Client, text: &str) -> bool { function todo_is_pending (line 51) | pub async fn todo_is_pending(client: &Client) -> Result<()> { FILE: examples/todo_app_sqlite/e2e/tests/fixtures/find.rs function todo_input (line 3) | pub async fn todo_input(client: &Client) -> Element { function add_button (line 13) | pub async fn add_button(client: &Client) -> Element { function first_delete_button (line 23) | pub async fn first_delete_button(client: &Client) -> Option { function delete_button (line 35) | pub async fn delete_button(client: &Client, text: &str) -> Option Option { function todos (line 56) | pub async fn todos(client: &Client) -> Vec { FILE: examples/todo_app_sqlite/e2e/tests/fixtures/world/action_steps.rs function i_open_the_app (line 7) | async fn i_open_the_app(world: &mut AppWorld) -> Result<()> { function i_add_a_todo_titled (line 16) | async fn i_add_a_todo_titled(world: &mut AppWorld, text: String) -> Resu... function i_set_the_todo_as (line 24) | async fn i_set_the_todo_as(world: &mut AppWorld, text: String) -> Result... function i_click_the_button (line 32) | async fn i_click_the_button(world: &mut AppWorld) -> Result<()> { function i_delete_the_todo_named (line 40) | async fn i_delete_the_todo_named( function i_empty_the_todo_list (line 52) | async fn i_empty_the_todo_list(world: &mut AppWorld) -> Result<()> { FILE: examples/todo_app_sqlite/e2e/tests/fixtures/world/check_steps.rs function i_see_the_page_title_is (line 6) | async fn i_see_the_page_title_is( function i_see_the_label_of_the_input_is (line 17) | async fn i_see_the_label_of_the_input_is( function i_see_the_todo_is_present (line 28) | async fn i_see_the_todo_is_present( function i_see_the_pending_todo (line 39) | async fn i_see_the_pending_todo(world: &mut AppWorld) -> Result<()> { function i_see_the_empty_list_message_is (line 48) | async fn i_see_the_empty_list_message_is( function i_do_not_see_the_todo_is_present (line 59) | async fn i_do_not_see_the_todo_is_present( FILE: examples/todo_app_sqlite/e2e/tests/fixtures/world/mod.rs constant HOST (line 10) | pub const HOST: &str = "http://127.0.0.1:3000"; type AppWorld (line 14) | pub struct AppWorld { method new (line 19) | async fn new() -> Result { function build_client (line 28) | async fn build_client() -> Result { FILE: examples/todo_app_sqlite/migrations/20221118172000_create_todo_table.sql type todos (line 1) | CREATE TABLE IF NOT EXISTS todos FILE: examples/todo_app_sqlite/src/lib.rs function hydrate (line 5) | pub fn hydrate() { FILE: examples/todo_app_sqlite/src/main.rs function css (line 12) | pub async fn css() -> impl Responder { function main (line 19) | async fn main() -> std::io::Result<()> { FILE: examples/todo_app_sqlite/src/todo.rs type Todo (line 7) | pub struct Todo { function db (line 19) | pub async fn db() -> Result { function get_todos (line 25) | pub async fn get_todos() -> Result, ServerFnError> { function add_todo (line 55) | pub async fn add_todo(title: String) -> Result<(), ServerFnError> { function delete_todo (line 73) | pub async fn delete_todo(id: u16) -> Result<(), ServerFnError> { function TodoApp (line 85) | pub fn TodoApp() -> impl IntoView { function Todos (line 97) | pub fn Todos() -> impl IntoView { FILE: examples/todo_app_sqlite_axum/e2e/tests/app_suite.rs function main (line 8) | async fn main() -> Result<()> { FILE: examples/todo_app_sqlite_axum/e2e/tests/fixtures/action.rs function goto_path (line 7) | pub async fn goto_path(client: &Client, path: &str) -> Result<()> { function add_todo (line 14) | pub async fn add_todo(client: &Client, text: &str) -> Result<()> { function fill_todo (line 20) | pub async fn fill_todo(client: &Client, text: &str) -> Result<()> { function click_add_button (line 27) | pub async fn click_add_button(client: &Client) -> Result<()> { function empty_todo_list (line 34) | pub async fn empty_todo_list(client: &Client) -> Result<()> { function delete_first_todo (line 44) | pub async fn delete_first_todo(client: &Client) -> Result<()> { function delete_todo (line 53) | pub async fn delete_todo(client: &Client, text: &str) -> Result<()> { FILE: examples/todo_app_sqlite_axum/e2e/tests/fixtures/check.rs function text_on_element (line 6) | pub async fn text_on_element( function todo_present (line 26) | pub async fn todo_present( function is_todo_present (line 38) | async fn is_todo_present(client: &Client, text: &str) -> bool { function todo_is_pending (line 51) | pub async fn todo_is_pending(client: &Client) -> Result<()> { FILE: examples/todo_app_sqlite_axum/e2e/tests/fixtures/find.rs function todo_input (line 3) | pub async fn todo_input(client: &Client) -> Element { function add_button (line 13) | pub async fn add_button(client: &Client) -> Element { function first_delete_button (line 23) | pub async fn first_delete_button(client: &Client) -> Option { function delete_button (line 35) | pub async fn delete_button(client: &Client, text: &str) -> Option Option { function todos (line 56) | pub async fn todos(client: &Client) -> Vec { FILE: examples/todo_app_sqlite_axum/e2e/tests/fixtures/world/action_steps.rs function i_open_the_app (line 7) | async fn i_open_the_app(world: &mut AppWorld) -> Result<()> { function i_add_a_todo_titled (line 16) | async fn i_add_a_todo_titled(world: &mut AppWorld, text: String) -> Resu... function i_set_the_todo_as (line 24) | async fn i_set_the_todo_as(world: &mut AppWorld, text: String) -> Result... function i_click_the_button (line 32) | async fn i_click_the_button(world: &mut AppWorld) -> Result<()> { function i_delete_the_todo_named (line 40) | async fn i_delete_the_todo_named( function i_empty_the_todo_list (line 52) | async fn i_empty_the_todo_list(world: &mut AppWorld) -> Result<()> { FILE: examples/todo_app_sqlite_axum/e2e/tests/fixtures/world/check_steps.rs function i_see_the_page_title_is (line 6) | async fn i_see_the_page_title_is( function i_see_the_label_of_the_input_is (line 17) | async fn i_see_the_label_of_the_input_is( function i_see_the_todo_is_present (line 28) | async fn i_see_the_todo_is_present( function i_see_the_pending_todo (line 39) | async fn i_see_the_pending_todo(world: &mut AppWorld) -> Result<()> { function i_see_the_empty_list_message_is (line 48) | async fn i_see_the_empty_list_message_is( function i_do_not_see_the_todo_is_present (line 59) | async fn i_do_not_see_the_todo_is_present( FILE: examples/todo_app_sqlite_axum/e2e/tests/fixtures/world/mod.rs constant HOST (line 10) | pub const HOST: &str = "http://127.0.0.1:3000"; type AppWorld (line 14) | pub struct AppWorld { method new (line 19) | async fn new() -> Result { function build_client (line 28) | async fn build_client() -> Result { FILE: examples/todo_app_sqlite_axum/migrations/20221118172000_create_todo_table.sql type todos (line 2) | CREATE TABLE IF NOT EXISTS todos FILE: examples/todo_app_sqlite_axum/src/error_template.rs function ErrorTemplate (line 6) | pub fn ErrorTemplate( FILE: examples/todo_app_sqlite_axum/src/errors.rs type TodoAppError (line 5) | pub enum TodoAppError { method status_code (line 13) | pub fn status_code(&self) -> StatusCode { FILE: examples/todo_app_sqlite_axum/src/lib.rs function hydrate (line 7) | pub fn hydrate() { FILE: examples/todo_app_sqlite_axum/src/main.rs function custom_handler (line 14) | async fn custom_handler( function main (line 29) | async fn main() { function main (line 67) | pub fn main() { FILE: examples/todo_app_sqlite_axum/src/todo.rs function shell (line 6) | pub fn shell(options: LeptosOptions) -> impl IntoView { type Todo (line 27) | pub struct Todo { function db (line 39) | pub async fn db() -> Result { function get_todos (line 45) | pub async fn get_todos() -> Result, ServerFnError> { function add_todo (line 76) | pub async fn add_todo(title: String) -> Result<(), ServerFnError> { function delete_todo (line 94) | pub async fn delete_todo(id: u16) -> Result<(), ServerFnError> { function TodoApp (line 106) | pub fn TodoApp() -> impl IntoView { function Todos (line 118) | pub fn Todos() -> impl IntoView { FILE: examples/todo_app_sqlite_csr/e2e/tests/app_suite.rs function main (line 8) | async fn main() -> Result<()> { FILE: examples/todo_app_sqlite_csr/e2e/tests/fixtures/action.rs function goto_path (line 7) | pub async fn goto_path(client: &Client, path: &str) -> Result<()> { function add_todo (line 14) | pub async fn add_todo(client: &Client, text: &str) -> Result<()> { function fill_todo (line 20) | pub async fn fill_todo(client: &Client, text: &str) -> Result<()> { function click_add_button (line 27) | pub async fn click_add_button(client: &Client) -> Result<()> { function empty_todo_list (line 34) | pub async fn empty_todo_list(client: &Client) -> Result<()> { function delete_first_todo (line 44) | pub async fn delete_first_todo(client: &Client) -> Result<()> { function delete_todo (line 53) | pub async fn delete_todo(client: &Client, text: &str) -> Result<()> { FILE: examples/todo_app_sqlite_csr/e2e/tests/fixtures/check.rs function text_on_element (line 6) | pub async fn text_on_element( function todo_present (line 26) | pub async fn todo_present( function is_todo_present (line 38) | async fn is_todo_present(client: &Client, text: &str) -> bool { function todo_is_pending (line 51) | pub async fn todo_is_pending(client: &Client) -> Result<()> { FILE: examples/todo_app_sqlite_csr/e2e/tests/fixtures/find.rs function todo_input (line 3) | pub async fn todo_input(client: &Client) -> Element { function add_button (line 13) | pub async fn add_button(client: &Client) -> Element { function first_delete_button (line 23) | pub async fn first_delete_button(client: &Client) -> Option { function delete_button (line 35) | pub async fn delete_button(client: &Client, text: &str) -> Option Option { function todos (line 56) | pub async fn todos(client: &Client) -> Vec { FILE: examples/todo_app_sqlite_csr/e2e/tests/fixtures/world/action_steps.rs function i_open_the_app (line 7) | async fn i_open_the_app(world: &mut AppWorld) -> Result<()> { function i_add_a_todo_titled (line 16) | async fn i_add_a_todo_titled(world: &mut AppWorld, text: String) -> Resu... function i_set_the_todo_as (line 24) | async fn i_set_the_todo_as(world: &mut AppWorld, text: String) -> Result... function i_click_the_button (line 32) | async fn i_click_the_button(world: &mut AppWorld) -> Result<()> { function i_delete_the_todo_named (line 40) | async fn i_delete_the_todo_named( function i_empty_the_todo_list (line 52) | async fn i_empty_the_todo_list(world: &mut AppWorld) -> Result<()> { FILE: examples/todo_app_sqlite_csr/e2e/tests/fixtures/world/check_steps.rs function i_see_the_page_title_is (line 6) | async fn i_see_the_page_title_is( function i_see_the_label_of_the_input_is (line 17) | async fn i_see_the_label_of_the_input_is( function i_see_the_todo_is_present (line 28) | async fn i_see_the_todo_is_present( function i_see_the_pending_todo (line 39) | async fn i_see_the_pending_todo(world: &mut AppWorld) -> Result<()> { function i_see_the_empty_list_message_is (line 48) | async fn i_see_the_empty_list_message_is( function i_do_not_see_the_todo_is_present (line 59) | async fn i_do_not_see_the_todo_is_present( FILE: examples/todo_app_sqlite_csr/e2e/tests/fixtures/world/mod.rs constant HOST (line 10) | pub const HOST: &str = "http://127.0.0.1:3000"; type AppWorld (line 14) | pub struct AppWorld { method new (line 19) | async fn new() -> Result { function build_client (line 28) | async fn build_client() -> Result { FILE: examples/todo_app_sqlite_csr/migrations/20221118172000_create_todo_table.sql type todos (line 2) | CREATE TABLE IF NOT EXISTS todos FILE: examples/todo_app_sqlite_csr/src/error_template.rs function ErrorTemplate (line 9) | pub fn ErrorTemplate( FILE: examples/todo_app_sqlite_csr/src/errors.rs type TodoAppError (line 5) | pub enum TodoAppError { method status_code (line 13) | pub fn status_code(&self) -> StatusCode { FILE: examples/todo_app_sqlite_csr/src/fallback.rs function file_or_index_handler (line 15) | pub async fn file_or_index_handler( function get_static_file (line 42) | async fn get_static_file( FILE: examples/todo_app_sqlite_csr/src/lib.rs function hydrate (line 8) | pub fn hydrate() { FILE: examples/todo_app_sqlite_csr/src/main.rs function main (line 21) | async fn main() { function main (line 53) | pub fn main() { FILE: examples/todo_app_sqlite_csr/src/todo.rs type Todo (line 8) | pub struct Todo { function db (line 20) | pub async fn db() -> Result { function get_todos (line 26) | pub async fn get_todos() -> Result, ServerFnError> { function add_todo (line 57) | pub async fn add_todo(title: String) -> Result<(), ServerFnError> { function delete_todo (line 75) | pub async fn delete_todo(id: u16) -> Result<(), ServerFnError> { function TodoApp (line 87) | pub fn TodoApp() -> impl IntoView { function Todos (line 99) | pub fn Todos() -> impl IntoView { FILE: examples/todomvc/src/lib.rs type Todos (line 7) | pub struct Todos(pub Vec); method is_empty (line 30) | pub fn is_empty(&self) -> bool { method add (line 34) | pub fn add(&mut self, todo: Todo) { method remove (line 38) | pub fn remove(&mut self, id: Uuid) { method remaining (line 42) | pub fn remaining(&self) -> usize { method completed (line 47) | pub fn completed(&self) -> usize { method toggle_all (line 52) | pub fn toggle_all(&self) { method clear_completed (line 71) | fn clear_completed(&mut self) { method retain (line 75) | fn retain(&mut self, mut f: impl FnMut(&Todo) -> bool) { constant STORAGE_KEY (line 9) | const STORAGE_KEY: &str = "todos-leptos"; method default (line 12) | fn default() -> Self { type Todo (line 93) | pub struct Todo { method new (line 100) | pub fn new(id: Uuid, title: String) -> Self { method new_with_completed (line 104) | pub fn new_with_completed( method toggle (line 121) | pub fn toggle(&self) { constant ESCAPE_KEY (line 128) | const ESCAPE_KEY: u32 = 27; constant ENTER_KEY (line 129) | const ENTER_KEY: u32 = 13; function TodoMVC (line 132) | pub fn TodoMVC() -> impl IntoView { function Todo (line 296) | pub fn Todo(todo: Todo) -> impl IntoView { method new (line 100) | pub fn new(id: Uuid, title: String) -> Self { method new_with_completed (line 104) | pub fn new_with_completed( method toggle (line 121) | pub fn toggle(&self) { type Mode (line 362) | pub enum Mode { function route (line 369) | pub fn route(hash: &str) -> Mode { FILE: examples/todomvc/src/main.rs function main (line 3) | fn main() { FILE: examples/websocket/e2e/tests/app_suite.rs function main (line 8) | async fn main() -> Result<()> { FILE: examples/websocket/e2e/tests/fixtures/action.rs function goto_path (line 6) | pub async fn goto_path(client: &Client, path: &str) -> Result<()> { function fill_input (line 13) | pub async fn fill_input(client: &Client, text: &str) -> Result<()> { FILE: examples/websocket/e2e/tests/fixtures/check.rs function text_on_element (line 5) | pub async fn text_on_element( FILE: examples/websocket/e2e/tests/fixtures/find.rs function input (line 3) | pub async fn input(client: &Client) -> Element { FILE: examples/websocket/e2e/tests/fixtures/world/action_steps.rs function i_open_the_app (line 7) | async fn i_open_the_app(world: &mut AppWorld) -> Result<()> { function i_add_a_text (line 15) | async fn i_add_a_text(world: &mut AppWorld, text: String) -> Result<()> { FILE: examples/websocket/e2e/tests/fixtures/world/check_steps.rs function i_see_the_page_title_is (line 8) | async fn i_see_the_page_title_is( function i_see_the_label_of_the_input_is (line 19) | async fn i_see_the_label_of_the_input_is( FILE: examples/websocket/e2e/tests/fixtures/world/mod.rs constant HOST (line 10) | pub const HOST: &str = "http://127.0.0.1:3000"; type AppWorld (line 14) | pub struct AppWorld { method new (line 19) | async fn new() -> Result { function build_client (line 28) | async fn build_client() -> Result { FILE: examples/websocket/src/lib.rs function hydrate (line 5) | pub fn hydrate() { FILE: examples/websocket/src/main.rs function main (line 3) | async fn main() { function main (line 37) | pub fn main() { FILE: examples/websocket/src/websocket.rs function shell (line 4) | pub fn shell(options: LeptosOptions) -> impl IntoView { function echo_websocket (line 28) | async fn echo_websocket( function App (line 61) | pub fn App() -> impl IntoView { FILE: hydration_context/src/csr.rs type CsrSharedContext (line 6) | pub struct CsrSharedContext; method is_browser (line 10) | fn is_browser(&self) -> bool { method next_id (line 15) | fn next_id(&self) -> SerializedDataId { method write_async (line 20) | fn write_async(&self, _id: SerializedDataId, _fut: PinnedFuture) {} method read_data (line 23) | fn read_data(&self, _id: &SerializedDataId) -> Option { method await_data (line 28) | fn await_data(&self, _id: &SerializedDataId) -> Option { method pending_data (line 33) | fn pending_data(&self) -> Option> { method get_is_hydrating (line 38) | fn get_is_hydrating(&self) -> bool { method set_is_hydrating (line 43) | fn set_is_hydrating(&self, _is_hydrating: bool) {} method errors (line 46) | fn errors( method take_errors (line 54) | fn take_errors( method register_error (line 61) | fn register_error( method seal_errors (line 70) | fn seal_errors(&self, _boundary_id: &SerializedDataId) {} method during_hydration (line 73) | fn during_hydration(&self) -> bool { method hydration_complete (line 78) | fn hydration_complete(&self) {} method defer_stream (line 81) | fn defer_stream(&self, _wait_for: PinnedFuture<()>) {} method await_deferred (line 84) | fn await_deferred(&self) -> Option> { method set_incomplete_chunk (line 89) | fn set_incomplete_chunk(&self, _id: SerializedDataId) {} method get_incomplete_chunk (line 92) | fn get_incomplete_chunk(&self, _id: &SerializedDataId) -> bool { FILE: hydration_context/src/hydrate.rs function serialized_errors (line 32) | fn serialized_errors() -> Vec<(SerializedDataId, ErrorId, Error)> { function incomplete_chunks (line 55) | fn incomplete_chunks() -> Vec { type SerializedError (line 68) | struct SerializedError(String); method fmt (line 71) | fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { type HydrateSharedContext (line 80) | pub struct HydrateSharedContext { method new (line 90) | pub fn new() -> Self { method new_islands (line 104) | pub fn new_islands() -> Self { method fmt (line 116) | fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { method is_browser (line 122) | fn is_browser(&self) -> bool { method next_id (line 126) | fn next_id(&self) -> SerializedDataId { method write_async (line 131) | fn write_async(&self, _id: SerializedDataId, _fut: PinnedFuture) {} method read_data (line 133) | fn read_data(&self, id: &SerializedDataId) -> Option { method await_data (line 137) | fn await_data(&self, _id: &SerializedDataId) -> Option { method pending_data (line 141) | fn pending_data(&self) -> Option> { method during_hydration (line 145) | fn during_hydration(&self) -> bool { method hydration_complete (line 149) | fn hydration_complete(&self) { method get_is_hydrating (line 153) | fn get_is_hydrating(&self) -> bool { method set_is_hydrating (line 157) | fn set_is_hydrating(&self, is_hydrating: bool) { method errors (line 161) | fn errors(&self, boundary_id: &SerializedDataId) -> Vec<(ErrorId, Error)> { method register_error (line 175) | fn register_error( method seal_errors (line 184) | fn seal_errors(&self, _boundary_id: &SerializedDataId) {} method take_errors (line 186) | fn take_errors(&self) -> Vec<(SerializedDataId, ErrorId, Error)> { method defer_stream (line 191) | fn defer_stream(&self, _wait_for: PinnedFuture<()>) {} method await_deferred (line 194) | fn await_deferred(&self) -> Option> { method set_incomplete_chunk (line 199) | fn set_incomplete_chunk(&self, _id: SerializedDataId) {} method get_incomplete_chunk (line 201) | fn get_incomplete_chunk(&self, id: &SerializedDataId) -> bool { FILE: hydration_context/src/lib.rs type PinnedFuture (line 33) | pub type PinnedFuture = Pin + Send + Sync>>; type PinnedLocalFuture (line 35) | pub type PinnedLocalFuture = Pin>>; type PinnedStream (line 37) | pub type PinnedStream = Pin + Send + Sync>>; type SerializedDataId (line 45) | pub struct SerializedDataId(usize); method new (line 49) | pub fn new(id: usize) -> Self { method into_inner (line 54) | pub fn into_inner(self) -> usize { method from (line 60) | fn from(value: SerializedDataId) -> Self { type SharedContext (line 66) | pub trait SharedContext: Debug { method is_browser (line 68) | fn is_browser(&self) -> bool; method next_id (line 75) | fn next_id(&self) -> SerializedDataId; method write_async (line 82) | fn write_async(&self, id: SerializedDataId, fut: PinnedFuture); method read_data (line 90) | fn read_data(&self, id: &SerializedDataId) -> Option; method await_data (line 97) | fn await_data(&self, id: &SerializedDataId) -> Option; method pending_data (line 104) | fn pending_data(&self) -> Option>; method during_hydration (line 110) | fn during_hydration(&self) -> bool; method hydration_complete (line 113) | fn hydration_complete(&self); method get_is_hydrating (line 120) | fn get_is_hydrating(&self) -> bool; method set_is_hydrating (line 126) | fn set_is_hydrating(&self, is_hydrating: bool); method take_errors (line 129) | fn take_errors(&self) -> Vec<(SerializedDataId, ErrorId, Error)>; method errors (line 132) | fn errors(&self, boundary_id: &SerializedDataId) -> Vec<(ErrorId, Erro... method seal_errors (line 138) | fn seal_errors(&self, boundary_id: &SerializedDataId); method register_error (line 141) | fn register_error( method defer_stream (line 154) | fn defer_stream(&self, wait_for: PinnedFuture<()>); method await_deferred (line 160) | fn await_deferred(&self) -> Option>; method set_incomplete_chunk (line 164) | fn set_incomplete_chunk(&self, id: SerializedDataId); method get_incomplete_chunk (line 167) | fn get_incomplete_chunk(&self, id: &SerializedDataId) -> bool; FILE: hydration_context/src/ssr.rs type AsyncDataBuf (line 22) | type AsyncDataBuf = Arc>>; type SealedErrors (line 24) | type SealedErrors = Arc>>; type SsrSharedContext (line 28) | pub struct SsrSharedContext { method new (line 42) | pub fn new() -> Self { method new_islands (line 54) | pub fn new_islands() -> Self { method consume_buffers (line 68) | pub async fn consume_buffers(&self) -> Vec<(SerializedDataId, String)> { method fmt (line 85) | fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { method is_browser (line 96) | fn is_browser(&self) -> bool { method next_id (line 101) | fn next_id(&self) -> SerializedDataId { method write_async (line 110) | fn write_async(&self, id: SerializedDataId, fut: PinnedFuture) { method read_data (line 114) | fn read_data(&self, _id: &SerializedDataId) -> Option { method await_data (line 118) | fn await_data(&self, _id: &SerializedDataId) -> Option { method get_is_hydrating (line 122) | fn get_is_hydrating(&self) -> bool { method set_is_hydrating (line 126) | fn set_is_hydrating(&self, is_hydrating: bool) { method errors (line 130) | fn errors(&self, boundary_id: &SerializedDataId) -> Vec<(ErrorId, Error)> { method register_error (line 145) | fn register_error( method take_errors (line 158) | fn take_errors(&self) -> Vec<(SerializedDataId, ErrorId, Error)> { method seal_errors (line 162) | fn seal_errors(&self, boundary_id: &SerializedDataId) { method pending_data (line 169) | fn pending_data(&self) -> Option> { method during_hydration (line 227) | fn during_hydration(&self) -> bool { method hydration_complete (line 231) | fn hydration_complete(&self) {} method defer_stream (line 233) | fn defer_stream(&self, wait_for: PinnedFuture<()>) { method await_deferred (line 237) | fn await_deferred(&self) -> Option> { method set_incomplete_chunk (line 248) | fn set_incomplete_chunk(&self, id: SerializedDataId) { method get_incomplete_chunk (line 252) | fn get_incomplete_chunk(&self, id: &SerializedDataId) -> bool { type AsyncDataStream (line 261) | struct AsyncDataStream { type Item (line 268) | type Item = String; method poll_next (line 270) | fn poll_next( type ResolvedData (line 318) | struct ResolvedData(SerializedDataId, String); method write_to_buf (line 321) | pub fn write_to_buf(&self, buf: &mut String) { FILE: integrations/actix/src/lib.rs type ResponseParts (line 58) | pub struct ResponseParts { method insert_header (line 67) | pub fn insert_header( method append_header (line 76) | pub fn append_header( type Request (line 88) | pub struct Request(SendWrapper); method new (line 92) | pub fn new(req: &HttpRequest) -> Self { method into_inner (line 97) | pub fn into_inner(self) -> HttpRequest { type Target (line 103) | type Target = HttpRequest; method deref (line 105) | fn deref(&self) -> &Self::Target { method deref_mut (line 111) | fn deref_mut(&mut self) -> &mut Self::Target { type ResponseOptions (line 118) | pub struct ResponseOptions(pub Arc>); method overwrite (line 122) | pub fn overwrite(&self, parts: ResponseParts) { method set_status (line 127) | pub fn set_status(&self, status: StatusCode) { method insert_header (line 133) | pub fn insert_header( method append_header (line 143) | pub fn append_header( type ActixResponse (line 154) | struct ActixResponse(HttpResponse); type ResponseOptions (line 157) | type ResponseOptions = ResponseOptions; method from_stream (line 159) | fn from_stream( method extend_response (line 171) | fn extend_response(&mut self, res_options: &Self::ResponseOptions) { method set_default_content_type (line 185) | fn set_default_content_type(&mut self, content_type: &str) { function redirect (line 229) | pub fn redirect(path: &str) { function handle_server_fns (line 312) | pub fn handle_server_fns() -> Route { function handle_server_fns_with_context (line 339) | pub fn handle_server_fns_with_context( function render_app_to_stream (line 481) | pub fn render_app_to_stream( function render_app_to_stream_in_order (line 544) | pub fn render_app_to_stream_in_order( function render_app_async (line 602) | pub fn render_app_async( function render_app_to_stream_with_context (line 626) | pub fn render_app_to_stream_with_context( function render_app_to_stream_with_context_and_replace_blocks (line 661) | pub fn render_app_to_stream_with_context_and_replace_blocks( function render_app_to_stream_in_order_with_context (line 709) | pub fn render_app_to_stream_in_order_with_context( function render_app_async_with_context (line 749) | pub fn render_app_async_with_context( function async_stream_builder (line 760) | fn async_stream_builder( function provide_contexts (line 784) | fn provide_contexts( function leptos_corrected_path (line 799) | fn leptos_corrected_path(req: &HttpRequest) -> String { function handle_response (line 810) | fn handle_response( function generate_route_list (line 873) | pub fn generate_route_list( function generate_route_list_with_ssg (line 885) | pub fn generate_route_list_with_ssg( function generate_route_list_with_exclusions (line 898) | pub fn generate_route_list_with_exclusions( function generate_route_list_with_exclusions_and_ssg (line 912) | pub fn generate_route_list_with_exclusions_and_ssg( type ActixPath (line 926) | trait ActixPath { method to_actix_path (line 927) | fn to_actix_path(&self) -> String; method to_actix_path (line 931) | fn to_actix_path(&self) -> String { type ActixRouteListing (line 968) | pub struct ActixRouteListing { method new (line 1010) | pub fn new( method path (line 1026) | pub fn path(&self) -> &str { method mode (line 1031) | pub fn mode(&self) -> SsrMode { method methods (line 1036) | pub fn methods(&self) -> impl Iterator +... type IntoRouteListing (line 976) | trait IntoRouteListing: Sized { method into_route_listing (line 977) | fn into_route_listing(self) -> Vec; method into_route_listing (line 981) | fn into_route_listing(self) -> Vec { function generate_route_list_with_exclusions_and_ssg_and_context (line 1046) | pub fn generate_route_list_with_exclusions_and_ssg_and_context( type StaticRouteGenerator (line 1114) | pub struct StaticRouteGenerator( method render_route (line 1123) | fn render_route( method new (line 1170) | pub fn new( method generate (line 1220) | pub async fn generate(self, options: &LeptosOptions) { function was_404 (line 1229) | fn was_404(owner: &Owner) -> bool { function static_path (line 1240) | fn static_path(options: &LeptosOptions, path: &str) -> String { function write_static_route (line 1252) | async fn write_static_route( function handle_static_route (line 1275) | fn handle_static_route( type LeptosRoutes (line 1366) | pub trait LeptosRoutes { method leptos_routes (line 1370) | fn leptos_routes( method leptos_routes_with_context (line 1384) | fn leptos_routes_with_context( method leptos_routes (line 1409) | fn leptos_routes( method leptos_routes_with_context (line 1424) | fn leptos_routes_with_context( method leptos_routes (line 1522) | fn leptos_routes( method leptos_routes_with_context (line 1537) | fn leptos_routes_with_context( function extract (line 1645) | pub async fn extract() -> Result FILE: integrations/axum/src/lib.rs type ResponseParts (line 97) | pub struct ResponseParts { method insert_header (line 106) | pub fn insert_header(&mut self, key: HeaderName, value: HeaderValue) { method append_header (line 110) | pub fn append_header(&mut self, key: HeaderName, value: HeaderValue) { type ResponseOptions (line 133) | pub struct ResponseOptions(pub Arc>); method overwrite (line 137) | pub fn overwrite(&self, parts: ResponseParts) { method set_status (line 142) | pub fn set_status(&self, status: StatusCode) { method insert_header (line 148) | pub fn insert_header(&self, key: HeaderName, value: HeaderValue) { method append_header (line 154) | pub fn append_header(&self, key: HeaderName, value: HeaderValue) { type AxumResponse (line 161) | struct AxumResponse(Response); type ResponseOptions (line 164) | type ResponseOptions = ResponseOptions; method from_stream (line 166) | fn from_stream( method extend_response (line 177) | fn extend_response(&mut self, res_options: &Self::ResponseOptions) { method set_default_content_type (line 187) | fn set_default_content_type(&mut self, content_type: &str) { function redirect (line 227) | pub fn redirect(path: &str) { function generate_request_and_parts (line 278) | pub fn generate_request_and_parts( function handle_server_fns (line 326) | pub async fn handle_server_fns(req: Request) -> impl IntoResponse { function init_executor (line 330) | fn init_executor() { function handle_server_fns_with_context (line 371) | pub async fn handle_server_fns_with_context( function handle_server_fns_inner (line 378) | async fn handle_server_fns_inner( type PinnedHtmlStream (line 447) | pub type PinnedHtmlStream = function render_app_to_stream (line 496) | pub fn render_app_to_stream( function render_route (line 519) | pub fn render_route( function render_app_to_stream_in_order (line 585) | pub fn render_app_to_stream_in_order( function render_app_to_stream_with_context (line 638) | pub fn render_app_to_stream_with_context( function render_route_with_context (line 667) | pub fn render_route_with_context( function render_app_to_stream_with_context_and_replace_blocks (line 770) | pub fn render_app_to_stream_with_context_and_replace_blocks( function render_app_to_stream_in_order_with_context (line 844) | pub fn render_app_to_stream_in_order_with_context( function handle_response (line 868) | fn handle_response( function handle_response_inner (line 892) | pub fn handle_response_inner( function provide_contexts (line 955) | fn provide_contexts( function render_app_async (line 1017) | pub fn render_app_async( function render_app_async_stream_with_context (line 1071) | pub fn render_app_async_stream_with_context( function render_app_async_with_context (line 1138) | pub fn render_app_async_with_context( function async_stream_builder (line 1153) | fn async_stream_builder( function generate_route_list (line 1180) | pub fn generate_route_list( function generate_route_list_with_ssg (line 1196) | pub fn generate_route_list_with_ssg( function generate_route_list_with_exclusions (line 1213) | pub fn generate_route_list_with_exclusions( function generate_route_list_with_exclusions_and_ssg (line 1231) | pub fn generate_route_list_with_exclusions_and_ssg( type AxumRouteListing (line 1247) | pub struct AxumRouteListing { method new (line 1290) | pub fn new( method path (line 1306) | pub fn path(&self) -> &str { method mode (line 1311) | pub fn mode(&self) -> &SsrMode { method methods (line 1316) | pub fn methods(&self) -> impl Iterator +... type IntoRouteListing (line 1256) | trait IntoRouteListing: Sized { method into_route_listing (line 1257) | fn into_route_listing(self) -> Vec; method into_route_listing (line 1261) | fn into_route_listing(self) -> Vec { function generate_route_list_with_exclusions_and_ssg_and_context (line 1330) | pub fn generate_route_list_with_exclusions_and_ssg_and_context( type StaticRouteGenerator (line 1398) | pub struct StaticRouteGenerator( method render_route (line 1408) | fn render_route( method new (line 1460) | pub fn new( method generate (line 1528) | pub async fn generate(self, options: &LeptosOptions) { function was_404 (line 1539) | fn was_404(owner: &Owner) -> bool { function static_path (line 1551) | fn static_path(options: &LeptosOptions, path: &str) -> String { function write_static_route (line 1564) | async fn write_static_route( function handle_static_route (line 1588) | fn handle_static_route( type LeptosRoutes (line 1684) | pub trait LeptosRoutes method leptos_routes (line 1692) | fn leptos_routes( method leptos_routes_with_context (line 1707) | fn leptos_routes_with_context( method leptos_routes_with_handler (line 1719) | fn leptos_routes_with_handler( type AxumPath (line 1729) | trait AxumPath { method to_axum_path (line 1730) | fn to_axum_path(&self) -> String; method to_axum_path (line 1734) | fn to_axum_path(&self) -> String { function leptos_routes (line 1781) | fn leptos_routes( function leptos_routes_with_context (line 1797) | fn leptos_routes_with_context( function leptos_routes_with_handler (line 1952) | fn leptos_routes_with_handler( function extract (line 2004) | pub async fn extract() -> Result function extract_with_state (line 2019) | pub async fn extract_with_state(state: &S) -> Result( function file_and_error_handler (line 2133) | pub fn file_and_error_handler( function get_static_file (line 2152) | async fn get_static_file( function site_pkg_dir_service (line 2190) | pub fn site_pkg_dir_service(options: &LeptosOptions) -> ServeDir { function site_pkg_dir_service_route_path (line 2201) | pub fn site_pkg_dir_service_route_path(options: &LeptosOptions) -> String { FILE: integrations/axum/src/service.rs type ErrorHandler (line 59) | pub struct ErrorHandler { function new (line 67) | pub fn new(shell: SH, options: LeptosOptions) -> Self { function new_with_context (line 78) | pub fn new_with_context( type Response (line 96) | type Response = Response; type Error (line 97) | type Error = Infallible; type Future (line 98) | type Future = Pin< function poll_ready (line 107) | fn poll_ready( function call (line 114) | fn call(&mut self, req: Request) -> Self::Future { type Response (line 127) | type Response = Response; type Error (line 128) | type Error = Infallible; type Future (line 129) | type Future = Pin< function poll_ready (line 138) | fn poll_ready( function call (line 145) | fn call(&mut self, req: Request) -> Self::Future { function render_error_handler (line 153) | fn render_error_handler( FILE: integrations/axum/tests/axum_integration.rs function bare_no_fallback (line 19) | async fn bare_no_fallback() -> anyhow::Result<()> { function fallback (line 33) | async fn fallback() -> anyhow::Result<()> { function fallback_with_context (line 61) | async fn fallback_with_context() -> anyhow::Result<()> { function error_handler_service (line 86) | async fn error_handler_service() -> anyhow::Result<()> { function error_handler_service_fallback (line 105) | async fn error_handler_service_fallback() -> anyhow::Result<()> { function route_site_pkg_no_fallback (line 135) | async fn route_site_pkg_no_fallback() -> anyhow::Result<()> { function leptos_options_css_base (line 171) | async fn leptos_options_css_base() -> anyhow::Result<()> { function leptos_options_css_moved (line 186) | async fn leptos_options_css_moved() -> anyhow::Result<()> { function build_test_service (line 232) | fn build_test_service(name: &str) { type Service (line 264) | struct Service { method url (line 270) | fn url(&self, path: &str) -> anyhow::Result { function build_services (line 279) | fn build_services() { function start_test_service (line 285) | async fn start_test_service(name: &str, mode: &str) -> Service { function start_test_service_with_envs (line 289) | async fn start_test_service_with_envs( FILE: integrations/axum/tests/service_mode/src/app.rs function shell (line 8) | pub fn shell(options: LeptosOptions) -> impl IntoView { function App (line 27) | pub fn App() -> impl IntoView { function HomePage (line 53) | fn HomePage() -> impl IntoView { FILE: integrations/axum/tests/service_mode/src/lib.rs function hydrate (line 5) | pub fn hydrate() { FILE: integrations/axum/tests/service_mode/src/main.rs type Cli (line 13) | pub struct Cli { type Mode (line 19) | enum Mode { method from (line 31) | fn from(cli: Cli) -> Self { function main (line 133) | async fn main() { function main (line 150) | pub fn main() {} FILE: integrations/utils/src/lib.rs type PinnedStream (line 16) | pub type PinnedStream = Pin + Send>>; type PinnedFuture (line 17) | pub type PinnedFuture = Pin + Send>>; type BoxedFnOnce (line 18) | pub type BoxedFnOnce = Box T + Send>; type ExtendResponse (line 20) | pub trait ExtendResponse: Sized { method from_stream (line 23) | fn from_stream(stream: impl Stream + Send + 'static) method extend_response (line 26) | fn extend_response(&mut self, opt: &Self::ResponseOptions); method set_default_content_type (line 28) | fn set_default_content_type(&mut self, content_type: &str); method from_app (line 30) | fn from_app( function build_response (line 140) | pub fn build_response( function static_file_path (line 203) | pub fn static_file_path(options: &LeptosOptions, path: &str) -> String { FILE: leptos/build.rs function main (line 3) | fn main() { FILE: leptos/src/animated_show.rs function AnimatedShow (line 51) | pub fn AnimatedShow( FILE: leptos/src/attribute_interceptor.rs type ChildBuilder (line 8) | type ChildBuilder = dyn Fn(AnyAttribute) -> T + Send + Sync + 'static; function AttributeInterceptor (line 39) | pub fn AttributeInterceptor( type AttributeInterceptorInner (line 53) | struct AttributeInterceptorInner { function new (line 62) | pub fn new(children: F) -> Self type State (line 78) | type State = ::State; method build (line 80) | fn build(self) -> Self::State { method rebuild (line 84) | fn rebuild(self, state: &mut Self::State) { type Output (line 93) | type Output = method add_any_attr (line 96) | fn add_any_attr( type AsyncOutput (line 120) | type AsyncOutput = T::AsyncOutput; type Owned (line 121) | type Owned = AttributeInterceptorInner; constant MIN_LENGTH (line 123) | const MIN_LENGTH: usize = T::MIN_LENGTH; method dry_resolve (line 125) | fn dry_resolve(&mut self) { method resolve (line 129) | fn resolve( method to_html_with_buf (line 135) | fn to_html_with_buf( method hydrate (line 152) | fn hydrate( method hydrate_async (line 160) | async fn hydrate_async( method into_owned (line 168) | fn into_owned(self) -> Self::Owned { FILE: leptos/src/await_.rs function Await (line 34) | pub fn Await( FILE: leptos/src/children.rs type Children (line 17) | pub type Children = Box AnyView + Send>; method to_children (line 103) | fn to_children(f: F) -> Self { method to_children (line 113) | fn to_children(t: ChildrenOptContainer) -> Self { type ChildrenFragment (line 21) | pub type ChildrenFragment = Box Fragment + Send>; method to_children (line 187) | fn to_children(f: F) -> Self { method to_children (line 197) | fn to_children(t: ChildrenOptContainer) -> Self { type ChildrenFn (line 25) | pub type ChildrenFn = Arc AnyView + Send + Sync>; method to_children (line 124) | fn to_children(f: F) -> Self { method to_children (line 134) | fn to_children(t: ChildrenOptContainer) -> Self { type ChildrenFragmentFn (line 29) | pub type ChildrenFragmentFn = Arc Fragment + Send>; method to_children (line 208) | fn to_children(f: F) -> Self { method to_children (line 218) | fn to_children(t: ChildrenOptContainer) -> Self { type ChildrenFnMut (line 33) | pub type ChildrenFnMut = Box AnyView + Send>; method to_children (line 145) | fn to_children(f: F) -> Self { method to_children (line 155) | fn to_children(t: ChildrenOptContainer) -> Self { type ChildrenFragmentMut (line 38) | pub type ChildrenFragmentMut = Box Fragment + Send>; method to_children (line 229) | fn to_children(mut f: F) -> Self { method to_children (line 239) | fn to_children(t: ChildrenOptContainer) -> Self { type BoxedChildrenFn (line 41) | type BoxedChildrenFn = Box AnyView + Send>; method to_children (line 166) | fn to_children(f: F) -> Self { method to_children (line 176) | fn to_children(t: ChildrenOptContainer) -> Self { type ToChildren (line 87) | pub trait ToChildren { method to_children (line 91) | fn to_children(f: F) -> Self; type ChildrenOptContainer (line 95) | pub struct ChildrenOptContainer(pub T); type ViewFn (line 247) | pub struct ViewFn(Arc AnyView + Send + Sync + 'static>); method from (line 260) | fn from(value: F) -> Self { method from (line 270) | fn from(value: View) -> Self { method run (line 277) | pub fn run(&self) -> AnyView { method default (line 250) | fn default() -> Self { type ViewFnOnce (line 284) | pub struct ViewFnOnce(Box AnyView + Send + 'static>); method from (line 297) | fn from(value: F) -> Self { method from (line 307) | fn from(value: View) -> Self { method run (line 314) | pub fn run(self) -> AnyView { method default (line 287) | fn default() -> Self { type TypedChildren (line 321) | pub struct TypedChildren(Box View + Send>); function into_inner (line 325) | pub fn into_inner(self) -> impl FnOnce() -> View + Send { function to_children (line 337) | fn to_children(f: F) -> Self { function to_children (line 347) | fn to_children(t: ChildrenOptContainer) -> Self { type TypedChildrenMut (line 354) | pub struct TypedChildrenMut(Box View + Send>); method fmt (line 357) | fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result { function into_inner (line 364) | pub fn into_inner(self) -> impl FnMut() -> View + Send { function to_children (line 376) | fn to_children(mut f: F) -> Self { function to_children (line 386) | fn to_children(t: ChildrenOptContainer) -> Self { type TypedChildrenFn (line 393) | pub struct TypedChildrenFn(Arc View + Send + Sync>); method fmt (line 396) | fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result { method clone (line 403) | fn clone(&self) -> Self { function into_inner (line 410) | pub fn into_inner(self) -> Arc View + Send + Sync> { function to_children (line 422) | fn to_children(f: F) -> Self { function to_children (line 432) | fn to_children(t: ChildrenOptContainer) -> Self { FILE: leptos/src/component.rs type Component (line 5) | pub trait Component

{} type Props (line 7) | pub trait Props { method builder (line 10) | fn builder() -> Self::Builder; type PropsOrNoPropsBuilder (line 14) | pub trait PropsOrNoPropsBuilder { method builder_or_not (line 17) | fn builder_or_not() -> Self::Builder; type Builder (line 29) | type Builder =

::Builder; method builder_or_not (line 31) | fn builder_or_not() -> Self::Builder { type Builder (line 37) | type Builder = EmptyPropsBuilder; method builder_or_not (line 39) | fn builder_or_not() -> Self::Builder { type EmptyPropsBuilder (line 22) | pub struct EmptyPropsBuilder {} method build (line 25) | pub fn build(self) {} function component_props_builder (line 53) | pub fn component_props_builder( function component_view (line 59) | pub fn component_view(f: impl ComponentConstructor, props: P... type ComponentConstructor (line 62) | pub trait ComponentConstructor { method construct (line 63) | fn construct(self, props: P) -> T; method construct (line 70) | fn construct(self, (): ()) -> T { method construct (line 80) | fn construct(self, props: P) -> T { FILE: leptos/src/error_boundary.rs function ErrorBoundary (line 78) | pub fn ErrorBoundary( type ErrorBoundarySuspendedChildren (line 129) | pub(crate) type ErrorBoundarySuspendedChildren = type ErrorBoundaryView (line 132) | struct ErrorBoundaryView { type ErrorBoundaryViewState (line 142) | struct ErrorBoundaryViewState { method unmount (line 153) | fn unmount(&mut self) { method mount (line 161) | fn mount( method insert_before_this (line 173) | fn insert_before_this(&self, child: &mut dyn Mountable) -> bool { method elements (line 181) | fn elements(&self) -> Vec { type State (line 196) | type State = RenderEffect>; method build (line 198) | fn build(mut self) -> Self::State { method rebuild (line 243) | fn rebuild(self, state: &mut Self::State) { type Output (line 257) | type Output = method add_any_attr (line 260) | fn add_any_attr( type AsyncOutput (line 294) | type AsyncOutput = ErrorBoundaryView; type Owned (line 295) | type Owned = Self; constant MIN_LENGTH (line 297) | const MIN_LENGTH: usize = Chil::MIN_LENGTH; method dry_resolve (line 299) | fn dry_resolve(&mut self) { method resolve (line 303) | async fn resolve(self) -> Self::AsyncOutput { method to_html_with_buf (line 325) | fn to_html_with_buf( method to_html_async_with_buf (line 360) | fn to_html_async_with_buf( method hydrate (line 456) | fn hydrate( method hydrate_async (line 517) | async fn hydrate_async( method into_owned (line 590) | fn into_owned(self) -> Self::Owned { type ErrorBoundaryErrorHook (line 596) | struct ErrorBoundaryErrorHook { method new (line 603) | pub fn new( method throw (line 618) | fn throw(&self, error: Error) -> ErrorId { method clear (line 641) | fn clear(&self, id: &throw_error::ErrorId) { type Errors (line 651) | pub struct Errors(FxHashMap); method is_empty (line 656) | pub fn is_empty(&self) -> bool { method insert (line 661) | pub fn insert(&mut self, key: ErrorId, error: E) method insert_with_default_key (line 669) | pub fn insert_with_default_key(&mut self, error: E) method remove (line 677) | pub fn remove(&mut self, key: &ErrorId) -> Option { method iter (line 683) | pub fn iter(&self) -> Iter<'_> { type Item (line 689) | type Item = (ErrorId, Error); type IntoIter (line 690) | type IntoIter = IntoIter; method into_iter (line 693) | fn into_iter(self) -> Self::IntoIter { type IntoIter (line 700) | pub struct IntoIter(std::collections::hash_map::IntoIter); type Item (line 703) | type Item = (ErrorId, Error); method next (line 706) | fn next( type Iter (line 715) | pub struct Iter<'a>(std::collections::hash_map::Iter<'a, ErrorId, Error>); type Item (line 718) | type Item = (&'a ErrorId, &'a Error); method next (line 721) | fn next( FILE: leptos/src/for_loop.rs function For (line 113) | pub fn For( function ForEnumerate (line 187) | pub fn ForEnumerate( FILE: leptos/src/form.rs function ActionForm (line 78) | pub fn ActionForm( function MultiActionForm (line 155) | pub fn MultiActionForm( function resolve_redirect_url (line 219) | pub(crate) fn resolve_redirect_url(loc: &str) -> Option { type FromFormData (line 245) | pub trait FromFormData method from_event (line 250) | fn from_event(ev: &web_sys::Event) -> Result; method from_form_data (line 253) | fn from_form_data( method from_event (line 276) | fn from_event(ev: &Event) -> Result { method from_form_data (line 283) | fn from_form_data( type FromFormDataError (line 260) | pub enum FromFormDataError { function form_data_from_event (line 294) | fn form_data_from_event( FILE: leptos/src/hydration/island_script.js function idle (line 4) | function idle(c) { function hydrateIslands (line 11) | async function hydrateIslands(rootNode, mod) { function hydrateIsland (line 43) | async function hydrateIsland(el, id, mod) { FILE: leptos/src/hydration/islands_routing.js constant NAVIGATION (line 1) | let NAVIGATION = 0; function navigateToPage (line 33) | async function navigateToPage( function clickToReq (line 84) | function clickToReq(ev) { function submitToReq (line 122) | function submitToReq(ev) { function diffPages (line 170) | function diffPages(htmlString) { function diffRange (line 178) | function diffRange(oldDocument, oldRoot, newDocument, newRoot, oldEnd, n... function replaceFor (line 234) | function replaceFor(oldDocument, oldDocWalker, newDocument, newDocWalker... function replaceBranch (line 326) | function replaceBranch(oldDocWalker, newDocWalker, oldNode, newNode) { function diffElement (line 373) | function diffElement(oldNode, newNode) { FILE: leptos/src/hydration/mod.rs function AutoReload (line 12) | pub fn AutoReload( function HydrationScripts (line 48) | pub fn HydrationScripts( type IslandsRouterNavigation (line 203) | pub struct IslandsRouterNavigation; FILE: leptos/src/hydration/reload_script.js function connect (line 7) | function connect() { FILE: leptos/src/into_view.rs type View (line 14) | pub struct View function new (line 25) | pub fn new(inner: T) -> Self { function into_inner (line 34) | pub fn into_inner(self) -> T { function with_view_marker (line 40) | pub fn with_view_marker( type IntoView (line 55) | pub trait IntoView method into_view (line 60) | fn into_view(self) -> View; method into_view (line 67) | fn into_view(self) -> View { type State (line 77) | type State = T::State; method build (line 79) | fn build(self) -> Self::State { method rebuild (line 83) | fn rebuild(self, state: &mut Self::State) { type AsyncOutput (line 89) | type AsyncOutput = T::AsyncOutput; type Owned (line 90) | type Owned = View; constant MIN_LENGTH (line 92) | const MIN_LENGTH: usize = ::MIN_LENGTH; constant EXISTS (line 93) | const EXISTS: bool = ::EXISTS; method resolve (line 95) | async fn resolve(self) -> Self::AsyncOutput { method dry_resolve (line 99) | fn dry_resolve(&mut self) { method to_html_with_buf (line 103) | fn to_html_with_buf( method to_html_async_with_buf (line 137) | fn to_html_async_with_buf( method hydrate (line 173) | fn hydrate( method hydrate_async (line 181) | async fn hydrate_async( method into_owned (line 189) | fn into_owned(self) -> Self::Owned { method to_template (line 199) | fn to_template( type Output (line 211) | type Output = View>; method add_any_attr (line 213) | fn add_any_attr( type CollectView (line 237) | pub trait CollectView { method collect_view (line 242) | fn collect_view(self) -> Vec; type View (line 250) | type View = V; method collect_view (line 252) | fn collect_view(self) -> Vec { FILE: leptos/src/lib.rs function spawn (line 330) | pub fn spawn(fut: impl Future + Send + 'static) { function spawn_local (line 343) | pub fn spawn_local(fut: impl Future + 'static) { function tick (line 348) | pub async fn tick() { type PrefetchLazyFn (line 381) | pub struct PrefetchLazyFn( function prefetch_lazy_fn_on_server (line 388) | pub fn prefetch_lazy_fn_on_server(id: &'static str) { type WasmSplitManifest (line 399) | pub struct WasmSplitManifest( FILE: leptos/src/logging.rs function log_to_stdout (line 44) | const fn log_to_stdout() -> bool { function console_log (line 53) | pub fn console_log(s: &str) { function console_warn (line 64) | pub fn console_warn(s: &str) { function console_error (line 75) | pub fn console_error(s: &str) { function console_debug_warn (line 86) | pub fn console_debug_warn(s: &str) { FILE: leptos/src/mount.rs function hydrate_body (line 23) | pub fn hydrate_body(f: F) function hydrate_lazy (line 35) | pub fn hydrate_lazy(f: F) function hydrate_from (line 58) | pub fn hydrate_from(parent: HtmlElement, f: F) -> UnmountHandle( function mount_to_body (line 165) | pub fn mount_to_body(f: F) function mount_to (line 175) | pub fn mount_to(parent: HtmlElement, f: F) -> UnmountHandle function mount_to_renderer (line 216) | pub fn mount_to_renderer( function hydrate_islands (line 245) | pub fn hydrate_islands() { type UnmountHandle (line 274) | pub struct UnmountHandle function forget (line 290) | pub fn forget(self) { method drop (line 299) | fn drop(&mut self) { FILE: leptos/src/nonce.rs type Nonce (line 52) | pub struct Nonce(pub(crate) Arc); method as_inner (line 56) | pub fn as_inner(&self) -> &Arc { method new (line 173) | pub fn new() -> Self { type Target (line 62) | type Target = str; method deref (line 64) | fn deref(&self) -> &Self::Target { method fmt (line 70) | fn fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result { type AsyncOutput (line 76) | type AsyncOutput = Self; type State (line 77) | type State = as AttributeValue>::State; type Cloneable (line 78) | type Cloneable = Self; type CloneableOwned (line 79) | type CloneableOwned = Self; method html_len (line 81) | fn html_len(&self) -> usize { method to_html (line 85) | fn to_html(self, key: &str, buf: &mut String) { method to_template (line 89) | fn to_template(_key: &str, _buf: &mut String) {} method hydrate (line 91) | fn hydrate( method build (line 99) | fn build( method rebuild (line 107) | fn rebuild(self, key: &str, state: &mut Self::State) { method into_cloneable (line 111) | fn into_cloneable(self) -> Self::Cloneable { method into_cloneable_owned (line 115) | fn into_cloneable_owned(self) -> Self::CloneableOwned { method dry_resolve (line 119) | fn dry_resolve(&mut self) {} method resolve (line 121) | async fn resolve(self) -> Self::AsyncOutput { function use_nonce (line 159) | pub fn use_nonce() -> Option { function provide_nonce (line 164) | pub fn provide_nonce() { constant NONCE_ENGINE (line 168) | const NONCE_ENGINE: engine::GeneralPurpose = method default (line 182) | fn default() -> Self { FILE: leptos/src/portal.rs function Portal (line 15) | pub fn Portal( FILE: leptos/src/provider.rs function Provider (line 31) | pub fn Provider( FILE: leptos/src/show.rs function Show (line 10) | pub fn Show( FILE: leptos/src/show_let.rs function ShowLet (line 76) | pub fn ShowLet( type OptionGetter (line 117) | pub struct OptionGetter(Arc Option + Send + Sync + 'st... method clone (line 120) | fn clone(&self) -> Self { function run (line 127) | pub fn run(&self) -> Option { type IntoOptionGetter (line 133) | pub trait IntoOptionGetter { method into_option_getter (line 135) | fn into_option_getter(self) -> OptionGetter; type FunctionMarker (line 140) | pub struct FunctionMarker; method into_option_getter (line 146) | fn into_option_getter(self) -> OptionGetter { type SignalMarker (line 157) | pub struct SignalMarker; method into_option_getter (line 164) | fn into_option_getter(self) -> OptionGetter { type StaticMarker (line 172) | pub struct StaticMarker; function into_option_getter (line 178) | fn into_option_getter(self) -> OptionGetter { FILE: leptos/src/subsecond.rs function connect_to_hot_patch_messages (line 13) | pub fn connect_to_hot_patch_messages() { FILE: leptos/src/suspense_component.rs function Suspense (line 95) | pub fn Suspense( function nonce_or_not (line 150) | fn nonce_or_not() -> Option> { type SuspenseBoundary (line 162) | pub(crate) struct SuspenseBoundary { type State (line 177) | type State = RenderEffect< method build (line 181) | fn build(self) -> Self::State { method rebuild (line 228) | fn rebuild(self, state: &mut Self::State) { type Output (line 242) | type Output = SuspenseBoundary< method add_any_attr (line 248) | fn add_any_attr( type AsyncOutput (line 283) | type AsyncOutput = Self; type Owned (line 284) | type Owned = Self; constant MIN_LENGTH (line 286) | const MIN_LENGTH: usize = Chil::MIN_LENGTH; method dry_resolve (line 288) | fn dry_resolve(&mut self) {} method resolve (line 290) | async fn resolve(self) -> Self::AsyncOutput { method to_html_with_buf (line 294) | fn to_html_with_buf( method to_html_async_with_buf (line 311) | fn to_html_async_with_buf( method hydrate (line 537) | fn hydrate( method into_owned (line 577) | fn into_owned(self) -> Self::Owned { type Unsuspend (line 584) | pub struct Unsuspend(Box T + Send>); function new (line 588) | pub fn new(fun: impl FnOnce() -> T + Send + 'static) -> Self { type State (line 597) | type State = T::State; method build (line 599) | fn build(self) -> Self::State { method rebuild (line 603) | fn rebuild(self, state: &mut Self::State) { type Output (line 612) | type Output = method add_any_attr (line 615) | fn add_any_attr( type AsyncOutput (line 631) | type AsyncOutput = Self; type Owned (line 632) | type Owned = Self; constant MIN_LENGTH (line 634) | const MIN_LENGTH: usize = T::MIN_LENGTH; method dry_resolve (line 636) | fn dry_resolve(&mut self) {} method resolve (line 638) | async fn resolve(self) -> Self::AsyncOutput { method to_html_with_buf (line 642) | fn to_html_with_buf( method to_html_async_with_buf (line 659) | fn to_html_async_with_buf( method hydrate (line 678) | fn hydrate( method into_owned (line 686) | fn into_owned(self) -> Self::Owned { FILE: leptos/src/text_prop.rs type TextProp (line 8) | pub struct TextProp(Arc Oco<'static, str> + Send + Sync>); method get (line 13) | pub fn get(&self) -> Oco<'static, str> { method fmt (line 19) | fn fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result { method from (line 25) | fn from(s: String) -> Self { method from (line 32) | fn from(s: &'static str) -> Self { method from (line 39) | fn from(s: Arc) -> Self { method from (line 46) | fn from(s: Oco<'static, str>) -> Self { method from (line 67) | fn from(s: F) -> Self { method default (line 73) | fn default() -> Self { type Output (line 79) | type Output = Arc Oco<'static, str> + Send + Sync>; method into_attribute_value (line 81) | fn into_attribute_value(self) -> Self::Output { type OptionTextPropExt (line 166) | pub trait OptionTextPropExt { method get (line 168) | fn get(&self) -> Option>; method get (line 172) | fn get(&self) -> Option> { FILE: leptos/src/transition.rs function Transition (line 76) | pub fn Transition( FILE: leptos/tests/pr_4061.rs function chain_await_resource (line 10) | async fn chain_await_resource() { function chain_no_await_resource (line 50) | async fn chain_no_await_resource() { FILE: leptos/tests/ssr.rs function simple_ssr_test (line 6) | fn simple_ssr_test() { function ssr_test_with_components (line 27) | fn ssr_test_with_components() { function ssr_test_with_snake_case_components (line 59) | fn ssr_test_with_snake_case_components() { function test_classes (line 90) | fn test_classes() { function test_class_with_class_directive_merge (line 108) | fn test_class_with_class_directive_merge() { function test_solo_class_directive (line 121) | fn test_solo_class_directive() { function test_class_directive_with_static_class (line 134) | fn test_class_directive_with_static_class() { function test_global_class_applied (line 150) | fn test_global_class_applied() { function test_multiple_class_attributes_overwrite (line 163) | fn test_multiple_class_attributes_overwrite() { function ssr_with_styles (line 178) | fn ssr_with_styles() { function ssr_option (line 200) | fn ssr_option() { FILE: leptos_config/src/errors.rs type LeptosConfigError (line 5) | pub enum LeptosConfigError { method from (line 18) | fn from(e: config::ConfigError) -> Self { method from (line 24) | fn from(e: ParseIntError) -> Self { method from (line 30) | fn from(e: AddrParseError) -> Self { method from (line 36) | fn from(e: ParseBoolError) -> Self { FILE: leptos_config/src/lib.rs type ConfFile (line 23) | pub struct ConfFile { type LeptosOptions (line 34) | pub struct LeptosOptions { method css_file_path (line 160) | pub fn css_file_path(&self) -> PathBuf { method css_path (line 178) | pub fn css_path(&self) -> String { method site_pkg_dir_route_base (line 186) | pub fn site_pkg_dir_route_base(&self) -> String { method try_from_env (line 199) | fn try_from_env() -> Result { function default_site_root (line 246) | fn default_site_root() -> Arc { function default_site_pkg_dir (line 250) | fn default_site_pkg_dir() -> Arc { function default_env (line 254) | fn default_env() -> Env { function default_site_addr (line 258) | fn default_site_addr() -> SocketAddr { function default_reload_port (line 262) | fn default_reload_port() -> u32 { function default_not_found_path (line 266) | fn default_not_found_path() -> Arc { function default_hash_file_name (line 270) | fn default_hash_file_name() -> Arc { function default_hash_files (line 274) | fn default_hash_files() -> bool { function env_wo_default (line 278) | fn env_wo_default(key: &str) -> Result, LeptosConfigError> { function env_w_default (line 285) | fn env_w_default( constant ENV_DEV_KEY_SHORT (line 296) | pub const ENV_DEV_KEY_SHORT: &str = "dev"; constant ENV_DEV_KEY_LONG (line 297) | pub const ENV_DEV_KEY_LONG: &str = "development"; constant ENV_PROD_KEY_SHORT (line 298) | pub const ENV_PROD_KEY_SHORT: &str = "prod"; constant ENV_PROD_KEY_LONG (line 299) | pub const ENV_PROD_KEY_LONG: &str = "production"; type Env (line 305) | pub enum Env { method from (line 332) | fn from(str: &str) -> Self { method from (line 338) | fn from(input: &Result) -> Self { type Error (line 349) | type Error = LeptosConfigError; method try_from (line 351) | fn try_from(s: String) -> Result { method deserialize (line 383) | fn deserialize(deserializer: D) -> Result function env_from_str (line 311) | fn env_from_str(input: &str) -> Result { type Err (line 325) | type Err = (); method from_str (line 326) | fn from_str(input: &str) -> Result { type EnvVisitor (line 357) | struct EnvVisitor; type Value (line 360) | type Value = Env; method expecting (line 362) | fn expecting( method visit_str (line 374) | fn visit_str(self, v: &str) -> Result type ReloadWSProtocol (line 396) | pub enum ReloadWSProtocol { method from (line 422) | fn from(str: &str) -> Self { method from (line 428) | fn from(input: &Result) -> Self { type Error (line 437) | type Error = LeptosConfigError; method try_from (line 439) | fn try_from(s: String) -> Result { function ws_from_str (line 402) | fn ws_from_str(input: &str) -> Result Result { function get_config_from_str (line 452) | pub fn get_config_from_str( function get_configuration (line 506) | pub fn get_configuration( function get_config_from_file (line 526) | pub fn get_config_from_file>( function get_config_from_env (line 540) | pub fn get_config_from_env() -> Result { FILE: leptos_config/src/tests.rs function env_from_str_test (line 8) | fn env_from_str_test() { function ws_from_str_test (line 22) | fn ws_from_str_test() { function env_w_default_test (line 32) | fn env_w_default_test() { function env_wo_default_test (line 49) | fn env_wo_default_test() { function try_from_env_test (line 63) | fn try_from_env_test() { function leptos_options_css_file_path (line 93) | fn leptos_options_css_file_path() { function leptos_options_css_path (line 131) | fn leptos_options_css_path() { FILE: leptos_config/tests/config.rs function env_default (line 9) | fn env_default() { constant CARGO_TOML_CONTENT_OK (line 13) | const CARGO_TOML_CONTENT_OK: &str = r#"\ constant CARGO_TOML_CONTENT_ERR (line 24) | const CARGO_TOML_CONTENT_ERR: &str = r#"\ function get_configuration_from_file_ok (line 30) | async fn get_configuration_from_file_ok() { function get_configuration_from_invalid_file (line 65) | async fn get_configuration_from_invalid_file() { function get_configuration_from_empty_file (line 77) | async fn get_configuration_from_empty_file() { function get_config_from_file_ok (line 89) | async fn get_config_from_file_ok() { function get_config_from_file_invalid (line 121) | async fn get_config_from_file_invalid() { function get_config_from_file_empty (line 131) | async fn get_config_from_file_empty() { function get_config_from_str_content (line 141) | fn get_config_from_str_content() { function get_configuration_from_env (line 166) | async fn get_configuration_from_env() { function leptos_options_builder_default (line 216) | fn leptos_options_builder_default() { function environment_variable_override (line 231) | fn environment_variable_override() { function env_consistent_deserialization (line 281) | fn env_consistent_deserialization() { FILE: leptos_dom/examples/hydration-test/src/lib.rs function App (line 6) | pub fn App() -> impl IntoView { function ComponentA (line 36) | pub fn ComponentA() -> impl IntoView { function hydrate (line 62) | pub fn hydrate() { FILE: leptos_dom/examples/hydration-test/src/main.rs function main (line 8) | async fn main() -> std::io::Result<()> { FILE: leptos_dom/examples/test-bench/src/main.rs function main (line 11) | fn main() { function view_fn (line 29) | fn view_fn() -> impl IntoView { function Test (line 63) | fn Test( FILE: leptos_dom/examples/view-tests/src/main.rs function main (line 3) | pub fn main() { function SelfUpdatingEffect (line 10) | fn SelfUpdatingEffect() -> Element { function Tests (line 25) | fn Tests() -> Element { function BlockOrders (line 37) | fn BlockOrders() -> Element { function A (line 91) | fn A() -> Element { function B (line 96) | fn B() -> Element { function C (line 101) | fn C() -> Element { function TemplateConsumer (line 106) | fn TemplateConsumer() -> Element { function TemplateExample (line 124) | fn TemplateExample() -> Element { FILE: leptos_dom/src/helpers.rs function window (line 24) | pub fn window() -> web_sys::Window { function document (line 32) | pub fn document() -> web_sys::Document { function set_property (line 37) | pub fn set_property( function get_property (line 51) | pub fn get_property( function location (line 60) | pub fn location() -> web_sys::Location { function location_hash (line 66) | pub fn location_hash() -> Option { function location_pathname (line 81) | pub fn location_pathname() -> Option { function event_target (line 87) | pub fn event_target(event: &web_sys::Event) -> T function event_target_value (line 97) | pub fn event_target_value(event: &T) -> String function event_target_checked (line 112) | pub fn event_target_checked(ev: &web_sys::Event) -> bool { type AnimationFrameRequestHandle (line 122) | pub struct AnimationFrameRequestHandle(i32); method cancel (line 127) | pub fn cancel(&self) { function request_animation_frame (line 140) | pub fn request_animation_frame(cb: impl FnOnce() + 'static) { function closure_once (line 153) | fn closure_once(cb: impl FnOnce() + 'static) -> JsValue { function request_animation_frame_with_handle (line 172) | pub fn request_animation_frame_with_handle( type IdleCallbackHandle (line 196) | pub struct IdleCallbackHandle(u32); method cancel (line 201) | pub fn cancel(&self) { function request_idle_callback (line 214) | pub fn request_idle_callback(cb: impl Fn() + 'static) { function request_idle_callback_with_handle (line 227) | pub fn request_idle_callback_with_handle( function queue_microtask (line 260) | pub fn queue_microtask(task: impl FnOnce() + 'static) { type TimeoutHandle (line 266) | pub struct TimeoutHandle(i32); method clear (line 271) | pub fn clear(&self) { function set_timeout (line 286) | pub fn set_timeout(cb: impl FnOnce() + 'static, duration: Duration) { function set_timeout_with_handle (line 301) | pub fn set_timeout_with_handle( function debounce (line 356) | pub fn debounce( type IntervalHandle (line 411) | pub struct IntervalHandle(i32); method clear (line 416) | pub fn clear(&self) { function set_interval (line 431) | pub fn set_interval(cb: impl Fn() + 'static, duration: Duration) { function set_interval_with_handle (line 447) | pub fn set_interval_with_handle( function window_event_listener_untyped (line 493) | pub fn window_event_listener_untyped( function window_event_listener (line 560) | pub fn window_event_listener( type WindowListenerHandle (line 573) | pub struct WindowListenerHandle(Box); method fmt (line 576) | fn fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result { method remove (line 583) | pub fn remove(self) { function is_server (line 589) | pub fn is_server() -> bool { function is_browser (line 603) | pub fn is_browser() -> bool { FILE: leptos_dom/src/logging.rs function log_to_stdout (line 65) | const fn log_to_stdout() -> bool { function console_log (line 74) | pub fn console_log(s: &str) { function console_warn (line 85) | pub fn console_warn(s: &str) { function console_error (line 96) | pub fn console_error(s: &str) { function console_debug_log (line 107) | pub fn console_debug_log(s: &str) { function console_debug_warn (line 116) | pub fn console_debug_warn(s: &str) { function console_debug_error (line 125) | pub fn console_debug_error(s: &str) { FILE: leptos_dom/src/macro_helpers/tracing_property.rs type Match (line 38) | pub struct Match { type SerializeMatch (line 43) | pub trait SerializeMatch { method spez (line 45) | fn spez(&self) -> Self::Return; type Return (line 48) | type Return = String; method spez (line 49) | fn spez(&self) -> Self::Return { type DefaultMatch (line 63) | pub trait DefaultMatch { method spez (line 65) | fn spez(&self) -> Self::Return; type Return (line 68) | type Return = String; method spez (line 69) | fn spez(&self) -> Self::Return { function match_primitive (line 76) | fn match_primitive() { function match_serialize (line 133) | fn match_serialize() { function match_no_serialize (line 153) | fn match_no_serialize() { FILE: leptos_hot_reload/src/diff.rs type OldChildren (line 6) | struct OldChildren(IndexMap>); method diff (line 10) | pub fn diff(&self, other: &LNode) -> Vec { method to_replacement_node (line 16) | fn to_replacement_node( method add_old_children (line 64) | fn add_old_children(&self, path: Vec, positions: &mut OldChildren) { method diff_at (line 98) | fn diff_at( method diff_attrs (line 183) | fn diff_attrs<'a>( method diff_children (line 230) | fn diff_children( type Patches (line 325) | pub struct Patches(pub Vec<(String, Vec)>); type Patch (line 328) | pub struct Patch { type PatchAction (line 334) | pub enum PatchAction { type ReplacementNode (line 356) | pub enum ReplacementNode { function patches_text (line 376) | fn patches_text() { function patches_attrs (line 390) | fn patches_attrs() { function patches_child_text (line 434) | fn patches_child_text() { function inserts_child (line 462) | fn inserts_child() { function removes_child (line 506) | fn removes_child() { FILE: leptos_hot_reload/src/lib.rs constant HOT_RELOAD_JS (line 27) | pub const HOT_RELOAD_JS: &str = include_str!("patch.js"); type ViewMacros (line 30) | pub struct ViewMacros { method new (line 37) | pub fn new() -> Self { method update_from_paths (line 44) | pub fn update_from_paths>(&self, paths: &[T]) -> Result... method parse_file (line 69) | pub fn parse_file(path: &Utf8PathBuf) -> Result> { method patch (line 102) | pub fn patch(&self, path: &Utf8PathBuf) -> Result> { type MacroInvocation (line 141) | pub struct MacroInvocation { method fmt (line 147) | fn fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result { type ViewMacroVisitor (line 155) | pub struct ViewMacroVisitor<'a> { function visit_macro (line 160) | fn visit_macro(&mut self, node: &'ast Macro) { function span_to_stable_id (line 171) | pub fn span_to_stable_id(path: impl AsRef, line: usize) -> String { FILE: leptos_hot_reload/src/node.rs type LNode (line 14) | pub enum LNode { method parse_view (line 45) | pub fn parse_view(nodes: Vec) -> Result { method parse_node (line 62) | pub fn parse_node(node: Node, views: &mut Vec) -> Result<()> { method to_html (line 138) | pub fn to_html(&self) -> String { type LAttributeValue (line 33) | pub enum LAttributeValue { FILE: leptos_hot_reload/src/parsing.rs function block_to_primitive_expression (line 17) | pub fn block_to_primitive_expression(block: &syn::Block) -> Option<&syn:... function value_to_string (line 33) | pub fn value_to_string(value: &syn::Expr) -> Option { function is_component_tag_name (line 50) | pub fn is_component_tag_name(name: &NodeName) -> bool { function is_component_node (line 68) | pub fn is_component_node(node: &NodeElement) -> bool { FILE: leptos_hot_reload/src/patch.js function patch (line 2) | function patch(json) { FILE: leptos_macro/build.rs function main (line 3) | fn main() { FILE: leptos_macro/example/src/lib.rs function TestComponent (line 4) | pub fn TestComponent( function TestMutCallback (line 41) | pub fn TestMutCallback(mut callback: F, value: &'static str) -> impl ... FILE: leptos_macro/src/component.rs type Model (line 21) | pub struct Model { method is_transparent (line 637) | pub fn is_transparent(mut self, is_transparent: bool) -> Self { method is_lazy (line 644) | pub fn is_lazy(mut self, is_lazy: bool) -> Self { method with_island (line 651) | pub fn with_island(mut self, island: Option) -> Self { method parse (line 35) | fn parse(input: syn::parse::ParseStream) -> syn::Result { function maybe_modify_return_type (line 86) | fn maybe_modify_return_type(ret: &mut ReturnType) { function drain_filter (line 119) | pub fn drain_filter( function convert_from_snake_case (line 133) | pub fn convert_from_snake_case(name: &Ident) -> Ident { method to_tokens (line 143) | fn to_tokens(&self, tokens: &mut TokenStream) { type DummyModel (line 662) | pub struct DummyModel { method parse (line 670) | fn parse(input: syn::parse::ParseStream) -> syn::Result { method to_tokens (line 695) | fn to_tokens(&self, tokens: &mut TokenStream) { type Prop (line 739) | struct Prop { method new (line 747) | fn new(arg: FnArg) -> Self { type Docs (line 810) | pub struct Docs(Vec<(String, Span)>); method new (line 825) | pub fn new(attrs: &[Attribute]) -> Self { method padded (line 927) | pub fn padded(&self) -> TokenStream { method typed_builder (line 945) | pub fn typed_builder(&self) -> String { method to_tokens (line 813) | fn to_tokens(&self, tokens: &mut TokenStream) { function is_lint_attr (line 956) | fn is_lint_attr(attr: &Attribute) -> bool { type UnknownAttrs (line 965) | pub struct UnknownAttrs(Vec<(TokenStream, Span)>); method new (line 968) | pub fn new(attrs: &[Attribute]) -> Self { method to_tokens (line 990) | fn to_tokens(&self, tokens: &mut TokenStream) { type PropOpt (line 1002) | struct PropOpt { type TypedBuilderOpts (line 1016) | struct TypedBuilderOpts<'a> { function from_opts (line 1025) | fn from_opts(opts: &PropOpt, ty: &'a Type) -> Self { function to_serde_tokens (line 1037) | fn to_serde_tokens(&self) -> TokenStream { method to_tokens (line 1056) | fn to_tokens(&self, tokens: &mut TokenStream) { function prop_builder_fields (line 1109) | fn prop_builder_fields( function prop_serializer_fields (line 1155) | fn prop_serializer_fields(vis: &Visibility, props: &[Prop]) -> TokenStre... function prop_names (line 1184) | fn prop_names(props: &[Prop]) -> TokenStream { function generate_component_fn_prop_docs (line 1196) | fn generate_component_fn_prop_docs(props: &[Prop]) -> TokenStream { function is_option (line 1241) | pub fn is_option(ty: &Type) -> bool { function unwrap_option (line 1257) | pub fn unwrap_option(ty: &Type) -> Type { type PropDocStyle (line 1291) | enum PropDocStyle { function prop_to_doc (line 1296) | fn prop_to_doc( function unmodified_fn_name_from_fn_name (line 1374) | pub fn unmodified_fn_name_from_fn_name(ident: &Ident) -> Ident { function convert_impl_trait_to_generic (line 1382) | fn convert_impl_trait_to_generic(sig: &mut Signature) { FILE: leptos_macro/src/lazy.rs function lazy_impl (line 12) | pub fn lazy_impl(args: proc_macro::TokenStream, s: TokenStream) -> Token... FILE: leptos_macro/src/lib.rs function view (line 272) | pub fn view(tokens: TokenStream) -> TokenStream { function template (line 283) | pub fn template(tokens: TokenStream) -> TokenStream { function view_macro_impl (line 291) | fn view_macro_impl(tokens: TokenStream, template: bool) -> TokenStream { function normalized_call_site (line 360) | fn normalized_call_site(site: proc_macro::Span) -> Option { function include_view (line 381) | pub fn include_view(tokens: TokenStream) -> TokenStream { function component (line 562) | pub fn component(args: proc_macro::TokenStream, s: TokenStream) -> Token... function island (line 655) | pub fn island(args: proc_macro::TokenStream, s: TokenStream) -> TokenStr... function component_macro (line 676) | fn component_macro( function slot (line 825) | pub fn slot(args: proc_macro::TokenStream, s: TokenStream) -> TokenStream { function server (line 947) | pub fn server(args: proc_macro::TokenStream, s: TokenStream) -> TokenStr... function params_derive (line 964) | pub fn params_derive( function slice (line 1001) | pub fn slice(input: TokenStream) -> TokenStream { function memo (line 1033) | pub fn memo(input: TokenStream) -> TokenStream { function lazy (line 1074) | pub fn lazy(args: proc_macro::TokenStream, s: TokenStream) -> TokenStream { FILE: leptos_macro/src/memo.rs type MemoMacroInput (line 12) | struct MemoMacroInput { method parse (line 18) | fn parse(input: ParseStream) -> syn::Result { method to_tokens (line 38) | fn to_tokens(&self, tokens: &mut proc_macro2::TokenStream) { function memo_impl (line 53) | pub fn memo_impl(tokens: TokenStream) -> TokenStream { FILE: leptos_macro/src/params.rs function params_impl (line 4) | pub fn params_impl(ast: &syn::DeriveInput) -> proc_macro::TokenStream { FILE: leptos_macro/src/slice.rs type SliceMacroInput (line 12) | struct SliceMacroInput { method parse (line 18) | fn parse(input: ParseStream) -> syn::Result { method to_tokens (line 38) | fn to_tokens(&self, tokens: &mut proc_macro2::TokenStream) { function slice_impl (line 52) | pub fn slice_impl(tokens: TokenStream) -> TokenStream { FILE: leptos_macro/src/slot.rs type Model (line 12) | pub struct Model { method parse (line 21) | fn parse(input: syn::parse::ParseStream) -> syn::Result { method to_tokens (line 59) | fn to_tokens(&self, tokens: &mut TokenStream) { type Prop (line 113) | struct Prop { method new (line 121) | fn new(arg: Field) -> Self { type PropOpt (line 149) | struct PropOpt { type TypedBuilderOpts (line 162) | struct TypedBuilderOpts<'a> { function from_opts (line 171) | pub fn from_opts(opts: &PropOpt, ty: &'a Type) -> Self { method to_tokens (line 183) | fn to_tokens(&self, tokens: &mut TokenStream) { function prop_builder_fields (line 236) | fn prop_builder_fields(vis: &Visibility, props: &[Prop]) -> TokenStream { function generate_prop_docs (line 261) | fn generate_prop_docs(props: &[Prop]) -> TokenStream { type PropDocStyle (line 303) | enum PropDocStyle { function prop_to_doc (line 308) | fn prop_to_doc( FILE: leptos_macro/src/view/component_builder.rs function component_to_tokens (line 18) | pub(crate) fn component_to_tokens( function is_attr_let (line 322) | fn is_attr_let(key: &NodeName) -> bool { function items_to_clone_to_tokens (line 332) | pub fn items_to_clone_to_tokens( function maybe_optimised_component_children (line 344) | pub fn maybe_optimised_component_children( FILE: leptos_macro/src/view/mod.rs type TagType (line 34) | pub(crate) enum TagType { function render_view (line 41) | pub fn render_view( function is_inert_element (line 108) | fn is_inert_element(orig_node: &Node) -> bool { type Item (line 191) | enum Item<'a, T> { type InertElementBuilder (line 196) | enum InertElementBuilder<'a> { method to_tokens (line 208) | fn to_tokens(&self, tokens: &mut TokenStream) { type GlobalClassItem (line 224) | enum GlobalClassItem<'a> { method to_tokens (line 230) | fn to_tokens(&self, tokens: &mut TokenStream) { function new (line 240) | fn new(global_class: Option<&'a TokenTree>) -> Self { function push (line 253) | fn push(&mut self, c: char) { function push_str (line 260) | fn push_str(&mut self, s: &str) { function push_class (line 269) | fn push_class(&mut self, class: &str) { function finish (line 291) | fn finish(&mut self) { function inert_element_to_tokens (line 301) | fn inert_element_to_tokens( function inert_svg_element_to_tokens (line 409) | fn inert_svg_element_to_tokens( function element_children_to_tokens (line 520) | fn element_children_to_tokens( function fragment_to_tokens (line 579) | fn fragment_to_tokens( function children_to_tokens (line 626) | fn children_to_tokens( function node_to_tokens (line 676) | fn node_to_tokens( function text_to_tokens (line 742) | fn text_to_tokens(text: &LitStr) -> TokenStream { function element_to_tokens (line 755) | pub(crate) fn element_to_tokens( function is_spread_marker (line 1028) | fn is_spread_marker(node: &NodeElement) -> bool { function as_spread_attr (line 1046) | fn as_spread_attr(node: &NodeBlock) -> Option> { function attribute_to_tokens (line 1065) | fn attribute_to_tokens( function attribute_absolute (line 1170) | pub(crate) fn attribute_absolute( function two_way_binding_to_tokens (line 1306) | pub(crate) fn two_way_binding_to_tokens( function event_to_tokens (line 1326) | pub(crate) fn event_to_tokens( function event_type_and_handler (line 1337) | pub(crate) fn event_type_and_handler( function class_to_tokens (line 1412) | fn class_to_tokens( function style_to_tokens (line 1455) | fn style_to_tokens( function prop_to_tokens (line 1472) | fn prop_to_tokens( function is_custom_element (line 1483) | fn is_custom_element(tag: &str) -> bool { function is_self_closing (line 1487) | fn is_self_closing(node: &NodeElement) -> bool { function is_svg_element (line 1498) | fn is_svg_element(tag: &str) -> bool { function is_math_ml_element (line 1569) | fn is_math_ml_element(tag: &str) -> bool { function is_ambiguous_element (line 1608) | fn is_ambiguous_element(tag: &str) -> bool { function parse_event (line 1612) | fn parse_event(event_name: &str) -> (String, EventNameOptions) { function attribute_name (line 1632) | fn attribute_name(name: &NodeName) -> TokenStream { function attribute_value (line 1643) | fn attribute_value( constant TYPED_EVENTS (line 1688) | const TYPED_EVENTS: [&str; 127] = [ constant CUSTOM_EVENT (line 1818) | const CUSTOM_EVENT: &str = "Custom"; type EventNameOptions (line 1821) | pub(crate) struct EventNameOptions { function parse_event_name (line 1827) | pub(crate) fn parse_event_name( function convert_to_snake_case (line 1849) | fn convert_to_snake_case(name: String) -> String { function ident_from_tag_name (line 1857) | pub(crate) fn ident_from_tag_name(tag_name: &NodeName) -> Ident { function full_path_from_tag_name (line 1881) | pub(crate) fn full_path_from_tag_name(tag_name: &NodeName) -> Option TupleName { type TupleName (line 1957) | enum TupleName { FILE: leptos_macro/src/view/slot_helper.rs function slot_to_tokens (line 12) | pub(crate) fn slot_to_tokens( function is_slot (line 214) | pub(crate) fn is_slot(node: &KeyedAttribute) -> bool { function get_slot (line 220) | pub(crate) fn get_slot( FILE: leptos_macro/src/view/utils.rs function filter_prefixed_attrs (line 6) | pub fn filter_prefixed_attrs<'a, A>(attrs: A, prefix: &str) -> Vec function is_nostrip_optional_and_update_key (line 25) | pub fn is_nostrip_optional_and_update_key(key: &mut NodeName) -> bool { FILE: leptos_macro/tests/component.rs type UserInfo (line 5) | struct UserInfo { type Admin (line 11) | struct Admin(bool); function Component (line 14) | fn Component( function component (line 43) | fn component() { function component_nostrip (line 76) | fn component_nostrip() { function WithLifetime (line 109) | fn WithLifetime<'a>(data: &'a str) -> impl IntoView { function returns_static_lifetime (line 115) | fn returns_static_lifetime() { function IntoReactiveValueTestComponentSignal (line 125) | pub fn IntoReactiveValueTestComponentSignal( function IntoReactiveValueTestComponentCallback (line 173) | pub fn IntoReactiveValueTestComponentCallback( function test_into_reactive_value_signal (line 201) | fn test_into_reactive_value_signal() { function test_into_reactive_value_callback (line 226) | fn test_into_reactive_value_callback() { function view (line 249) | fn view() { function view_into_any (line 264) | fn view_into_any() { FILE: leptos_macro/tests/memo.rs type OuterState (line 5) | pub struct OuterState { type InnerState (line 11) | pub struct InnerState { type InnerTuple (line 17) | pub struct InnerTuple(String); function green (line 20) | fn green() { function red (line 30) | fn red() { FILE: leptos_macro/tests/memo/red.rs type OuterState (line 5) | pub struct OuterState { type InnerState (line 11) | pub struct InnerState { function main (line 16) | fn main() { FILE: leptos_macro/tests/params.rs type UserInfo (line 5) | struct UserInfo { function params_test (line 13) | fn params_test() { FILE: leptos_macro/tests/server.rs function server_default (line 10) | fn server_default() { function server_full_legacy (line 27) | fn server_full_legacy() { function server_all_keywords (line 40) | fn server_all_keywords() { function server_mix (line 53) | fn server_mix() { function server_name (line 66) | fn server_name() { function server_prefix (line 82) | fn server_prefix() { function server_encoding (line 99) | fn server_encoding() { function server_endpoint (line 116) | fn server_endpoint() { FILE: leptos_macro/tests/slice.rs type OuterState (line 5) | pub struct OuterState { type InnerState (line 11) | pub struct InnerState { type InnerTuple (line 17) | pub struct InnerTuple(String); function green (line 20) | fn green() { function red (line 30) | fn red() { FILE: leptos_macro/tests/slice/red.rs type OuterState (line 5) | pub struct OuterState { type InnerState (line 11) | pub struct InnerState { function main (line 16) | fn main() { FILE: leptos_macro/tests/ui.rs function ui (line 3) | fn ui() { FILE: leptos_macro/tests/ui/component.rs function missing_scope (line 5) | fn missing_scope() {} function missing_return_type (line 9) | fn missing_return_type() {} function unknown_prop_option (line 13) | fn unknown_prop_option(#[prop(hello)] test: bool) -> impl IntoView { function optional_and_optional_no_strip (line 19) | fn optional_and_optional_no_strip( function optional_and_strip_option (line 27) | fn optional_and_strip_option( function optional_no_strip_and_strip_option (line 35) | fn optional_no_strip_and_strip_option( function default_without_value (line 43) | fn default_without_value(#[prop(default)] default: bool) -> impl IntoView { function default_with_invalid_value (line 49) | fn default_with_invalid_value( function destructure_without_name (line 57) | fn destructure_without_name((default, value): (bool, i32)) -> impl IntoV... function main (line 62) | fn main() {} FILE: leptos_macro/tests/ui/component_absolute.rs function missing_return_type (line 3) | fn missing_return_type() {} function unknown_prop_option (line 7) | fn unknown_prop_option(#[prop(hello)] test: bool) -> impl ::leptos::Into... function optional_and_optional_no_strip (line 13) | fn optional_and_optional_no_strip( function optional_and_strip_option (line 21) | fn optional_and_strip_option( function optional_no_strip_and_strip_option (line 29) | fn optional_no_strip_and_strip_option( function default_without_value (line 37) | fn default_without_value( function default_with_invalid_value (line 45) | fn default_with_invalid_value( function using_the_view_macro (line 53) | pub fn using_the_view_macro() -> impl ::leptos::IntoView { function main (line 57) | fn main() {} FILE: leptos_macro/tests/ui/server.rs function positional_argument_follows_keyword_argument (line 4) | pub async fn positional_argument_follows_keyword_argument( function keyword_argument_repeated (line 10) | pub async fn keyword_argument_repeated() -> Result<(), ServerFnError> { function expected_string_literal (line 15) | pub async fn expected_string_literal() -> Result<(), ServerFnError> { function expected_string_literal_2 (line 19) | pub async fn expected_string_literal_2() -> Result<(), ServerFnError> { function expected_identifier (line 24) | pub async fn expected_identifier() -> Result<(), ServerFnError> { function expected_comma (line 29) | pub async fn expected_comma() -> Result<(), ServerFnError> { function unexpected_extra_argument (line 34) | pub async fn unexpected_extra_argument() -> Result<(), ServerFnError> { function encoding_not_found (line 39) | pub async fn encoding_not_found() -> Result<(), ServerFnError> { function main (line 43) | fn main() {} FILE: leptos_server/src/action.rs type ServerActionError (line 17) | pub struct ServerActionError { method new (line 24) | pub fn new(path: &str, err: &str) -> Self { method path (line 32) | pub fn path(&self) -> &str { method err (line 37) | pub fn err(&self) -> &str { type ArcServerAction (line 43) | pub struct ArcServerAction function new (line 62) | pub fn new() -> Self { type Target (line 83) | type Target = ArcAction>; method deref (line 85) | fn deref(&self) -> &Self::Target { method clone (line 95) | fn clone(&self) -> Self { method default (line 110) | fn default() -> Self { method defined_at (line 120) | fn defined_at(&self) -> Option<&'static Location<'static>> { type ServerAction (line 133) | pub struct ServerAction function new (line 150) | pub fn new() -> Self { method clone (line 171) | fn clone(&self) -> Self { type Target (line 189) | type Target = Action>; method deref (line 191) | fn deref(&self) -> &Self::Target { function from (line 201) | fn from(value: ServerAction) -> Self { method default (line 212) | fn default() -> Self { method defined_at (line 222) | fn defined_at(&self) -> Option<&'static Location<'static>> { FILE: leptos_server/src/lib.rs type IntoEncodedString (line 25) | pub trait IntoEncodedString { method into_encoded_string (line 27) | fn into_encoded_string(self) -> String; method into_encoded_string (line 45) | fn into_encoded_string(self) -> String { method into_encoded_string (line 62) | fn into_encoded_string(self) -> String { type FromEncodedStr (line 31) | pub trait FromEncodedStr { method from_encoded_str (line 39) | fn from_encoded_str( type DecodedType (line 51) | type DecodedType<'a> = &'a str; type DecodingError (line 52) | type DecodingError = (); method from_encoded_str (line 54) | fn from_encoded_str( type DecodedType (line 68) | type DecodedType<'a> = Vec; type DecodingError (line 69) | type DecodingError = DecodeError; method from_encoded_str (line 71) | fn from_encoded_str( type State (line 98) | type State = RenderEffectState>; method build (line 100) | fn build(self) -> Self::State { method rebuild (line 104) | fn rebuild(self, state: &mut Self::State) { type Output (line 114) | type Output = Box< method add_any_attr (line 123) | fn add_any_attr( type AsyncOutput (line 139) | type AsyncOutput = Option; type Owned (line 140) | type Owned = Self; constant MIN_LENGTH (line 142) | const MIN_LENGTH: usize = 0; method dry_resolve (line 144) | fn dry_resolve(&mut self) { method resolve (line 148) | fn resolve(self) -> impl Future + Send { method to_html_with_buf (line 152) | fn to_html_with_buf( method to_html_async_with_buf (line 169) | fn to_html_async_with_buf( method hydrate (line 189) | fn hydrate( method into_owned (line 198) | fn into_owned(self) -> Self::Owned { FILE: leptos_server/src/local_resource.rs type ArcLocalResource (line 28) | pub struct ArcLocalResource { method clone (line 36) | fn clone(&self) -> Self { type Target (line 47) | type Target = ArcAsyncDerived; method deref (line 49) | fn deref(&self) -> &Self::Target { function new (line 60) | pub fn new(fetcher: impl Fn() -> Fut + 'static) -> Self function refetch (line 103) | pub fn refetch(&self) { function map (line 110) | pub fn map(&self, f: impl FnOnce(&T) -> U) -> Option function and_then (line 131) | pub fn and_then(&self, f: impl FnOnce(&T) -> U) -> Option; method into_future (line 143) | fn into_future(self) -> Self::IntoFuture { method defined_at (line 158) | fn defined_at(&self) -> Option<&'static Location<'static>> { method notify (line 174) | fn notify(&self) { type Value (line 183) | type Value = Option; method try_write (line 185) | fn try_write(&self) -> Option Option { method is_disposed (line 213) | fn is_disposed(&self) -> bool { method to_any_source (line 219) | fn to_any_source(&self) -> AnySource { method to_any_subscriber (line 225) | fn to_any_subscriber(&self) -> AnySubscriber { method add_subscriber (line 231) | fn add_subscriber(&self, subscriber: AnySubscriber) { method remove_subscriber (line 235) | fn remove_subscriber(&self, subscriber: &AnySubscriber) { method clear_subscribers (line 239) | fn clear_subscribers(&self) { method mark_dirty (line 245) | fn mark_dirty(&self) { method mark_check (line 249) | fn mark_check(&self) { method mark_subscribers_check (line 253) | fn mark_subscribers_check(&self) { method update_if_necessary (line 257) | fn update_if_necessary(&self) -> bool { method add_source (line 263) | fn add_source(&self, source: AnySource) { method clear_sources (line 267) | fn clear_sources(&self, subscriber: &AnySubscriber) { type LocalResource (line 273) | pub struct LocalResource { type Target (line 281) | type Target = AsyncDerived; method deref (line 283) | fn deref(&self) -> &Self::Target { method clone (line 289) | fn clone(&self) -> Self { function new (line 302) | pub fn new(fetcher: impl Fn() -> Fut + 'static) -> Self function refetch (line 344) | pub fn refetch(&self) { function map (line 351) | pub fn map(&self, f: impl FnOnce(&T) -> U) -> Option function and_then (line 372) | pub fn and_then(&self, f: impl FnOnce(&T) -> U) -> Option; method into_future (line 384) | fn into_future(self) -> Self::IntoFuture { method defined_at (line 399) | fn defined_at(&self) -> Option<&'static Location<'static>> { method notify (line 415) | fn notify(&self) { type Value (line 424) | type Value = Option; method try_write (line 426) | fn try_write(&self) -> Option Option { method is_disposed (line 453) | fn is_disposed(&self) -> bool { method to_any_source (line 462) | fn to_any_source(&self) -> AnySource { method to_any_subscriber (line 471) | fn to_any_subscriber(&self) -> AnySubscriber { method add_subscriber (line 480) | fn add_subscriber(&self, subscriber: AnySubscriber) { method remove_subscriber (line 484) | fn remove_subscriber(&self, subscriber: &AnySubscriber) { method clear_subscribers (line 488) | fn clear_subscribers(&self) { method mark_dirty (line 497) | fn mark_dirty(&self) { method mark_check (line 501) | fn mark_check(&self) { method mark_subscribers_check (line 505) | fn mark_subscribers_check(&self) { method update_if_necessary (line 509) | fn update_if_necessary(&self) -> bool { method add_source (line 518) | fn add_source(&self, source: AnySource) { method clear_sources (line 522) | fn clear_sources(&self, subscriber: &AnySubscriber) { function from (line 528) | fn from(arc: ArcLocalResource) -> Self { function from (line 539) | fn from(local: LocalResource) -> Self { FILE: leptos_server/src/multi_action.rs type ArcServerMultiAction (line 9) | pub struct ArcServerMultiAction function new (line 27) | pub fn new() -> Self { type Target (line 43) | type Target = ArcMultiAction>; method deref (line 45) | fn deref(&self) -> &Self::Target { method clone (line 55) | fn clone(&self) -> Self { method default (line 70) | fn default() -> Self { method defined_at (line 80) | fn defined_at(&self) -> Option<&'static Location<'static>> { type ServerMultiAction (line 93) | pub struct ServerMultiAction function from (line 109) | fn from(value: ServerMultiAction) -> Self { function new (line 121) | pub fn new() -> Self { method clone (line 137) | fn clone(&self) -> Self { type Target (line 155) | type Target = MultiAction>; method deref (line 157) | fn deref(&self) -> &Self::Target { method default (line 168) | fn default() -> Self { method defined_at (line 178) | fn defined_at(&self) -> Option<&'static Location<'static>> { FILE: leptos_server/src/once_resource.rs type ArcOnceResource (line 56) | pub struct ArcOnceResource { method clone (line 68) | fn clone(&self) -> Self { function new_with_options (line 99) | pub fn new_with_options( function map (line 175) | pub fn map(&self, f: impl FnOnce(&T) -> U) -> Option function and_then (line 203) | pub fn and_then(&self, f: impl FnOnce(&T) -> U) -> Option AsyncDerivedReadyFuture { method defined_at (line 220) | fn defined_at(&self) -> Option<&'static Location<'static>> { method is_disposed (line 234) | fn is_disposed(&self) -> bool { method to_any_source (line 240) | fn to_any_source(&self) -> AnySource { method track (line 246) | fn track(&self) { type Value (line 255) | type Value = ReadGuard, Plain>>; method try_read_untracked (line 257) | fn try_read_untracked(&self) -> Option { type Output (line 283) | type Output = T; type IntoFuture (line 284) | type IntoFuture = OnceResourceFuture; method into_future (line 286) | fn into_future(self) -> Self::IntoFuture { type OnceResourceFuture (line 300) | pub struct OnceResourceFuture { type Output (line 312) | type Output = T; method poll (line 315) | fn poll(self: Pin<&mut Self>, cx: &mut Context<'_>) -> Poll { function new (line 349) | pub fn new(fut: impl Future + Send + 'static) -> Self { function new_blocking (line 359) | pub fn new_blocking(fut: impl Future + Send + 'static) -> Se... function new_str (line 374) | pub fn new_str( function new_str_blocking (line 386) | pub fn new_str_blocking( function new_serde_wb (line 407) | pub fn new_serde_wb( function new_serde_wb_blocking (line 420) | pub fn new_serde_wb_blocking( function new_miniserde (line 442) | pub fn new_miniserde( function new_miniserde_blocking (line 454) | pub fn new_miniserde_blocking( function new_serde_lite (line 474) | pub fn new_serde_lite( function new_serde_lite_blocking (line 487) | pub fn new_serde_lite_blocking( function new_rkyv (line 510) | pub fn new_rkyv(fut: impl Future + Send + 'static) -> Self { function new_rkyv_blocking (line 520) | pub fn new_rkyv_blocking( type OnceResource (line 537) | pub struct OnceResource { method clone (line 544) | fn clone(&self) -> Self { function new_with_options (line 568) | pub fn new_with_options( function map (line 585) | pub fn map(&self, f: impl FnOnce(&T) -> U) -> Option { function and_then (line 610) | pub fn and_then(&self, f: impl FnOnce(&T) -> U) -> Option AsyncDerivedReadyFuture { method defined_at (line 629) | fn defined_at(&self) -> Option<&'static Location<'static>> { method is_disposed (line 643) | fn is_disposed(&self) -> bool { method to_any_source (line 653) | fn to_any_source(&self) -> AnySource { method track (line 665) | fn track(&self) { type Value (line 677) | type Value = ReadGuard, Plain>>; method try_read_untracked (line 679) | fn try_read_untracked(&self) -> Option { type Output (line 691) | type Output = T; type IntoFuture (line 692) | type IntoFuture = OnceResourceFuture; method into_future (line 694) | fn into_future(self) -> Self::IntoFuture { function new (line 715) | pub fn new(fut: impl Future + Send + 'static) -> Self { function new_blocking (line 725) | pub fn new_blocking(fut: impl Future + Send + 'static) -> Se... function new_str (line 740) | pub fn new_str( function new_str_blocking (line 752) | pub fn new_str_blocking( function new_serde_wb (line 773) | pub fn new_serde_wb( function new_serde_wb_blocking (line 786) | pub fn new_serde_wb_blocking( function new_miniserde (line 808) | pub fn new_miniserde( function new_miniserde_blocking (line 820) | pub fn new_miniserde_blocking( function new_serde_lite (line 840) | pub fn new_serde_lite( function new_serde_lite_blocking (line 853) | pub fn new_serde_lite_blocking( function new_rkyv (line 876) | pub fn new_rkyv(fut: impl Future + Send + 'static) -> Self { function new_rkyv_blocking (line 886) | pub fn new_rkyv_blocking( FILE: leptos_server/src/resource.rs type SuppressResourceLoad (line 42) | pub struct SuppressResourceLoad; method new (line 46) | pub fn new() -> Self { method default (line 53) | fn default() -> Self { method drop (line 59) | fn drop(&mut self) { type ArcResource (line 73) | pub struct ArcResource { method fmt (line 82) | fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { function from (line 96) | fn from(arc_resource: ArcResource) -> Self { function from (line 112) | fn from(resource: Resource) -> Self { method defined_at (line 124) | fn defined_at(&self) -> Option<&'static Location<'static>> { method clone (line 137) | fn clone(&self) -> Self { type Target (line 149) | type Target = ArcAsyncDerived; method deref (line 151) | fn deref(&self) -> &Self::Target { method track (line 160) | fn track(&self) { method notify (line 169) | fn notify(&self) { type Value (line 178) | type Value = Option; method try_write (line 180) | fn try_write(&self) -> Option bool { function run_in_resource_source_signal (line 205) | fn run_in_resource_source_signal(fun: impl FnOnce() -> T) -> T { type Value (line 228) | type Value = as ReadUntracked>::Value; method try_read_untracked (line 231) | fn try_read_untracked(&self) -> Option { function new_with_options (line 286) | pub fn new_with_options( function map (line 372) | pub fn map(&self, f: impl FnOnce(&T) -> U) -> Option function refetch (line 380) | pub fn refetch(&self) { function initial_value (line 387) | pub(crate) fn initial_value( function and_then (line 452) | pub fn and_then(&self, f: impl FnOnce(&T) -> U) -> Option( function new_blocking (line 503) | pub fn new_blocking( function new_str (line 533) | pub fn new_str( function new_str_blocking (line 558) | pub fn new_str_blocking( function new_serde_wb (line 590) | pub fn new_serde_wb( function new_serde_wb_blocking (line 616) | pub fn new_serde_wb_blocking( function new_miniserde (line 649) | pub fn new_miniserde( function new_miniserde_blocking (line 675) | pub fn new_miniserde_blocking( function new_serde_lite (line 707) | pub fn new_serde_lite( function new_serde_lite_blocking (line 733) | pub fn new_serde_lite_blocking( function new_rkyv (line 768) | pub fn new_rkyv( function new_rkyv_blocking (line 794) | pub fn new_rkyv_blocking( type Output (line 811) | type Output = T; type IntoFuture (line 812) | type IntoFuture = AsyncDerivedFuture; method into_future (line 814) | fn into_future(self) -> Self::IntoFuture { function by_ref (line 825) | pub fn by_ref(&self) -> AsyncDerivedRefFuture { type Resource (line 839) | pub struct Resource method fmt (line 854) | fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { method defined_at (line 867) | fn defined_at(&self) -> Option<&'static Location<'static>> { method clone (line 882) | fn clone(&self) -> Self { type Target (line 891) | type Target = AsyncDerived; method deref (line 893) | fn deref(&self) -> &Self::Target { method track (line 902) | fn track(&self) { method notify (line 911) | fn notify(&self) { type Value (line 920) | type Value = Option; method try_write (line 922) | fn try_write(&self) -> Option as ReadUntracked>::Value; method try_read_untracked (line 940) | fn try_read_untracked(&self) -> Option { function new_str (line 989) | pub fn new_str( function new_str_blocking (line 1015) | pub fn new_str_blocking( function new (line 1049) | pub fn new( function new_blocking (line 1075) | pub fn new_blocking( function new_serde_wb (line 1108) | pub fn new_serde_wb( function new_serde_wb_blocking (line 1133) | pub fn new_serde_wb_blocking( function new_miniserde (line 1168) | pub fn new_miniserde( function new_miniserde_blocking (line 1193) | pub fn new_miniserde_blocking( function new_serde_lite (line 1227) | pub fn new_serde_lite( function new_serde_lite_blocking (line 1252) | pub fn new_serde_lite_blocking( function new_rkyv (line 1287) | pub fn new_rkyv( function new_rkyv_blocking (line 1312) | pub fn new_rkyv_blocking( function new_with_options (line 1351) | pub fn new_with_options( function map (line 1374) | pub fn map(&self, f: impl FnOnce(&T) -> U) -> Option { function refetch (line 1381) | pub fn refetch(&self) { function and_then (line 1406) | pub fn and_then(&self, f: impl FnOnce(&T) -> U) -> Option; method into_future (line 1419) | fn into_future(self) -> Self::IntoFuture { function by_ref (line 1430) | pub fn by_ref(&self) -> AsyncDerivedRefFuture { FILE: leptos_server/src/serializers.rs type SerializableData (line 4) | pub trait SerializableData: Sized { method ser (line 8) | fn ser(&self) -> Result; method de (line 10) | fn de(data: &str) -> Result; type Serializer (line 13) | pub trait Serializer {} type Str (line 17) | pub struct Str; type SerErr (line 25) | type SerErr = (); type DeErr (line 26) | type DeErr = ::Err; method ser (line 28) | fn ser(&self) -> Result { method de (line 32) | fn de(data: &str) -> Result { type SerdeJson (line 38) | pub struct SerdeJson; type SerErr (line 46) | type SerErr = serde_json::Error; type DeErr (line 47) | type DeErr = serde_json::Error; method ser (line 49) | fn ser(&self) -> Result { method de (line 53) | fn de(data: &str) -> Result { type Miniserde (line 64) | pub struct Miniserde; type SerErr (line 72) | type SerErr = (); type DeErr (line 73) | type DeErr = miniserde::Error; method ser (line 75) | fn ser(&self) -> Result { method de (line 79) | fn de(data: &str) -> Result { type SerdeLiteError (line 94) | pub enum SerdeLiteError { method from (line 102) | fn from(value: serde_lite::Error) -> Self { method from (line 108) | fn from(value: serde_json::Error) -> Self { type SerdeLite (line 114) | pub struct SerdeLite; type SerErr (line 122) | type SerErr = SerdeLiteError; type DeErr (line 123) | type DeErr = SerdeLiteError; method ser (line 125) | fn ser(&self) -> Result { method de (line 130) | fn de(data: &str) -> Result { type Rkyv (line 153) | pub struct Rkyv; type RkyvError (line 158) | pub enum RkyvError { method from (line 166) | fn from(value: Arc) -> Self { method from (line 172) | fn from(value: base64::DecodeError) -> Self { type SerErr (line 184) | type SerErr = RkyvError; type DeErr (line 185) | type DeErr = RkyvError; method ser (line 187) | fn ser(&self) -> Result { method de (line 193) | fn de(data: &str) -> Result { type SerdeWasmBindgen (line 211) | pub struct SerdeWasmBindgen; type SerErr (line 219) | type SerErr = serde_json::Error; type DeErr (line 220) | type DeErr = wasm_bindgen::JsValue; method ser (line 222) | fn ser(&self) -> Result { method de (line 226) | fn de(data: &str) -> Result { FILE: leptos_server/src/shared.rs type SharedValue (line 28) | pub struct SharedValue { function into_inner (line 35) | pub fn into_inner(self) -> T { function new (line 56) | pub fn new(initial: impl FnOnce() -> T) -> Self { function new_str (line 77) | pub fn new_str(initial: impl FnOnce() -> T) -> Self { function new_serde_lite (line 100) | pub fn new_serde_lite(initial: impl FnOnce() -> T) -> Self { function new_serde_wb (line 123) | pub fn new_serde_wb(initial: impl FnOnce() -> T) -> Self { function new_miniserde (line 146) | pub fn new_miniserde(initial: impl FnOnce() -> T) -> Self { function new_rkyv (line 169) | pub fn new_rkyv(initial: impl FnOnce() -> T) -> Self { function new_with_encoding (line 190) | pub fn new_with_encoding(initial: impl FnOnce() -> T) -> Self { type Target (line 267) | type Target = T; method deref (line 269) | fn deref(&self) -> &Self::Target { method deref_mut (line 275) | fn deref_mut(&mut self) -> &mut Self::Target { method eq (line 284) | fn eq(&self, other: &Self) -> bool { method fmt (line 295) | fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { method hash (line 304) | fn hash(&self, state: &mut H) { method partial_cmp (line 313) | fn partial_cmp(&self, other: &Self) -> Option { method cmp (line 322) | fn cmp(&self, other: &Self) -> std::cmp::Ordering { FILE: meta/src/body.rs function Body (line 48) | pub fn Body() -> impl IntoView { type BodyView (line 52) | struct BodyView { type BodyViewState (line 56) | struct BodyViewState type State (line 67) | type State = BodyViewState; method build (line 69) | fn build(self) -> Self::State { method rebuild (line 76) | fn rebuild(self, state: &mut Self::State) { type Output (line 85) | type Output = method add_any_attr (line 88) | fn add_any_attr( type AsyncOutput (line 105) | type AsyncOutput = BodyView; type Owned (line 106) | type Owned = BodyView; constant MIN_LENGTH (line 108) | const MIN_LENGTH: usize = At::MIN_LENGTH; method dry_resolve (line 110) | fn dry_resolve(&mut self) { method resolve (line 114) | async fn resolve(self) -> Self::AsyncOutput { method to_html_with_buf (line 120) | fn to_html_with_buf( method hydrate (line 140) | fn hydrate( method into_owned (line 151) | fn into_owned(self) -> Self::Owned { method unmount (line 162) | fn unmount(&mut self) {} method mount (line 164) | fn mount( method insert_before_this (line 171) | fn insert_before_this(&self, _child: &mut dyn Mountable) -> bool { method elements (line 175) | fn elements(&self) -> Vec { FILE: meta/src/html.rs function Html (line 45) | pub fn Html() -> impl IntoView { type HtmlView (line 49) | struct HtmlView { type HtmlViewState (line 53) | struct HtmlViewState type State (line 64) | type State = HtmlViewState; method build (line 66) | fn build(self) -> Self::State { method rebuild (line 76) | fn rebuild(self, state: &mut Self::State) { type Output (line 85) | type Output = method add_any_attr (line 88) | fn add_any_attr( type AsyncOutput (line 105) | type AsyncOutput = HtmlView; type Owned (line 106) | type Owned = HtmlView; constant MIN_LENGTH (line 108) | const MIN_LENGTH: usize = At::MIN_LENGTH; method dry_resolve (line 110) | fn dry_resolve(&mut self) { method resolve (line 114) | async fn resolve(self) -> Self::AsyncOutput { method to_html_with_buf (line 120) | fn to_html_with_buf( method hydrate (line 140) | fn hydrate( method into_owned (line 154) | fn into_owned(self) -> Self::Owned { method unmount (line 165) | fn unmount(&mut self) {} method mount (line 167) | fn mount( method insert_before_this (line 176) | fn insert_before_this(&self, _child: &mut dyn Mountable) -> bool { method elements (line 180) | fn elements(&self) -> Vec { FILE: meta/src/lib.rs type MetaContext (line 99) | pub struct MetaContext { method new (line 108) | pub fn new() -> Self { constant HEAD_MARKER_COMMENT (line 113) | pub(crate) const HEAD_MARKER_COMMENT: &str = "HEAD"; constant COMMENT_NODE (line 116) | const COMMENT_NODE: u16 = 8; method default (line 119) | fn default() -> Self { type ServerMetaContext (line 162) | pub struct ServerMetaContext { method new (line 187) | pub fn new() -> (ServerMetaContext, ServerMetaContextOutput) { type ServerMetaContextOutput (line 178) | pub struct ServerMetaContextOutput { method inject_meta_context (line 214) | pub async fn inject_meta_context( function provide_meta_context (line 293) | pub fn provide_meta_context() { function use_head (line 307) | pub fn use_head() -> MetaContext { function register (line 325) | pub(crate) fn register( type RegisteredMetaTag (line 334) | struct RegisteredMetaTag { type RegisteredMetaTagState (line 340) | struct RegisteredMetaTagState method drop (line 351) | fn drop(&mut self) { function document_head (line 356) | fn document_head() -> HtmlHeadElement { type State (line 372) | type State = RegisteredMetaTagState; method build (line 374) | fn build(self) -> Self::State { method rebuild (line 379) | fn rebuild(self, state: &mut Self::State) { type Output (line 390) | type Output = method add_any_attr (line 393) | fn add_any_attr( type AsyncOutput (line 412) | type AsyncOutput = Self; type Owned (line 413) | type Owned = RegisteredMetaTag; constant MIN_LENGTH (line 415) | const MIN_LENGTH: usize = 0; constant EXISTS (line 416) | const EXISTS: bool = false; method dry_resolve (line 418) | fn dry_resolve(&mut self) { method resolve (line 422) | async fn resolve(self) -> Self::AsyncOutput { method to_html_with_buf (line 426) | fn to_html_with_buf( method hydrate (line 459) | fn hydrate( method into_owned (line 477) | fn into_owned(self) -> Self::Owned { method unmount (line 490) | fn unmount(&mut self) { method mount (line 494) | fn mount( method insert_before_this (line 506) | fn insert_before_this(&self, _child: &mut dyn Mountable) -> bool { method elements (line 515) | fn elements(&self) -> Vec { function MetaTags (line 524) | pub fn MetaTags() -> impl IntoView { type MetaTagsView (line 529) | struct MetaTagsView; type State (line 536) | type State = (); method build (line 538) | fn build(self) -> Self::State {} method rebuild (line 540) | fn rebuild(self, _state: &mut Self::State) {} type Output (line 544) | type Output = MetaTagsView; method add_any_attr (line 546) | fn add_any_attr( type AsyncOutput (line 558) | type AsyncOutput = Self; type Owned (line 559) | type Owned = Self; constant MIN_LENGTH (line 561) | const MIN_LENGTH: usize = 0; method dry_resolve (line 563) | fn dry_resolve(&mut self) {} method resolve (line 565) | async fn resolve(self) -> Self::AsyncOutput { method to_html_with_buf (line 569) | fn to_html_with_buf( method hydrate (line 580) | fn hydrate( method into_owned (line 587) | fn into_owned(self) -> Self::Owned { type OrDefaultNonce (line 592) | pub(crate) trait OrDefaultNonce { method or_default_nonce (line 593) | fn or_default_nonce(self) -> Option>; method or_default_nonce (line 597) | fn or_default_nonce(self) -> Option> { FILE: meta/src/link.rs function Link (line 31) | pub fn Link( FILE: meta/src/meta_tags.rs function Meta (line 31) | pub fn Meta( FILE: meta/src/script.rs function Script (line 27) | pub fn Script( FILE: meta/src/style.rs function Style (line 27) | pub fn Style( FILE: meta/src/stylesheet.rs function Stylesheet (line 29) | pub fn Stylesheet( function HashedStylesheet (line 47) | pub fn HashedStylesheet( FILE: meta/src/title.rs type TitleContext (line 27) | pub struct TitleContext { method fmt (line 37) | fn fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result { method next_id (line 45) | fn next_id(&self) -> TitleId { method invalidate (line 49) | fn invalidate(&self) { method spawn_effect (line 53) | fn spawn_effect(&self) { method push_text_and_formatter (line 70) | fn push_text_and_formatter( method update_text_and_formatter (line 88) | fn update_text_and_formatter( method remove_id (line 134) | fn remove_id(&self, id: TitleId) -> (Option, Option Option> { type TitleId (line 42) | type TitleId = u32; type Formatter (line 175) | pub struct Formatter(Box String + Send + Sync>); method from (line 182) | fn from(f: F) -> Formatter { function Title (line 228) | pub fn Title( type TitleView (line 255) | struct TitleView { type TitleViewState (line 262) | struct TitleViewState { method drop (line 271) | fn drop(&mut self) { type State (line 279) | type State = TitleViewState; method build (line 281) | fn build(self) -> Self::State { method rebuild (line 297) | fn rebuild(self, _state: &mut Self::State) { type Output (line 307) | type Output = TitleView; method add_any_attr (line 309) | fn add_any_attr( type AsyncOutput (line 321) | type AsyncOutput = Self; type Owned (line 322) | type Owned = Self; constant MIN_LENGTH (line 324) | const MIN_LENGTH: usize = 0; constant EXISTS (line 325) | const EXISTS: bool = false; method dry_resolve (line 327) | fn dry_resolve(&mut self) {} method resolve (line 329) | async fn resolve(self) -> Self::AsyncOutput { method to_html_with_buf (line 333) | fn to_html_with_buf( method hydrate (line 345) | fn hydrate( method into_owned (line 367) | fn into_owned(self) -> Self::Owned { method unmount (line 373) | fn unmount(&mut self) { method mount (line 383) | fn mount( method insert_before_this (line 400) | fn insert_before_this(&self, _child: &mut dyn Mountable) -> bool { method elements (line 404) | fn elements(&self) -> Vec { FILE: next_tuple/src/lib.rs type NextTuple (line 10) | pub trait NextTuple { method next_tuple (line 15) | fn next_tuple(self, next: Next) -> Self::Output; type Output (line 32) | type Output = (Next,); method next_tuple (line 34) | fn next_tuple(self, next: Next) -> Self::Output { FILE: oco/src/lib.rs type Oco (line 64) | pub enum Oco<'a, T: ?Sized + ToOwned + 'a> { function into_owned (line 75) | pub fn into_owned(self) -> ::Owned { function is_borrowed (line 92) | pub const fn is_borrowed(&self) -> bool { function is_counted (line 105) | pub const fn is_counted(&self) -> bool { function is_owned (line 118) | pub const fn is_owned(&self) -> bool { type Target (line 124) | type Target = T; method deref (line 126) | fn deref(&self) -> &T { function borrow (line 137) | fn borrow(&self) -> &T { function as_ref (line 144) | fn as_ref(&self) -> &T { function as_ref (line 151) | fn as_ref(&self) -> &Path { function as_ref (line 158) | fn as_ref(&self) -> &Path { function as_str (line 177) | pub fn as_str(&self) -> &str { function as_c_str (line 195) | pub fn as_c_str(&self) -> &CStr { function as_os_str (line 212) | pub fn as_os_str(&self) -> &OsStr { function as_path (line 229) | pub fn as_path(&self) -> &Path { function as_slice (line 247) | pub fn as_slice(&self) -> &[T] { method clone (line 277) | fn clone(&self) -> Self { function upgrade_inplace (line 301) | pub fn upgrade_inplace(&mut self) { function clone_inplace (line 319) | pub fn clone_inplace(&mut self) -> Self { method default (line 337) | fn default() -> Self { function eq (line 348) | fn eq(&self, other: &Oco<'b, B>) -> bool { function partial_cmp (line 361) | fn partial_cmp(&self, other: &Oco<'b, B>) -> Option { method cmp (line 370) | fn cmp(&self, other: &Self) -> std::cmp::Ordering { method hash (line 379) | fn hash(&self, state: &mut H) { function fmt (line 388) | fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result { function fmt (line 397) | fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result { function from (line 406) | fn from(v: &'a T) -> Self { function from (line 415) | fn from(v: Cow<'a, T>) -> Self { function from (line 427) | fn from(value: Oco<'a, T>) -> Self { function from (line 440) | fn from(v: Arc) -> Self { function from (line 449) | fn from(v: Box) -> Self { function from (line 455) | fn from(v: String) -> Self { method from (line 461) | fn from(v: Oco<'_, str>) -> Self { function from (line 474) | fn from(v: Vec) -> Self { function from (line 483) | fn from(v: &'a [T; N]) -> Self { function from (line 489) | fn from(v: Oco<'a, str>) -> Self { type FromUtf8Error (line 502) | pub enum FromUtf8Error { type Output (line 555) | type Output = Oco<'static, str>; function add (line 557) | fn add(self, rhs: &'b str) -> Self::Output { type Output (line 563) | type Output = Oco<'static, str>; function add (line 565) | fn add(self, rhs: Cow<'b, str>) -> Self::Output { type Output (line 571) | type Output = Oco<'static, str>; function add (line 573) | fn add(self, rhs: Oco<'b, str>) -> Self::Output { method from_iter (line 579) | fn from_iter>>(iter: T) -> Self { function deserialize (line 592) | fn deserialize(deserializer: D) -> Result method serialize (line 605) | fn serialize(&self, serializer: S) -> Result function debug_fmt_should_display_quotes_for_strings (line 618) | fn debug_fmt_should_display_quotes_for_strings() { function partial_eq_should_compare_str_to_str (line 626) | fn partial_eq_should_compare_str_to_str() { function partial_eq_should_compare_slice_to_slice (line 637) | fn partial_eq_should_compare_slice_to_slice() { function add_should_concatenate_strings (line 648) | fn add_should_concatenate_strings() { function as_str_should_return_a_str (line 656) | fn as_str_should_return_a_str() { function as_slice_should_return_a_slice (line 664) | fn as_slice_should_return_a_slice() { function default_for_str_should_return_an_empty_string (line 672) | fn default_for_str_should_return_an_empty_string() { function default_for_slice_should_return_an_empty_slice (line 678) | fn default_for_slice_should_return_an_empty_slice() { function default_for_any_option_should_return_none (line 684) | fn default_for_any_option_should_return_none() { function cloned_owned_string_should_make_counted_str (line 690) | fn cloned_owned_string_should_make_counted_str() { function cloned_borrowed_str_should_make_borrowed_str (line 696) | fn cloned_borrowed_str_should_make_borrowed_str() { function cloned_counted_str_should_make_counted_str (line 702) | fn cloned_counted_str_should_make_counted_str() { function cloned_inplace_owned_string_should_make_counted_str_and_become_counted (line 708) | fn cloned_inplace_owned_string_should_make_counted_str_and_become_counted() function cloned_inplace_borrowed_str_should_make_borrowed_str_and_remain_borrowed (line 716) | fn cloned_inplace_borrowed_str_should_make_borrowed_str_and_remain_borro... function cloned_inplace_counted_str_should_make_counted_str_and_remain_counted (line 724) | fn cloned_inplace_counted_str_should_make_counted_str_and_remain_counted... function serialization_works (line 731) | fn serialization_works() { function deserialization_works (line 738) | fn deserialization_works() { FILE: or_poisoned/src/lib.rs type OrPoisoned (line 26) | pub trait OrPoisoned { method or_poisoned (line 35) | fn or_poisoned(self) -> Self::Inner; type Inner (line 41) | type Inner = RwLockReadGuard<'a, T>; method or_poisoned (line 43) | fn or_poisoned(self) -> Self::Inner { type Inner (line 51) | type Inner = RwLockWriteGuard<'a, T>; method or_poisoned (line 53) | fn or_poisoned(self) -> Self::Inner { type Inner (line 59) | type Inner = MutexGuard<'a, T>; method or_poisoned (line 61) | fn or_poisoned(self) -> Self::Inner { FILE: projects/bevy3d_ui/src/demos/bevydemo1/eventqueue/events.rs type EventProcessor (line 5) | pub struct EventProcessor { method clone (line 11) | fn clone(&self) -> Self { type ClientInEvents (line 21) | pub enum ClientInEvents { type PluginOutEvents (line 28) | pub enum PluginOutEvents { type CounterEvtData (line 35) | pub struct CounterEvtData { FILE: projects/bevy3d_ui/src/demos/bevydemo1/eventqueue/plugin.rs type DuplexEventsPlugin (line 6) | pub struct DuplexEventsPlugin { method new (line 15) | pub fn new() -> DuplexEventsPlugin { method get_processor (line 33) | pub fn get_processor( method build (line 42) | fn build(&self, app: &mut App) { function input_events_system (line 50) | fn input_events_system( FILE: projects/bevy3d_ui/src/demos/bevydemo1/scene.rs type Cube (line 10) | pub struct Cube; type Scene (line 14) | pub struct Scene { method new (line 24) | pub fn new(canvas_id: String) -> Scene { method get_state (line 36) | pub fn get_state(&self) -> Shared { method get_processor (line 41) | pub fn get_processor( method setup (line 48) | pub fn setup(&mut self) { function setup_scene (line 70) | fn setup_scene( function handle_bevy_event (line 112) | fn handle_bevy_event( FILE: projects/bevy3d_ui/src/demos/bevydemo1/state.rs type Shared (line 4) | pub type Shared = Arc>; type SharedResource (line 8) | pub struct SharedResource(pub Shared); type SharedState (line 11) | pub struct SharedState { method new (line 17) | pub fn new() -> Arc> { FILE: projects/bevy3d_ui/src/main.rs function main (line 6) | pub fn main() { FILE: projects/bevy3d_ui/src/routes/demo1.rs function Demo1 (line 9) | pub fn Demo1() -> impl IntoView { FILE: projects/bevy3d_ui/src/routes/mod.rs function RootPage (line 10) | pub fn RootPage() -> impl IntoView { FILE: projects/counter_dwarf_debug/src/lib.rs function SimpleCounter (line 7) | pub fn SimpleCounter( FILE: projects/counter_dwarf_debug/src/main.rs function main (line 4) | pub fn main() { FILE: projects/hexagonal-architecture/src/app.rs function shell (line 11) | pub fn shell(options: LeptosOptions) -> impl IntoView { function App (line 30) | pub fn App() -> impl IntoView { function HomePage (line 55) | fn HomePage() -> impl IntoView { function server_function_1 (line 68) | pub async fn server_function_1() -> Result Result Result HandlerStructAlias { FILE: projects/hexagonal-architecture/src/lib.rs function hydrate (line 18) | pub fn hydrate() { function test_subdomain_1_with_mocks (line 31) | pub async fn test_subdomain_1_with_mocks() -> Result<(), Box> { function test_subdomain_2_with_mocks (line 58) | pub async fn test_subdomain_2_with_mocks() -> Result<(), Box> { function test_handler_with_mocks (line 77) | pub async fn test_handler_with_mocks() -> Result<(), Box> { function mock_subdomain_1 (line 105) | fn mock_subdomain_1() -> SubDomainStruct1 Result<(), Box; method layer (line 25) | fn layer(&self, inner: S) -> Self::Service { type SubDomain1MiddleWare (line 30) | pub struct SubDomain1MiddleWare { type Response (line 40) | type Response = S::Response; type Error (line 41) | type Error = S::Error; type Future (line 42) | type Future = SubDomain1Future; type Output (line 64) | type Output = Result, Err>; method poll (line 66) | fn poll(self: Pin<&mut Self>, cx: &mut Context<'_>) -> Poll) -> Poll) -> Self::Future { FILE: projects/hexagonal-architecture/src/server_types.rs type ServerState (line 6) | pub struct ServerState { type HandlerStructAlias (line 12) | pub type HandlerStructAlias = HandlerStruct< type HandlerStructAlias (line 17) | pub type HandlerStructAlias = HandlerStruct< type HandlerStruct (line 23) | pub struct HandlerStruct { type ExternalService1_1 (line 42) | pub struct ExternalService1_1; type ExternalService1_2 (line 44) | pub struct ExternalService1_2; type ExternalService2_1 (line 46) | pub struct ExternalService2_1; type ExternalService2_2 (line 48) | pub struct ExternalService2_2; type ExternalService1 (line 50) | pub struct ExternalService1; type DomainData (line 53) | pub struct DomainData; type DomainData2 (line 55) | pub struct DomainData2; type DomainData3 (line 57) | pub struct DomainData3; type SubDomain1Data (line 59) | pub struct SubDomain1Data; type SubDomain2Data (line 61) | pub struct SubDomain2Data; type ExternalService1Data (line 63) | pub struct ExternalService1Data; type ExternalService2Data (line 65) | pub struct ExternalService2Data; type DomainError (line 68) | pub enum DomainError { type SubDomain1Error (line 76) | pub enum SubDomain1Error { type SubDomain2Error (line 85) | pub enum SubDomain2Error { type ExternalService1Error (line 93) | pub enum ExternalService1Error { type ExternalService2Error (line 99) | pub enum ExternalService2Error { FILE: projects/hexagonal-architecture/src/trait_impl.rs method from_ref (line 11) | fn from_ref(input: &ServerState) -> Self { method server_fn_1 (line 22) | async fn server_fn_1(&self) -> Result { method server_fn_2 (line 26) | async fn server_fn_2(&self) -> Result { method server_fn_3 (line 30) | async fn server_fn_3(&self) -> Result { method sub_domain_1_method (line 46) | async fn sub_domain_1_method(&self) -> Result Result Self { method from (line 113) | fn from(_: ExternalService1Data) -> Self { method from (line 119) | fn from(_: SubDomain1Data) -> Self { method from (line 124) | fn from(_: SubDomain2Data) -> Self { method from (line 129) | fn from(_: (SubDomain1Data, SubDomain2Data)) -> Self { method from (line 136) | fn from(_: DomainData) -> Self { method from (line 141) | fn from(_: DomainData2) -> Self { method from (line 146) | fn from(_: DomainData3) -> Self { FILE: projects/hexagonal-architecture/src/traits.rs type New (line 4) | pub trait New { method new (line 5) | fn new() -> Self; type HandlerTrait (line 10) | pub trait HandlerTrait { method server_fn_1 (line 11) | async fn server_fn_1(&self) -> Result; method server_fn_2 (line 12) | async fn server_fn_2(&self) -> Result; method server_fn_3 (line 13) | async fn server_fn_3(&self) -> Result; type SubDomainTrait1 (line 18) | pub trait SubDomainTrait1 { method sub_domain_1_method (line 19) | async fn sub_domain_1_method(&self) -> Result Result Self { method register (line 21) | pub async fn register(&self, credentials: &Credentials) -> Result<()> { method login (line 26) | pub async fn login( type AuthorizedApi (line 12) | pub struct AuthorizedApi { method new (line 38) | pub const fn new(url: &'static str, token: ApiToken) -> Self { method auth_header_value (line 41) | fn auth_header_value(&self) -> String { method send (line 44) | async fn send(&self, req: RequestBuilder) -> Result method logout (line 54) | pub async fn logout(&self) -> Result<()> { method user_info (line 58) | pub async fn user_info(&self) -> Result { method token (line 62) | pub fn token(&self) -> &ApiToken { type Result (line 67) | type Result = std::result::Result; type Error (line 70) | pub enum Error { method from (line 78) | fn from(e: api_boundary::Error) -> Self { function into_json (line 83) | async fn into_json(response: Response) -> Result FILE: projects/login_with_token_csr_only/client/src/components/credentials.rs function CredentialsForm (line 4) | pub fn CredentialsForm( FILE: projects/login_with_token_csr_only/client/src/components/navbar.rs function NavBar (line 6) | pub fn NavBar( FILE: projects/login_with_token_csr_only/client/src/lib.rs constant DEFAULT_API_URL (line 12) | const DEFAULT_API_URL: &str = "/api"; constant API_TOKEN_STORAGE_KEY (line 13) | const API_TOKEN_STORAGE_KEY: &str = "api-token"; function App (line 16) | pub fn App() -> impl IntoView { FILE: projects/login_with_token_csr_only/client/src/main.rs function main (line 4) | pub fn main() { FILE: projects/login_with_token_csr_only/client/src/pages/home.rs function Home (line 7) | pub fn Home(user_info: Signal>) -> impl IntoView { FILE: projects/login_with_token_csr_only/client/src/pages/login.rs function Login (line 11) | pub fn Login( FILE: projects/login_with_token_csr_only/client/src/pages/mod.rs type Page (line 8) | pub enum Page { method path (line 16) | pub fn path(&self) -> &'static str { FILE: projects/login_with_token_csr_only/client/src/pages/register.rs function Register (line 11) | pub fn Register(api: UnauthorizedApi) -> impl IntoView { FILE: projects/login_with_token_csr_only/server/src/adapters.rs function from (line 10) | fn from(_: InvalidEmailAddress) -> Self { function from (line 18) | fn from(err: InvalidPassword) -> Self { function from (line 27) | fn from(err: CreateUserError) -> Self { function from (line 36) | fn from(err: LoginError) -> Self { function from (line 47) | fn from(err: LogoutError) -> Self { function from (line 56) | fn from(err: AuthError) -> Self { function from (line 65) | fn from(err: CredentialParsingError) -> Self { type CredentialParsingError (line 74) | pub enum CredentialParsingError { type Error (line 82) | type Error = CredentialParsingError; method try_from (line 83) | fn try_from( method into_response (line 93) | fn into_response(self) -> Response { FILE: projects/login_with_token_csr_only/server/src/application.rs type AppState (line 8) | pub struct AppState { method create_user (line 14) | pub fn create_user( method login (line 27) | pub fn login( method logout (line 46) | pub fn logout(&mut self, token: &str) -> Result<(), LogoutError> { method authorize_user (line 54) | pub fn authorize_user( type CreateUserError (line 72) | pub enum CreateUserError { type LoginError (line 78) | pub enum LoginError { type LogoutError (line 84) | pub enum LogoutError { type AuthError (line 90) | pub enum AuthError { type Credentials (line 95) | pub struct Credentials { type EmailAddress (line 101) | pub struct EmailAddress(String); method into_string (line 119) | pub fn into_string(self) -> String { type InvalidEmailAddress (line 105) | pub struct InvalidEmailAddress; type Err (line 108) | type Err = InvalidEmailAddress; method from_str (line 109) | fn from_str(s: &str) -> Result { type CurrentUser (line 125) | pub struct CurrentUser { constant MIN_PASSWORD_LEN (line 131) | const MIN_PASSWORD_LEN: usize = 3; type Password (line 133) | pub struct Password(String); method verify (line 136) | pub fn verify(&self, password: &str) -> bool { type Error (line 148) | type Error = InvalidPassword; method try_from (line 149) | fn try_from(p: String) -> Result { type InvalidPassword (line 142) | pub enum InvalidPassword { FILE: projects/login_with_token_csr_only/server/src/main.rs function main (line 22) | async fn main() -> anyhow::Result<()> { type Result (line 59) | type Result = std::result::Result, Error>; type Error (line 64) | enum Error { function create_user (line 77) | async fn create_user( function login (line 86) | async fn login( function logout (line 102) | async fn logout( function get_user_info (line 110) | async fn get_user_info( FILE: projects/meilisearch-searchbar/src/fallback.rs function file_and_error_handler (line 11) | pub async fn file_and_error_handler( function get_static_file (line 31) | async fn get_static_file(uri: Uri, root: &str) -> Result,... FILE: projects/meilisearch-searchbar/src/lib.rs function hydrate (line 9) | pub fn hydrate() { function App (line 18) | pub fn App() -> impl IntoView { type StockRow (line 40) | pub struct StockRow { function search_query (line 52) | pub async fn search_query(query: String) -> Result, Server... function SearchBar (line 76) | pub fn SearchBar() -> impl IntoView { function SearchResults (line 104) | pub fn SearchResults() -> impl IntoView { FILE: projects/meilisearch-searchbar/src/main.rs function main (line 3) | async fn main() { FILE: projects/nginx-mpmc/app-1/src/app.rs function App (line 7) | pub fn App() -> impl IntoView { function HomePage (line 41) | fn HomePage() -> impl IntoView { FILE: projects/nginx-mpmc/app-1/src/error_template.rs type AppError (line 6) | pub enum AppError { method status_code (line 12) | pub fn status_code(&self) -> StatusCode { function ErrorTemplate (line 22) | pub fn ErrorTemplate( FILE: projects/nginx-mpmc/app-1/src/fileserv.rs function file_and_error_handler (line 13) | pub async fn file_and_error_handler(uri: Uri, State(options): State impl IntoView { function HomePage (line 41) | fn HomePage() -> impl IntoView { FILE: projects/nginx-mpmc/app-2/src/error_template.rs type AppError (line 6) | pub enum AppError { method status_code (line 12) | pub fn status_code(&self) -> StatusCode { function ErrorTemplate (line 22) | pub fn ErrorTemplate( FILE: projects/nginx-mpmc/app-2/src/fileserv.rs function file_and_error_handler (line 13) | pub async fn file_and_error_handler(uri: Uri, State(options): State Result { FILE: projects/nginx-mpmc/shared-server-1/src/main.rs function main (line 3) | async fn main() { function main (line 31) | pub fn main() { FILE: projects/nginx-mpmc/shared-server-2/src/lib.rs type SharedServerState2 (line 5) | pub struct SharedServerState2; function shared_server_function2 (line 9) | pub async fn shared_server_function2() -> Result { FILE: projects/nginx-mpmc/shared-server-2/src/main.rs function main (line 3) | async fn main() { function main (line 22) | pub fn main() { FILE: projects/openapi-openai-api-swagger-ui/src/app.rs function App (line 7) | pub fn App() -> impl IntoView { function HomePage (line 41) | fn HomePage() -> impl IntoView { type SayHello (line 65) | pub struct SayHello { function hello_world (line 86) | pub async fn hello_world(say_whut:SayHello) -> Result) -> Result,ServerFnE... type AiServerCall (line 117) | pub struct AiServerCall{ function ai_msg (line 125) | pub async fn ai_msg(msg:String) -> Result { function AiSayHello (line 130) | pub fn AiSayHello() -> impl IntoView { FILE: projects/openapi-openai-api-swagger-ui/src/error_template.rs type AppError (line 6) | pub enum AppError { method status_code (line 12) | pub fn status_code(&self) -> StatusCode { function ErrorTemplate (line 22) | pub fn ErrorTemplate( FILE: projects/openapi-openai-api-swagger-ui/src/fileserv.rs function file_and_error_handler (line 13) | pub async fn file_and_error_handler(uri: Uri, State(options): State ChatCompletionParame... function parse_schema_into_openapi_property (line 111) | pub fn parse_schema_into_openapi_property( function call_gpt_with_api (line 202) | pub async fn call_gpt_with_api(message:String) -> Vec { FILE: projects/ory-kratos/app/src/auth/extractors.rs type ExtractSession (line 10) | pub struct ExtractSession(pub Session); type Rejection (line 17) | type Rejection = String; method from_request_parts (line 20) | async fn from_request_parts(parts: &mut Parts, _state: &S) -> Result Result String { method into_view (line 29) | fn into_view(self) -> View { function fetch_error (line 40) | pub async fn fetch_error(id: String) -> Result impl IntoView { FILE: projects/ory-kratos/app/src/auth/kratos_html.rs function kratos_html (line 9) | pub fn kratos_html(node: UiNode, body: RwSignal>... FILE: projects/ory-kratos/app/src/auth/login.rs type ViewableLoginFlow (line 8) | pub struct ViewableLoginFlow(LoginFlow); method into_view (line 10) | fn into_view(self) -> View { function init_login (line 16) | pub async fn init_login() -> Result { type LoginResponse (line 67) | pub enum LoginResponse { method into_view (line 72) | fn into_view(self) -> View { function login (line 82) | pub async fn login(mut body: HashMap) -> Result impl IntoView { FILE: projects/ory-kratos/app/src/auth/logout.rs function logout (line 5) | pub async fn logout() -> Result<(), ServerFnError> { function LogoutButton (line 83) | pub fn LogoutButton() -> impl IntoView { FILE: projects/ory-kratos/app/src/auth/recovery.rs type ViewableRecoveryFlow (line 17) | pub struct ViewableRecoveryFlow(RecoveryFlow); method into_view (line 20) | fn into_view(self) -> View { type ViewableContinueWith (line 25) | pub struct ViewableContinueWith(pub Vec); method into_view (line 27) | fn into_view(self) -> View { function init_recovery_flow (line 44) | pub async fn init_recovery_flow() -> Result impl IntoView { FILE: projects/ory-kratos/app/src/auth/registration.rs type ViewableRegistrationFlow (line 12) | pub struct ViewableRegistrationFlow(RegistrationFlow); method into_view (line 14) | fn into_view(self) -> View { type RegistrationResponse (line 19) | pub enum RegistrationResponse { method into_view (line 24) | fn into_view(self) -> View { function init_registration (line 33) | pub async fn init_registration() -> Result impl IntoView { FILE: projects/ory-kratos/app/src/auth/session.rs type ViewableSession (line 5) | pub struct ViewableSession(pub Session); method into_view (line 7) | fn into_view(self) -> View { function session_who_am_i (line 14) | pub async fn session_who_am_i() -> Result { function HasSession (line 21) | pub fn HasSession() -> impl IntoView { FILE: projects/ory-kratos/app/src/auth/settings.rs type ViewableSettingsFlow (line 7) | pub struct ViewableSettingsFlow(SettingsFlow); method into_view (line 10) | fn into_view(self) -> View { function init_settings_flow (line 17) | pub async fn init_settings_flow( function update_settings (line 141) | pub async fn update_settings( function SettingsPage (line 270) | pub fn SettingsPage() -> impl IntoView { FILE: projects/ory-kratos/app/src/auth/verification.rs type ViewableVerificationFlow (line 9) | pub struct ViewableVerificationFlow(VerificationFlow); method into_view (line 11) | fn into_view(self) -> View { function init_verification (line 18) | pub async fn init_verification( function verify (line 56) | pub async fn verify( function VerificationPage (line 96) | pub fn VerificationPage() -> impl IntoView { FILE: projects/ory-kratos/app/src/database_calls.rs function create_user (line 10) | pub async fn create_user( function create_post (line 29) | pub async fn create_post( function edit_post (line 47) | pub async fn edit_post( function delete_post (line 75) | pub async fn delete_post(pool: &SqlitePool, post_id: &String) -> Result<... function list_users (line 83) | pub async fn list_users(pool: &SqlitePool) -> Result, Error> { function read_user (line 90) | pub async fn read_user(pool: &SqlitePool, user_id: &String) -> Result Re... function list_posts (line 116) | pub async fn list_posts(pool: &SqlitePool, user_id: &String) -> Result Self { method is_full (line 225) | pub fn is_full(&self) -> Result<(), ServerFnError> { method can_read (line 232) | pub fn can_read(&self) -> Result<(), ServerFnError> { method can_write (line 239) | pub fn can_write(&self) -> Result<(), ServerFnError> { method can_delete (line 246) | pub fn can_delete(&self) -> Result<(), ServerFnError> { method from (line 256) | fn from(value: PostPermissionRow) -> Self { type PostPermissionRow (line 266) | pub struct PostPermissionRow { type UserRow (line 275) | pub struct UserRow { FILE: projects/ory-kratos/app/src/error_template.rs type AppError (line 9) | pub enum AppError { method status_code (line 15) | pub fn status_code(&self) -> StatusCode { function ErrorTemplate (line 25) | pub fn ErrorTemplate( FILE: projects/ory-kratos/app/src/lib.rs type IsLoggedIn (line 17) | pub struct IsLoggedIn(RwSignal); function App (line 20) | pub fn App() -> impl IntoView { function HomePage (line 53) | fn HomePage() -> impl IntoView { function clear_cookies_inner (line 86) | pub async fn clear_cookies_inner() -> Result<(), ServerFnError> { function clear_cookies (line 113) | pub async fn clear_cookies() -> Result<(), ServerFnError> { FILE: projects/ory-kratos/app/src/posts/create_posts.rs function post_post (line 5) | pub async fn post_post(content: String) -> Result<(), ServerFnError> { function CreatePost (line 21) | pub fn CreatePost() -> impl IntoView { FILE: projects/ory-kratos/app/src/posts/post.rs function Post (line 7) | pub fn Post(post: PostData) -> impl IntoView { function server_add_editor (line 21) | pub async fn server_add_editor(post_id: String, email: String) -> Result... function AddEditor (line 52) | pub fn AddEditor(post_id: String) -> impl IntoView { function server_edit_post (line 73) | pub async fn server_edit_post(post_id: String, content: String) -> Resul... function EditPost (line 90) | pub fn EditPost(post_id: String) -> impl IntoView { FILE: projects/ory-kratos/app/src/posts/posts_page.rs type PostData (line 7) | pub struct PostData { method into_view (line 13) | fn into_view(self) -> View { function get_post_list (line 20) | pub async fn get_post_list() -> Result, ServerFnError> { function PostPage (line 36) | pub fn PostPage() -> impl IntoView { function PostsList (line 44) | pub fn PostsList() -> impl IntoView { FILE: projects/ory-kratos/e2e/tests/app_suite.rs type RequestPair (line 31) | pub struct RequestPair { method to_string (line 59) | pub fn to_string(&self) -> String { type CookieEnum (line 54) | pub enum CookieEnum { function main (line 93) | async fn main() -> Result<()> { function build_browser (line 383) | async fn build_browser() -> Result> { constant HOST (line 407) | pub const HOST: &str = "https://127.0.0.1:3000"; type AppWorld (line 411) | pub struct AppWorld { method fmt (line 422) | fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { method new (line 428) | async fn new() -> Result { method errors (line 444) | pub async fn errors(&mut self) -> Result<()> { method find (line 452) | pub async fn find(&self, id: &'static str) -> Result { method find_submit (line 462) | pub async fn find_submit(&mut self) -> Result { method goto_url (line 478) | pub async fn goto_url(&mut self, url: &str) -> Result<()> { method goto_path (line 493) | pub async fn goto_path(&mut self, path: &str) -> Result<()> { method screenshot (line 506) | pub async fn screenshot(&mut self) -> Result<()> { method set_field (line 511) | pub async fn set_field + std::fmt::Display>( method click (line 522) | pub async fn click(&mut self, id: &'static str) -> Result<()> { method submit (line 527) | pub async fn submit(&mut self) -> Result<()> { method find_text (line 532) | pub async fn find_text(&self, text: String) -> Result { method url_contains (line 546) | pub async fn url_contains(&self, s: &'static str) -> Result<()> { method verify_route (line 556) | pub async fn verify_route(&self, path: &'static str) -> Result<()> { type Email (line 592) | struct Email { type Recipient (line 598) | struct Recipient { FILE: projects/ory-kratos/e2e/tests/fixtures/mod.rs function wait (line 4) | pub async fn wait() { function extract_code_and_link (line 10) | fn extract_code_and_link(text: &str) -> Result<(String, String)> { function extract_code (line 32) | fn extract_code(text: &str) -> Result { FILE: projects/ory-kratos/e2e/tests/fixtures/steps.rs function i_pass (line 12) | pub async fn i_pass(_world: &mut AppWorld) -> Result<()> { function navigate_to_homepage (line 18) | pub async fn navigate_to_homepage(world: &mut AppWorld) -> Result<()> { function check_url_for_homepage (line 24) | pub async fn check_url_for_homepage(world: &mut AppWorld) -> Result<()> { function click_register (line 31) | pub async fn click_register(world: &mut AppWorld) -> Result<()> { function find_registration_form (line 39) | pub async fn find_registration_form(world: &mut AppWorld) -> Result<()> { function find_login_form (line 47) | pub async fn find_login_form(world: &mut AppWorld) -> Result<()> { function navigate_to_register (line 53) | pub async fn navigate_to_register(world: &mut AppWorld) -> Result<()> { function fill_form_fields_with_credentials (line 59) | pub async fn fill_form_fields_with_credentials(world: &mut AppWorld) -> ... function fill_form_fields_with_other_credentials (line 83) | pub async fn fill_form_fields_with_other_credentials(world: &mut AppWorl... function fill_form_fields_with_previous_other_credentials (line 107) | pub async fn fill_form_fields_with_previous_other_credentials(world: &mu... function fill_form_fields_with_previous_credentials (line 129) | pub async fn fill_form_fields_with_previous_credentials(world: &mut AppW... function check_url_to_be_verify_page (line 152) | pub async fn check_url_to_be_verify_page(world: &mut AppWorld) -> Result... function check_email_other_for_verification_link_and_code (line 158) | pub async fn check_email_other_for_verification_link_and_code(world: &mu... function check_email_for_verification_link_and_code (line 187) | pub async fn check_email_for_verification_link_and_code(world: &mut AppW... function copy_code_onto_verification_page (line 216) | pub async fn copy_code_onto_verification_page(world: &mut AppWorld) -> R... function click_login (line 240) | pub async fn click_login(world: &mut AppWorld) -> Result<()> { function click_logout (line 248) | pub async fn click_logout(world: &mut AppWorld) -> Result<()> { function check_ory_kratos_cookie_doesnt_exist (line 258) | pub async fn check_ory_kratos_cookie_doesnt_exist(world: &mut AppWorld) ... function check_ory_kratos_cookie_exists (line 275) | pub async fn check_ory_kratos_cookie_exists(world: &mut AppWorld) -> Res... function add_content_to_box (line 293) | pub async fn add_content_to_box(world: &mut AppWorld) -> Result<()> { function see_my_content_posted (line 307) | pub async fn see_my_content_posted(world: &mut AppWorld) -> Result<()> { function see_err (line 321) | pub async fn see_err(world: &mut AppWorld) -> Result<()> { function dont_see_err (line 331) | pub async fn dont_see_err(world: &mut AppWorld) -> Result<()> { function add_other_email_as_editor (line 338) | pub async fn add_other_email_as_editor(world: &mut AppWorld) -> Result<(... function i_logout (line 352) | pub async fn i_logout(world: &mut AppWorld) -> Result<()> { function add_new_edit_content_to_previous (line 358) | pub async fn add_new_edit_content_to_previous(world: &mut AppWorld) -> R... function new_content_boom_ba_da_boom (line 369) | pub async fn new_content_boom_ba_da_boom(world: &mut AppWorld) -> Result... function dont_see_old_content_posted (line 379) | pub async fn dont_see_old_content_posted(world: &mut AppWorld) -> Result... function i_click_show_post_list (line 393) | pub async fn i_click_show_post_list(world: &mut AppWorld) -> Result<()> { function i_clear_cookies (line 399) | pub async fn i_clear_cookies(world: &mut AppWorld) -> Result<()> { function click_recover_email (line 431) | pub async fn click_recover_email(world: &mut AppWorld) -> Result<()> { function submit_valid_recovery_email (line 437) | pub async fn submit_valid_recovery_email(world: &mut AppWorld) -> Result... function check_email_for_recovery_link_and_code (line 452) | pub async fn check_email_for_recovery_link_and_code(world: &mut AppWorld... function copy_code_onto_recovery_page (line 479) | pub async fn copy_code_onto_recovery_page(world: &mut AppWorld) -> Resul... function im_on_settings_page (line 497) | pub async fn im_on_settings_page(world: &mut AppWorld) -> Result<()> { function i_enter_a_new_recovery_password (line 505) | pub async fn i_enter_a_new_recovery_password(world: &mut AppWorld) -> Re... FILE: projects/ory-kratos/frontend/src/lib.rs function hydrate (line 6) | pub fn hydrate() { FILE: projects/ory-kratos/ids/src/lib.rs function match_name_to_id (line 33) | pub fn match_name_to_id(name: String) -> &'static str { FILE: projects/ory-kratos/migrations/01_create_users.sql type users (line 1) | CREATE TABLE users ( type idx_identity_id (line 6) | CREATE INDEX IF NOT EXISTS idx_identity_id ON users (identity_id) FILE: projects/ory-kratos/migrations/02_create_posts.sql type posts (line 1) | CREATE TABLE IF NOT EXISTS posts ( FILE: projects/ory-kratos/migrations/03_create_post_permissions.sql type post_permissions (line 1) | CREATE TABLE IF NOT EXISTS post_permissions ( FILE: projects/ory-kratos/server/src/extract_session.rs type ExtractSession (line 5) | pub struct ExtractSession(pub Session); type Rejection (line 12) | type Rejection = String; method from_request_parts (line 15) | async fn from_request_parts(parts:&mut Parts, _state: &S) -> Result Result,... FILE: projects/ory-kratos/server/src/main.rs function main (line 12) | async fn main() { FILE: projects/session_auth_axum/migrations/20230226000000_create_todo_table.sql type users (line 1) | CREATE TABLE IF NOT EXISTS users ( type user_permissions (line 8) | CREATE TABLE IF NOT EXISTS user_permissions ( type todos (line 20) | CREATE TABLE IF NOT EXISTS todos ( FILE: projects/session_auth_axum/src/auth.rs type User (line 6) | pub struct User { method get_with_passhash (line 46) | pub async fn get_with_passhash( method get (line 70) | pub async fn get(id: i64, pool: &SqlitePool) -> Option { method get_from_username_with_passhash (line 76) | pub async fn get_from_username_with_passhash( method get_from_username (line 100) | pub async fn get_from_username( method load_user (line 117) | async fn load_user( method is_authenticated (line 128) | fn is_authenticated(&self) -> bool { method is_active (line 132) | fn is_active(&self) -> bool { method is_anonymous (line 136) | fn is_anonymous(&self) -> bool { method has (line 143) | async fn has(&self, perm: &str, _pool: &Option<&SqlitePool>) -> bool { type UserPasshash (line 14) | pub struct UserPasshash(String); method default (line 17) | fn default() -> Self { type AuthSession (line 35) | pub type AuthSession = axum_session_auth::AuthSession< type SqlPermissionTokens (line 111) | pub struct SqlPermissionTokens { type SqlUser (line 149) | pub struct SqlUser { method into_user (line 156) | pub fn into_user( function foo (line 180) | pub async fn foo() -> Result { function get_user (line 185) | pub async fn get_user() -> Result, ServerFnError> { function login (line 194) | pub async fn login( function signup (line 223) | pub async fn signup( function logout (line 264) | pub async fn logout() -> Result<(), ServerFnError> { FILE: projects/session_auth_axum/src/error_template.rs function ErrorTemplate (line 9) | pub fn ErrorTemplate( FILE: projects/session_auth_axum/src/errors.rs type TodoAppError (line 5) | pub enum TodoAppError { method status_code (line 13) | pub fn status_code(&self) -> StatusCode { FILE: projects/session_auth_axum/src/lib.rs function hydrate (line 10) | pub fn hydrate() { FILE: projects/session_auth_axum/src/main.rs function main (line 11) | async fn main() { FILE: projects/session_auth_axum/src/state.rs type AppState (line 9) | pub struct AppState { FILE: projects/session_auth_axum/src/todo.rs type Todo (line 8) | pub struct Todo { function pool (line 26) | pub fn pool() -> Result { function auth (line 31) | pub async fn auth() -> Result { type SqlTodo (line 37) | pub struct SqlTodo { method into_todo (line 46) | pub async fn into_todo(self, pool: &SqlitePool) -> Todo { function get_todos (line 59) | pub async fn get_todos() -> Result, ServerFnError> { function add_todo (line 76) | pub async fn add_todo(title: String) -> Result<(), ServerFnError> { function delete_todo (line 102) | pub async fn delete_todo(id: u16) -> Result<(), ServerFnError> { function shell (line 114) | pub fn shell(options: LeptosOptions) -> impl IntoView { function TodoApp (line 135) | pub fn TodoApp() -> impl IntoView { function Todos (line 225) | pub fn Todos() -> impl IntoView { function Login (line 308) | pub fn Login(action: ServerAction) -> impl IntoView { function Signup (line 341) | pub fn Signup(action: ServerAction) -> impl IntoView { function Logout (line 384) | pub fn Logout(action: ServerAction) -> impl IntoView { FILE: projects/sitemap_axum/init/schema.sql type posts (line 17) | CREATE TABLE posts FILE: projects/sitemap_axum/src/app.rs function App (line 7) | pub fn App() -> impl IntoView { function HomePage (line 41) | fn HomePage() -> impl IntoView { FILE: projects/sitemap_axum/src/error_template.rs type AppError (line 6) | pub enum AppError { method status_code (line 12) | pub fn status_code(&self) -> StatusCode { function ErrorTemplate (line 22) | pub fn ErrorTemplate( FILE: projects/sitemap_axum/src/fileserv.rs function file_and_error_handler (line 12) | pub async fn file_and_error_handler( function get_static_file (line 29) | async fn get_static_file( FILE: projects/sitemap_axum/src/lib.rs function hydrate (line 10) | pub fn hydrate() { FILE: projects/sitemap_axum/src/main.rs function main (line 3) | async fn main() { function main (line 43) | pub fn main() { FILE: projects/sitemap_axum/src/sitemap.rs type Post (line 16) | struct Post { function generate_sitemap (line 22) | pub async fn generate_sitemap() -> impl IntoResponse { function create_sitemap_file (line 60) | async fn create_sitemap_file( function write_post_entry (line 118) | fn write_post_entry( function write_static_page_entry (line 147) | fn write_static_page_entry( function write_entry (line 155) | fn write_entry( FILE: projects/sso_auth_axum/migrations/20231217000000_create_tables.sql type users (line 3) | CREATE TABLE IF NOT EXISTS users ( type user_permissions (line 9) | CREATE TABLE IF NOT EXISTS user_permissions ( type csrf_tokens (line 14) | CREATE TABLE IF NOT EXISTS csrf_tokens ( type google_tokens (line 18) | CREATE TABLE IF NOT EXISTS google_tokens ( FILE: projects/sso_auth_axum/src/auth.rs type User (line 5) | pub struct User { method get (line 41) | pub async fn get(id: i64, pool: &SqlitePool) -> Option { method get_from_email (line 62) | pub async fn get_from_email( method load_user (line 99) | async fn load_user( method is_authenticated (line 110) | fn is_authenticated(&self) -> bool { method is_active (line 114) | fn is_active(&self) -> bool { method is_anonymous (line 118) | fn is_anonymous(&self) -> bool { method has (line 125) | async fn has(&self, perm: &str, _pool: &Option<&SqlitePool>) -> bool { method default (line 12) | fn default() -> Self { type AuthSession (line 31) | pub type AuthSession = axum_session_auth::AuthSession< type SqlPermissionTokens (line 88) | pub struct SqlPermissionTokens { type SqlCsrfToken (line 93) | pub struct SqlCsrfToken { type SqlUser (line 131) | pub struct SqlUser { method into_user (line 142) | pub fn into_user( type SqlRefreshToken (line 137) | pub struct SqlRefreshToken { FILE: projects/sso_auth_axum/src/error_template.rs function error_template (line 5) | pub fn error_template(errors: RwSignal) -> View { FILE: projects/sso_auth_axum/src/fallback.rs function file_and_error_handler (line 12) | pub async fn file_and_error_handler( function get_static_file (line 32) | async fn get_static_file( FILE: projects/sso_auth_axum/src/lib.rs function pool (line 20) | pub fn pool() -> Result { function auth (line 25) | pub fn auth() -> Result { type Email (line 32) | pub struct Email(RwSignal>); type ExpiresIn (line 34) | pub struct ExpiresIn(RwSignal); function refresh_token (line 36) | pub async fn refresh_token(email: String) -> Result { function App (line 79) | pub fn App() -> impl IntoView { function hydrate (line 146) | pub fn hydrate() { FILE: projects/sso_auth_axum/src/main.rs function server_fn_handler (line 21) | async fn server_fn_handler( function leptos_routes_handler (line 40) | pub async fn leptos_routes_handler( function main (line 60) | async fn main() { FILE: projects/sso_auth_axum/src/sign_in_sign_up.rs function google_sso (line 17) | pub async fn google_sso() -> Result { function SignIn (line 47) | pub fn SignIn() -> impl IntoView { function handle_g_auth_redirect (line 79) | pub async fn handle_g_auth_redirect( type OAuthParams (line 159) | pub struct OAuthParams { function HandleGAuth (line 165) | pub fn HandleGAuth() -> impl IntoView { function logout (line 196) | pub async fn logout() -> Result<(), ServerFnError> { function LogOut (line 206) | pub fn LogOut() -> impl IntoView { FILE: projects/sso_auth_axum/src/state.rs type AppState (line 8) | pub struct AppState { FILE: projects/tauri-from-scratch/src-orig/src/app.rs function shell (line 4) | pub fn shell(options: LeptosOptions) -> impl IntoView { function hello_world_server (line 24) | pub async fn hello_world_server() -> Result { function App (line 29) | pub fn App() -> impl IntoView { FILE: projects/tauri-from-scratch/src-orig/src/fallback.rs function file_and_error_handler (line 11) | pub async fn file_and_error_handler( function get_static_file (line 27) | async fn get_static_file( FILE: projects/tauri-from-scratch/src-orig/src/lib.rs function hydrate (line 7) | pub fn hydrate() { FILE: projects/tauri-from-scratch/src-orig/src/main.rs function main (line 3) | async fn main() { function main (line 97) | pub fn main() { FILE: projects/tauri-from-scratch/src-tauri/build.rs function main (line 1) | fn main() { FILE: projects/tauri-from-scratch/src-tauri/src/lib.rs function run (line 4) | pub fn run() { FILE: projects/tauri-from-scratch/src-tauri/src/main.rs function main (line 4) | fn main() { FILE: reactive_graph/build.rs function main (line 3) | fn main() { FILE: reactive_graph/src/actions/action.rs type ArcAction (line 99) | pub struct ArcAction { method clone (line 114) | fn clone(&self) -> Self { function new (line 174) | pub fn new(action_fn: F) -> Self function new_with_value (line 196) | pub fn new_with_value(value: Option, action_fn: F) -> Self function clear (line 230) | pub fn clear(&self) { type ActionAbortHandle (line 240) | pub struct ActionAbortHandle(oneshot::Sender<()>); method abort (line 250) | pub fn abort(self) { function dispatch (line 262) | pub fn dispatch(&self, input: I) -> ActionAbortHandle { function dispatch_local (line 314) | pub fn dispatch_local(&self, input: I) -> ActionAbortHandle { function new_unsync (line 366) | pub fn new_unsync(action_fn: F) -> Self function new_unsync_with_value (line 379) | pub fn new_unsync_with_value(value: Option, action_fn: F) -> Self function version (line 437) | pub fn version(&self) -> ArcRwSignal { function input (line 466) | pub fn input(&self) -> ArcMappedSignal> { function value (line 503) | pub fn value(&self) -> ArcMappedSignal> { function pending (line 535) | pub fn pending(&self) -> ArcMemo { method defined_at (line 546) | fn defined_at(&self) -> Option<&'static Location<'static>> { type Action (line 635) | pub struct Action { method dispose (line 642) | fn dispose(self) { function new (line 694) | pub fn new(action_fn: F) -> Self function new_with_value (line 719) | pub fn new_with_value(value: Option, action_fn: F) -> Self function clear (line 742) | pub fn clear(&self) { function new_local (line 756) | pub fn new_local(action_fn: F) -> Self function new_local_with_value (line 772) | pub fn new_local_with_value(value: Option, action_fn: F) -> Self function version (line 815) | pub fn version(&self) -> RwSignal { function pending (line 847) | pub fn pending(&self) -> Memo { function input (line 886) | pub fn input(&self) -> MappedSignal> { function input_local (line 900) | pub fn input_local(&self) -> MappedSignal> { function value (line 942) | pub fn value(&self) -> MappedSignal> { function value_local (line 957) | pub fn value_local(&self) -> MappedSignal> function dispatch (line 975) | pub fn dispatch(&self, input: I) -> ActionAbortHandle { function dispatch_local (line 990) | pub fn dispatch_local(&self, input: I) -> ActionAbortHandle { function new_unsync (line 1008) | pub fn new_unsync(action_fn: F) -> Self function new_unsync_with_value (line 1027) | pub fn new_unsync_with_value(value: Option, action_fn: F) -> Self function new_unsync_local (line 1053) | pub fn new_unsync_local(action_fn: F) -> Self function new_unsync_local_with_value (line 1074) | pub fn new_unsync_local_with_value( method defined_at (line 1093) | fn defined_at(&self) -> Option<&'static Location<'static>> { method clone (line 1106) | fn clone(&self) -> Self { function create_action (line 1158) | pub fn create_action(action_fn: F) -> Action FILE: reactive_graph/src/actions/multi_action.rs type MultiAction (line 47) | pub struct MultiAction { method dispose (line 54) | fn dispose(self) { method defined_at (line 64) | fn defined_at(&self) -> Option<&'static Location<'static>> { method clone (line 88) | fn clone(&self) -> Self { function new (line 125) | pub fn new( function dispatch (line 188) | pub fn dispatch(&self, input: I) { function dispatch_sync (line 232) | pub fn dispatch_sync(&self, value: O) { function submissions (line 269) | pub fn submissions(&self) -> ReadSignal>> { function version (line 314) | pub fn version(&self) -> RwSignal { type ArcMultiAction (line 359) | pub struct ArcMultiAction { method fmt (line 373) | fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { method clone (line 386) | fn clone(&self) -> Self { function new (line 423) | pub fn new( function dispatch (line 492) | pub fn dispatch(&self, input: I) { function dispatch_sync (line 562) | pub fn dispatch_sync(&self, value: O) { function submissions (line 603) | pub fn submissions(&self) -> ArcReadSignal>> { function version (line 637) | pub fn version(&self) -> ArcRwSignal { type ArcSubmission (line 644) | pub struct ArcSubmission { function input (line 663) | pub fn input(&self) -> ArcReadSignal> { function value (line 669) | pub fn value(&self) -> ArcReadSignal> { function pending (line 675) | pub fn pending(&self) -> ArcReadSignal { function canceled (line 681) | pub fn canceled(&self) -> ArcReadSignal { function cancel (line 688) | pub fn cancel(&self) { method clone (line 696) | fn clone(&self) -> Self { type Submission (line 708) | pub struct Submission function from (line 728) | fn from(value: ArcSubmission) -> Self { function from_local (line 749) | fn from_local(value: ArcSubmission) -> Self { function input (line 772) | pub fn input(&self) -> ReadSignal, S> { function value (line 783) | pub fn value(&self) -> ReadSignal, S> { function pending (line 791) | pub fn pending(&self) -> ReadSignal { function canceled (line 797) | pub fn canceled(&self) -> ReadSignal { function cancel (line 804) | pub fn cancel(&self) { method clone (line 810) | fn clone(&self) -> Self { FILE: reactive_graph/src/callback.rs type Callable (line 22) | pub trait Callable { method try_run (line 26) | fn try_run(&self, input: In) -> Option; method run (line 31) | fn run(&self, input: In) -> Out; type UnsyncCallback (line 44) | pub struct UnsyncCallback( function fmt (line 49) | fn fmt(&self, fmt: &mut fmt::Formatter<'_>) -> Result<(), fmt::Error> { method clone (line 57) | fn clone(&self) -> Self { method dispose (line 63) | fn dispose(self) { function new (line 70) | pub fn new(f: F) -> UnsyncCallback function matches (line 79) | pub fn matches(&self, other: &Self) -> bool { function try_run (line 89) | fn try_run(&self, input: In) -> Option { function run (line 93) | fn run(&self, input: In) -> Out { type Callback (line 141) | pub struct Callback( function fmt (line 149) | fn fmt(&self, fmt: &mut fmt::Formatter<'_>) -> Result<(), fmt::Error> { function try_run (line 155) | fn try_run(&self, input: In) -> Option { function run (line 159) | fn run(&self, input: In) -> Out { method clone (line 165) | fn clone(&self) -> Self { method dispose (line 171) | fn dispose(self) { function new (line 212) | pub fn new(fun: F) -> Self function matches (line 221) | pub fn matches(&self, other: &Self) -> bool { type __IntoReactiveValueMarkerCallbackSingleParam (line 234) | pub struct __IntoReactiveValueMarkerCallbackSingleParam; type __IntoReactiveValueMarkerCallbackStrOutputToString (line 237) | pub struct __IntoReactiveValueMarkerCallbackStrOutputToString; method into_reactive_value (line 248) | fn into_reactive_value(self) -> Callback { method into_reactive_value (line 262) | fn into_reactive_value(self) -> UnsyncCallback { method into_reactive_value (line 276) | fn into_reactive_value(self) -> Callback { method into_reactive_value (line 290) | fn into_reactive_value(self) -> UnsyncCallback { type NoClone (line 305) | struct NoClone {} function clone_callback (line 308) | fn clone_callback() { function clone_unsync_callback (line 317) | fn clone_unsync_callback() { function runback_from (line 327) | fn runback_from() { function sync_callback_from (line 342) | fn sync_callback_from() { function sync_callback_try_run (line 357) | fn sync_callback_try_run() { function unsync_callback_try_run (line 368) | fn unsync_callback_try_run() { function callback_matches_same (line 379) | fn callback_matches_same() { function callback_matches_different (line 389) | fn callback_matches_different() { function unsync_callback_matches_same (line 399) | fn unsync_callback_matches_same() { function unsync_callback_matches_different (line 409) | fn unsync_callback_matches_different() { FILE: reactive_graph/src/channel.rs type Sender (line 12) | pub(crate) struct Sender(Arc); method notify (line 52) | pub fn notify(&mut self) { type Receiver (line 15) | pub(crate) struct Receiver(Weak); type Inner (line 18) | struct Inner { method drop (line 24) | fn drop(&mut self) { function channel (line 42) | pub fn channel() -> (Sender, Receiver) { type Item (line 59) | type Item = (); method poll_next (line 61) | fn poll_next( method hash (line 80) | fn hash(&self, state: &mut H) { method eq (line 86) | fn eq(&self, other: &Self) -> bool { method hash (line 94) | fn hash(&self, state: &mut H) { method eq (line 100) | fn eq(&self, other: &Self) -> bool { FILE: reactive_graph/src/computed.rs function create_slice (line 88) | pub fn create_slice( function create_read_slice (line 106) | pub fn create_read_slice( function create_write_slice (line 120) | pub fn create_write_slice( function create_memo (line 136) | pub fn create_memo( function create_owning_memo (line 150) | pub fn create_owning_memo( function create_selector (line 165) | pub fn create_selector( function create_selector_with_fn (line 180) | pub fn create_selector_with_fn( FILE: reactive_graph/src/computed/arc_memo.rs type ArcMemo (line 91) | pub struct ArcMemo function new (line 113) | pub fn new(fun: impl Fn(Option<&T>) -> T + Send + Sync + 'static) -> Self function new_with_compare (line 131) | pub fn new_with_compare( function new_owning (line 154) | pub fn new_owning( method clone (line 177) | fn clone(&self) -> Self { method defined_at (line 191) | fn defined_at(&self) -> Option<&'static Location<'static>> { method fmt (line 207) | fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { method eq (line 219) | fn eq(&self, other: &Self) -> bool { method hash (line 230) | fn hash(&self, state: &mut H) { method mark_dirty (line 239) | fn mark_dirty(&self) { method mark_check (line 243) | fn mark_check(&self) { method mark_subscribers_check (line 247) | fn mark_subscribers_check(&self) { method update_if_necessary (line 251) | fn update_if_necessary(&self) -> bool { method is_disposed (line 261) | fn is_disposed(&self) -> bool { method to_any_source (line 270) | fn to_any_source(&self) -> AnySource { method add_subscriber (line 284) | fn add_subscriber(&self, subscriber: AnySubscriber) { method remove_subscriber (line 288) | fn remove_subscriber(&self, subscriber: &AnySubscriber) { method clear_subscribers (line 292) | fn clear_subscribers(&self) { method to_any_subscriber (line 301) | fn to_any_subscriber(&self) -> AnySubscriber { method add_source (line 313) | fn add_source(&self, source: AnySource) { method clear_sources (line 317) | fn clear_sources(&self, subscriber: &AnySubscriber) { type Value (line 326) | type Value = ReadGuard>, T>>; method try_read_untracked (line 328) | fn try_read_untracked(&self) -> Option { function from (line 345) | fn from(value: ArcReadSignal) -> Self { function from (line 355) | fn from(value: ArcRwSignal) -> Self { FILE: reactive_graph/src/computed/async_derived/arc_async_derived.rs type ArcAsyncDerived (line 108) | pub struct ArcAsyncDerived { type BlockingLock (line 120) | pub(crate) trait BlockingLock { method blocking_read_arc (line 121) | fn blocking_read_arc(self: &Arc) method blocking_write_arc (line 124) | fn blocking_write_arc( method blocking_read (line 128) | fn blocking_read(&self) -> async_lock::RwLockReadGuard<'_, T>; method blocking_write (line 130) | fn blocking_write(&self) -> async_lock::RwLockWriteGuard<'_, T>; function blocking_read_arc (line 134) | fn blocking_read_arc( function blocking_write_arc (line 147) | fn blocking_write_arc( function blocking_read (line 160) | fn blocking_read(&self) -> async_lock::RwLockReadGuard<'_, T> { function blocking_write (line 171) | fn blocking_write(&self) -> async_lock::RwLockWriteGuard<'_, T> { method clone (line 184) | fn clone(&self) -> Self { method fmt (line 197) | fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { method defined_at (line 207) | fn defined_at(&self) -> Option<&'static Location<'static>> { function set_inner_value (line 410) | async fn set_inner_value( function notify_subs (line 422) | fn notify_subs( function new (line 466) | pub fn new(fun: impl Fn() -> Fut + Send + Sync + 'static) -> Self function new_with_initial (line 477) | pub fn new_with_initial( function new_with_manual_dependencies (line 512) | pub fn new_with_manual_dependencies( function new_unsync (line 551) | pub fn new_unsync(fun: impl Fn() -> Fut + 'static) -> Self function new_unsync_with_initial (line 562) | pub fn new_unsync_with_initial( function ready (line 591) | pub fn ready(&self) -> AsyncDerivedReadyFuture { function new_mock (line 603) | pub fn new_mock(fun: impl Fn() -> Fut + 'static) -> Self type Value (line 630) | type Value = method try_read_untracked (line 633) | fn try_read_untracked(&self) -> Option { method notify (line 671) | fn notify(&self) { type Value (line 677) | type Value = Option; method try_write (line 679) | fn try_write(&self) -> Option bool { method to_any_source (line 722) | fn to_any_source(&self) -> AnySource { method to_any_subscriber (line 733) | fn to_any_subscriber(&self) -> AnySubscriber { method add_subscriber (line 742) | fn add_subscriber(&self, subscriber: AnySubscriber) { method remove_subscriber (line 746) | fn remove_subscriber(&self, subscriber: &AnySubscriber) { method clear_subscribers (line 750) | fn clear_subscribers(&self) { method mark_dirty (line 756) | fn mark_dirty(&self) { method mark_check (line 760) | fn mark_check(&self) { method mark_subscribers_check (line 764) | fn mark_subscribers_check(&self) { method update_if_necessary (line 768) | fn update_if_necessary(&self) -> bool { method add_source (line 774) | fn add_source(&self, source: AnySource) { method clear_sources (line 778) | fn clear_sources(&self, subscriber: &AnySubscriber) { FILE: reactive_graph/src/computed/async_derived/async_derived.rs type AsyncDerived (line 91) | pub struct AsyncDerived { method dispose (line 98) | fn dispose(self) { function from (line 108) | fn from(value: ArcAsyncDerived) -> Self { function from (line 125) | fn from(value: AsyncDerived) -> Self { function from_local (line 137) | fn from_local(value: ArcAsyncDerived) -> Self { function new (line 157) | pub fn new(fun: impl Fn() -> Fut + Send + Sync + 'static) -> Self function new_with_initial (line 172) | pub fn new_with_initial( function new_mock (line 192) | pub fn new_mock(fun: impl Fn() -> Fut + 'static) -> Self function new_unsync_threadsafe_storage (line 206) | pub fn new_unsync_threadsafe_storage( function new_unsync (line 232) | pub fn new_unsync(fun: impl Fn() -> Fut + 'static) -> Self function new_unsync_with_initial (line 250) | pub fn new_unsync_with_initial( function ready (line 275) | pub fn ready(&self) -> AsyncDerivedReadyFuture { method clone (line 287) | fn clone(&self) -> Self { method fmt (line 296) | fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { method defined_at (line 306) | fn defined_at(&self) -> Option<&'static Location<'static>> { type Value (line 323) | type Value = method try_read_untracked (line 326) | fn try_read_untracked(&self) -> Option { method notify (line 338) | fn notify(&self) { type Value (line 348) | type Value = Option; method try_write (line 350) | fn try_write(&self) -> Option bool { method to_any_source (line 408) | fn to_any_source(&self) -> AnySource { method to_any_subscriber (line 421) | fn to_any_subscriber(&self) -> AnySubscriber { method add_subscriber (line 434) | fn add_subscriber(&self, subscriber: AnySubscriber) { method remove_subscriber (line 440) | fn remove_subscriber(&self, subscriber: &AnySubscriber) { method clear_subscribers (line 446) | fn clear_subscribers(&self) { method mark_dirty (line 458) | fn mark_dirty(&self) { method mark_check (line 464) | fn mark_check(&self) { method mark_subscribers_check (line 470) | fn mark_subscribers_check(&self) { method update_if_necessary (line 476) | fn update_if_necessary(&self) -> bool { method add_source (line 490) | fn add_source(&self, source: AnySource) { method clear_sources (line 496) | fn clear_sources(&self, subscriber: &AnySubscriber) { FILE: reactive_graph/src/computed/async_derived/future_impls.rs type AsyncDerivedGuard (line 28) | pub type AsyncDerivedGuard = type AsyncDerivedReadyFuture (line 33) | pub struct AsyncDerivedReadyFuture { method new (line 41) | pub fn new( type Output (line 55) | type Output = (); method poll (line 57) | fn poll(self: Pin<&mut Self>, cx: &mut Context<'_>) -> Poll { type Output (line 75) | type Output = T; type IntoFuture (line 76) | type IntoFuture = AsyncDerivedFuture; method into_future (line 78) | fn into_future(self) -> Self::IntoFuture { type Output (line 94) | type Output = T; type IntoFuture (line 95) | type IntoFuture = AsyncDerivedFuture; method into_future (line 98) | fn into_future(self) -> Self::IntoFuture { type AsyncDerivedFuture (line 109) | pub struct AsyncDerivedFuture { type Output (line 121) | type Output = T; method poll (line 124) | fn poll(self: Pin<&mut Self>, cx: &mut Context<'_>) -> Poll { function by_ref (line 157) | pub fn by_ref(&self) -> AsyncDerivedRefFuture { function by_ref (line 175) | pub fn by_ref(&self) -> AsyncDerivedRefFuture { type AsyncDerivedRefFuture (line 186) | pub struct AsyncDerivedRefFuture { type Output (line 197) | type Output = AsyncDerivedGuard; method poll (line 199) | fn poll(self: Pin<&mut Self>, cx: &mut Context<'_>) -> Poll { FILE: reactive_graph/src/computed/async_derived/inner.rs type ArcAsyncDerivedInner (line 14) | pub(crate) struct ArcAsyncDerivedInner { type AsyncDerivedState (line 30) | pub(crate) enum AsyncDerivedState { method mark_dirty (line 37) | fn mark_dirty(&self) { method mark_check (line 45) | fn mark_check(&self) { method mark_subscribers_check (line 52) | fn mark_subscribers_check(&self) { method update_if_necessary (line 59) | fn update_if_necessary(&self) -> bool { method add_subscriber (line 83) | fn add_subscriber(&self, subscriber: AnySubscriber) { method remove_subscriber (line 87) | fn remove_subscriber(&self, subscriber: &AnySubscriber) { method clear_subscribers (line 94) | fn clear_subscribers(&self) { method add_source (line 100) | fn add_source(&self, source: AnySource) { method clear_sources (line 104) | fn clear_sources(&self, subscriber: &AnySubscriber) { FILE: reactive_graph/src/computed/async_derived/mod.rs function new (line 36) | pub fn new(fut: Fut) -> Self { function new_untracked (line 49) | pub fn new_untracked(fut: Fut) -> Self { function new_untracked_with_diagnostics (line 60) | pub fn new_untracked_with_diagnostics( type Output (line 73) | type Output = Fut::Output; method poll (line 75) | fn poll(self: Pin<&mut Self>, cx: &mut Context<'_>) -> Poll { type Output (line 104) | type Output = Fut::Output; method poll (line 106) | fn poll(self: Pin<&mut Self>, cx: &mut Context<'_>) -> Poll { type LocalResourceNotifier (line 127) | pub struct LocalResourceNotifier(Arc>>>); method notify (line 131) | pub fn notify(&mut self) { method from (line 139) | fn from(value: Sender<()>) -> Self { type SuspenseContext (line 146) | pub struct SuspenseContext { method task_id (line 153) | pub fn task_id(&self) -> TaskHandle { type TaskHandle (line 164) | pub struct TaskHandle { method drop (line 170) | fn drop(&mut self) { FILE: reactive_graph/src/computed/inner.rs type MemoInner (line 14) | pub struct MemoInner type MemoInnerReactivity (line 26) | pub(crate) struct MemoInnerReactivity { method fmt (line 37) | fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { function new (line 47) | pub fn new( method mark_dirty (line 69) | fn mark_dirty(&self) { method mark_check (line 74) | fn mark_check(&self) { method mark_subscribers_check (line 92) | fn mark_subscribers_check(&self) { method update_if_necessary (line 99) | fn update_if_necessary(&self) -> bool { method add_subscriber (line 189) | fn add_subscriber(&self, subscriber: AnySubscriber) { method remove_subscriber (line 194) | fn remove_subscriber(&self, subscriber: &AnySubscriber) { method clear_subscribers (line 202) | fn clear_subscribers(&self) { method add_source (line 211) | fn add_source(&self, source: AnySource) { method clear_sources (line 215) | fn clear_sources(&self, subscriber: &AnySubscriber) { FILE: reactive_graph/src/computed/memo.rs type Memo (line 99) | pub struct Memo method dispose (line 112) | fn dispose(self) { function from (line 122) | fn from(value: ArcMemo) -> Self { function from_local (line 136) | fn from_local(value: ArcMemo) -> Self { function new (line 173) | pub fn new(fun: impl Fn(Option<&T>) -> T + Send + Sync + 'static) -> Self function new_with_compare (line 195) | pub fn new_with_compare( function new_owning (line 220) | pub fn new_owning( method clone (line 237) | fn clone(&self) -> Self { method fmt (line 246) | fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { method eq (line 258) | fn eq(&self, other: &Self) -> bool { method hash (line 269) | fn hash(&self, state: &mut H) { method defined_at (line 278) | fn defined_at(&self) -> Option<&'static Location<'static>> { method track (line 297) | fn track(&self) { type Value (line 309) | type Value = method try_read_untracked (line 312) | fn try_read_untracked(&self) -> Option { function from (line 325) | fn from(value: Memo) -> Self { function from (line 338) | fn from(value: ArcReadSignal) -> Self { FILE: reactive_graph/src/computed/selector.rs type Selector (line 62) | pub struct Selector function new (line 80) | pub fn new(source: impl Fn() -> T + Send + Sync + Clone + 'static) -> Se... function new_with_fn (line 86) | pub fn new_with_fn( function selected (line 120) | pub fn selected(&self, key: &T) -> bool { function remove (line 137) | pub fn remove(&self, key: &T) { function clear (line 143) | pub fn clear(&self) { FILE: reactive_graph/src/diagnostics.rs type SpecialNonReactiveZone (line 13) | pub struct SpecialNonReactiveZone; method enter (line 33) | pub fn enter() -> SpecialNonReactiveZoneGuard { method is_inside (line 40) | pub(crate) fn is_inside() -> bool { type SpecialNonReactiveZoneGuard (line 17) | pub struct SpecialNonReactiveZoneGuard(bool); method drop (line 50) | fn drop(&mut self) { function new (line 64) | pub fn new(inner: Fut) -> Self { type Output (line 73) | type Output = Fut::Output; method poll (line 75) | fn poll(self: Pin<&mut Self>, cx: &mut Context<'_>) -> Poll { function suppress_resource_load (line 88) | pub fn suppress_resource_load(suppress: bool) { function is_suppressing_resource_load (line 93) | pub fn is_suppressing_resource_load() -> bool { FILE: reactive_graph/src/effect.rs function create_render_effect (line 20) | pub fn create_render_effect( FILE: reactive_graph/src/effect/effect.rs type Effect (line 81) | pub struct Effect { type StoredEffect (line 85) | type StoredEffect = Option>>; method dispose (line 88) | fn dispose(self) { function effect_base (line 95) | fn effect_base() -> (Receiver, Owner, Arc>) { function in_effect_scope (line 120) | pub fn in_effect_scope() -> bool { function run_in_effect_scope (line 127) | fn run_in_effect_scope(fun: impl FnOnce() -> T) -> T { function stop (line 151) | pub fn stop(self) { function new (line 168) | pub fn new(mut fun: impl EffectFunction + 'static) -> Self function watch (line 313) | pub fn watch( function new_sync (line 386) | pub fn new_sync( function new_isomorphic (line 403) | pub fn new_isomorphic( function watch_sync (line 448) | pub fn watch_sync( method to_any_subscriber (line 522) | fn to_any_subscriber(&self) -> AnySubscriber { function create_effect (line 540) | pub fn create_effect( function watch (line 554) | pub fn watch( FILE: reactive_graph/src/effect/effect_function.rs type EffectFunction (line 2) | pub trait EffectFunction { method run (line 5) | fn run(&mut self, p: Option) -> T; type SingleParam (line 9) | pub struct SingleParam; type NoParam (line 11) | pub struct NoParam; method run (line 18) | fn run(&mut self, p: Option) -> T { method run (line 28) | fn run(&mut self, _: Option<()>) { FILE: reactive_graph/src/effect/immediate.rs type ImmediateEffect (line 56) | pub struct ImmediateEffect { method new (line 74) | pub fn new(fun: impl Fn() + Send + Sync + 'static) -> Self { method new_mut (line 92) | pub fn new_mut(fun: impl FnMut() + Send + Sync + 'static) -> Self { method new_scoped (line 104) | pub fn new_scoped(fun: impl Fn() + Send + Sync + 'static) { method new_mut_scoped (line 117) | pub fn new_mut_scoped(fun: impl FnMut() + Send + Sync + 'static) { method new_isomorphic (line 128) | pub fn new_isomorphic(fun: impl Fn() + Send + Sync + 'static) -> Self { type StoredEffect (line 60) | type StoredEffect = Option>>; method dispose (line 63) | fn dispose(self) {} method to_any_subscriber (line 138) | fn to_any_subscriber(&self) -> AnySubscriber { method defined_at (line 145) | fn defined_at(&self) -> Option<&'static Location<'static>> { function batch (line 156) | pub fn batch(f: impl FnOnce() -> T) -> T { type EffectInner (line 218) | pub(super) struct EffectInner { method new (line 259) | pub fn new( method fmt (line 429) | fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { method to_any_subscriber (line 290) | fn to_any_subscriber(&self) -> AnySubscriber { method mark_subscribers_check (line 299) | fn mark_subscribers_check(&self) {} method update_if_necessary (line 301) | fn update_if_necessary(&self) -> bool { method mark_check (line 389) | fn mark_check(&self) { method mark_dirty (line 394) | fn mark_dirty(&self) { method add_source (line 401) | fn add_source(&self, source: AnySource) { method clear_sources (line 410) | fn clear_sources(&self, subscriber: &AnySubscriber) { method defined_at (line 416) | fn defined_at(&self) -> Option<&'static Location<'static>> { function warn_excessive_recursion (line 439) | fn warn_excessive_recursion(effect: &EffectInner) { FILE: reactive_graph/src/effect/inner.rs type EffectInner (line 13) | pub struct EffectInner { method to_any_subscriber (line 20) | fn to_any_subscriber(&self) -> AnySubscriber { method mark_subscribers_check (line 29) | fn mark_subscribers_check(&self) {} method update_if_necessary (line 31) | fn update_if_necessary(&self) -> bool { method mark_check (line 48) | fn mark_check(&self) { method mark_dirty (line 52) | fn mark_dirty(&self) { method add_source (line 60) | fn add_source(&self, source: AnySource) { method clear_sources (line 64) | fn clear_sources(&self, subscriber: &AnySubscriber) { FILE: reactive_graph/src/effect/render_effect.rs type RenderEffect (line 38) | pub struct RenderEffect method fmt (line 47) | fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { type CurrentHotPtr (line 55) | type CurrentHotPtr = Box Option + Send ... function new (line 62) | pub fn new(fun: impl FnMut(Option) -> T + 'static) -> Self { function new_with_value (line 90) | pub fn new_with_value( function new_with_async_value (line 121) | pub async fn new_with_async_value( function new_with_value_erased (line 137) | fn new_with_value_erased( function new_with_async_value_erased (line 249) | async fn new_with_async_value_erased( function with_value_mut (line 317) | pub fn with_value_mut( function take_value (line 325) | pub fn take_value(&self) -> Option { function new_isomorphic (line 335) | pub fn new_isomorphic( method to_any_subscriber (line 391) | fn to_any_subscriber(&self) -> AnySubscriber { FILE: reactive_graph/src/graph/node.rs type ReactiveNode (line 2) | pub trait ReactiveNode { method mark_dirty (line 4) | fn mark_dirty(&self); method mark_check (line 7) | fn mark_check(&self); method mark_subscribers_check (line 10) | fn mark_subscribers_check(&self); method update_if_necessary (line 14) | fn update_if_necessary(&self) -> bool; type ReactiveNodeState (line 19) | pub enum ReactiveNodeState { FILE: reactive_graph/src/graph/sets.rs type FxIndexSet (line 13) | type FxIndexSet = IndexSet>; type SourceSet (line 16) | pub struct SourceSet(FxIndexSet); method new (line 19) | pub fn new() -> Self { method insert (line 23) | pub fn insert(&mut self, source: AnySource) { method remove (line 27) | pub fn remove(&mut self, source: &AnySource) { method take (line 31) | pub fn take(&mut self) -> FxIndexSet { method len (line 35) | pub fn len(&self) -> usize { method clear_sources (line 39) | pub fn clear_sources(&mut self, subscriber: &AnySubscriber) { type Item (line 47) | type Item = AnySource; type IntoIter (line 48) | type IntoIter = as IntoIterator>::IntoIter; method into_iter (line 50) | fn into_iter(self) -> Self::IntoIter { type Item (line 56) | type Item = &'a AnySource; type IntoIter (line 57) | type IntoIter = <&'a FxIndexSet as IntoIterator>::IntoIter; method into_iter (line 59) | fn into_iter(self) -> Self::IntoIter { type SubscriberSet (line 64) | pub struct SubscriberSet(FxIndexSet); method new (line 67) | pub fn new() -> Self { method subscribe (line 71) | pub fn subscribe(&mut self, subscriber: AnySubscriber) { method unsubscribe (line 75) | pub fn unsubscribe(&mut self, subscriber: &AnySubscriber) { method take (line 86) | pub fn take(&mut self) -> FxIndexSet { method len (line 90) | pub fn len(&self) -> usize { type Item (line 96) | type Item = AnySubscriber; type IntoIter (line 97) | type IntoIter = as IntoIterator>::IntoIter; method into_iter (line 99) | fn into_iter(self) -> Self::IntoIter { type Item (line 105) | type Item = &'a AnySubscriber; type IntoIter (line 106) | type IntoIter = <&'a FxIndexSet as IntoIterator>::IntoIter; method into_iter (line 108) | fn into_iter(self) -> Self::IntoIter { FILE: reactive_graph/src/graph/source.rs type ToAnySource (line 7) | pub trait ToAnySource: IsDisposed { method to_any_source (line 9) | fn to_any_source(&self) -> AnySource; method to_any_source (line 74) | fn to_any_source(&self) -> AnySource { type Source (line 13) | pub trait Source: ReactiveNode { method add_subscriber (line 15) | fn add_subscriber(&self, subscriber: AnySubscriber); method remove_subscriber (line 18) | fn remove_subscriber(&self, subscriber: &AnySubscriber); method clear_subscribers (line 21) | fn clear_subscribers(&self); method add_subscriber (line 80) | fn add_subscriber(&self, subscriber: AnySubscriber) { method remove_subscriber (line 86) | fn remove_subscriber(&self, subscriber: &AnySubscriber) { method clear_subscribers (line 92) | fn clear_subscribers(&self) { type AnySource (line 26) | pub struct AnySource( method defined_at (line 34) | fn defined_at(&self) -> Option<&'static Location<'static>> { method fmt (line 47) | fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { method hash (line 53) | fn hash(&self, state: &mut H) { method eq (line 59) | fn eq(&self, other: &Self) -> bool { method is_disposed (line 68) | fn is_disposed(&self) -> bool { method mark_dirty (line 100) | fn mark_dirty(&self) { method mark_subscribers_check (line 106) | fn mark_subscribers_check(&self) { method update_if_necessary (line 112) | fn update_if_necessary(&self) -> bool { method mark_check (line 120) | fn mark_check(&self) { FILE: reactive_graph/src/graph/subscriber.rs type ObserverState (line 12) | struct ObserverState { type Observer (line 22) | pub struct Observer; method get (line 35) | pub fn get() -> Option { method is (line 47) | pub(crate) fn is(observer: &AnySubscriber) -> bool { method take (line 53) | fn take() -> SetObserverOnDrop { method set (line 59) | fn set(observer: Option) { method replace (line 68) | fn replace(observer: Option) -> SetObserverOnDrop { method replace_untracked (line 84) | fn replace_untracked(observer: Option) -> SetObserverOn... type SetObserverOnDrop (line 25) | struct SetObserverOnDrop(Option); method drop (line 28) | fn drop(&mut self) { function untrack (line 130) | pub fn untrack(fun: impl FnOnce() -> T) -> T { function untrack_with_diagnostics (line 140) | pub fn untrack_with_diagnostics(fun: impl FnOnce() -> T) -> T { type ToAnySubscriber (line 146) | pub trait ToAnySubscriber { method to_any_subscriber (line 148) | fn to_any_subscriber(&self) -> AnySubscriber; method to_any_subscriber (line 165) | fn to_any_subscriber(&self) -> AnySubscriber { type Subscriber (line 152) | pub trait Subscriber: ReactiveNode { method add_source (line 154) | fn add_source(&self, source: AnySource); method clear_sources (line 157) | fn clear_sources(&self, subscriber: &AnySubscriber); method add_source (line 171) | fn add_source(&self, source: AnySource) { method clear_sources (line 177) | fn clear_sources(&self, subscriber: &AnySubscriber) { type AnySubscriber (line 162) | pub struct AnySubscriber(pub usize, pub Weak bool { method mark_check (line 205) | fn mark_check(&self) { type WithObserver (line 213) | pub trait WithObserver { method with_observer (line 215) | fn with_observer(&self, fun: impl FnOnce() -> T) -> T; method with_observer_untracked (line 219) | fn with_observer_untracked(&self, fun: impl FnOnce() -> T) -> T; method with_observer (line 223) | fn with_observer(&self, fun: impl FnOnce() -> T) -> T { method with_observer_untracked (line 228) | fn with_observer_untracked(&self, fun: impl FnOnce() -> T) -> T { method with_observer (line 237) | fn with_observer(&self, fun: impl FnOnce() -> T) -> T { method with_observer_untracked (line 242) | fn with_observer_untracked(&self, fun: impl FnOnce() -> T) -> T { method fmt (line 251) | fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { method hash (line 257) | fn hash(&self, state: &mut H) { method eq (line 263) | fn eq(&self, other: &Self) -> bool { FILE: reactive_graph/src/into_reactive_value.rs type __IntoReactiveValueMarkerBaseCase (line 2) | pub struct __IntoReactiveValueMarkerBaseCase; type IntoReactiveValue (line 6) | pub trait IntoReactiveValue { method into_reactive_value (line 8) | fn into_reactive_value(self) -> T; method into_reactive_value (line 16) | fn into_reactive_value(self) -> T { function test_into_signal_compiles (line 33) | fn test_into_signal_compiles() { FILE: reactive_graph/src/lib.rs function log_warning (line 114) | pub fn log_warning(text: Arguments) { function spawn (line 130) | pub fn spawn(task: impl Future + Send + 'static) { function spawn_local (line 143) | pub fn spawn_local(task: impl Future + 'static) { function spawn_local_scoped (line 153) | pub fn spawn_local_scoped(task: impl Future + 'static) { function spawn_local_scoped_with_cancellation (line 165) | pub fn spawn_local_scoped_with_cancellation( FILE: reactive_graph/src/owner.rs type Owner (line 57) | pub struct Owner { method downgrade (line 65) | pub fn downgrade(&self) -> WeakOwner { method debug_id (line 118) | pub fn debug_id(&self) -> usize { method ancestry (line 126) | pub fn ancestry(&self) -> Vec { method new (line 148) | pub fn new() -> Self { method new_root (line 199) | pub fn new_root( method parent (line 225) | pub fn parent(&self) -> Option { method child (line 240) | pub fn child(&self) -> Self { method set (line 265) | pub fn set(&self) { method with (line 272) | pub fn with(&self, fun: impl FnOnce() -> T) -> T { method with_cleanup (line 294) | pub fn with_cleanup(&self, fun: impl FnOnce() -> T) -> T { method cleanup (line 303) | pub fn cleanup(&self) { method on_cleanup (line 312) | pub fn on_cleanup(fun: impl FnOnce() + Send + Sync + 'static) { method register (line 329) | fn register(&self, node: NodeId) { method current (line 334) | pub fn current() -> Option { method shared_context (line 340) | pub fn shared_context( method unset (line 349) | pub fn unset(self) { method unset_with_forced_cleanup (line 360) | pub fn unset_with_forced_cleanup(self) { method current_shared_context (line 376) | pub fn current_shared_context( method with_hydration (line 389) | pub fn with_hydration(fun: impl FnOnce() -> T + 'static) -> T { method with_no_hydration (line 415) | pub fn with_no_hydration(fun: impl FnOnce() -> T + 'static) -> T { method pause (line 445) | pub fn pause(&self) { method paused (line 458) | pub fn paused(&self) -> bool { method resume (line 468) | pub fn resume(&self) { type WeakOwner (line 79) | pub struct WeakOwner { method upgrade (line 89) | pub fn upgrade(&self) -> Option { method eq (line 104) | fn eq(&self, other: &Self) -> bool { type IsHydrating (line 483) | pub struct IsHydrating(pub bool); function on_cleanup (line 492) | pub fn on_cleanup(fun: impl FnOnce() + Send + Sync + 'static) { type OwnerInner (line 497) | pub(crate) struct OwnerInner { method fmt (line 509) | fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { method drop (line 520) | fn drop(&mut self) { type Cleanup (line 550) | trait Cleanup { method cleanup (line 551) | fn cleanup(&self); method cleanup (line 555) | fn cleanup(&self) { FILE: reactive_graph/src/owner/arc_stored_value.rs type ArcStoredValue (line 21) | pub struct ArcStoredValue { method clone (line 28) | fn clone(&self) -> Self { method fmt (line 38) | fn fmt(&self, f: &mut Formatter<'_>) -> core::fmt::Result { method default (line 48) | fn default() -> Self { method eq (line 58) | fn eq(&self, other: &Self) -> bool { method hash (line 66) | fn hash(&self, state: &mut H) { method defined_at (line 72) | fn defined_at(&self) -> Option<&'static Location<'static>> { function new (line 91) | pub fn new(value: T) -> Self { type Value (line 104) | type Value = ReadGuard>; method try_read_value (line 106) | fn try_read_value(&self) -> Option>> { type Value (line 115) | type Value = T; method try_write_value (line 117) | fn try_write_value(&self) -> Option> { method is_disposed (line 123) | fn is_disposed(&self) -> bool { type Value (line 129) | type Value = T; method into_inner (line 132) | fn into_inner(self) -> Option { FILE: reactive_graph/src/owner/arena.rs type Arena (line 20) | pub struct Arena; method set (line 34) | pub fn set(arena: &Arc>) { method with (line 45) | pub fn with(fun: impl FnOnce(&ArenaMap) -> U) -> U { method try_with (line 63) | pub fn try_with(fun: impl FnOnce(&ArenaMap) -> U) -> Option { method with_mut (line 80) | pub fn with_mut(fun: impl FnOnce(&mut ArenaMap) -> U) -> U { method try_with_mut (line 98) | pub fn try_with_mut(fun: impl FnOnce(&mut ArenaMap) -> U) -> Option... type ArenaMap (line 22) | pub type ArenaMap = SlotMap>; function new (line 152) | pub fn new(inner: T) -> Self { type Output (line 162) | type Output = Fut::Output; method poll (line 164) | fn poll( type Item (line 180) | type Item = T::Item; method poll_next (line 182) | fn poll_next( FILE: reactive_graph/src/owner/arena_item.rs type ArenaItem (line 12) | pub struct ArenaItem { method clone (line 21) | fn clone(&self) -> Self { method eq (line 27) | fn eq(&self, other: &Self) -> bool { method hash (line 35) | fn hash(&self, state: &mut H) { function new_with_storage (line 47) | pub fn new_with_storage(value: T) -> Self { method default (line 74) | fn default() -> Self { function new (line 85) | pub fn new(value: T) -> Self { function new_local (line 96) | pub fn new_local(value: T) -> Self { function try_with_value (line 104) | pub fn try_with_value(&self, fun: impl FnOnce(&T) -> U) -> Option { function try_update_value (line 110) | pub fn try_update_value( function try_get_value (line 121) | pub fn try_get_value(&self) -> Option { method is_disposed (line 127) | fn is_disposed(&self) -> bool { method dispose (line 133) | fn dispose(self) { type Value (line 139) | type Value = T; method into_inner (line 142) | fn into_inner(self) -> Option { FILE: reactive_graph/src/owner/context.rs method provide_context (line 9) | fn provide_context(&self, value: T) { method use_context (line 17) | fn use_context(&self) -> Option { method take_context (line 21) | fn take_context(&self) -> Option { method with_context (line 46) | fn with_context( method update_context (line 76) | fn update_context( method use_context_bidirectional (line 107) | pub fn use_context_bidirectional(&self) -> Option { method find_context_in_children (line 112) | fn find_context_in_children(&self) -> Option { function provide_context (line 203) | pub fn provide_context(value: T) { function use_context (line 250) | pub fn use_context() -> Option { function expect_context (line 302) | pub fn expect_context() -> T { function take_context (line 357) | pub fn take_context() -> Option { function with_context (line 396) | pub fn with_context(cb: impl FnOnce(&T) -> R) -> Option { function update_context (line 438) | pub fn update_context( FILE: reactive_graph/src/owner/storage.rs type StorageAccess (line 5) | pub trait StorageAccess { method as_borrowed (line 7) | fn as_borrowed(&self) -> &T; method into_taken (line 10) | fn into_taken(self) -> T; method as_borrowed (line 14) | fn as_borrowed(&self) -> &T { method into_taken (line 18) | fn into_taken(self) -> T { function as_borrowed (line 24) | fn as_borrowed(&self) -> &T { function into_taken (line 28) | fn into_taken(self) -> T { type Storage (line 37) | pub trait Storage: Send + Sync + 'static { method wrap (line 42) | fn wrap(value: T) -> Self::Wrapped; method try_with (line 46) | fn try_with(node: NodeId, fun: impl FnOnce(&T) -> U) -> Option; method try_with_mut (line 50) | fn try_with_mut( method try_set (line 56) | fn try_set(node: NodeId, value: T) -> Option; method take (line 60) | fn take(node: NodeId) -> Option; type SyncStorage (line 65) | pub struct SyncStorage; type Wrapped (line 71) | type Wrapped = T; method wrap (line 74) | fn wrap(value: T) -> Self::Wrapped { method try_with (line 78) | fn try_with(node: NodeId, fun: impl FnOnce(&T) -> U) -> Option { method try_with_mut (line 86) | fn try_with_mut( method try_set (line 97) | fn try_set(node: NodeId, value: T) -> Option { method take (line 111) | fn take(node: NodeId) -> Option { type LocalStorage (line 125) | pub struct LocalStorage; type Wrapped (line 131) | type Wrapped = SendWrapper; method wrap (line 133) | fn wrap(value: T) -> Self::Wrapped { method try_with (line 137) | fn try_with(node: NodeId, fun: impl FnOnce(&T) -> U) -> Option { method try_with_mut (line 145) | fn try_with_mut( method try_set (line 156) | fn try_set(node: NodeId, value: T) -> Option { method take (line 169) | fn take(node: NodeId) -> Option { FILE: reactive_graph/src/owner/stored_value.rs type StoredValue (line 25) | pub struct StoredValue { method clone (line 34) | fn clone(&self) -> Self { method fmt (line 43) | fn fmt(&self, f: &mut Formatter<'_>) -> core::fmt::Result { method eq (line 52) | fn eq(&self, other: &Self) -> bool { method hash (line 60) | fn hash(&self, state: &mut H) { method defined_at (line 66) | fn defined_at(&self) -> Option<&'static Location<'static>> { function new_with_storage (line 85) | pub fn new_with_storage(value: T) -> Self { method default (line 100) | fn default() -> Self { function new (line 111) | pub fn new(value: T) -> Self { function new_local (line 122) | pub fn new_local(value: T) -> Self { type Value (line 132) | type Value = ReadGuard>; method try_read_value (line 134) | fn try_read_value(&self) -> Option>> { type Value (line 146) | type Value = T; method try_write_value (line 148) | fn try_write_value(&self) -> Option> { method is_disposed (line 156) | fn is_disposed(&self) -> bool { method dispose (line 162) | fn dispose(self) { type Value (line 172) | type Value = T; method into_inner (line 175) | fn into_inner(self) -> Option { function from (line 185) | fn from(value: ArcStoredValue) -> Self { function from (line 199) | fn from(value: StoredValue) -> Self { function store_value (line 215) | pub fn store_value(value: T) -> StoredValue type FromLocal (line 226) | pub trait FromLocal { method from_local (line 228) | fn from_local(value: T) -> Self; FILE: reactive_graph/src/send_wrapper_ext.rs type SendOption (line 32) | pub struct SendOption { method eq (line 49) | fn eq(&self, other: &Self) -> bool { method partial_cmp (line 60) | fn partial_cmp(&self, other: &Self) -> Option { function hash (line 69) | fn hash(&self, state: &mut H) { type Inner (line 74) | enum Inner { function new (line 86) | pub fn new(value: Option) -> Self { function from (line 97) | fn from(value: Option) -> Self { function new_local (line 104) | pub fn new_local(value: Option) -> Self { function update (line 118) | pub fn update(&mut self, cb: impl FnOnce(&mut Option)) { function take (line 143) | pub fn take(self) -> Option { type Target (line 152) | type Target = Option; method deref (line 154) | fn deref(&self) -> &Self::Target { method deref_mut (line 166) | fn deref_mut(&mut self) -> &mut Self::Target { method fmt (line 181) | fn fmt(&self, f: &mut Formatter<'_>) -> std::fmt::Result { method clone (line 194) | fn clone(&self) -> Self { FILE: reactive_graph/src/serde.rs method serialize (line 17) | fn serialize(&self, serializer: S) -> Result method serialize (line 30) | fn serialize(&self, serializer: S) -> Result method serialize (line 43) | fn serialize(&self, serializer: S) -> Result method serialize (line 52) | fn serialize(&self, serializer: S) -> Result method serialize (line 61) | fn serialize(&self, serializer: S) -> Result method serialize (line 70) | fn serialize(&self, serializer: S) -> Result method serialize (line 84) | fn serialize(&self, serializer: S) -> Result method serialize (line 97) | fn serialize(&self, serializer: S) -> Result method serialize (line 113) | fn serialize(&self, serializer: S) -> Result function deserialize (line 128) | fn deserialize(deserializer: D) -> Result function deserialize (line 137) | fn deserialize(deserializer: D) -> Result function deserialize (line 150) | fn deserialize(deserializer: D) -> Result function deserialize (line 163) | fn deserialize(deserializer: D) -> Result FILE: reactive_graph/src/signal.rs function arc_signal (line 69) | pub fn arc_signal(value: T) -> (ArcReadSignal, ArcWriteSignal) { function signal (line 115) | pub fn signal( function signal_local (line 128) | pub fn signal_local( function create_signal (line 178) | pub fn create_signal( function create_rw_signal (line 189) | pub fn create_rw_signal(value: T) -> RwSignal<... function create_trigger (line 198) | pub fn create_trigger() -> ArcTrigger { FILE: reactive_graph/src/signal/arc_read.rs type ArcReadSignal (line 56) | pub struct ArcReadSignal { method clone (line 65) | fn clone(&self) -> Self { method fmt (line 76) | fn fmt(&self, f: &mut Formatter<'_>) -> Result { method default (line 86) | fn default() -> Self { method eq (line 97) | fn eq(&self, other: &Self) -> bool { method hash (line 105) | fn hash(&self, state: &mut H) { method defined_at (line 112) | fn defined_at(&self) -> Option<&'static Location<'static>> { method is_disposed (line 126) | fn is_disposed(&self) -> bool { type Value (line 132) | type Value = T; method into_inner (line 135) | fn into_inner(self) -> Option { type Output (line 141) | type Output = Arc>; method as_subscriber_set (line 144) | fn as_subscriber_set(&self) -> Option { type Value (line 150) | type Value = ReadGuard>; method try_read_untracked (line 153) | fn try_read_untracked(&self) -> Option { FILE: reactive_graph/src/signal/arc_rw.rs type ArcRwSignal (line 96) | pub struct ArcRwSignal { method clone (line 105) | fn clone(&self) -> Self { method fmt (line 116) | fn fmt(&self, f: &mut Formatter<'_>) -> Result { method eq (line 125) | fn eq(&self, other: &Self) -> bool { method hash (line 133) | fn hash(&self, state: &mut H) { method default (line 143) | fn default() -> Self { function new (line 155) | pub fn new(value: T) -> Self { function read_only (line 166) | pub fn read_only(&self) -> ArcReadSignal { function write_only (line 177) | pub fn write_only(&self) -> ArcWriteSignal { function split (line 188) | pub fn split(&self) -> (ArcReadSignal, ArcWriteSignal) { function unite (line 195) | pub fn unite( method defined_at (line 214) | fn defined_at(&self) -> Option<&'static Location<'static>> { method is_disposed (line 228) | fn is_disposed(&self) -> bool { type Value (line 234) | type Value = T; method into_inner (line 237) | fn into_inner(self) -> Option { type Output (line 243) | type Output = Arc>; method as_subscriber_set (line 246) | fn as_subscriber_set(&self) -> Option { type Value (line 252) | type Value = ReadGuard>; method try_read_untracked (line 254) | fn try_read_untracked(&self) -> Option { method notify (line 260) | fn notify(&self) { type Value (line 266) | type Value = T; method try_write (line 268) | fn try_write(&self) -> Option Option> { FILE: reactive_graph/src/signal/arc_trigger.rs type ArcTrigger (line 15) | pub struct ArcTrigger { method new (line 24) | pub fn new() -> Self { method default (line 34) | fn default() -> Self { method clone (line 41) | fn clone(&self) -> Self { method fmt (line 51) | fn fmt(&self, f: &mut Formatter<'_>) -> Result { method is_disposed (line 58) | fn is_disposed(&self) -> bool { type Output (line 64) | type Output = Arc>; method as_subscriber_set (line 67) | fn as_subscriber_set(&self) -> Option { method notify (line 73) | fn notify(&self) { method track (line 81) | fn track(&self) { method defined_at (line 90) | fn defined_at(&self) -> Option<&'static Location<'static>> { method notify (line 103) | fn notify(&self) { FILE: reactive_graph/src/signal/arc_write.rs type ArcWriteSignal (line 56) | pub struct ArcWriteSignal { method clone (line 65) | fn clone(&self) -> Self { method fmt (line 76) | fn fmt(&self, f: &mut Formatter<'_>) -> Result { method eq (line 85) | fn eq(&self, other: &Self) -> bool { method hash (line 93) | fn hash(&self, state: &mut H) { method defined_at (line 100) | fn defined_at(&self) -> Option<&'static Location<'static>> { method is_disposed (line 114) | fn is_disposed(&self) -> bool { type Value (line 120) | type Value = T; method into_inner (line 123) | fn into_inner(self) -> Option { method notify (line 129) | fn notify(&self) { type Value (line 135) | type Value = T; method try_write (line 137) | fn try_write(&self) -> Option Option> { FILE: reactive_graph/src/signal/guards.rs type ReadGuard (line 21) | pub struct ReadGuard { function new (line 28) | pub fn new(inner: Inner) -> Self { function into_inner (line 36) | pub fn into_inner(self) -> Inner { method clone (line 45) | fn clone(&self) -> Self { type Target (line 57) | type Target = T; method deref (line 59) | fn deref(&self) -> &Self::Target { function borrow (line 68) | fn borrow(&self) -> &T { function eq (line 78) | fn eq(&self, other: &Inner::Target) -> bool { method fmt (line 88) | fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { type Plain (line 94) | pub struct Plain { method fmt (line 99) | fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { function try_new (line 106) | pub fn try_new(inner: Arc>) -> Option { type Target (line 114) | type Target = T; method deref (line 116) | fn deref(&self) -> &Self::Target { method eq (line 122) | fn eq(&self, other: &Self) -> bool { function eq (line 128) | fn eq(&self, other: &T) -> bool { method fmt (line 134) | fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { type AsyncPlain (line 140) | pub struct AsyncPlain { method fmt (line 145) | fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { function try_new (line 152) | pub fn try_new(inner: &Arc>) -> Option { type Target (line 160) | type Target = T; method deref (line 162) | fn deref(&self) -> &Self::Target { method eq (line 168) | fn eq(&self, other: &Self) -> bool { function eq (line 174) | fn eq(&self, other: &T) -> bool { method fmt (line 180) | fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { type Mapped (line 187) | pub struct Mapped function try_new (line 197) | pub fn try_new( function new_with_guard (line 211) | pub fn new_with_guard( type Target (line 223) | type Target = U; method deref (line 225) | fn deref(&self) -> &Self::Target { method eq (line 234) | fn eq(&self, other: &Self) -> bool { function eq (line 243) | fn eq(&self, other: &U) -> bool { method fmt (line 252) | fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { type WriteGuard (line 260) | pub struct WriteGuard function new (line 274) | pub fn new(triggerable: S, guard: G) -> Self { method untrack (line 288) | fn untrack(&mut self) { type Target (line 298) | type Target = G::Target; method deref (line 300) | fn deref(&self) -> &Self::Target { method deref_mut (line 316) | fn deref_mut(&mut self) -> &mut Self::Target { type UntrackedWriteGuard (line 329) | pub struct UntrackedWriteGuard(ArcRwLockWriteGuardian); function try_new (line 333) | pub fn try_new(inner: Arc>) -> Option { type Target (line 341) | type Target = T; method deref (line 343) | fn deref(&self) -> &Self::Target { method deref_mut (line 349) | fn deref_mut(&mut self) -> &mut Self::Target { method drop (line 359) | fn drop(&mut self) { type MappedMut (line 372) | pub struct MappedMut method untrack (line 385) | fn untrack(&mut self) { function new (line 395) | pub fn new( type Target (line 412) | type Target = U; method deref (line 414) | fn deref(&self) -> &Self::Target { method deref_mut (line 423) | fn deref_mut(&mut self) -> &mut Self::Target { method eq (line 432) | fn eq(&self, other: &Self) -> bool { method fmt (line 441) | fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { type MappedArc (line 448) | pub struct MappedArc method clone (line 461) | fn clone(&self) -> Self { method fmt (line 473) | fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { function new (line 485) | pub fn new( type Target (line 500) | type Target = U; method deref (line 502) | fn deref(&self) -> &Self::Target { method eq (line 511) | fn eq(&self, other: &Self) -> bool { method fmt (line 520) | fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { type MappedMutArc (line 527) | pub struct MappedMutArc method clone (line 542) | fn clone(&self) -> Self { method fmt (line 555) | fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { method untrack (line 566) | fn untrack(&mut self) { function new (line 576) | pub fn new( type Target (line 593) | type Target = U; method deref (line 595) | fn deref(&self) -> &Self::Target { method deref_mut (line 604) | fn deref_mut(&mut self) -> &mut Self::Target { method eq (line 613) | fn eq(&self, other: &Self) -> bool { method fmt (line 622) | fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { type Derefable (line 628) | pub struct Derefable(pub T); method clone (line 634) | fn clone(&self) -> Self { type Target (line 640) | type Target = T; function deref (line 641) | fn deref(&self) -> &Self::Target { function borrow (line 647) | fn borrow(&self) -> &T { function eq (line 656) | fn eq(&self, other: &T) -> bool { method fmt (line 665) | fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { FILE: reactive_graph/src/signal/mapped.rs type ArcMappedSignal (line 28) | pub struct ArcMappedSignal { method clone (line 45) | fn clone(&self) -> Self { function new (line 60) | pub fn new( method fmt (line 111) | fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { method defined_at (line 120) | fn defined_at(&self) -> Option<&'static Location<'static>> { method notify (line 133) | fn notify(&self) { method track (line 139) | fn track(&self) { type Value (line 145) | type Value = DoubleDeref>>; method try_read_untracked (line 147) | fn try_read_untracked(&self) -> Option { method is_disposed (line 153) | fn is_disposed(&self) -> bool { type Value (line 162) | type Value = T; method try_write_untracked (line 164) | fn try_write_untracked( method try_write (line 172) | fn try_write(&self) -> Option { type Target (line 196) | type Target = ::Target; method deref (line 198) | fn deref(&self) -> &Self::Target { method deref_mut (line 208) | fn deref_mut(&mut self) -> &mut Self::Target { method untrack (line 218) | fn untrack(&mut self) { type MappedSignal (line 230) | pub struct MappedSignal { function new (line 239) | pub fn new( method clone (line 264) | fn clone(&self) -> Self { method fmt (line 270) | fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { method defined_at (line 279) | fn defined_at(&self) -> Option<&'static Location<'static>> { method notify (line 295) | fn notify(&self) { method track (line 306) | fn track(&self) { type Value (line 317) | type Value = DoubleDeref>>; method try_read_untracked (line 319) | fn try_read_untracked(&self) -> Option { type Value (line 330) | type Value = T; method try_write_untracked (line 332) | fn try_write_untracked( method try_write (line 340) | fn try_write(&self) -> Option) -> Self { method is_disposed (line 363) | fn is_disposed(&self) -> bool { FILE: reactive_graph/src/signal/read.rs type ReadSignal (line 60) | pub struct ReadSignal { method dispose (line 67) | fn dispose(self) { method clone (line 75) | fn clone(&self) -> Self { method fmt (line 84) | fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { method eq (line 93) | fn eq(&self, other: &Self) -> bool { method hash (line 101) | fn hash(&self, state: &mut H) { method defined_at (line 107) | fn defined_at(&self) -> Option<&'static Location<'static>> { method is_disposed (line 120) | fn is_disposed(&self) -> bool { type Value (line 129) | type Value = T; method into_inner (line 132) | fn into_inner(self) -> Option { type Output (line 141) | type Output = Arc>; method as_subscriber_set (line 143) | fn as_subscriber_set(&self) -> Option { type Value (line 155) | type Value = ReadGuard>; method try_read_untracked (line 157) | fn try_read_untracked(&self) -> Option { function from (line 169) | fn from(value: ArcReadSignal) -> Self { function from_local (line 183) | fn from_local(value: ArcReadSignal) -> Self { function from (line 198) | fn from(value: ReadSignal) -> Self { FILE: reactive_graph/src/signal/rw.rs type RwSignal (line 102) | pub struct RwSignal { method dispose (line 109) | fn dispose(self) { function new (line 124) | pub fn new(value: T) -> Self { function new_with_storage (line 140) | pub fn new_with_storage(value: T) -> Self { function new_local (line 160) | pub fn new_local(value: T) -> Self { function read_only (line 173) | pub fn read_only(&self) -> ReadSignal { function write_only (line 195) | pub fn write_only(&self) -> WriteSignal { function split (line 219) | pub fn split(&self) -> (ReadSignal, WriteSignal) { function unite (line 226) | pub fn unite( method clone (line 255) | fn clone(&self) -> Self { method fmt (line 264) | fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { method default (line 278) | fn default() -> Self { method eq (line 284) | fn eq(&self, other: &Self) -> bool { method hash (line 292) | fn hash(&self, state: &mut H) { method defined_at (line 298) | fn defined_at(&self) -> Option<&'static Location<'static>> { method is_disposed (line 311) | fn is_disposed(&self) -> bool { type Value (line 320) | type Value = T; method into_inner (line 323) | fn into_inner(self) -> Option { type Output (line 332) | type Output = Arc>; method as_subscriber_set (line 334) | fn as_subscriber_set(&self) -> Option { type Value (line 346) | type Value = ReadGuard>; method try_read_untracked (line 348) | fn try_read_untracked(&self) -> Option { method notify (line 359) | fn notify(&self) { type Value (line 369) | type Value = T; method try_write (line 371) | fn try_write(&self) -> Option Option> { function from (line 391) | fn from(value: ArcRwSignal) -> Self { function from (line 405) | fn from(value: &'a ArcRwSignal) -> Self { function from_local (line 415) | fn from_local(value: ArcRwSignal) -> Self { function from (line 430) | fn from(value: RwSignal) -> Self { FILE: reactive_graph/src/signal/subscriber_traits.rs type AsSubscriberSet (line 25) | pub(crate) trait AsSubscriberSet { method as_subscriber_set (line 28) | fn as_subscriber_set(&self) -> Option; type Output (line 32) | type Output = &'a RwLock; method as_subscriber_set (line 35) | fn as_subscriber_set(&self) -> Option { method defined_at (line 41) | fn defined_at(&self) -> Option<&'static std::panic::Location<'static>> { method mark_dirty (line 50) | fn mark_dirty(&self) { method mark_check (line 54) | fn mark_check(&self) {} method mark_subscribers_check (line 56) | fn mark_subscribers_check(&self) { method update_if_necessary (line 65) | fn update_if_necessary(&self) -> bool { method clear_subscribers (line 77) | fn clear_subscribers(&self) { method add_subscriber (line 83) | fn add_subscriber(&self, subscriber: AnySubscriber) { method remove_subscriber (line 89) | fn remove_subscriber(&self, subscriber: &AnySubscriber) { method to_any_source (line 101) | fn to_any_source(&self) -> AnySource { method mark_dirty (line 117) | fn mark_dirty(&self) { method mark_check (line 121) | fn mark_check(&self) {} method mark_subscribers_check (line 123) | fn mark_subscribers_check(&self) { method update_if_necessary (line 130) | fn update_if_necessary(&self) -> bool { method clear_subscribers (line 142) | fn clear_subscribers(&self) { method add_subscriber (line 146) | fn add_subscriber(&self, subscriber: AnySubscriber) { method remove_subscriber (line 150) | fn remove_subscriber(&self, subscriber: &AnySubscriber) { FILE: reactive_graph/src/signal/trigger.rs type Trigger (line 20) | pub struct Trigger { method new (line 29) | pub fn new() -> Self { method default (line 39) | fn default() -> Self { method clone (line 46) | fn clone(&self) -> Self { method fmt (line 54) | fn fmt(&self, f: &mut Formatter<'_>) -> Result { method dispose (line 60) | fn dispose(self) { method is_disposed (line 67) | fn is_disposed(&self) -> bool { type Output (line 73) | type Output = Arc>; method as_subscriber_set (line 76) | fn as_subscriber_set(&self) -> Option { method defined_at (line 85) | fn defined_at(&self) -> Option<&'static Location<'static>> { method notify (line 98) | fn notify(&self) { FILE: reactive_graph/src/signal/write.rs type WriteSignal (line 55) | pub struct WriteSignal { method dispose (line 62) | fn dispose(self) { method clone (line 70) | fn clone(&self) -> Self { method fmt (line 79) | fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { method eq (line 88) | fn eq(&self, other: &Self) -> bool { method hash (line 96) | fn hash(&self, state: &mut H) { method defined_at (line 102) | fn defined_at(&self) -> Option<&'static Location<'static>> { function from (line 119) | fn from(value: ArcWriteSignal) -> Self { function from_local (line 133) | fn from_local(value: ArcWriteSignal) -> Self { method is_disposed (line 143) | fn is_disposed(&self) -> bool { type Value (line 152) | type Value = T; method into_inner (line 155) | fn into_inner(self) -> Option { method notify (line 165) | fn notify(&self) { type Value (line 177) | type Value = T; method try_write (line 179) | fn try_write(&self) -> Option Option<&'static Location<'static>> { method track (line 23) | fn track(&self) { type ReadUntrackedOptional (line 31) | pub trait ReadUntrackedOptional: Sized + DefinedAt { method try_read_untracked (line 37) | fn try_read_untracked(&self) -> Option; method read_untracked (line 44) | fn read_untracked(&self) -> Self::Value { type Value (line 55) | type Value = Option<::Value>; method try_read_untracked (line 57) | fn try_read_untracked(&self) -> Option { type ReadOptional (line 67) | pub trait ReadOptional: DefinedAt { method try_read (line 73) | fn try_read(&self) -> Option; method read (line 80) | fn read(&self) -> Self::Value { type Value (line 90) | type Value = Option<::Value>; method try_read (line 92) | fn try_read(&self) -> Option { type WithUntrackedOptional (line 102) | pub trait WithUntrackedOptional: DefinedAt { method try_with_untracked (line 109) | fn try_with_untracked( method with_untracked (line 119) | fn with_untracked( type Value (line 134) | type Value = ::Value; method try_with_untracked (line 136) | fn try_with_untracked( type WithOptional (line 149) | pub trait WithOptional: DefinedAt { method try_with (line 156) | fn try_with( method with (line 166) | fn with(&self, fun: impl FnOnce(Option<&Self::Value>) -> U) -> U { type Value (line 177) | type Value = ::Value; method try_with (line 179) | fn try_with( type Value (line 196) | type Value = Option<::Value>; method try_get_untracked (line 198) | fn try_get_untracked(&self) -> Option { type Value (line 212) | type Value = Option<::Value>; method try_get (line 214) | fn try_get(&self) -> Option { type FlattenOptionRefOption (line 224) | pub trait FlattenOptionRefOption { method flatten (line 229) | fn flatten(&self) -> Option<&Self::Value>; type Value (line 233) | type Value = T; method flatten (line 235) | fn flatten(&self) -> Option<&'a T> { FILE: reactive_graph/src/traits.rs type Dispose (line 95) | pub trait Dispose { method dispose (line 100) | fn dispose(self); type Track (line 104) | pub trait Track { method track (line 107) | fn track(&self); method track (line 112) | fn track(&self) { type ReadUntracked (line 156) | pub trait ReadUntracked: Sized + DefinedAt { method try_read_untracked (line 162) | fn try_read_untracked(&self) -> Option; method read_untracked (line 169) | fn read_untracked(&self) -> Self::Value { method custom_try_read (line 179) | fn custom_try_read(&self) -> Option> { type Read (line 186) | pub trait Read: DefinedAt { method try_read (line 192) | fn try_read(&self) -> Option; method read (line 199) | fn read(&self) -> Self::Value { type Value (line 208) | type Value = T::Value; method try_read (line 210) | fn try_read(&self) -> Option { type UntrackableGuard (line 228) | pub trait UntrackableGuard: DerefMut { method untrack (line 230) | fn untrack(&mut self); method untrack (line 234) | fn untrack(&mut self) { type Write (line 241) | pub trait Write: Sized + DefinedAt + Notify { method try_write (line 246) | fn try_write(&self) -> Option impl UntrackableGuard { method write_untracked (line 266) | fn write_untracked(&self) -> impl DerefMut { type WithUntracked (line 274) | pub trait WithUntracked: DefinedAt { method try_with_untracked (line 281) | fn try_with_untracked( method with_untracked (line 291) | fn with_untracked(&self, fun: impl FnOnce(&Self::Value) -> U) -> U { type Value (line 301) | type Value = <::Value as Deref>::Target; method try_with_untracked (line 303) | fn try_with_untracked( type With (line 313) | pub trait With: DefinedAt { method try_with (line 320) | fn try_with(&self, fun: impl FnOnce(&Self::Value) -> U) -> Option; method with (line 327) | fn with(&self, fun: impl FnOnce(&Self::Value) -> U) -> U { type Value (line 336) | type Value = <::Value as Deref>::Target; method try_with (line 339) | fn try_with(&self, fun: impl FnOnce(&Self::Value) -> U) -> Option { type GetUntracked (line 345) | pub trait GetUntracked: DefinedAt { method try_get_untracked (line 352) | fn try_get_untracked(&self) -> Option; method get_untracked (line 359) | fn get_untracked(&self) -> Self::Value { type Value (line 370) | type Value = ::Value; method try_get_untracked (line 372) | fn try_get_untracked(&self) -> Option { type Get (line 379) | pub trait Get: DefinedAt { method try_get (line 386) | fn try_get(&self) -> Option; method get (line 393) | fn get(&self) -> Self::Value { type Value (line 403) | type Value = ::Value; method try_get (line 406) | fn try_get(&self) -> Option { type Notify (line 412) | pub trait Notify { method notify (line 415) | fn notify(&self); type UpdateUntracked (line 420) | pub trait UpdateUntracked: DefinedAt { method update_untracked (line 430) | fn update_untracked( method try_update_untracked (line 441) | fn try_update_untracked( type Value (line 451) | type Value = ::Value; method try_update_untracked (line 454) | fn try_update_untracked( type Update (line 465) | pub trait Update { method update (line 471) | fn update(&self, fun: impl FnOnce(&mut Self::Value)) { method maybe_update (line 478) | fn maybe_update(&self, fun: impl FnOnce(&mut Self::Value) -> bool) { method try_update (line 488) | fn try_update( method try_maybe_update (line 498) | fn try_maybe_update( type Value (line 508) | type Value = ::Value; method try_maybe_update (line 511) | fn try_maybe_update( type Set (line 526) | pub trait Set { method set (line 531) | fn set(&self, value: Self::Value); method try_set (line 537) | fn try_set(&self, value: Self::Value) -> Option; type Value (line 544) | type Value = ::Value; method set (line 547) | fn set(&self, value: Self::Value) { method try_set (line 564) | fn try_set(&self, value: Self::Value) -> Option { type ToStream (line 575) | pub trait ToStream { method to_stream (line 582) | fn to_stream(&self) -> impl Stream + Send; method to_stream (line 590) | fn to_stream(&self) -> impl Stream + Send { type FromStream (line 609) | pub trait FromStream { method from_stream (line 612) | fn from_stream(stream: impl Stream + Send + 'static) -> Self; method from_stream_unsync (line 616) | fn from_stream_unsync(stream: impl Stream + 'static) -> Self; method from_stream (line 624) | fn from_stream(stream: impl Stream + Send + 'static) -> Self { method from_stream_unsync (line 635) | fn from_stream_unsync(stream: impl Stream + 'static) -> Self { type IsDisposed (line 648) | pub trait IsDisposed { method is_disposed (line 650) | fn is_disposed(&self) -> bool; type IntoInner (line 654) | pub trait IntoInner { method into_inner (line 662) | fn into_inner(self) -> Option; type DefinedAt (line 667) | pub trait DefinedAt { method defined_at (line 670) | fn defined_at(&self) -> Option<&'static Location<'static>>; function panic_getting_disposed_signal (line 674) | pub fn panic_getting_disposed_signal( type ReadValue (line 693) | pub trait ReadValue: Sized + DefinedAt { method try_read_value (line 699) | fn try_read_value(&self) -> Option; method read_value (line 706) | fn read_value(&self) -> Self::Value { type WithValue (line 713) | pub trait WithValue: DefinedAt { method try_with_value (line 720) | fn try_with_value( method with_value (line 730) | fn with_value(&self, fun: impl FnOnce(&Self::Value) -> U) -> U { type Value (line 740) | type Value = <::Value as Deref>::Target; method try_with_value (line 742) | fn try_with_value( type GetValue (line 752) | pub trait GetValue: DefinedAt { method try_get_value (line 759) | fn try_get_value(&self) -> Option; method get_value (line 766) | fn get_value(&self) -> Self::Value { type Value (line 776) | type Value = ::Value; method try_get_value (line 778) | fn try_get_value(&self) -> Option { type WriteValue (line 785) | pub trait WriteValue: Sized + DefinedAt { method try_write_value (line 791) | fn try_write_value(&self) -> Option>; method write_value (line 798) | fn write_value(&self) -> UntrackedWriteGuard { type UpdateValue (line 805) | pub trait UpdateValue: DefinedAt { method try_update_value (line 812) | fn try_update_value( method update_value (line 819) | fn update_value(&self, fun: impl FnOnce(&mut Self::Value)) { type Value (line 828) | type Value = ::Value; method try_update_value (line 831) | fn try_update_value( type SetValue (line 842) | pub trait SetValue: DefinedAt { method try_set_value (line 851) | fn try_set_value(&self, value: Self::Value) -> Option; method set_value (line 855) | fn set_value(&self, value: Self::Value) { type Value (line 864) | type Value = ::Value; method try_set_value (line 866) | fn try_set_value(&self, value: Self::Value) -> Option { FILE: reactive_graph/src/transition.rs function global_transition (line 12) | fn global_transition() -> &'static RwLock> { type TransitionInner (line 17) | struct TransitionInner { type AsyncTransition (line 23) | pub struct AsyncTransition; method run (line 33) | pub async fn run(action: impl FnOnce() -> T) -> U method register (line 57) | pub(crate) fn register(rx: oneshot::Receiver<()>) { FILE: reactive_graph/src/wrappers.rs type SignalTypes (line 32) | pub enum SignalTypes method clone (line 50) | fn clone(&self) -> Self { function fmt (line 64) | fn fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result { method eq (line 84) | fn eq(&self, other: &Self) -> bool { type ArcSignal (line 121) | pub struct ArcSignal method clone (line 134) | fn clone(&self) -> Self { function fmt (line 147) | fn fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result { method eq (line 162) | fn eq(&self, other: &Self) -> bool { function derive (line 192) | pub fn derive( function stored (line 213) | pub fn stored(value: T) -> Self { function derive_local (line 228) | pub fn derive_local(derived_signal: impl Fn() -> T + 'static) -> Self { function stored_local (line 235) | pub fn stored_local(value: T) -> Self { method default (line 244) | fn default() -> Self { function from (line 251) | fn from(value: ArcReadSignal) -> Self { function from (line 265) | fn from(value: ReadSignal) -> Self { function from (line 276) | fn from(value: ArcRwSignal) -> Self { function from (line 290) | fn from(value: RwSignal) -> Self { function from (line 304) | fn from(value: ArcMemo) -> Self { function from (line 318) | fn from(value: Memo) -> Self { function from (line 332) | fn from(value: &'static str) -> Self { method defined_at (line 347) | fn defined_at(&self) -> Option<&'static Location<'static>> { method track (line 363) | fn track(&self) { type Value (line 384) | type Value = ReadGuard>; method try_read_untracked (line 386) | fn try_read_untracked(&self) -> Option { method custom_try_read (line 406) | fn custom_try_read(&self) -> Option> { type Signal (line 452) | pub struct Signal method dispose (line 465) | fn dispose(self) { method clone (line 474) | fn clone(&self) -> Self { function fmt (line 485) | fn fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result { method eq (line 500) | fn eq(&self, other: &Self) -> bool { method defined_at (line 509) | fn defined_at(&self) -> Option<&'static Location<'static>> { method track (line 526) | fn track(&self) { type Value (line 554) | type Value = ReadGuard>; method try_read_untracked (line 556) | fn try_read_untracked(&self) -> Option { method custom_try_read (line 582) | fn custom_try_read(&self) -> Option> { function derive (line 631) | pub fn derive( function stored (line 654) | pub fn stored(value: T) -> Self { function derive_local (line 671) | pub fn derive_local(derived_signal: impl Fn() -> T + 'static) -> Self { function stored_local (line 694) | pub fn stored_local(value: T) -> Self { method default (line 709) | fn default() -> Self { method default (line 718) | fn default() -> Self { function from (line 725) | fn from(value: T) -> Self { function from (line 735) | fn from(value: T) -> Self { function from (line 745) | fn from(value: T) -> Self { function from (line 755) | fn from(value: ArcSignal) -> Self { function from_local (line 769) | fn from_local(value: ArcSignal) -> Self { function from (line 783) | fn from(value: Signal) -> Self { function from (line 800) | fn from(value: ReadSignal) -> Self { function from (line 814) | fn from(value: ReadSignal) -> Self { function from (line 830) | fn from(value: ArcReadSignal) -> Self { function from (line 844) | fn from(value: ArcReadSignal) -> Self { function from (line 858) | fn from(value: RwSignal) -> Self { function from (line 874) | fn from(value: MappedSignal) -> Self { function from (line 884) | fn from(value: RwSignal) -> Self { function from (line 900) | fn from(value: ArcRwSignal) -> Self { function from (line 916) | fn from(value: ArcMappedSignal) -> Self { function from (line 926) | fn from(value: ArcRwSignal) -> Self { function from (line 942) | fn from(value: Memo) -> Self { function from (line 956) | fn from(value: Memo) -> Self { function from (line 970) | fn from(value: ArcMemo) -> Self { function from (line 984) | fn from(value: ArcMemo) -> Self { function from (line 998) | fn from(value: T) -> Self { function from (line 1008) | fn from(value: T) -> Self { function from (line 1018) | fn from(value: Signal) -> Self { function from (line 1028) | fn from(value: Signal) -> Self { function from (line 1035) | fn from(value: &str) -> Self { function from (line 1042) | fn from(value: &str) -> Self { function from (line 1049) | fn from(value: &str) -> Self { function from (line 1056) | fn from(value: &str) -> Self { function from (line 1063) | fn from(value: Signal<&'static str>) -> Self { function from (line 1070) | fn from(value: Signal<&'static str, LocalStorage>) -> Self { function from (line 1077) | fn from(value: Signal<&'static str>) -> Self { function from (line 1084) | fn from(value: Signal<&'static str>) -> Self { function from (line 1091) | fn from(value: Signal<&'static str>) -> Self { function from (line 1098) | fn from(value: Signal>) -> Self { function from (line 1107) | fn from(value: Signal, LocalStorage>) -> Self { function from (line 1116) | fn from(value: Signal>) -> Self { type __IntoReactiveValueMarkerSignalFromReactiveClosure (line 1123) | pub struct __IntoReactiveValueMarkerSignalFromReactiveClosure; type __IntoReactiveValueMarkerSignalStrOutputToString (line 1126) | pub struct __IntoReactiveValueMarkerSignalStrOutputToString; type __IntoReactiveValueMarkerOptionalSignalFromReactiveClosureAlways (line 1129) | pub struct __IntoReactiveValueMarkerOptionalSignalFromReactiveClosureAlw... method into_reactive_value (line 1141) | fn into_reactive_value(self) -> Signal { method into_reactive_value (line 1156) | fn into_reactive_value(self) -> ArcSignal { method into_reactive_value (line 1171) | fn into_reactive_value(self) -> Signal { method into_reactive_value (line 1186) | fn into_reactive_value(self) -> ArcSignal { method into_reactive_value (line 1200) | fn into_reactive_value(self) -> Signal { method into_reactive_value (line 1214) | fn into_reactive_value(self) -> ArcSignal { method into_reactive_value (line 1228) | fn into_reactive_value(self) -> Signal { method into_reactive_value (line 1242) | fn into_reactive_value(self) -> ArcSignal { method into_reactive_value (line 1257) | fn into_reactive_value(self) -> Signal, SyncStorage> { method into_reactive_value (line 1272) | fn into_reactive_value(self) -> ArcSignal, SyncStorage> { method into_reactive_value (line 1287) | fn into_reactive_value(self) -> Signal, LocalStorage> { method into_reactive_value (line 1302) | fn into_reactive_value(self) -> ArcSignal, LocalStorage> { function from (line 1313) | fn from(value: MaybeSignal) -> Self { function from (line 1327) | fn from(value: MaybeSignal) -> Self { function from (line 1341) | fn from(value: MaybeSignal) -> Self { function from (line 1357) | fn from(value: MaybeSignal) -> Self { function from (line 1372) | fn from(value: MaybeProp) -> Self { function from (line 1383) | fn from(value: MaybeProp) -> Self { type MaybeSignal (line 1422) | pub enum MaybeSignal method clone (line 1438) | fn clone(&self) -> Self { method default (line 1454) | fn default() -> Self { method defined_at (line 1464) | fn defined_at(&self) -> Option<&'static Location<'static>> { method track (line 1476) | fn track(&self) { type Value (line 1490) | type Value = ReadGuard>; method try_read_untracked (line 1492) | fn try_read_untracked(&self) -> Option { method custom_try_read (line 1501) | fn custom_try_read(&self) -> Option> { function derive (line 1516) | pub fn derive( function derive_local (line 1527) | pub fn derive_local(derived_signal: impl Fn() -> T + 'static) -> Self { function from (line 1537) | fn from(value: T) -> Self { function from_local (line 1547) | fn from_local(value: T) -> Self { function from (line 1557) | fn from(value: ReadSignal) -> Self { function from (line 1564) | fn from(value: ReadSignal) -> Self { function from (line 1574) | fn from(value: RwSignal) -> Self { function from (line 1581) | fn from(value: RwSignal) -> Self { function from (line 1591) | fn from(value: Memo) -> Self { function from (line 1598) | fn from(value: Memo) -> Self { function from (line 1608) | fn from(value: ArcReadSignal) -> Self { function from_local (line 1615) | fn from_local(value: ArcReadSignal) -> Self { function from (line 1625) | fn from(value: ArcRwSignal) -> Self { function from_local (line 1635) | fn from_local(value: ArcRwSignal) -> Self { function from (line 1645) | fn from(value: ArcMemo) -> Self { function from_local (line 1652) | fn from_local(value: ArcMemo) -> Self { function from (line 1662) | fn from(value: Signal) -> Self { function from (line 1672) | fn from(value: &str) -> Self { type MaybeProp (line 1710) | pub struct MaybeProp( method clone (line 1720) | fn clone(&self) -> Self { method default (line 1734) | fn default() -> Self { method defined_at (line 1743) | fn defined_at(&self) -> Option<&'static Location<'static>> { method track (line 1753) | fn track(&self) { type Value (line 1765) | type Value = ReadGuard, SignalReadGuard, S>>; method try_read_untracked (line 1767) | fn try_read_untracked(&self) -> Option { method custom_try_read (line 1774) | fn custom_try_read(&self) -> Option> { function derive (line 1788) | pub fn derive( function from (line 1800) | fn from(value: T) -> Self { function from (line 1810) | fn from(value: Option) -> Self { function from (line 1821) | fn from(value: MaybeSignal>) -> Self { function from (line 1832) | fn from(value: Option>>) -> Self { function from (line 1841) | fn from(value: ReadSignal>) -> Self { function from (line 1850) | fn from(value: RwSignal>) -> Self { function from (line 1859) | fn from(value: Memo>) -> Self { function from (line 1869) | fn from(value: Signal>) -> Self { function from (line 1878) | fn from(value: ReadSignal) -> Self { function from (line 1887) | fn from(value: RwSignal) -> Self { function from (line 1896) | fn from(value: Memo) -> Self { function from (line 1905) | fn from(value: Signal) -> Self { function from (line 1911) | fn from(value: &str) -> Self { function derive_local (line 1919) | pub fn derive_local( function from_local (line 1927) | fn from_local(value: T) -> Self { function from_local (line 1933) | fn from_local(value: Option) -> Self { function from (line 1944) | fn from(value: MaybeSignal, LocalStorage>) -> Self { function from (line 1955) | fn from(value: Option, LocalStorage>>) -> Self { function from (line 1964) | fn from(value: ReadSignal, LocalStorage>) -> Self { function from (line 1973) | fn from(value: RwSignal, LocalStorage>) -> Self { function from (line 1982) | fn from(value: Memo, LocalStorage>) -> Self { function from (line 1988) | fn from(value: Signal, LocalStorage>) -> Self { function from (line 1997) | fn from(value: ReadSignal) -> Self { function from (line 2006) | fn from(value: RwSignal) -> Self { function from (line 2015) | fn from(value: Memo) -> Self { function from (line 2024) | fn from(value: Signal) -> Self { function from (line 2030) | fn from(value: &str) -> Self { type SignalReadGuard (line 2036) | pub enum SignalReadGuard> { function fmt (line 2053) | fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { method clone (line 2071) | fn clone(&self) -> Self { type Target (line 2084) | type Target = T; method deref (line 2085) | fn deref(&self) -> &Self::Target { function borrow (line 2098) | fn borrow(&self) -> &T { function eq (line 2108) | fn eq(&self, other: &T) -> bool { method fmt (line 2118) | fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { type IntoSignalSetter (line 2133) | pub trait IntoSignalSetter: Sized { method into_signal_setter (line 2135) | fn into_signal_setter(self) -> SignalSetter; method into_signal_setter (line 2143) | fn into_signal_setter(self) -> SignalSetter { type SignalSetter (line 2182) | pub struct SignalSetter method clone (line 2192) | fn clone(&self) -> Self { method default (line 2199) | fn default() -> Self { type Value (line 2215) | type Value = T; method set (line 2217) | fn set(&self, new_value: Self::Value) { method try_set (line 2227) | fn try_set(&self, new_value: Self::Value) -> Option { function map (line 2250) | pub fn map(mapped_setter: impl Fn(T) + Send + Sync + 'static) -> Self { function from (line 2263) | fn from(value: WriteSignal) -> Self { function from (line 2278) | fn from(value: RwSignal) -> Self { type SignalSetterTypes (line 2287) | enum SignalSetterTypes method clone (line 2297) | fn clone(&self) -> Self { function fmt (line 2309) | fn fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result { method eq (line 2326) | fn eq(&self, other: &Self) -> bool { FILE: reactive_graph/tests/async_derived.rs function arc_async_derived_calculates_eagerly (line 11) | async fn arc_async_derived_calculates_eagerly() { function arc_async_derived_tracks_signal_change (line 25) | async fn arc_async_derived_tracks_signal_change() { function async_derived_calculates_eagerly (line 46) | async fn async_derived_calculates_eagerly() { function async_derived_tracks_signal_change (line 60) | async fn async_derived_tracks_signal_change() { function read_signal_traits_on_arc (line 81) | async fn read_signal_traits_on_arc() { function read_signal_traits_on_arena (line 94) | async fn read_signal_traits_on_arena() { function async_derived_with_initial (line 108) | async fn async_derived_with_initial() { FILE: reactive_graph/tests/cleanup.rs function cleanup_on_dispose (line 10) | fn cleanup_on_dispose() { function leak_on_dispose (line 68) | fn leak_on_dispose() { FILE: reactive_graph/tests/effect.rs function render_effect_runs (line 19) | async fn render_effect_runs() { function effect_runs (line 56) | async fn effect_runs() { function dynamic_dependencies (line 92) | async fn dynamic_dependencies() { function recursive_effect_runs_recursively (line 162) | async fn recursive_effect_runs_recursively() { function paused_effect_pauses (line 202) | async fn paused_effect_pauses() { FILE: reactive_graph/tests/effect_immediate.rs function effect_runs (line 13) | fn effect_runs() { function dynamic_dependencies (line 40) | fn dynamic_dependencies() { function recursive_effect_runs_recursively (line 97) | fn recursive_effect_runs_recursively() { function paused_effect_pauses (line 130) | fn paused_effect_pauses() { function threaded_chaos_effect (line 181) | fn threaded_chaos_effect() { function test_batch (line 231) | fn test_batch() { FILE: reactive_graph/tests/memo.rs function memo_calculates_value (line 32) | fn memo_calculates_value() { function arc_memo_readable (line 48) | fn arc_memo_readable() { function memo_doesnt_repeat_calculation_per_get (line 61) | fn memo_doesnt_repeat_calculation_per_get() { function nested_memos (line 90) | fn nested_memos() { function memo_runs_only_when_inputs_change (line 126) | fn memo_runs_only_when_inputs_change() { function diamond_problem (line 168) | fn diamond_problem() { function dynamic_dependencies (line 208) | async fn dynamic_dependencies() { function render_effect_doesnt_rerun_if_memo_didnt_change (line 290) | async fn render_effect_doesnt_rerun_if_memo_didnt_change() { function effect_doesnt_rerun_if_memo_didnt_change (line 338) | async fn effect_doesnt_rerun_if_memo_didnt_change() { function effect_depending_on_signal_and_memo_doesnt_rerun_unnecessarily (line 379) | async fn effect_depending_on_signal_and_memo_doesnt_rerun_unnecessarily() { function unsync_derived_signal_and_memo (line 424) | fn unsync_derived_signal_and_memo() { function test_memo_multiple_read_guards (line 449) | async fn test_memo_multiple_read_guards() { function test_memo_read_guard_held (line 475) | async fn test_memo_read_guard_held() { function memo_updates_even_if_not_read_until_later (line 511) | fn memo_updates_even_if_not_read_until_later() { FILE: reactive_graph/tests/signal.rs function create_arc_rw_signal (line 11) | fn create_arc_rw_signal() { function update_arc_rw_signal (line 22) | fn update_arc_rw_signal() { function create_arc_signal (line 35) | fn create_arc_signal() { function update_arc_signal (line 44) | fn update_arc_signal() { function create_rw_signal (line 57) | fn create_rw_signal() { function update_rw_signal (line 69) | fn update_rw_signal() { function create_signal (line 85) | fn create_signal() { function update_signal (line 98) | fn update_signal() { function into_inner_signal (line 113) | fn into_inner_signal() { function into_inner_arc_signal (line 123) | fn into_inner_arc_signal() { function into_inner_non_arc_signal (line 134) | fn into_inner_non_arc_signal() { FILE: reactive_graph/tests/watch.rs function watch_runs (line 14) | async fn watch_runs() { function watch_runs_immediately (line 76) | async fn watch_runs_immediately() { function watch_ignores_callback (line 125) | async fn watch_ignores_callback() { function deprecated_watch_runs (line 183) | async fn deprecated_watch_runs() { FILE: reactive_stores/src/arc_field.rs type ArcField (line 25) | pub struct ArcField method fmt (line 48) | fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { type StoreFieldReader (line 56) | pub struct StoreFieldReader(Box>); function new (line 59) | pub fn new(inner: impl Deref + 'static) -> Self { type Target (line 65) | type Target = T; method deref (line 67) | fn deref(&self) -> &Self::Target { type StoreFieldWriter (line 72) | pub struct StoreFieldWriter(Box>); function new (line 75) | pub fn new(inner: impl UntrackableGuard + 'static) -> Self { type Target (line 81) | type Target = T; method deref (line 83) | fn deref(&self) -> &Self::Target { method deref_mut (line 89) | fn deref_mut(&mut self) -> &mut Self::Target { method untrack (line 95) | fn untrack(&mut self) { type Value (line 101) | type Value = T; type Reader (line 102) | type Reader = StoreFieldReader; type Writer (line 103) | type Writer = StoreFieldWriter; method get_trigger (line 105) | fn get_trigger(&self, path: StorePath) -> StoreFieldTrigger { method get_trigger_unkeyed (line 109) | fn get_trigger_unkeyed(&self, path: StorePath) -> StoreFieldTrigger { method path (line 113) | fn path(&self) -> impl IntoIterator { method path_unkeyed (line 117) | fn path_unkeyed(&self) -> impl IntoIterator { method reader (line 121) | fn reader(&self) -> Option { method writer (line 125) | fn writer(&self) -> Option { method keys (line 129) | fn keys(&self) -> Option { function from (line 140) | fn from(value: Store) -> Self { function from (line 166) | fn from(value: ArcStore) -> Self { function from (line 218) | fn from(value: Subfield) -> Self { function from (line 269) | fn from(value: DerefedField) -> Self { function from (line 321) | fn from(value: AtIndex) -> Self { function from (line 377) | fn from(value: AtKeyed) -> Self { method clone (line 422) | fn clone(&self) -> Self { method defined_at (line 440) | fn defined_at(&self) -> Option<&'static Location<'static>> { method notify (line 453) | fn notify(&self) { method track (line 459) | fn track(&self) { type Value (line 465) | type Value = StoreFieldReader; method try_read_untracked (line 467) | fn try_read_untracked(&self) -> Option { type Value (line 473) | type Value = T; method try_write (line 475) | fn try_write(&self) -> Option bool { FILE: reactive_stores/src/deref.rs type DerefField (line 19) | pub trait DerefField method deref_field (line 30) | fn deref_field(self) -> DerefedField; method deref_field (line 40) | fn deref_field(self) -> DerefedField { type DerefedField (line 52) | pub struct DerefedField { type Value (line 64) | type Value = ::Target; type Reader (line 65) | type Reader = Mapped; type Writer (line 66) | type Writer = MappedMut; method get_trigger (line 68) | fn get_trigger(&self, path: StorePath) -> StoreFieldTrigger { method get_trigger_unkeyed (line 72) | fn get_trigger_unkeyed(&self, path: StorePath) -> StoreFieldTrigger { method path (line 76) | fn path(&self) -> impl IntoIterator { method path_unkeyed (line 80) | fn path_unkeyed(&self) -> impl IntoIterator { method reader (line 84) | fn reader(&self) -> Option { method writer (line 88) | fn writer(&self) -> Option { method keys (line 93) | fn keys(&self) -> Option { method defined_at (line 104) | fn defined_at(&self) -> Option<&'static Location<'static>> { method is_disposed (line 119) | fn is_disposed(&self) -> bool { method notify (line 129) | fn notify(&self) { method track (line 141) | fn track(&self) { type Value (line 151) | type Value = ::Reader; method try_read_untracked (line 152) | fn try_read_untracked(&self) -> Option { type Value (line 162) | type Value = ::Target; method try_write (line 164) | fn try_write(&self) -> Option method fmt (line 39) | fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { type Value (line 51) | type Value = T; type Reader (line 52) | type Reader = StoreFieldReader; type Writer (line 53) | type Writer = StoreFieldWriter; method get_trigger (line 55) | fn get_trigger(&self, path: StorePath) -> StoreFieldTrigger { method get_trigger_unkeyed (line 62) | fn get_trigger_unkeyed(&self, path: StorePath) -> StoreFieldTrigger { method path (line 69) | fn path(&self) -> impl IntoIterator { method path_unkeyed (line 76) | fn path_unkeyed(&self) -> impl IntoIterator { method reader (line 83) | fn reader(&self) -> Option { method writer (line 87) | fn writer(&self) -> Option { method keys (line 91) | fn keys(&self) -> Option { function from (line 102) | fn from(value: Store) -> Self { function from (line 117) | fn from(value: ArcField) -> Self { function from (line 132) | fn from(value: ArcStore) -> Self { function from (line 150) | fn from(value: Subfield) -> Self { function from (line 166) | fn from(value: DerefedField) -> Self { function from (line 184) | fn from(value: AtIndex) -> Self { function from (line 207) | fn from(value: AtKeyed) -> Self { method clone (line 217) | fn clone(&self) -> Self { method defined_at (line 225) | fn defined_at(&self) -> Option<&'static Location<'static>> { method notify (line 241) | fn notify(&self) { method track (line 252) | fn track(&self) { type Value (line 263) | type Value = StoreFieldReader; method try_read_untracked (line 265) | fn try_read_untracked(&self) -> Option { type Value (line 273) | type Value = T; method try_write (line 275) | fn try_write(&self) -> Option bool { FILE: reactive_stores/src/iter.rs type AtIndex (line 26) | pub struct AtIndex { method clone (line 38) | fn clone(&self) -> Self { function new (line 54) | pub fn new(inner: Inner, index: usize) -> Self { type Value (line 71) | type Value = Prev::Output; type Reader (line 72) | type Reader = MappedMutArc; type Writer (line 73) | type Writer = method path (line 76) | fn path(&self) -> impl IntoIterator { method path_unkeyed (line 83) | fn path_unkeyed(&self) -> impl IntoIterator { method get_trigger (line 90) | fn get_trigger(&self, path: StorePath) -> StoreFieldTrigger { method get_trigger_unkeyed (line 94) | fn get_trigger_unkeyed(&self, path: StorePath) -> StoreFieldTrigger { method reader (line 98) | fn reader(&self) -> Option { method writer (line 108) | fn writer(&self) -> Option { method keys (line 120) | fn keys(&self) -> Option { method track_field (line 124) | fn track_field(&self) { method defined_at (line 146) | fn defined_at(&self) -> Option<&'static Location<'static>> { method is_disposed (line 162) | fn is_disposed(&self) -> bool { method notify (line 173) | fn notify(&self) { method track (line 185) | fn track(&self) { type Value (line 196) | type Value = ::Reader; method try_read_untracked (line 198) | fn try_read_untracked(&self) -> Option { type Value (line 209) | type Value = Prev::Output; method try_write (line 211) | fn try_write(&self) -> Option method at_unkeyed (line 231) | fn at_unkeyed(self, index: usize) -> AtIndex; method iter_unkeyed (line 234) | fn iter_unkeyed(self) -> StoreFieldIter; method at_unkeyed (line 244) | fn at_unkeyed(self, index: usize) -> AtIndex { method iter_unkeyed (line 249) | fn iter_unkeyed(self) -> StoreFieldIter { type StoreFieldIter (line 269) | pub struct StoreFieldIter { type Item (line 282) | type Item = AtIndex; method next (line 284) | fn next(&mut self) -> Option { method next_back (line 301) | fn next_back(&mut self) -> Option { FILE: reactive_stores/src/keyed.rs type KeyedAccess (line 31) | pub trait KeyedAccess { method keyed (line 35) | fn keyed(&self, index: usize, key: &K) -> &Self::Value; method keyed_mut (line 37) | fn keyed_mut(&mut self, index: usize, key: &K) -> &mut Self::Value; type Value (line 40) | type Value = T; function keyed (line 41) | fn keyed(&self, index: usize, _key: &K) -> &Self::Value { function keyed_mut (line 44) | fn keyed_mut(&mut self, index: usize, _key: &K) -> &mut Self::Value { type Value (line 49) | type Value = T; function keyed (line 50) | fn keyed(&self, index: usize, _key: &K) -> &Self::Value { function keyed_mut (line 53) | fn keyed_mut(&mut self, index: usize, _key: &K) -> &mut Self::Value { type Value (line 58) | type Value = T; function keyed (line 59) | fn keyed(&self, index: usize, _key: &K) -> &Self::Value { function keyed_mut (line 62) | fn keyed_mut(&mut self, index: usize, _key: &K) -> &mut Self::Value { type Value (line 67) | type Value = V; function keyed (line 68) | fn keyed(&self, _index: usize, key: &K) -> &Self::Value { function keyed_mut (line 71) | fn keyed_mut(&mut self, _index: usize, key: &K) -> &mut Self::Value { type Value (line 76) | type Value = V; function keyed (line 77) | fn keyed(&self, _index: usize, key: &K) -> &Self::Value { function keyed_mut (line 80) | fn keyed_mut(&mut self, _index: usize, key: &K) -> &mut Self::Value { type KeyedSubfield (line 87) | pub struct KeyedSubfield method clone (line 105) | fn clone(&self) -> Self { function new (line 131) | pub fn new( type Value (line 158) | type Value = T; type Reader (line 159) | type Reader = Mapped; type Writer (line 160) | type Writer = MappedMut, Inner::Writer>, T>; method path (line 162) | fn path(&self) -> impl IntoIterator { method path_unkeyed (line 169) | fn path_unkeyed(&self) -> impl IntoIterator { method get_trigger (line 176) | fn get_trigger(&self, path: StorePath) -> StoreFieldTrigger { method get_trigger_unkeyed (line 180) | fn get_trigger_unkeyed(&self, path: StorePath) -> StoreFieldTrigger { method reader (line 184) | fn reader(&self) -> Option { method writer (line 189) | fn writer(&self) -> Option { method keys (line 198) | fn keys(&self) -> Option { method track_field (line 202) | fn track_field(&self) { function latest_keys (line 228) | fn latest_keys(&self) -> Vec { function path_at_key (line 234) | pub(crate) fn path_at_key( function at_key (line 262) | pub fn at_key(&self, key: K) -> AtKeyed { type KeyedSubfieldWriteGuard (line 268) | pub struct KeyedSubfieldWriteGuard type Target (line 291) | type Target = Guard::Target; method deref (line 293) | fn deref(&self) -> &Self::Target { method deref_mut (line 311) | fn deref_mut(&mut self) -> &mut Self::Target { method untrack (line 329) | fn untrack(&mut self) { method drop (line 346) | fn drop(&mut self) { method defined_at (line 369) | fn defined_at(&self) -> Option<&'static Location<'static>> { method is_disposed (line 386) | fn is_disposed(&self) -> bool { method notify (line 399) | fn notify(&self) { method track (line 415) | fn track(&self) { type Value (line 428) | type Value = ::Reader; method try_read_untracked (line 430) | fn try_read_untracked(&self) -> Option { type Value (line 444) | type Value = T; method try_write (line 446) | fn try_write(&self) -> Option function key (line 486) | pub fn key(&self) -> K { method clone (line 497) | fn clone(&self) -> Self { function new (line 521) | pub fn new(inner: KeyedSubfield, key: K) -> Self { function resolve_index (line 542) | fn resolve_index(&self) -> Option { type Value (line 565) | type Value = T::Value; type Reader (line 566) | type Reader = MappedMutArc< type Writer (line 570) | type Writer = WriteGuard< method path (line 578) | fn path(&self) -> impl IntoIterator { method path_unkeyed (line 595) | fn path_unkeyed(&self) -> impl IntoIterator { method get_trigger (line 613) | fn get_trigger(&self, path: StorePath) -> StoreFieldTrigger { method get_trigger_unkeyed (line 617) | fn get_trigger_unkeyed(&self, path: StorePath) -> StoreFieldTrigger { method reader (line 621) | fn reader(&self) -> Option { method writer (line 637) | fn writer(&self) -> Option { method keys (line 659) | fn keys(&self) -> Option { method track_field (line 663) | fn track_field(&self) { method defined_at (line 685) | fn defined_at(&self) -> Option<&'static Location<'static>> { method is_disposed (line 702) | fn is_disposed(&self) -> bool { method notify (line 717) | fn notify(&self) { method track (line 734) | fn track(&self) { type Value (line 749) | type Value = ::Reader; method try_read_untracked (line 751) | fn try_read_untracked(&self) -> Option { type Value (line 766) | type Value = T::Value; method try_write (line 768) | fn try_write(&self) -> Option; type IntoIter (line 822) | type IntoIter = StoreFieldKeyedIter; method into_iter (line 825) | fn into_iter(self) -> StoreFieldKeyedIter { type StoreFieldKeyedIter (line 847) | pub struct StoreFieldKeyedIter type Item (line 862) | type Item = AtKeyed; method next (line 864) | fn next(&mut self) -> Option { method next_back (line 879) | fn next_back(&mut self) -> Option { type TodoVec (line 903) | struct TodoVec { method test_data (line 908) | fn test_data() -> Self { type TodoBTreeMap (line 929) | struct TodoBTreeMap { method test_data (line 934) | fn test_data() -> Self { type TodoHashMap (line 958) | struct TodoHashMap { method test_data (line 963) | fn test_data() -> Self { type Todo (line 989) | struct Todo { method new (line 995) | pub fn new(id: usize, label: impl ToString) -> Self { function keyed_fields_can_be_moved (line 1004) | async fn keyed_fields_can_be_moved() { function untracked_write_on_keyed_subfield_shouldnt_notify (line 1093) | async fn untracked_write_on_keyed_subfield_shouldnt_notify() { function btree_keyed_fields_can_be_moved (line 1130) | async fn btree_keyed_fields_can_be_moved() { function hashmap_keyed_fields_can_be_moved (line 1228) | async fn hashmap_keyed_fields_can_be_moved() { function non_usize_keys_work_for_vec (line 1342) | fn non_usize_keys_work_for_vec() { function patching_keyed_field_only_notifies_changed_keys (line 1364) | async fn patching_keyed_field_only_notifies_changed_keys() { FILE: reactive_stores/src/len.rs type Len (line 7) | pub trait Len { method len (line 9) | fn len(&self) -> usize; method is_empty (line 13) | fn is_empty(&self) -> bool { method len (line 68) | fn len(&self) -> usize { method is_empty (line 73) | fn is_empty(&self) -> bool { method len (line 80) | fn len(&self) -> usize { method is_empty (line 85) | fn is_empty(&self) -> bool { method len (line 92) | fn len(&self) -> usize { method is_empty (line 97) | fn is_empty(&self) -> bool { method len (line 107) | fn len(&self) -> usize { method is_empty (line 112) | fn is_empty(&self) -> bool { method len (line 122) | fn len(&self) -> usize { method is_empty (line 127) | fn is_empty(&self) -> bool { method len (line 137) | fn len(&self) -> usize { method is_empty (line 142) | fn is_empty(&self) -> bool { method len (line 149) | fn len(&self) -> usize { method is_empty (line 154) | fn is_empty(&self) -> bool { method len (line 161) | fn len(&self) -> usize { method is_empty (line 166) | fn is_empty(&self) -> bool { method len (line 173) | fn len(&self) -> usize { method is_empty (line 178) | fn is_empty(&self) -> bool { method len (line 185) | fn len(&self) -> usize { method is_empty (line 190) | fn is_empty(&self) -> bool { method len (line 197) | fn len(&self) -> usize { method is_empty (line 202) | fn is_empty(&self) -> bool { method len (line 209) | fn len(&self) -> usize { method is_empty (line 214) | fn is_empty(&self) -> bool { FILE: reactive_stores/src/lib.rs type TriggerMap (line 294) | struct TriggerMap(FxHashMap); method get_or_insert (line 311) | fn get_or_insert(&mut self, key: StorePath) -> StoreFieldTrigger { method remove (line 322) | fn remove(&mut self, key: &StorePath) -> Option { type StoreFieldTrigger (line 298) | pub struct StoreFieldTrigger { method new (line 305) | pub fn new() -> Self { type FieldKeys (line 328) | pub struct FieldKeys { function new (line 339) | pub fn new(from_keys: Vec) -> Self { function get (line 369) | pub fn get(&self, key: &K) -> Option<(StorePathSegment, usize)> { function next_key (line 373) | fn next_key(&mut self) -> StorePathSegment { function update (line 380) | fn update( method default (line 421) | fn default() -> Self { type Map (line 430) | type Map = Arc>>; type KeyMap (line 434) | pub struct KeyMap( method with_field_keys (line 487) | pub fn with_field_keys( method contains_key (line 514) | fn contains_key(&self, key: &StorePath) -> bool { method get_key_for_index (line 518) | fn get_key_for_index( type ArcStore (line 532) | pub struct ArcStore { function new (line 542) | pub fn new(value: T) -> Self { method default (line 554) | fn default() -> Self { method fmt (line 560) | fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { method clone (line 571) | fn clone(&self) -> Self { method defined_at (line 583) | fn defined_at(&self) -> Option<&'static Location<'static>> { method is_disposed (line 597) | fn is_disposed(&self) -> bool { type Value (line 606) | type Value = ReadGuard>; method try_read_untracked (line 608) | fn try_read_untracked(&self) -> Option { type Value (line 617) | type Value = T; method try_write (line 619) | fn try_write(&self) -> Option { function new (line 667) | pub fn new(value: T) -> Self { method eq (line 677) | fn eq(&self, other: &Self) -> bool { function new_local (line 691) | pub fn new_local(value: T) -> Self { method default (line 704) | fn default() -> Self { method default (line 713) | fn default() -> Self { method fmt (line 722) | fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { method clone (line 731) | fn clone(&self) -> Self { method defined_at (line 739) | fn defined_at(&self) -> Option<&'static Location<'static>> { method is_disposed (line 756) | fn is_disposed(&self) -> bool { method dispose (line 765) | fn dispose(self) { type Value (line 775) | type Value = ReadGuard>; method try_read_untracked (line 777) | fn try_read_untracked(&self) -> Option { type Value (line 789) | type Value = T; method try_write (line 791) | fn try_write(&self) -> Option) -> Self { function tick (line 855) | pub async fn tick() { type Todos (line 860) | struct Todos { type Todo (line 866) | struct Todo { method new (line 872) | pub fn new(label: impl ToString) -> Self { function data (line 880) | fn data() -> Todos { type Foo (line 901) | struct Foo { type Bar (line 907) | struct Bar { type Baz (line 913) | struct Baz { type Baw (line 919) | struct Baw { function mutating_field_triggers_effect (line 925) | async fn mutating_field_triggers_effect() { function other_field_does_not_notify (line 958) | async fn other_field_does_not_notify() { function parent_does_notify (line 989) | async fn parent_does_notify() { function changes_do_notify_parent (line 1018) | async fn changes_do_notify_parent() { function iterator_tracks_the_field (line 1051) | async fn iterator_tracks_the_field() { function patching_only_notifies_changed_field (line 1088) | async fn patching_only_notifies_changed_field() { function patching_only_notifies_changed_field_with_custom_patch (line 1136) | async fn patching_only_notifies_changed_field_with_custom_patch() { function notifying_all_descendants (line 1199) | async fn notifying_all_descendants() { function changing_parent_notifies_subfield (line 1289) | async fn changing_parent_notifies_subfield() { function changing_parent_notifies_unkeyed_child (line 1352) | async fn changing_parent_notifies_unkeyed_child() { function untracked_write_on_subfield_shouldnt_notify (line 1392) | async fn untracked_write_on_subfield_shouldnt_notify() { FILE: reactive_stores/src/option.rs type OptionStoreExt (line 6) | pub trait OptionStoreExt method unwrap (line 14) | fn unwrap(self) -> Subfield, Self::Output>; method invert (line 17) | fn invert( method map (line 29) | fn map( method map_untracked (line 39) | fn map_untracked( type Output (line 51) | type Output = T; method unwrap (line 53) | fn unwrap(self) -> Subfield, Self::Output> { method map (line 62) | fn map( method map_untracked (line 73) | fn map_untracked( function tick (line 99) | pub async fn tick() { type User (line 104) | pub struct User { type Name (line 109) | pub struct Name { function substores_reachable_through_option (line 114) | async fn substores_reachable_through_option() { function mapping_over_optional_store_field (line 180) | async fn mapping_over_optional_store_field() { function patch (line 251) | async fn patch() { FILE: reactive_stores/src/patch.rs type Patch (line 21) | pub trait Patch { method patch (line 26) | fn patch(&self, new: Self::Value); type Value (line 34) | type Value = T::Value; method patch (line 36) | fn patch(&self, new: Self::Value) { function patch (line 66) | pub fn patch(&self, new: T) { type PatchField (line 107) | pub trait PatchField { method patch_field (line 116) | fn patch_field( method patch_field (line 229) | fn patch_field( method patch_field (line 259) | fn patch_field( method patch_field (line 610) | fn patch_field( type PatchFieldKeyed (line 135) | pub trait PatchFieldKeyed method patch_field_keyed (line 152) | fn patch_field_keyed( function patch_field_keyed (line 313) | fn patch_field_keyed( function patch_field_keyed (line 407) | fn patch_field_keyed( function patch_field_keyed (line 492) | fn patch_field_keyed( FILE: reactive_stores/src/path.rs type StorePath (line 3) | pub struct StorePath(Vec); method from (line 24) | fn from(value: Vec) -> Self { method new (line 31) | pub fn new() -> Self { method with_capacity (line 36) | pub fn with_capacity(capacity: usize) -> Self { method push (line 41) | pub fn push(&mut self, segment: impl Into) { method pop (line 46) | pub fn pop(&mut self) -> Option { method replace_last (line 51) | pub fn replace_last(&mut self, segment: impl Into) { method is_empty (line 58) | pub fn is_empty(&self) -> bool { method len (line 63) | pub fn len(&self) -> usize { method from_iter (line 85) | fn from_iter>(iter: T) -> Self { type Item (line 6) | type Item = StorePathSegment; type IntoIter (line 7) | type IntoIter = std::vec::IntoIter; method into_iter (line 9) | fn into_iter(self) -> Self::IntoIter { type Item (line 15) | type Item = &'a StorePathSegment; type IntoIter (line 16) | type IntoIter = std::slice::Iter<'a, StorePathSegment>; method into_iter (line 18) | fn into_iter(self) -> Self::IntoIter { type StorePathSegment (line 70) | pub struct StorePathSegment(pub(crate) usize); method from (line 73) | fn from(value: usize) -> Self { method from (line 79) | fn from(value: &usize) -> Self { FILE: reactive_stores/src/serde.rs method serialize (line 12) | fn serialize(&self, serializer: S) -> Result function deserialize (line 23) | fn deserialize(deserializer: D) -> Result function deserialize (line 34) | fn deserialize(deserializer: D) -> Result FILE: reactive_stores/src/slotmap.rs type Value (line 5) | type Value = V; function keyed (line 6) | fn keyed(&self, _index: usize, key: &K) -> &Self::Value { function keyed_mut (line 9) | fn keyed_mut(&mut self, _index: usize, key: &K) -> &mut Self::Value { type Value (line 14) | type Value = V; function keyed (line 15) | fn keyed(&self, _index: usize, key: &K) -> &Self::Value { function keyed_mut (line 18) | fn keyed_mut(&mut self, _index: usize, key: &K) -> &mut Self::Value { type Value (line 24) | type Value = V; function keyed (line 25) | fn keyed(&self, _index: usize, key: &K) -> &Self::Value { function keyed_mut (line 28) | fn keyed_mut(&mut self, _index: usize, key: &K) -> &mut Self::Value { type Value (line 33) | type Value = V; function keyed (line 34) | fn keyed(&self, _index: usize, key: &K) -> &Self::Value { function keyed_mut (line 37) | fn keyed_mut(&mut self, _index: usize, key: &K) -> &mut Self::Value { type Value (line 42) | type Value = V; function keyed (line 43) | fn keyed(&self, _index: usize, key: &K) -> &Self::Value { function keyed_mut (line 46) | fn keyed_mut(&mut self, _index: usize, key: &K) -> &mut Self::Value { type TodoSlotMap (line 65) | struct TodoSlotMap { method add (line 70) | pub fn add(&mut self, label: impl ToString) -> DefaultKey { method test_data (line 74) | pub fn test_data() -> (Self, Vec) { type Todo (line 87) | struct Todo { method new (line 93) | pub fn new(id: DefaultKey, label: impl ToString) -> Self { function slotmap_keyed_fields_can_be_moved (line 102) | async fn slotmap_keyed_fields_can_be_moved() { FILE: reactive_stores/src/store_field.rs type StoreField (line 17) | pub trait StoreField: Sized { method get_trigger (line 27) | fn get_trigger(&self, path: StorePath) -> StoreFieldTrigger; method get_trigger_unkeyed (line 35) | fn get_trigger_unkeyed(&self, path: StorePath) -> StoreFieldTrigger; method path (line 39) | fn path(&self) -> impl IntoIterator; method path_unkeyed (line 43) | fn path_unkeyed(&self) -> impl IntoIterator { method track_field (line 50) | fn track_field(&self) { method reader (line 59) | fn reader(&self) -> Option; method writer (line 63) | fn writer(&self) -> Option; method keys (line 67) | fn keys(&self) -> Option; method triggers_for_current_path (line 70) | fn triggers_for_current_path(&self) -> Vec { method triggers_for_path (line 75) | fn triggers_for_path(&self, path: StorePath) -> Vec { method triggers_for_path_unkeyed (line 104) | fn triggers_for_path_unkeyed(&self, path: StorePath) -> Vec { type Value (line 128) | type Value = T; type Reader (line 129) | type Reader = Plain; type Writer (line 130) | type Writer = WriteGuard>; method get_trigger (line 133) | fn get_trigger(&self, path: StorePath) -> StoreFieldTrigger { method get_trigger_unkeyed (line 140) | fn get_trigger_unkeyed(&self, path: StorePath) -> StoreFieldTrigger { method path (line 168) | fn path(&self) -> impl IntoIterator { method path_unkeyed (line 173) | fn path_unkeyed(&self) -> impl IntoIterator { method reader (line 178) | fn reader(&self) -> Option { method writer (line 183) | fn writer(&self) -> Option { method keys (line 190) | fn keys(&self) -> Option { type Value (line 200) | type Value = T; type Reader (line 201) | type Reader = Plain; type Writer (line 202) | type Writer = WriteGuard>; method get_trigger (line 205) | fn get_trigger(&self, path: StorePath) -> StoreFieldTrigger { method get_trigger_unkeyed (line 213) | fn get_trigger_unkeyed(&self, path: StorePath) -> StoreFieldTrigger { method path (line 221) | fn path(&self) -> impl IntoIterator { method path_unkeyed (line 229) | fn path_unkeyed(&self) -> impl IntoIterator { method reader (line 237) | fn reader(&self) -> Option { method writer (line 242) | fn writer(&self) -> Option { method keys (line 247) | fn keys(&self) -> Option { FILE: reactive_stores/src/subfield.rs type Subfield (line 21) | pub struct Subfield { method clone (line 35) | fn clone(&self) -> Self { function new (line 53) | pub fn new( type Value (line 76) | type Value = T; type Reader (line 77) | type Reader = Mapped; type Writer (line 78) | type Writer = MappedMut, Inner::Writer>, T>; method path (line 80) | fn path(&self) -> impl IntoIterator { method path_unkeyed (line 87) | fn path_unkeyed(&self) -> impl IntoIterator { method get_trigger (line 94) | fn get_trigger(&self, path: StorePath) -> StoreFieldTrigger { method get_trigger_unkeyed (line 98) | fn get_trigger_unkeyed(&self, path: StorePath) -> StoreFieldTrigger { method reader (line 102) | fn reader(&self) -> Option { method writer (line 107) | fn writer(&self) -> Option { method keys (line 121) | fn keys(&self) -> Option { method track_field (line 126) | fn track_field(&self) { method defined_at (line 148) | fn defined_at(&self) -> Option<&'static Location<'static>> { method is_disposed (line 164) | fn is_disposed(&self) -> bool { method notify (line 175) | fn notify(&self) { method track (line 189) | fn track(&self) { type Value (line 199) | type Value = ::Reader; method try_read_untracked (line 201) | fn try_read_untracked(&self) -> Option { type Value (line 212) | type Value = T; method try_write (line 214) | fn try_write(&self) -> Option) -> Self { FILE: reactive_stores_macro/src/lib.rs function derive_store (line 15) | pub fn derive_store(input: proc_macro::TokenStream) -> proc_macro::Token... function derive_patch (line 23) | pub fn derive_patch(input: proc_macro::TokenStream) -> proc_macro::Token... function remove_constraint_from_generics (line 89) | fn remove_constraint_from_generics(generics: &Generics) -> Generics { type Model (line 126) | struct Model { type ModelTy (line 133) | enum ModelTy { method to_field_data (line 261) | fn to_field_data( method parse (line 139) | fn parse(input: ParseStream) -> Result { type SubfieldMode (line 178) | enum SubfieldMode { method parse (line 184) | fn parse(input: syn::parse::ParseStream) -> syn::Result { method to_tokens (line 201) | fn to_tokens(&self, tokens: &mut proc_macro2::TokenStream) { function field_to_tokens (line 366) | fn field_to_tokens( function variant_to_tokens (line 448) | fn variant_to_tokens( type PatchModel (line 647) | struct PatchModel { type PatchModelTy (line 653) | enum PatchModelTy { method parse (line 664) | fn parse(input: ParseStream) -> Result { method to_tokens (line 707) | fn to_tokens(&self, tokens: &mut proc_macro2::TokenStream) { type Either (line 859) | enum Either { method to_tokens (line 865) | fn to_tokens(&self, tokens: &mut TokenStream) { FILE: router/build.rs function main (line 3) | fn main() { FILE: router/src/components.rs type RouteChildren (line 36) | pub struct RouteChildren(Children); function into_inner (line 40) | pub fn into_inner(self) -> Children { function to_children (line 49) | fn to_children(f: F) -> Self { function Router (line 55) | pub fn Router( type RouterContext (line 122) | pub(crate) struct RouterContext { method navigate (line 134) | pub fn navigate(&self, path: &str, options: NavigateOptions) { method resolve_path (line 198) | pub fn resolve_path<'a>( method fmt (line 209) | fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { function Routes (line 219) | pub fn Routes( function FlatRoutes (line 272) | pub fn FlatRoutes( function Route (line 331) | pub fn Route( function ParentRoute (line 356) | pub fn ParentRoute( function Redirect (line 564) | pub fn Redirect

( type ServerRedirectFunction (line 610) | pub struct ServerRedirectFunction { method fmt (line 615) | fn fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result { function provide_server_redirect (line 623) | pub fn provide_server_redirect(handler: impl Fn(&str) + Send + Sync + 's... function RoutingProgress (line 637) | pub fn RoutingProgress( FILE: router/src/flat_router.rs type FlatRoutesView (line 34) | pub(crate) struct FlatRoutesView { type FlatRoutesViewState (line 45) | pub(crate) struct FlatRoutesViewState { method unmount (line 57) | fn unmount(&mut self) { method mount (line 61) | fn mount( method insert_before_this (line 69) | fn insert_before_this(&self, child: &mut dyn Mountable) -> bool { method elements (line 73) | fn elements(&self) -> Vec { type State (line 85) | type State = Rc>; method build (line 87) | fn build(self) -> Self::State { method rebuild (line 191) | fn rebuild(self, state: &mut Self::State) { type Output (line 350) | type Output = method add_any_attr (line 353) | fn add_any_attr( type MatchedRoute (line 365) | pub(crate) struct MatchedRoute(pub String, pub AnyView); method branch_name (line 368) | fn branch_name(&self) -> String { type State (line 374) | type State = ::State; method build (line 376) | fn build(self) -> Self::State { method rebuild (line 380) | fn rebuild(self, state: &mut Self::State) { type Output (line 386) | type Output = Self; method add_any_attr (line 388) | fn add_any_attr( type AsyncOutput (line 401) | type AsyncOutput = Self; type Owned (line 402) | type Owned = Self; constant MIN_LENGTH (line 403) | const MIN_LENGTH: usize = 0; method dry_resolve (line 405) | fn dry_resolve(&mut self) { method resolve (line 409) | async fn resolve(self) -> Self::AsyncOutput { method to_html_with_buf (line 415) | fn to_html_with_buf( method to_html_async_with_buf (line 442) | fn to_html_async_with_buf( method hydrate (line 471) | fn hydrate( method hydrate_async (line 479) | async fn hydrate_async( method into_owned (line 487) | fn into_owned(self) -> Self::Owned { function choose_ssr (line 499) | fn choose_ssr(self) -> OwnedView { type AsyncOutput (line 552) | type AsyncOutput = Self; type Owned (line 553) | type Owned = Self; constant MIN_LENGTH (line 555) | const MIN_LENGTH: usize = as RenderHtml>::MIN_LENGTH; method dry_resolve (line 557) | fn dry_resolve(&mut self) {} method resolve (line 559) | async fn resolve(self) -> Self::AsyncOutput { method to_html_with_buf (line 563) | fn to_html_with_buf( method to_html_async_with_buf (line 626) | fn to_html_async_with_buf( method hydrate (line 647) | fn hydrate( method hydrate_async (line 742) | async fn hydrate_async( method into_owned (line 830) | fn into_owned(self) -> Self::Owned { FILE: router/src/form.rs type OnFormData (line 12) | type OnFormData = Arc; type OnResponse (line 13) | type OnResponse = Arc; type OnError (line 14) | type OnError = Arc; function Form (line 19) | pub fn Form( function current_window_origin (line 332) | fn current_window_origin() -> String { function extract_form_attributes (line 346) | fn extract_form_attributes( FILE: router/src/generate_route_list.rs type RouteListing (line 20) | pub struct RouteListing { method new (line 29) | pub fn new( method from_path (line 44) | pub fn from_path(path: impl IntoIterator) -> Self { method path (line 49) | pub fn path(&self) -> &[PathSegment] { method mode (line 54) | pub fn mode(&self) -> &SsrMode { method methods (line 59) | pub fn methods(&self) -> impl Iterator + '_ { method regenerate (line 65) | pub fn regenerate(&self) -> &[RegenerationFn] { method static_route (line 71) | pub fn static_route(&self) -> Option<&StaticRoute> { method into_static_paths (line 79) | pub async fn into_static_paths(self) -> Option> { method generate_static_files (line 85) | pub async fn generate_static_files( type RouteList (line 155) | pub struct RouteList(Vec); method from (line 158) | fn from(value: Vec) -> Self { method push (line 165) | pub fn push(&mut self, data: RouteListing) { method new (line 172) | pub fn new() -> Self { method into_inner (line 177) | pub fn into_inner(self) -> Vec { method iter (line 182) | pub fn iter(&self) -> impl Iterator { method into_static_paths (line 187) | pub async fn into_static_paths(self) -> Vec { method generate_static_files (line 201) | pub async fn generate_static_files( method generate (line 233) | pub fn generate(app: impl FnOnce() -> T) -> Option method is_generating (line 247) | pub fn is_generating() -> bool { method register (line 252) | pub fn register(routes: RouteList) { FILE: router/src/hooks.rs function create_query_signal (line 24) | pub fn create_query_signal( function create_query_signal_with_options (line 37) | pub fn create_query_signal_with_options( function query_signal (line 84) | pub fn query_signal( function query_signal_with_options (line 97) | pub fn query_signal_with_options( function has_router (line 149) | pub(crate) fn has_router() -> bool { function use_location (line 171) | pub fn use_location() -> Location { type RawParamsMap (line 177) | pub(crate) type RawParamsMap = ArcMemo; function use_params_raw (line 180) | fn use_params_raw() -> RawParamsMap { function use_params_map (line 188) | pub fn use_params_map() -> Memo { function use_params (line 194) | pub fn use_params() -> Memo> function use_url_raw (line 204) | fn use_url_raw() -> ArcRwSignal { function use_url (line 215) | pub fn use_url() -> ReadSignal { function use_query_map (line 221) | pub fn use_query_map() -> Memo { function use_query (line 228) | pub fn use_query() -> Memo> type Matched (line 237) | pub(crate) struct Matched(pub ArcMemo); function use_resolved_path (line 241) | pub(crate) fn use_resolved_path( function use_navigate (line 275) | pub fn use_navigate() -> impl Fn(&str, NavigateOptions) + Clone { function use_matched (line 284) | pub fn use_matched() -> Memo { FILE: router/src/lib.rs function start_view_transition (line 162) | pub fn start_view_transition( FILE: router/src/link.rs type ToHref (line 8) | pub trait ToHref { method to_href (line 11) | fn to_href(&self) -> Box String + '_>; method to_href (line 15) | fn to_href(&self) -> Box String> { method to_href (line 22) | fn to_href(&self) -> Box String> { method to_href (line 29) | fn to_href(&self) -> Box String + '_> { method to_href (line 36) | fn to_href(&self) -> Box String + '_> { method to_href (line 43) | fn to_href(&self) -> Box String + '_> { method to_href (line 53) | fn to_href(&self) -> Box String + '_> { function A (line 99) | pub fn A( function is_active_for (line 166) | fn is_active_for( function normalize_path (line 193) | fn normalize_path(path: &str) -> String { function is_active_for_matched (line 250) | fn is_active_for_matched() { function is_active_for_mismatched (line 354) | fn is_active_for_mismatched() { function normalize_path_test (line 468) | fn normalize_path_test() { FILE: router/src/location/history.rs type BrowserUrl (line 22) | pub struct BrowserUrl { method fmt (line 30) | fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result { method scroll_to_el (line 36) | fn scroll_to_el(loc_scroll: bool) { type Error (line 59) | type Error = JsValue; method new (line 61) | fn new() -> Result { method as_url (line 74) | fn as_url(&self) -> &ArcRwSignal { method current (line 78) | fn current() -> Result { method parse (line 95) | fn parse(url: &str) -> Result { method parse_with_base (line 100) | fn parse_with_base(url: &str, base: &str) -> Result { method init (line 117) | fn init(&self, base: Option>) { method ready_to_complete (line 208) | fn ready_to_complete(&self) { method complete_navigation (line 214) | fn complete_navigation(&self, loc: &LocationChange) { method redirect (line 253) | fn redirect(loc: &str) { method is_back (line 271) | fn is_back(&self) -> ReadSignal { function search_params_from_web_url (line 276) | fn search_params_from_web_url( function resolve_redirect_url (line 295) | pub(crate) fn resolve_redirect_url(loc: &str) -> Option { FILE: router/src/location/mod.rs constant BASE (line 25) | pub(crate) const BASE: &str = "https://leptos.dev"; type Url (line 28) | pub struct Url { method origin (line 37) | pub fn origin(&self) -> &str { method origin_mut (line 41) | pub fn origin_mut(&mut self) -> &mut String { method path (line 45) | pub fn path(&self) -> &str { method path_mut (line 49) | pub fn path_mut(&mut self) -> &mut str { method search (line 53) | pub fn search(&self) -> &str { method search_mut (line 57) | pub fn search_mut(&mut self) -> &mut String { method search_params (line 61) | pub fn search_params(&self) -> &ParamsMap { method search_params_mut (line 65) | pub fn search_params_mut(&mut self) -> &mut ParamsMap { method hash (line 69) | pub fn hash(&self) -> &str { method hash_mut (line 84) | pub fn hash_mut(&mut self) -> &mut String { method provide_server_action_error (line 99) | pub fn provide_server_action_error(&self) { method to_full_path (line 109) | pub(crate) fn to_full_path(&self) -> String { method escape (line 124) | pub fn escape(s: &str) -> String { method unescape (line 139) | pub fn unescape(s: &str) -> String { method unescape_minimal (line 157) | pub fn unescape_minimal(s: &str) -> String { type Location (line 176) | pub struct Location { method new (line 190) | pub(crate) fn new( type LocationChange (line 213) | pub struct LocationChange { method default (line 226) | fn default() -> Self { type LocationProvider (line 236) | pub trait LocationProvider: Clone + 'static { method new (line 239) | fn new() -> Result; method as_url (line 241) | fn as_url(&self) -> &ArcRwSignal; method current (line 243) | fn current() -> Result; method init (line 246) | fn init(&self, base: Option>); method ready_to_complete (line 250) | fn ready_to_complete(&self); method complete_navigation (line 253) | fn complete_navigation(&self, loc: &LocationChange); method parse (line 255) | fn parse(url: &str) -> Result { method parse_with_base (line 259) | fn parse_with_base(url: &str, base: &str) -> Result; method redirect (line 261) | fn redirect(loc: &str); method is_back (line 264) | fn is_back(&self) -> ReadSignal; type State (line 268) | pub struct State(Option>); method new (line 271) | pub fn new(state: Option) -> Self { method to_js_value (line 275) | pub fn to_js_value(&self) -> JsValue { method from (line 294) | fn from(value: T) -> Self { method eq (line 284) | fn eq(&self, other: &Self) -> bool { function handle_anchor_click (line 299) | pub(crate) fn handle_anchor_click( FILE: router/src/location/server.rs type RequestUrl (line 6) | pub struct RequestUrl(Arc); method new (line 10) | pub fn new(path: &str) -> Self { method as_ref (line 16) | fn as_ref(&self) -> &str { method parse (line 28) | pub fn parse(&self) -> Result { method parse_with_base (line 32) | pub fn parse_with_base(&self, base: &str) -> Result Self { function should_parse_url_without_origin (line 56) | pub fn should_parse_url_without_origin() { function should_not_parse_url_without_slash (line 62) | pub fn should_not_parse_url_without_slash() { function should_parse_with_base (line 68) | pub fn should_parse_with_base() { FILE: router/src/matching/any_choose_view.rs type AnyChooseView (line 7) | pub struct AnyChooseView { method new (line 22) | pub(crate) fn new(value: T) -> Self { method clone (line 16) | fn clone(&self) -> Self { method choose (line 49) | async fn choose(self) -> AnyView { method preload (line 53) | async fn preload(&self) { FILE: router/src/matching/choose_view.rs type ChooseView (line 6) | pub trait ChooseView method choose (line 10) | fn choose(self) -> impl Future; method preload (line 12) | fn preload(&self) -> impl Future; method choose (line 20) | async fn choose(self) -> AnyView { method preload (line 24) | async fn preload(&self) {} method choose (line 31) | async fn choose(self) -> AnyView { method preload (line 36) | async fn preload(&self) { method choose (line 83) | async fn choose(self) -> AnyView { method preload (line 87) | async fn preload(&self) {} method choose (line 95) | async fn choose(self) -> AnyView { method preload (line 102) | async fn preload(&self) { type LazyRoute (line 42) | pub trait LazyRoute: Send + 'static { method data (line 43) | fn data() -> Self; method view (line 45) | fn view(this: Self) -> impl Future; method preload (line 47) | fn preload() -> impl Future { type Lazy (line 53) | pub struct Lazy { method clone (line 59) | fn clone(&self) -> Self { function new (line 68) | pub fn new() -> Self { method default (line 74) | fn default() -> Self { type IntoChooseViewMaybeErased (line 149) | pub trait IntoChooseViewMaybeErased { method into_maybe_erased (line 154) | fn into_maybe_erased(self) -> Self::Output; type Output (line 162) | type Output = crate::matching::any_choose_view::AnyChooseView; type Output (line 165) | type Output = Self; method into_maybe_erased (line 167) | fn into_maybe_erased(self) -> Self::Output { FILE: router/src/matching/horizontal/mod.rs type PossibleRouteMatch (line 14) | pub trait PossibleRouteMatch { method optional (line 15) | fn optional(&self) -> bool; method test (line 33) | fn test<'a>(&self, path: &'a str) -> Option>; method generate_path (line 35) | fn generate_path(&self, path: &mut Vec); method optional (line 39) | fn optional(&self) -> bool { method test (line 43) | fn test<'a>(&self, path: &'a str) -> Option> { method generate_path (line 47) | fn generate_path(&self, path: &mut Vec) { method optional (line 53) | fn optional(&self) -> bool { method test (line 57) | fn test<'a>(&self, path: &'a str) -> Option> { method generate_path (line 61) | fn generate_path(&self, path: &mut Vec) { FILE: router/src/matching/horizontal/param_segments.rs type ParamSegment (line 35) | pub struct ParamSegment(pub &'static str); method optional (line 38) | fn optional(&self) -> bool { method test (line 42) | fn test<'a>(&self, path: &'a str) -> Option> { method generate_path (line 77) | fn generate_path(&self, path: &mut Vec) { type WildcardSegment (line 125) | pub struct WildcardSegment(pub &'static str); method optional (line 128) | fn optional(&self) -> bool { method test (line 132) | fn test<'a>(&self, path: &'a str) -> Option> { method generate_path (line 160) | fn generate_path(&self, path: &mut Vec) { type OptionalParamSegment (line 166) | pub struct OptionalParamSegment(pub &'static str); method optional (line 169) | fn optional(&self) -> bool { method test (line 173) | fn test<'a>(&self, path: &'a str) -> Option> { method generate_path (line 214) | fn generate_path(&self, path: &mut Vec) { function single_param_match (line 227) | fn single_param_match() { function single_param_match_with_trailing_slash (line 238) | fn single_param_match_with_trailing_slash() { function tuple_of_param_matches (line 249) | fn tuple_of_param_matches() { function splat_should_match_all (line 261) | fn splat_should_match_all() { function optional_param_can_match (line 276) | fn optional_param_can_match() { function optional_param_can_not_match (line 287) | fn optional_param_can_not_match() { function optional_params_match_first (line 298) | fn optional_params_match_first() { function optional_params_can_match_both (line 309) | fn optional_params_can_match_both() { function matching_after_optional_param (line 321) | fn matching_after_optional_param() { function static_before_param (line 332) | fn static_before_param() { function static_before_optional_param (line 343) | fn static_before_optional_param() { function multiple_optional_params_match_first (line 354) | fn multiple_optional_params_match_first() { function multiple_optionals_can_match_both (line 369) | fn multiple_optionals_can_match_both() { FILE: router/src/matching/horizontal/static_segment.rs method optional (line 5) | fn optional(&self) -> bool { method test (line 9) | fn test<'a>(&self, path: &'a str) -> Option> { method generate_path (line 13) | fn generate_path(&self, _path: &mut Vec) {} type AsPath (line 16) | pub trait AsPath { method as_path (line 17) | fn as_path(&self) -> &'static str; method as_path (line 21) | fn as_path(&self) -> &'static str { method as_path (line 148) | fn as_path(&self) -> &'static str { type StaticSegment (line 58) | pub struct StaticSegment(pub T); method optional (line 61) | fn optional(&self) -> bool { method test (line 65) | fn test<'a>(&self, path: &'a str) -> Option> { method generate_path (line 131) | fn generate_path(&self, path: &mut Vec) { type Paths (line 142) | enum Paths { function single_static_match (line 159) | fn single_static_match() { function single_static_match_on_enum (line 170) | fn single_static_match_on_enum() { function single_static_mismatch (line 181) | fn single_static_mismatch() { function single_static_mismatch_on_enum (line 188) | fn single_static_mismatch_on_enum() { function single_static_match_with_trailing_slash (line 195) | fn single_static_match_with_trailing_slash() { function single_static_match_with_trailing_slash_on_enum (line 206) | fn single_static_match_with_trailing_slash_on_enum() { function tuple_of_static_matches (line 217) | fn tuple_of_static_matches() { function tuple_of_static_matches_on_enum (line 228) | fn tuple_of_static_matches_on_enum() { function allow_empty_match (line 239) | fn allow_empty_match() { function tuple_static_mismatch (line 250) | fn tuple_static_mismatch() { function tuple_static_mismatch_on_enum (line 257) | fn tuple_static_mismatch_on_enum() { function dont_match_smooshed_segments (line 264) | fn dont_match_smooshed_segments() { function arbitrary_nesting_of_tuples_has_no_effect_on_matching (line 271) | fn arbitrary_nesting_of_tuples_has_no_effect_on_matching() { function arbitrary_nesting_of_tuples_has_no_effect_on_matching_on_enum (line 289) | fn arbitrary_nesting_of_tuples_has_no_effect_on_matching_on_enum() { function only_match_full_static_paths (line 307) | fn only_match_full_static_paths() { FILE: router/src/matching/horizontal/tuples.rs method optional (line 101) | fn optional(&self) -> bool { method test (line 105) | fn test<'a>(&self, path: &'a str) -> Option> { method generate_path (line 119) | fn generate_path(&self, path: &mut Vec) { FILE: router/src/matching/mod.rs type RouteDefs (line 19) | pub struct RouteDefs { method clone (line 28) | fn clone(&self) -> Self { function new (line 37) | pub fn new(children: Children) -> Self { function new_with_base (line 44) | pub fn new_with_base( function match_route (line 59) | pub fn match_route(&self, path: &str) -> Option { function generate_routes (line 82) | pub fn generate_routes( type RouteMatchId (line 93) | pub struct RouteMatchId(pub(crate) u16); method new_from_route_id (line 100) | pub fn new_from_route_id() -> RouteMatchId { type MatchInterface (line 105) | pub trait MatchInterface { method as_id (line 108) | fn as_id(&self) -> RouteMatchId; method as_matched (line 110) | fn as_matched(&self) -> &str; method into_view_and_child (line 112) | fn into_view_and_child(self) -> (impl ChooseView, Option); type MatchParams (line 115) | pub trait MatchParams { method to_params (line 116) | fn to_params(&self) -> Vec<(Cow<'static, str>, String)>; type MatchNestedRoutes (line 119) | pub trait MatchNestedRoutes { method match_nested (line 137) | fn match_nested<'a>( method generate_routes (line 142) | fn generate_routes( method optional (line 146) | fn optional(&self) -> bool; type GeneratedRouteData (line 150) | pub struct GeneratedRouteData { function matches_single_root_route (line 167) | pub fn matches_single_root_route() { function matches_nested_route (line 184) | pub fn matches_nested_route() { function does_not_match_route_unless_full_param_matches (line 217) | pub fn does_not_match_route_unless_full_param_matches() { function does_not_match_incomplete_route (line 227) | pub fn does_not_match_incomplete_route() { function chooses_between_nested_routes (line 241) | pub fn chooses_between_nested_routes() { function arbitrary_nested_routes (line 295) | pub fn arbitrary_nested_routes() { function dont_match_smooshed_static_segments (line 343) | pub fn dont_match_smooshed_static_segments() { type PartialPathMatch (line 367) | pub struct PartialPathMatch<'a> { function new (line 377) | pub fn new( function is_complete (line 389) | pub fn is_complete(&self) -> bool { function remaining (line 393) | pub fn remaining(&self) -> &'a str { function params (line 397) | pub fn params(self) -> Vec<(Cow<'static, str>, String)> { function matched (line 401) | pub fn matched(&self) -> &'a str { FILE: router/src/matching/nested/any_nested_match.rs type AnyNestedMatch (line 10) | pub struct AnyNestedMatch { method fmt (line 20) | fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { type IntoAnyNestedMatch (line 26) | pub trait IntoAnyNestedMatch { method into_any_nested_match (line 28) | fn into_any_nested_match(self) -> AnyNestedMatch; method into_any_nested_match (line 35) | fn into_any_nested_match(self) -> AnyNestedMatch { method to_params (line 81) | fn to_params(&self) -> Vec<(Cow<'static, str>, String)> { type Child (line 87) | type Child = AnyNestedMatch; method as_id (line 89) | fn as_id(&self) -> RouteMatchId { method as_matched (line 93) | fn as_matched(&self) -> &str { method into_view_and_child (line 97) | fn into_view_and_child(self) -> (impl ChooseView, Option) { FILE: router/src/matching/nested/any_nested_route.rs type AnyNestedRoute (line 10) | pub struct AnyNestedRoute { method clone (line 24) | fn clone(&self) -> Self { method fmt (line 30) | fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { type Output (line 36) | type Output = Self; method into_maybe_erased (line 38) | fn into_maybe_erased(self) -> Self::Output { type IntoAnyNestedRoute (line 44) | pub trait IntoAnyNestedRoute { method into_any_nested_route (line 46) | fn into_any_nested_route(self) -> AnyNestedRoute; method into_any_nested_route (line 53) | fn into_any_nested_route(self) -> AnyNestedRoute { type Data (line 95) | type Data = AnyNestedMatch; type Match (line 96) | type Match = AnyNestedMatch; method match_nested (line 98) | fn match_nested<'a>( method generate_routes (line 105) | fn generate_routes(&self) -> impl IntoIterator { method optional (line 109) | fn optional(&self) -> bool { FILE: router/src/matching/nested/mod.rs type NestedRoute (line 22) | pub struct NestedRoute { type Output (line 38) | type Output = any_nested_route::AnyNestedRoute; type Output (line 41) | type Output = Self; method into_maybe_erased (line 43) | fn into_maybe_erased(self) -> Self::Output { method clone (line 65) | fn clone(&self) -> Self { function new (line 79) | pub fn new( function child (line 104) | pub fn child( function ssr_mode (line 128) | pub fn ssr_mode(mut self, ssr_mode: SsrMode) -> Self { type NestedMatch (line 135) | pub struct NestedMatch { function fmt (line 150) | fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result { method to_params (line 161) | fn to_params(&self) -> Vec<(Cow<'static, str>, String)> { type Child (line 171) | type Child = Child; method as_id (line 173) | fn as_id(&self) -> RouteMatchId { method as_matched (line 177) | fn as_matched(&self) -> &str { method into_view_and_child (line 181) | fn into_view_and_child(self) -> (impl ChooseView, Option) { type Data (line 194) | type Data = Data; type Match (line 195) | type Match = NestedMatch; method optional (line 197) | fn optional(&self) -> bool { method match_nested (line 202) | fn match_nested<'a>( method generate_routes (line 307) | fn generate_routes( FILE: router/src/matching/nested/tuples.rs method to_params (line 9) | fn to_params(&self) -> Vec<(Cow<'static, str>, String)> { type Child (line 15) | type Child = (); method as_id (line 17) | fn as_id(&self) -> RouteMatchId { method as_matched (line 21) | fn as_matched(&self) -> &str { method into_view_and_child (line 25) | fn into_view_and_child(self) -> (impl ChooseView, Option) { type Data (line 31) | type Data = (); type Match (line 32) | type Match = (); method optional (line 34) | fn optional(&self) -> bool { method match_nested (line 38) | fn match_nested<'a>( method generate_routes (line 45) | fn generate_routes( method to_params (line 59) | fn to_params(&self) -> Vec<(Cow<'static, str>, String)> { type Child (line 68) | type Child = A::Child; method as_id (line 70) | fn as_id(&self) -> RouteMatchId { method as_matched (line 74) | fn as_matched(&self) -> &str { method into_view_and_child (line 78) | fn into_view_and_child(self) -> (impl ChooseView, Option) { type Data (line 87) | type Data = A::Data; type Match (line 88) | type Match = A::Match; method match_nested (line 90) | fn match_nested<'a>( method generate_routes (line 97) | fn generate_routes( method optional (line 103) | fn optional(&self) -> bool { method to_params (line 113) | fn to_params(&self) -> Vec<(Cow<'static, str>, String)> { type Child (line 126) | type Child = Either; method as_id (line 128) | fn as_id(&self) -> RouteMatchId { method as_matched (line 135) | fn as_matched(&self) -> &str { method into_view_and_child (line 142) | fn into_view_and_child(self) -> (impl ChooseView, Option) { type Data (line 161) | type Data = (A::Data, B::Data); type Match (line 162) | type Match = Either; method match_nested (line 164) | fn match_nested<'a>( method generate_routes (line 179) | fn generate_routes( method optional (line 192) | fn optional(&self) -> bool { type Data (line 201) | type Data = Vec; type Match (line 202) | type Match = T::Match; method match_nested (line 204) | fn match_nested<'a>( method generate_routes (line 216) | fn generate_routes( method optional (line 222) | fn optional(&self) -> bool { FILE: router/src/matching/path_segment.rs type PathSegment (line 4) | pub enum PathSegment { method as_raw_str (line 13) | pub fn as_raw_str(&self) -> &str { type ExpandOptionals (line 24) | pub trait ExpandOptionals { method expand_optionals (line 25) | fn expand_optionals(&self) -> Vec>; method expand_optionals (line 29) | fn expand_optionals(&self) -> Vec> { function expand_optionals_on_plain (line 59) | fn expand_optionals_on_plain() { function expand_optionals_once (line 68) | fn expand_optionals_once() { function expand_optionals_twice (line 86) | fn expand_optionals_twice() { FILE: router/src/matching/resolve_path.rs function resolve_path (line 3) | pub fn resolve_path<'a>( function has_scheme (line 32) | fn has_scheme(path: &str) -> bool { function normalize (line 47) | fn normalize(path: &str, omit_slash: bool) -> Cow<'_, str> { function begins_with_query_or_hash (line 63) | fn begins_with_query_or_hash(text: &str) -> bool { function normalize_query_string_with_opening_slash (line 87) | fn normalize_query_string_with_opening_slash() { function normalize_retain_trailing_slash (line 92) | fn normalize_retain_trailing_slash() { function normalize_dedup_trailing_slashes (line 97) | fn normalize_dedup_trailing_slashes() { FILE: router/src/matching/vertical/mod.rs type ChooseRoute (line 3) | pub trait ChooseRoute { method choose_route (line 4) | fn choose_route<'a>(&self, path: &'a str) -> Option Self { FILE: router/src/nested_router.rs type NestedRoutesView (line 55) | pub(crate) struct NestedRoutesView { type NestedRouteViewState (line 67) | pub(crate) struct NestedRouteViewState type State (line 91) | type State = NestedRouteViewState; method build (line 93) | fn build(self) -> Self::State { method rebuild (line 152) | fn rebuild(self, state: &mut Self::State) { type Output (line 270) | type Output = method add_any_attr (line 273) | fn add_any_attr( type AsyncOutput (line 291) | type AsyncOutput = Self; type Owned (line 292) | type Owned = Self; constant MIN_LENGTH (line 294) | const MIN_LENGTH: usize = 0; method dry_resolve (line 296) | fn dry_resolve(&mut self) {} method resolve (line 298) | async fn resolve(self) -> Self::AsyncOutput { method to_html_with_buf (line 302) | fn to_html_with_buf( method to_html_async_with_buf (line 398) | fn to_html_async_with_buf( method hydrate (line 458) | fn hydrate( method hydrate_async (line 514) | async fn hydrate_async( method into_owned (line 567) | fn into_owned(self) -> Self::Owned { type OutletViewFn (line 572) | type OutletViewFn = Box Suspend + Send>; type RouteContext (line 574) | pub(crate) struct RouteContext { type ChildRoute (line 588) | pub(crate) struct ChildRoute(Arc>>); method fmt (line 591) | fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { method clone (line 604) | fn clone(&self) -> Self { type AddNestedRoute (line 620) | trait AddNestedRoute { method build_nested_route (line 621) | fn build_nested_route( method rebuild_nested_route (line 631) | fn rebuild_nested_route( method build_nested_route (line 649) | fn build_nested_route( method rebuild_nested_route (line 814) | fn rebuild_nested_route( method unmount (line 1057) | fn unmount(&mut self) { method mount (line 1061) | fn mount( method insert_before_this (line 1069) | fn insert_before_this(&self, child: &mut dyn Mountable) -> bool { method elements (line 1073) | fn elements(&self) -> Vec { function top_level_outlet (line 1078) | fn top_level_outlet(outlets: &[RouteContext], outer_owner: &Owner) -> An... function Outlet (line 1098) | pub fn Outlet() -> impl RenderHtml FILE: router/src/params.rs type ParamsMapInner (line 5) | type ParamsMapInner = Vec<(Cow<'static, str>, Vec)>; type ParamsMap (line 9) | pub struct ParamsMap(ParamsMapInner); method new (line 14) | pub fn new() -> Self { method with_capacity (line 20) | pub fn with_capacity(capacity: usize) -> Self { method insert (line 28) | pub fn insert(&mut self, key: impl Into>, value: Str... method replace (line 40) | pub fn replace( method get (line 57) | pub fn get(&self, key: &str) -> Option { method get_all (line 62) | pub fn get_all(&self, key: &str) -> Option> { method latest_values (line 69) | pub fn latest_values(&self) -> ParamsMapIterRef<'_> { method get_str (line 79) | pub fn get_str(&self, key: &str) -> Option<&str> { method remove (line 91) | pub fn remove(&mut self, key: &str) -> Option> { method to_query_string (line 101) | pub fn to_query_string(&self) -> String { method from_iter (line 126) | fn from_iter>(iter: T) -> Self { type Item (line 137) | type Item = (Cow<'static, str>, String); type IntoIter (line 138) | type IntoIter = ParamsMapIter; method into_iter (line 140) | fn into_iter(self) -> Self::IntoIter { type Item (line 152) | type Item = (&'a Cow<'static, str>, &'a str); type IntoIter (line 153) | type IntoIter = ParamsMapIterRef<'a>; method into_iter (line 155) | fn into_iter(self) -> Self::IntoIter { type ParamsMapIter (line 167) | pub struct ParamsMapIter( type Item (line 172) | type Item = (Cow<'static, str>, String); method next (line 174) | fn next(&mut self) -> Option { type ParamsMapIterRef (line 181) | pub struct ParamsMapIterRef<'a>( type Item (line 186) | type Item = (&'a Cow<'static, str>, &'a str); method next (line 188) | fn next(&mut self) -> Option { type Params (line 196) | pub trait Params method from_map (line 201) | fn from_map(map: &ParamsMap) -> Result; method from_map (line 206) | fn from_map(_map: &ParamsMap) -> Result { type IntoParam (line 212) | pub trait IntoParam method into_param (line 217) | fn into_param(value: Option<&str>, name: &str) method into_param (line 226) | fn into_param( type Wrapper (line 247) | pub struct Wrapper(T); function __into_param (line 254) | pub fn __into_param( type Fallback (line 265) | pub trait Fallback: Sized method __into_param (line 273) | fn __into_param( type ParamsError (line 292) | pub enum ParamsError { method eq (line 302) | fn eq(&self, other: &Self) -> bool { function paramsmap_to_query_string (line 316) | fn paramsmap_to_query_string() { FILE: router/src/reactive.rs function ReactiveRouter (line 25) | pub fn ReactiveRouter( type ReactiveRouterInner (line 68) | struct ReactiveRouterInner type State (line 89) | type State = method build (line 92) | fn build(self) -> Self::State { method rebuild (line 103) | fn rebuild(self, state: &mut Self::State) { constant MIN_LENGTH (line 125) | const MIN_LENGTH: usize = < as Fallb... method to_html_with_buf (line 127) | fn to_html_with_buf( method to_html_async_with_buf (line 152) | fn to_html_async_with_buf( method hydrate (line 166) | fn hydrate( type ReactiveRouterInnerState (line 183) | struct ReactiveRouterInnerState method unmount (line 202) | fn unmount(&mut self) { method mount (line 206) | fn mount( method insert_before_this (line 214) | fn insert_before_this(&self, child: &mut dyn Mountable) -> bool { type ReactiveMatchedRoute (line 219) | pub struct ReactiveMatchedRoute { method param (line 226) | pub fn param(&self, key: &str) -> Memo> { method search (line 236) | pub fn search(&self, key: &str) -> Memo> { function reactive_route (line 247) | pub fn reactive_route( type ReactiveRoute (line 262) | pub struct ReactiveRoute type State (line 279) | type State = ReactiveRouteState; method build (line 281) | fn build(self) -> Self::State { method rebuild (line 299) | fn rebuild(mut self, state: &mut Self::State) { constant MIN_LENGTH (line 317) | const MIN_LENGTH: usize = 0; method to_html_with_buf (line 319) | fn to_html_with_buf( method to_html_async_with_buf (line 340) | fn to_html_async_with_buf( method hydrate (line 364) | fn hydrate( type ReactiveRouteState (line 389) | pub struct ReactiveRouteState { method drop (line 395) | fn drop(&mut self) { method unmount (line 404) | fn unmount(&mut self) { method mount (line 408) | fn mount( method insert_before_this (line 416) | fn insert_before_this(&self, child: &mut dyn Mountable) -> bool { FILE: router/src/ssr_mode.rs type SsrMode (line 30) | pub enum SsrMode { FILE: router/src/static_routes.rs type PinnedFuture (line 13) | type PinnedFuture = Pin + Send>>; type PinnedStream (line 14) | type PinnedStream = Pin + Send>>; type StaticParams (line 18) | pub type StaticParams = Arc; type StaticParamsFn (line 20) | pub type StaticParamsFn = type RegenerationFn (line 26) | pub struct RegenerationFn( method fmt (line 31) | fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { type Target (line 37) | type Target = dyn Fn(&ParamsMap) -> PinnedStream<()> + Send + Sync; method deref (line 39) | fn deref(&self) -> &Self::Target { method eq (line 45) | fn eq(&self, other: &Self) -> bool { type StaticRoute (line 52) | pub struct StaticRoute { method new (line 59) | pub fn new() -> Self { method prerender_params (line 65) | pub fn prerender_params( method regenerate (line 77) | pub fn regenerate( method to_prerendered_params (line 91) | pub async fn to_prerendered_params(&self) -> Option { method fmt (line 100) | fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { method partial_cmp (line 106) | fn partial_cmp(&self, other: &Self) -> Option { method cmp (line 112) | fn cmp(&self, _other: &Self) -> std::cmp::Ordering { method eq (line 118) | fn eq(&self, other: &Self) -> bool { type StaticParamsMap (line 133) | pub struct StaticParamsMap(pub Vec<(String, Vec)>); method new (line 138) | pub fn new() -> Self { method insert (line 144) | pub fn insert(&mut self, key: impl ToString, value: Vec) { method get (line 157) | pub fn get(&self, key: &str) -> Option<&Vec> { method from_iter (line 191) | fn from_iter>(iter: T) -> Self { type Item (line 165) | type Item = (String, Vec); type IntoIter (line 166) | type IntoIter = StaticParamsIter; method into_iter (line 168) | fn into_iter(self) -> Self::IntoIter { type StaticParamsIter (line 175) | pub struct StaticParamsIter( type Item (line 180) | type Item = (String, Vec); method next (line 182) | fn next(&mut self) -> Option { type StaticPath (line 198) | pub struct StaticPath { method new (line 203) | pub fn new(segments: Vec) -> StaticPath { method into_paths (line 207) | pub fn into_paths( type ResolvedStaticPath (line 271) | pub struct ResolvedStaticPath { method new (line 277) | pub fn new(path: impl Into) -> Self { method as_ref (line 283) | fn as_ref(&self) -> &str { method build (line 296) | pub async fn build( method fmt (line 289) | fn fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result { function static_path_segments_into_path_ignore_empty_segments (line 386) | fn static_path_segments_into_path_ignore_empty_segments() { function static_path_segments_into_path_flatten_param (line 398) | fn static_path_segments_into_path_flatten_param() { function static_path_segments_into_path_no_double_slash (line 417) | fn static_path_segments_into_path_no_double_slash() { FILE: router_macro/src/lib.rs constant RFC3986_UNRESERVED (line 15) | const RFC3986_UNRESERVED: [char; 4] = ['-', '.', '_', '~']; constant RFC3986_PCHAR_OTHER (line 16) | const RFC3986_PCHAR_OTHER: [char; 1] = ['@']; function path (line 44) | pub fn path(tokens: TokenStream) -> TokenStream { type Segments (line 52) | struct Segments(pub Vec); method ensure_valid (line 154) | fn ensure_valid(&self) { type Segment (line 55) | enum Segment { method is_valid (line 126) | fn is_valid(segment: &str) -> bool { method ensure_valid (line 137) | fn ensure_valid(&self) { type SegmentParser (line 62) | struct SegmentParser { method new (line 68) | pub fn new(input: TokenStream) -> Self { method parse_all (line 77) | pub fn parse_all(&mut self) { method parse_str (line 104) | pub fn parse_str(segments: &mut Vec, current_str: &str) { method to_tokens (line 166) | fn to_tokens(&self, tokens: &mut proc_macro2::TokenStream) { method to_tokens (line 187) | fn to_tokens(&self, tokens: &mut proc_macro2::TokenStream) { function lazy_route (line 236) | pub fn lazy_route( function lazy_route_impl (line 243) | fn lazy_route_impl( FILE: router_macro/tests/path.rs function parses_empty_string (line 7) | fn parses_empty_string() { function parses_single_slash (line 13) | fn parses_single_slash() { function parses_single_asterisk (line 19) | fn parses_single_asterisk() { function parses_slash_asterisk (line 25) | fn parses_slash_asterisk() { function parses_asterisk_any (line 31) | fn parses_asterisk_any() { function parses_hyphen (line 44) | fn parses_hyphen() { function parses_rfc3976_unreserved (line 50) | fn parses_rfc3976_unreserved() { function parses_rfc3976_pchar_other (line 56) | fn parses_rfc3976_pchar_other() { function parses_no_slashes (line 62) | fn parses_no_slashes() { function parses_no_leading_slash (line 68) | fn parses_no_leading_slash() { function parses_trailing_slash (line 74) | fn parses_trailing_slash() { function parses_single_static (line 80) | fn parses_single_static() { function parses_single_param (line 86) | fn parses_single_param() { function parses_optional_param (line 92) | fn parses_optional_param() { function parses_static_and_param (line 98) | fn parses_static_and_param() { function parses_mixed_segment_types (line 104) | fn parses_mixed_segment_types() { function parses_trailing_slash_after_param (line 117) | fn parses_trailing_slash_after_param() { function parses_consecutive_static (line 130) | fn parses_consecutive_static() { function parses_consecutive_param (line 143) | fn parses_consecutive_param() { function parses_consecutive_optional_param (line 156) | fn parses_consecutive_optional_param() { function parses_complex (line 169) | fn parses_complex() { FILE: server_fn/build.rs function main (line 3) | fn main() { FILE: server_fn/server_fn_macro_default/src/lib.rs function server (line 72) | pub fn server(args: proc_macro::TokenStream, s: TokenStream) -> TokenStr... FILE: server_fn/src/client.rs function set_server_url (line 11) | pub fn set_server_url(url: &'static str) { function get_server_url (line 16) | pub fn get_server_url() -> &'static str { type Client (line 26) | pub trait Client + Send + 'static); type BrowserClient (line 71) | pub struct BrowserClient; type Request (line 79) | type Request = BrowserRequest; type Response (line 80) | type Response = BrowserResponse; method send (line 82) | fn send( method open_websocket (line 110) | fn open_websocket( method spawn (line 220) | fn spawn(future: impl Future + Send + 'static) { type ReqwestClient (line 240) | pub struct ReqwestClient; type Request (line 248) | type Request = Request; type Response (line 249) | type Response = Response; method send (line 251) | fn send( method open_websocket (line 260) | async fn open_websocket( method spawn (line 307) | fn spawn(future: impl Future + Send + 'static) { FILE: server_fn/src/codec/bitcode.rs type BitcodeEncoding (line 6) | pub struct BitcodeEncoding; type Error (line 20) | type Error = std::convert::Infallible; method encode (line 22) | fn encode(value: &T) -> Result { type Error (line 31) | type Error = bitcode::Error; method decode (line 33) | fn decode(bytes: Bytes) -> Result { constant CONTENT_TYPE (line 9) | const CONTENT_TYPE: &'static str = "application/bitcode"; constant FORMAT_TYPE (line 13) | const FORMAT_TYPE: Format = Format::Binary; type Bitcode (line 39) | pub type Bitcode = Post; type PatchBitcode (line 44) | pub type PatchBitcode = Patch; type PutBitcode (line 49) | pub type PutBitcode = Put; FILE: server_fn/src/codec/bitcode_serde.rs type BitcodeSerdeEncoding (line 9) | pub struct BitcodeSerdeEncoding; type Error (line 23) | type Error = bitcode::Error; method encode (line 25) | fn encode(value: &T) -> Result { type Error (line 34) | type Error = bitcode::Error; method decode (line 36) | fn decode(bytes: Bytes) -> Result { constant CONTENT_TYPE (line 12) | const CONTENT_TYPE: &'static str = "application/x-bitcode-serde"; constant FORMAT_TYPE (line 16) | const FORMAT_TYPE: Format = Format::Binary; type BitcodeSerde (line 42) | pub type BitcodeSerde = Post; type PatchBitcodeSerde (line 47) | pub type PatchBitcodeSerde = Patch; type PutBitcodeSerde (line 52) | pub type PutBitcodeSerde = Put; FILE: server_fn/src/codec/cbor.rs type CborEncoding (line 7) | pub struct CborEncoding; type Error (line 21) | type Error = ciborium::ser::Error; method encode (line 23) | fn encode(value: &T) -> Result { type Error (line 34) | type Error = ciborium::de::Error; method decode (line 36) | fn decode(bytes: Bytes) -> Result { constant CONTENT_TYPE (line 10) | const CONTENT_TYPE: &'static str = "application/cbor"; constant FORMAT_TYPE (line 14) | const FORMAT_TYPE: Format = Format::Binary; type Cbor (line 42) | pub type Cbor = Post; type PatchCbor (line 47) | pub type PatchCbor = Patch; type PutCbor (line 52) | pub type PutCbor = Put; FILE: server_fn/src/codec/json.rs type JsonEncoding (line 7) | pub struct JsonEncoding; type Error (line 21) | type Error = serde_json::Error; method encode (line 23) | fn encode(output: &T) -> Result { type Error (line 32) | type Error = serde_json::Error; method decode (line 34) | fn decode(bytes: Bytes) -> Result { constant CONTENT_TYPE (line 10) | const CONTENT_TYPE: &'static str = "application/json"; constant FORMAT_TYPE (line 14) | const FORMAT_TYPE: Format = Format::Text; type Json (line 40) | pub type Json = Post; type PatchJson (line 45) | pub type PatchJson = Patch; type PutJson (line 50) | pub type PutJson = Put; FILE: server_fn/src/codec/mod.rs type IntoReq (line 104) | pub trait IntoReq { method into_req (line 106) | fn into_req(self, path: &str, accepts: &str) -> Result; type FromReq (line 139) | pub trait FromReq method from_req (line 144) | fn from_req(req: Request) -> impl Future> + S... type IntoRes (line 173) | pub trait IntoRes { method into_res (line 175) | fn into_res(self) -> impl Future> + Send; type FromRes (line 207) | pub trait FromRes method from_res (line 212) | fn from_res(res: Response) -> impl Future> + ... type Encoding (line 216) | pub trait Encoding: ContentType { constant METHOD (line 220) | const METHOD: Method; FILE: server_fn/src/codec/msgpack.rs type MsgPackEncoding (line 9) | pub struct MsgPackEncoding; type Error (line 23) | type Error = rmp_serde::encode::Error; method encode (line 25) | fn encode(value: &T) -> Result { type Error (line 34) | type Error = rmp_serde::decode::Error; method decode (line 36) | fn decode(bytes: Bytes) -> Result { constant CONTENT_TYPE (line 12) | const CONTENT_TYPE: &'static str = "application/msgpack"; constant FORMAT_TYPE (line 16) | const FORMAT_TYPE: Format = Format::Binary; type MsgPack (line 42) | pub type MsgPack = Post; type PatchMsgPack (line 47) | pub type PatchMsgPack = Patch; type PutMsgPack (line 52) | pub type PutMsgPack = Put; FILE: server_fn/src/codec/multipart.rs type MultipartFormData (line 15) | pub struct MultipartFormData; constant CONTENT_TYPE (line 18) | const CONTENT_TYPE: &'static str = "multipart/form-data"; constant METHOD (line 22) | const METHOD: Method = Method::POST; type MultipartData (line 27) | pub enum MultipartData { method into_inner (line 38) | pub fn into_inner(self) -> Option> { method into_client_data (line 48) | pub fn into_client_data(self) -> Option { method from (line 57) | fn from(value: FormData) -> Self { method into_req (line 68) | fn into_req(self, path: &str, accepts: &str) -> Result { method from_req (line 84) | async fn from_req(req: Request) -> Result { FILE: server_fn/src/codec/patch.rs type Patch (line 11) | pub struct Patch(PhantomData); constant CONTENT_TYPE (line 14) | const CONTENT_TYPE: &'static str = Codec::CONTENT_TYPE; constant METHOD (line 18) | const METHOD: http::Method = http::Method::PATCH; method into_req (line 27) | fn into_req(self, path: &str, accepts: &str) -> Result { method from_req (line 46) | async fn from_req(req: Request) -> Result { method into_res (line 62) | async fn into_res(self) -> Result { method from_res (line 76) | async fn from_res(res: Response) -> Result { FILE: server_fn/src/codec/post.rs type Post (line 11) | pub struct Post(PhantomData); constant CONTENT_TYPE (line 14) | const CONTENT_TYPE: &'static str = Codec::CONTENT_TYPE; constant METHOD (line 18) | const METHOD: http::Method = http::Method::POST; method into_req (line 27) | fn into_req(self, path: &str, accepts: &str) -> Result { method from_req (line 41) | async fn from_req(req: Request) -> Result { method into_res (line 57) | async fn into_res(self) -> Result { method from_res (line 71) | async fn from_res(res: Response) -> Result { FILE: server_fn/src/codec/postcard.rs type PostcardEncoding (line 9) | pub struct PostcardEncoding; type Error (line 23) | type Error = postcard::Error; method encode (line 25) | fn encode(value: &T) -> Result { type Error (line 34) | type Error = postcard::Error; method decode (line 36) | fn decode(bytes: Bytes) -> Result { constant CONTENT_TYPE (line 12) | const CONTENT_TYPE: &'static str = "application/x-postcard"; constant FORMAT_TYPE (line 16) | const FORMAT_TYPE: Format = Format::Binary; type Postcard (line 42) | pub type Postcard = Post; type PatchPostcard (line 47) | pub type PatchPostcard = Patch; type PutPostcard (line 52) | pub type PutPostcard = Put; FILE: server_fn/src/codec/put.rs type Put (line 11) | pub struct Put(PhantomData); constant CONTENT_TYPE (line 14) | const CONTENT_TYPE: &'static str = Codec::CONTENT_TYPE; constant METHOD (line 18) | const METHOD: http::Method = http::Method::PUT; method into_req (line 27) | fn into_req(self, path: &str, accepts: &str) -> Result { method from_req (line 41) | async fn from_req(req: Request) -> Result { method into_res (line 57) | async fn into_res(self) -> Result { method from_res (line 71) | async fn from_res(res: Response) -> Result { FILE: server_fn/src/codec/rkyv.rs type RkyvSerializer (line 15) | type RkyvSerializer<'a> = type RkyvDeserializer (line 17) | type RkyvDeserializer = HighDeserializer; type RkyvValidator (line 18) | type RkyvValidator<'a> = HighValidator<'a, rancor::Error>; type RkyvEncoding (line 21) | pub struct RkyvEncoding; type Error (line 37) | type Error = rancor::Error; method encode (line 39) | fn encode(value: &T) -> Result { type Error (line 51) | type Error = rancor::Error; method decode (line 53) | fn decode(bytes: Bytes) -> Result { constant CONTENT_TYPE (line 24) | const CONTENT_TYPE: &'static str = "application/rkyv"; constant FORMAT_TYPE (line 28) | const FORMAT_TYPE: Format = Format::Binary; type Rkyv (line 61) | pub type Rkyv = Post; type PatchRkyv (line 66) | pub type PatchRkyv = Patch; type PutRkyv (line 71) | pub type PutRkyv = Put; FILE: server_fn/src/codec/serde_lite.rs type SerdeLiteEncoding (line 10) | pub struct SerdeLiteEncoding; type Error (line 24) | type Error = ServerFnErrorErr; method encode (line 26) | fn encode(value: &T) -> Result { type Error (line 41) | type Error = ServerFnErrorErr; method decode (line 43) | fn decode(bytes: Bytes) -> Result { constant CONTENT_TYPE (line 13) | const CONTENT_TYPE: &'static str = "application/json"; constant FORMAT_TYPE (line 17) | const FORMAT_TYPE: Format = Format::Text; type SerdeLite (line 54) | pub type SerdeLite = Post; type PatchSerdeLite (line 59) | pub type PatchSerdeLite = Patch; type PutSerdeLite (line 64) | pub type PutSerdeLite = Put; FILE: server_fn/src/codec/stream.rs type Streaming (line 25) | pub struct Streaming; constant CONTENT_TYPE (line 28) | const CONTENT_TYPE: &'static str = "application/octet-stream"; constant METHOD (line 32) | const METHOD: Method = Method::POST; method into_req (line 41) | fn into_req(self, path: &str, accepts: &str) -> Result { method from_req (line 57) | async fn from_req(req: Request) -> Result { type ByteStream (line 76) | pub struct ByteStream( function into_inner (line 82) | pub fn into_inner(self) -> impl Stream> + Send { method fmt (line 88) | fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { function new (line 95) | pub fn new( function from (line 110) | fn from(value: S) -> Self { function into_res (line 120) | async fn into_res(self) -> Result { function from_res (line 133) | async fn from_res(res: Response) -> Result { type StreamingText (line 151) | pub struct StreamingText; constant CONTENT_TYPE (line 154) | const CONTENT_TYPE: &'static str = "text/plain"; constant METHOD (line 158) | const METHOD: Method = Method::POST; type TextStream (line 173) | pub struct TextStream( method fmt (line 178) | fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { function new (line 185) | pub fn new( function into_inner (line 194) | pub fn into_inner(self) -> impl Stream> + Send { function from (line 204) | fn from(value: S) -> Self { method into_req (line 215) | fn into_req(self, path: &str, accepts: &str) -> Result { method from_req (line 232) | async fn from_req(req: Request) -> Result { function into_res (line 254) | async fn into_res(self) -> Result { function from_res (line 268) | async fn from_res(res: Response) -> Result { FILE: server_fn/src/codec/url.rs type GetUrl (line 11) | pub struct GetUrl; type PostUrl (line 14) | pub struct PostUrl; type DeleteUrl (line 19) | pub struct DeleteUrl; type PatchUrl (line 24) | pub struct PatchUrl; type PutUrl (line 29) | pub struct PutUrl; constant CONTENT_TYPE (line 32) | const CONTENT_TYPE: &'static str = "application/x-www-form-urlencoded"; constant METHOD (line 36) | const METHOD: Method = Method::GET; method into_req (line 45) | fn into_req(self, path: &str, accepts: &str) -> Result { method from_req (line 59) | async fn from_req(req: Request) -> Result { constant CONTENT_TYPE (line 71) | const CONTENT_TYPE: &'static str = "application/x-www-form-urlencoded"; constant METHOD (line 75) | const METHOD: Method = Method::POST; method into_req (line 84) | fn into_req(self, path: &str, accepts: &str) -> Result { method from_req (line 98) | async fn from_req(req: Request) -> Result { constant CONTENT_TYPE (line 110) | const CONTENT_TYPE: &'static str = "application/x-www-form-urlencoded"; constant METHOD (line 114) | const METHOD: Method = Method::DELETE; method into_req (line 123) | fn into_req(self, path: &str, accepts: &str) -> Result { method from_req (line 137) | async fn from_req(req: Request) -> Result { constant CONTENT_TYPE (line 149) | const CONTENT_TYPE: &'static str = "application/x-www-form-urlencoded"; constant METHOD (line 153) | const METHOD: Method = Method::PATCH; method into_req (line 162) | fn into_req(self, path: &str, accepts: &str) -> Result { method from_req (line 176) | async fn from_req(req: Request) -> Result { constant CONTENT_TYPE (line 188) | const CONTENT_TYPE: &'static str = "application/x-www-form-urlencoded"; constant METHOD (line 192) | const METHOD: Method = Method::PUT; method into_req (line 201) | fn into_req(self, path: &str, accepts: &str) -> Result { method from_req (line 215) | async fn from_req(req: Request) -> Result { FILE: server_fn/src/error.rs constant SERVER_FN_ERROR_HEADER (line 15) | pub const SERVER_FN_ERROR_HEADER: &str = "serverfnerror"; method from (line 18) | fn from(e: ServerFnError) -> Self { type NoCustomError (line 46) | pub struct NoCustomError; method fmt (line 50) | fn fmt(&self, f: &mut fmt::Formatter) -> fmt::Result { type Err (line 56) | type Err = (); method from_str (line 58) | fn from_str(_s: &str) -> Result { type WrapError (line 71) | pub struct WrapError(pub T); type ViaError (line 102) | pub trait ViaError { method to_server_error (line 104) | fn to_server_error(&self) -> ServerFnError; function to_server_error (line 111) | fn to_server_error(&self) -> ServerFnError { type ServerFnErrorKind (line 118) | pub(crate) trait ServerFnErrorKind {} function to_server_error (line 124) | fn to_server_error(&self) -> ServerFnError { function to_server_error (line 132) | fn to_server_error(&self) -> ServerFnError { function to_server_error (line 140) | fn to_server_error(&self) -> ServerFnError { function to_server_error (line 149) | fn to_server_error(&self) -> ServerFnError { type ServerFnError (line 170) | pub enum ServerFnError { method from (line 213) | fn from(value: E) -> Self { function new (line 201) | pub fn new(msg: impl ToString) -> Self { function from (line 207) | fn from(value: CustErr) -> Self { method fmt (line 222) | fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result { type ServerFnErrorEncoding (line 254) | pub struct ServerFnErrorEncoding; type Error (line 268) | type Error = std::fmt::Error; method encode (line 270) | fn encode(output: &ServerFnError) -> Result Result, Self::Error> { constant CONTENT_TYPE (line 257) | const CONTENT_TYPE: &'static str = "text/plain"; constant FORMAT_TYPE (line 261) | const FORMAT_TYPE: Format = Format::Text; function source (line 391) | fn source(&self) -> Option<&(dyn std::error::Error + 'static)> { type ServerFnErrorErr (line 407) | pub enum ServerFnErrorErr { method into_app_error (line 602) | fn into_app_error(self) -> E { type ServerFnUrlError (line 447) | pub struct ServerFnUrlError { function new (line 455) | pub fn new(path: impl Display, error: E) -> Self { function error (line 463) | pub fn error(&self) -> &E { function path (line 468) | pub fn path(&self) -> &str { function to_url (line 473) | pub fn to_url(&self, base: &str) -> Result { function strip_error_info (line 483) | pub fn strip_error_info(path: &mut String) { function decode_err (line 505) | pub fn decode_err(err: &str) -> E { function from (line 518) | fn from(error: ServerFnUrlError) -> Self { function from (line 524) | fn from(error: ServerFnUrlError>) -> Self { type ServerFnErrorWrapper (line 532) | pub struct ServerFnErrorWrapper(pub E); method fmt (line 535) | fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { type Err (line 545) | type Err = base64::DecodeError; method from_str (line 547) | fn from_str(s: &str) -> Result { type FromServerFnError (line 564) | pub trait FromServerFnError: std::fmt::Debug + Sized + 'static { type Encoder (line 354) | type Encoder = ServerFnErrorEncoding; method from_server_fn_error (line 356) | fn from_server_fn_error(value: ServerFnErrorErr) -> Self { method from_server_fn_error (line 569) | fn from_server_fn_error(value: ServerFnErrorErr) -> Self; method ser (line 572) | fn ser(&self) -> Bytes { method de (line 585) | fn de(data: Bytes) -> Self { type IntoAppError (line 593) | pub trait IntoAppError { method into_app_error (line 595) | fn into_app_error(self) -> E; type ServerFnMustReturnResult (line 619) | pub trait ServerFnMustReturnResult { type Err (line 628) | type Err = E; type Ok (line 629) | type Ok = T; function assert_from_server_fn_error_impl (line 633) | fn assert_from_server_fn_error_impl() { FILE: server_fn/src/lib.rs type ServerFnServerRequest (line 178) | type ServerFnServerRequest = <::Server as crate::Ser... type ServerFnServerResponse (line 183) | type ServerFnServerResponse = <::Server as crate::Se... type ServerFn (line 218) | pub trait ServerFn: Send + Sized { constant PATH (line 220) | const PATH: &'static str; method url (line 268) | fn url() -> &'static str { method middlewares (line 273) | fn middlewares() -> Vec< method run_body (line 285) | fn run_body( method run_on_server (line 290) | fn run_on_server( method run_on_client (line 352) | fn run_on_client( type Protocol (line 362) | pub trait Protocol< constant METHOD (line 375) | const METHOD: Method; method run_server (line 379) | fn run_server( method run_client (line 389) | fn run_client( type Http (line 430) | pub struct Http( constant METHOD (line 450) | const METHOD: Method = InputProtocol::METHOD; function run_server (line 452) | async fn run_server( function run_client (line 469) | async fn run_client(path: &str, input: Input) -> Result type Websocket (line 530) | pub struct Websocket( type BoxedStream (line 548) | pub struct BoxedStream { function from (line 555) | fn from(val: BoxedStream) -> Self { type Target (line 561) | type Target = Pin> + Send>>; method deref (line 562) | fn deref(&self) -> &Self::Target { method deref_mut (line 568) | fn deref_mut(&mut self) -> &mut Self::Target { method fmt (line 574) | fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { function from (line 583) | fn from(stream: S) -> Self { constant METHOD (line 625) | const METHOD: Method = Method::GET; function run_server (line 627) | async fn run_server( function run_client (line 693) | fn run_client( function serialize_result (line 763) | fn serialize_result(result: Result) -> Bytes { function deserialize_result (line 781) | fn deserialize_result( type Format (line 805) | pub enum Format { type ContentType (line 812) | pub trait ContentType { constant CONTENT_TYPE (line 814) | const CONTENT_TYPE: &'static str; type FormatType (line 818) | pub trait FormatType { constant FORMAT_TYPE (line 820) | const FORMAT_TYPE: Format; method into_encoded_string (line 823) | fn into_encoded_string(bytes: Bytes) -> String { method from_encoded_string (line 832) | fn from_encoded_string(data: &str) -> Result { type Encodes (line 843) | pub trait Encodes: ContentType + FormatType { method encode (line 848) | fn encode(output: &T) -> Result; type Decodes (line 852) | pub trait Decodes { method decode (line 857) | fn decode(bytes: Bytes) -> Result; type MiddlewareSet (line 882) | pub type MiddlewareSet = Vec>>; type ServerFnTraitObj (line 887) | pub struct ServerFnTraitObj { function new (line 897) | pub const fn new< function path (line 930) | pub fn path(&self) -> &'static str { function method (line 935) | pub fn method(&self) -> Method { function handler (line 940) | pub fn handler(&self, req: Req) -> impl Future + Send { function middleware (line 945) | pub fn middleware(&self) -> MiddlewareSet { function boxed (line 950) | pub fn boxed(self) -> BoxedService function run (line 965) | fn run( method clone (line 976) | fn clone(&self) -> Self { type LazyServerFnMap (line 988) | type LazyServerFnMap = function registry (line 996) | fn registry() -> &'static inventory::Registry { type AxumServerFnBackend (line 1020) | pub struct AxumServerFnBackend; type Request (line 1030) | type Request = Request; type Response (line 1031) | type Response = Response; method spawn (line 1034) | fn spawn( function register_explicit (line 1060) | pub fn register_explicit() function server_fn_paths (line 1079) | pub fn server_fn_paths() -> impl Iterator { function handle_server_fn (line 1091) | pub async fn handle_server_fn(req: Request) -> Response { function get_server_fn_service (line 1116) | pub fn get_server_fn_service( type ActixServerFnBackend (line 1157) | pub struct ActixServerFnBackend; type Request (line 1167) | type Request = ActixRequest; type Response (line 1168) | type Response = ActixResponse; method spawn (line 1170) | fn spawn( function register_explicit (line 1181) | pub fn register_explicit() function server_fn_paths (line 1200) | pub fn server_fn_paths() -> impl Iterator { function handle_server_fn (line 1212) | pub async fn handle_server_fn( function get_server_fn_service (line 1239) | pub fn get_server_fn_service( type BrowserMockServer (line 1282) | pub struct BrowserMockServer; type Request (line 1292) | type Request = crate::request::BrowserMockReq; type Response (line 1293) | type Response = crate::response::BrowserMockRes; method spawn (line 1295) | fn spawn( type TestError (line 1311) | enum TestError { type Encoder (line 1316) | type Encoder = JsonEncoding; method from_server_fn_error (line 1318) | fn from_server_fn_error(value: ServerFnErrorErr) -> Self { function test_result_serialization (line 1323) | fn test_result_serialization() { FILE: server_fn/src/middleware/mod.rs type Layer (line 7) | pub trait Layer: Send + Sync + 'static { method layer (line 9) | fn layer(&self, inner: BoxedService) -> BoxedService; type BoxedService (line 13) | pub struct BoxedService { function new (line 22) | pub fn new( function run (line 33) | pub fn run( type Service (line 42) | pub trait Service { method run (line 44) | fn run( method run (line 66) | fn run( type Response (line 90) | type Response = Response; type Error (line 91) | type Error = ServerFnError; type Future (line 92) | type Future = Pin< function poll_ready (line 100) | fn poll_ready( function call (line 107) | fn call(&mut self, req: Request) -> Self::Future { method layer (line 121) | fn layer( method run (line 147) | fn run( method run (line 174) | fn run( FILE: server_fn/src/redirect.rs constant REDIRECT_HEADER (line 10) | pub const REDIRECT_HEADER: &str = "serverfnredirect"; type RedirectHook (line 14) | pub type RedirectHook = Box; function set_redirect_hook (line 22) | pub fn set_redirect_hook( function call_redirect_hook (line 29) | pub fn call_redirect_hook(loc: &str) { FILE: server_fn/src/request/actix.rs type ActixRequest (line 18) | pub struct ActixRequest(pub(crate) SendWrapper<(HttpRequest, Payload)>); method take (line 22) | pub fn take(self) -> (HttpRequest, Payload) { method header (line 26) | fn header(&self, name: &str) -> Option> { method from (line 36) | fn from(value: (HttpRequest, Payload)) -> Self { type WebsocketResponse (line 48) | type WebsocketResponse = ActixResponse; method as_query (line 50) | fn as_query(&self) -> Option<&str> { method to_content_type (line 54) | fn to_content_type(&self) -> Option> { method accepts (line 58) | fn accepts(&self) -> Option> { method referer (line 62) | fn referer(&self) -> Option> { method try_into_bytes (line 66) | fn try_into_bytes( method try_into_string (line 80) | fn try_into_string( method try_into_stream (line 100) | fn try_into_stream( method try_into_websocket (line 115) | async fn try_into_websocket( FILE: server_fn/src/request/axum.rs type WebsocketResponse (line 24) | type WebsocketResponse = Response; function as_query (line 26) | fn as_query(&self) -> Option<&str> { function to_content_type (line 30) | fn to_content_type(&self) -> Option> { function accepts (line 36) | fn accepts(&self) -> Option> { function referer (line 42) | fn referer(&self) -> Option> { function try_into_bytes (line 48) | async fn try_into_bytes(self) -> Result { function try_into_string (line 56) | async fn try_into_string(self) -> Result { function try_into_stream (line 63) | fn try_into_stream( function try_into_websocket (line 77) | async fn try_into_websocket( FILE: server_fn/src/request/browser.rs type BrowserRequest (line 22) | pub struct BrowserRequest(pub(crate) SendWrapper); type FormData (line 101) | type FormData = BrowserFormData; method try_new_req_query (line 103) | fn try_new_req_query( method try_new_req_text (line 147) | fn try_new_req_text( method try_new_req_bytes (line 185) | fn try_new_req_bytes( method try_new_req_multipart (line 225) | fn try_new_req_multipart( method try_new_req_form_data (line 261) | fn try_new_req_form_data( method try_new_req_streaming (line 306) | fn try_new_req_streaming( type RequestInner (line 25) | pub(crate) struct RequestInner { type AbortOnDrop (line 31) | pub(crate) struct AbortOnDrop(Option); method prevent_cancellation (line 35) | pub fn prevent_cancellation(&mut self) { method drop (line 41) | fn drop(&mut self) { method from (line 49) | fn from(value: BrowserRequest) -> Self { function from (line 55) | fn from(value: BrowserRequest) -> Self { type Target (line 61) | type Target = Request; method deref (line 63) | fn deref(&self) -> &Self::Target { method deref_mut (line 69) | fn deref_mut(&mut self) -> &mut Self::Target { type BrowserFormData (line 76) | pub struct BrowserFormData(pub(crate) SendWrapper); method take (line 80) | pub fn take(self) -> FormData { method from (line 86) | fn from(value: FormData) -> Self { function abort_signal (line 91) | fn abort_signal() -> (Option, Option) { function streaming_request (line 337) | fn streaming_request( FILE: server_fn/src/request/generic.rs type WebsocketResponse (line 34) | type WebsocketResponse = Response; function try_into_bytes (line 36) | async fn try_into_bytes(self) -> Result { function try_into_string (line 40) | async fn try_into_string(self) -> Result { function try_into_stream (line 46) | fn try_into_stream( function to_content_type (line 55) | fn to_content_type(&self) -> Option> { function accepts (line 61) | fn accepts(&self) -> Option> { function referer (line 67) | fn referer(&self) -> Option> { function as_query (line 73) | fn as_query(&self) -> Option<&str> { function try_into_websocket (line 77) | async fn try_into_websocket( FILE: server_fn/src/request/mod.rs type ClientReq (line 22) | pub trait ClientReq method try_new_req_query (line 30) | fn try_new_req_query( method try_new_req_text (line 39) | fn try_new_req_text( method try_new_req_bytes (line 48) | fn try_new_req_bytes( method try_new_req_form_data (line 57) | fn try_new_req_form_data( method try_new_req_multipart (line 66) | fn try_new_req_multipart( method try_new_req_streaming (line 74) | fn try_new_req_streaming( method try_new_get (line 83) | fn try_new_get( method try_new_delete (line 95) | fn try_new_delete( method try_new_post (line 111) | fn try_new_post( method try_new_patch (line 123) | fn try_new_patch( method try_new_put (line 135) | fn try_new_put( method try_new_post_bytes (line 145) | fn try_new_post_bytes( method try_new_patch_bytes (line 157) | fn try_new_patch_bytes( method try_new_put_bytes (line 175) | fn try_new_put_bytes( method try_new_post_form_data (line 185) | fn try_new_post_form_data( method try_new_patch_form_data (line 203) | fn try_new_patch_form_data( method try_new_put_form_data (line 221) | fn try_new_put_form_data( method try_new_post_multipart (line 237) | fn try_new_post_multipart( method try_new_patch_multipart (line 248) | fn try_new_patch_multipart( method try_new_put_multipart (line 259) | fn try_new_put_multipart( method try_new_post_streaming (line 268) | fn try_new_post_streaming( method try_new_patch_streaming (line 286) | fn try_new_patch_streaming( method try_new_put_streaming (line 304) | fn try_new_put_streaming( type Req (line 321) | pub trait Req method as_query (line 329) | fn as_query(&self) -> Option<&str>; method to_content_type (line 332) | fn to_content_type(&self) -> Option>; method accepts (line 335) | fn accepts(&self) -> Option>; method referer (line 338) | fn referer(&self) -> Option>; method try_into_bytes (line 341) | fn try_into_bytes( method try_into_string (line 346) | fn try_into_string( method try_into_stream (line 351) | fn try_into_stream( method try_into_websocket (line 357) | fn try_into_websocket( type BrowserMockReq (line 373) | pub struct BrowserMockReq; type WebsocketResponse (line 382) | type WebsocketResponse = crate::response::BrowserMockRes; method as_query (line 384) | fn as_query(&self) -> Option<&str> { method to_content_type (line 388) | fn to_content_type(&self) -> Option> { method accepts (line 392) | fn accepts(&self) -> Option> { method referer (line 396) | fn referer(&self) -> Option> { method try_into_bytes (line 399) | async fn try_into_bytes(self) -> Result { method try_into_string (line 403) | async fn try_into_string(self) -> Result { method try_into_stream (line 407) | fn try_into_stream( method try_into_websocket (line 413) | async fn try_into_websocket( FILE: server_fn/src/request/reqwest.rs type FormData (line 21) | type FormData = Form; method try_new_req_query (line 23) | fn try_new_req_query( method try_new_req_text (line 57) | fn try_new_req_text( method try_new_req_bytes (line 82) | fn try_new_req_bytes( method try_new_req_multipart (line 107) | fn try_new_req_multipart( method try_new_req_form_data (line 129) | fn try_new_req_form_data( method try_new_req_streaming (line 153) | fn try_new_req_streaming( FILE: server_fn/src/request/spin.rs method as_query (line 15) | fn as_query(&self) -> Option<&str> { method to_content_type (line 19) | fn to_content_type(&self) -> Option> { method accepts (line 25) | fn accepts(&self) -> Option> { method referer (line 31) | fn referer(&self) -> Option> { method try_into_bytes (line 37) | async fn try_into_bytes(self) -> Result { method try_into_string (line 45) | async fn try_into_string(self) -> Result { method try_into_stream (line 52) | fn try_into_stream( FILE: server_fn/src/response/actix.rs type ActixResponse (line 22) | pub struct ActixResponse(pub(crate) SendWrapper); method take (line 26) | pub fn take(self) -> HttpResponse { method from (line 32) | fn from(value: HttpResponse) -> Self { method try_from_string (line 41) | fn try_from_string(content_type: &str, data: String) -> Result { method try_from_bytes (line 50) | fn try_from_bytes(content_type: &str, data: Bytes) -> Result { method try_from_stream (line 59) | fn try_from_stream( method error_response (line 75) | fn error_response(path: &str, err: Bytes) -> Self { method content_type (line 83) | fn content_type(&mut self, content_type: &str) { method redirect (line 89) | fn redirect(&mut self, path: &str) { FILE: server_fn/src/response/browser.rs type BrowserResponse (line 17) | pub struct BrowserResponse(pub(crate) SendWrapper); method generate_headers (line 24) | pub fn generate_headers(&self) -> HeaderMap { method try_into_string (line 38) | fn try_into_string(self) -> impl Future> + ... method try_into_bytes (line 49) | fn try_into_bytes(self) -> impl Future> + Se... method try_into_stream (line 60) | fn try_into_stream( method status (line 86) | fn status(&self) -> u16 { method status_text (line 90) | fn status_text(&self) -> String { method location (line 94) | fn location(&self) -> String { method has_redirect (line 101) | fn has_redirect(&self) -> bool { FILE: server_fn/src/response/generic.rs type Body (line 28) | pub enum Body { method from (line 39) | fn from(value: String) -> Self { method from (line 45) | fn from(value: Bytes) -> Self { function try_from_string (line 54) | fn try_from_string(content_type: &str, data: String) -> Result { function try_from_bytes (line 65) | fn try_from_bytes(content_type: &str, data: Bytes) -> Result { function try_from_stream (line 76) | fn try_from_stream( method error_response (line 95) | fn error_response(path: &str, err: Bytes) -> Self { method content_type (line 103) | fn content_type(&mut self, content_type: &str) { method redirect (line 110) | fn redirect(&mut self, path: &str) { FILE: server_fn/src/response/http.rs function try_from_string (line 15) | fn try_from_string(content_type: &str, data: String) -> Result { function try_from_bytes (line 26) | fn try_from_bytes(content_type: &str, data: Bytes) -> Result { function try_from_stream (line 37) | fn try_from_stream( method error_response (line 55) | fn error_response(path: &str, err: Bytes) -> Self { method content_type (line 63) | fn content_type(&mut self, content_type: &str) { method redirect (line 70) | fn redirect(&mut self, path: &str) { FILE: server_fn/src/response/mod.rs type TryRes (line 21) | pub trait TryRes method try_from_string (line 26) | fn try_from_string(content_type: &str, data: String) -> Result; method try_from_bytes (line 29) | fn try_from_bytes(content_type: &str, data: Bytes) -> Result; method try_from_stream (line 32) | fn try_from_stream( type Res (line 39) | pub trait Res { method error_response (line 41) | fn error_response(path: &str, err: Bytes) -> Self; method content_type (line 43) | fn content_type(&mut self, #[allow(unused_variables)] content_type: &s... method redirect (line 49) | fn redirect(&mut self, path: &str); method error_response (line 107) | fn error_response(_path: &str, _err: Bytes) -> Self { method content_type (line 111) | fn content_type(&mut self, _content_type: &str) { method redirect (line 115) | fn redirect(&mut self, _path: &str) { type ClientRes (line 53) | pub trait ClientRes { method try_into_string (line 55) | fn try_into_string(self) -> impl Future> + ... method try_into_bytes (line 58) | fn try_into_bytes(self) -> impl Future> + Send; method try_into_stream (line 61) | fn try_into_stream( method status (line 69) | fn status(&self) -> u16; method status_text (line 72) | fn status_text(&self) -> String; method location (line 75) | fn location(&self) -> String; method has_redirect (line 78) | fn has_redirect(&self) -> bool; type BrowserMockRes (line 87) | pub struct BrowserMockRes; method try_from_string (line 90) | fn try_from_string(_content_type: &str, _data: String) -> Result Result { method try_from_stream (line 98) | fn try_from_stream( FILE: server_fn/src/response/reqwest.rs method try_into_string (line 8) | async fn try_into_string(self) -> Result { method try_into_bytes (line 14) | async fn try_into_bytes(self) -> Result { method try_into_stream (line 20) | fn try_into_stream( method status (line 30) | fn status(&self) -> u16 { method status_text (line 34) | fn status_text(&self) -> String { method location (line 38) | fn location(&self) -> String { method has_redirect (line 45) | fn has_redirect(&self) -> bool { FILE: server_fn/src/server.rs type Server (line 13) | pub trait Server; function full_alias_result (line 12) | pub async fn full_alias_result() -> FullAlias { function main (line 16) | fn main() {} FILE: server_fn/tests/invalid/aliased_return_none.rs type InvalidError (line 4) | pub enum InvalidError { function no_alias_result (line 10) | pub async fn no_alias_result() -> Result { function main (line 14) | fn main() {} FILE: server_fn/tests/invalid/aliased_return_part.rs type InvalidError (line 4) | pub enum InvalidError { type PartAlias (line 9) | type PartAlias = Result; function part_alias_result (line 12) | pub async fn part_alias_result() -> PartAlias { function main (line 16) | fn main() {} FILE: server_fn/tests/invalid/empty_return.rs function empty_return (line 4) | pub async fn empty_return() -> () { function main (line 8) | fn main() {} FILE: server_fn/tests/invalid/no_return.rs function no_return (line 4) | pub async fn no_return() {} function main (line 6) | fn main() {} FILE: server_fn/tests/invalid/not_async.rs function not_async (line 5) | pub fn not_async() -> Result { function main (line 9) | fn main() {} FILE: server_fn/tests/invalid/not_result.rs type CustomError (line 10) | pub enum CustomError { type Encoder (line 18) | type Encoder = JsonEncoding; method from_server_fn_error (line 20) | fn from_server_fn_error(_: ServerFnErrorErr) -> Self { function full_alias_result (line 26) | pub async fn full_alias_result() -> CustomError { function main (line 30) | fn main() {} FILE: server_fn/tests/server_macro.rs function aliased_results (line 20) | fn aliased_results() { FILE: server_fn/tests/valid/aliased_return_full.rs type FullAlias (line 4) | type FullAlias = Result; function full_alias_result (line 7) | pub async fn full_alias_result() -> FullAlias { function main (line 11) | fn main() {} FILE: server_fn/tests/valid/aliased_return_none.rs function no_alias_result (line 5) | pub async fn no_alias_result() -> Result { function main (line 10) | fn main() {} FILE: server_fn/tests/valid/aliased_return_part.rs type PartAlias (line 4) | type PartAlias = Result; function part_alias_result (line 7) | pub async fn part_alias_result() -> PartAlias { function main (line 11) | fn main() {} FILE: server_fn/tests/valid/custom_error_aliased_return_full.rs type CustomError (line 10) | pub enum CustomError { type Encoder (line 18) | type Encoder = JsonEncoding; method from_server_fn_error (line 20) | fn from_server_fn_error(_: ServerFnErrorErr) -> Self { type FullAlias (line 25) | type FullAlias = Result; function full_alias_result (line 28) | pub async fn full_alias_result() -> FullAlias { function main (line 32) | fn main() {} FILE: server_fn/tests/valid/custom_error_aliased_return_none.rs type CustomError (line 10) | pub enum CustomError { type Encoder (line 18) | type Encoder = JsonEncoding; method from_server_fn_error (line 20) | fn from_server_fn_error(_: ServerFnErrorErr) -> Self { function no_alias_result (line 26) | pub async fn no_alias_result() -> Result { function main (line 30) | fn main() {} FILE: server_fn/tests/valid/custom_error_aliased_return_part.rs type CustomError (line 10) | pub enum CustomError { type Encoder (line 18) | type Encoder = JsonEncoding; method from_server_fn_error (line 20) | fn from_server_fn_error(_: ServerFnErrorErr) -> Self { type PartAlias (line 25) | type PartAlias = Result; function part_alias_result (line 28) | pub async fn part_alias_result() -> PartAlias { function main (line 32) | fn main() {} FILE: server_fn_macro/build.rs function main (line 3) | fn main() { FILE: server_fn_macro/src/lib.rs type ServerFnCall (line 20) | pub struct ServerFnCall { method parse (line 47) | pub fn parse( method get_args (line 85) | pub fn get_args(&self) -> &ServerFnArgs { method get_args_mut (line 90) | pub fn get_args_mut(&mut self) -> &mut ServerFnArgs { method get_body (line 95) | pub fn get_body(&self) -> &ServerFnBody { method get_body_mut (line 100) | pub fn get_body_mut(&mut self) -> &mut ServerFnBody { method default_server_fn_path (line 105) | pub fn default_server_fn_path(mut self, path: Option) -> Self { method default_server_type (line 111) | pub fn default_server_type(mut self, server: Option) -> Self { method default_protocol (line 117) | pub fn default_protocol(mut self, protocol: Option) -> Self { method default_input_encoding (line 126) | pub fn default_input_encoding(mut self, protocol: Option) -> Self { method default_output_encoding (line 135) | pub fn default_output_encoding(mut self, protocol: Option) -> Se... method client_type (line 141) | pub fn client_type(&self) -> Type { method server_type (line 157) | pub fn server_type(&self) -> Type { method server_fn_path (line 190) | pub fn server_fn_path(&self) -> Path { method input_http_encoding (line 197) | fn input_http_encoding(&self) -> Type { method output_http_encoding (line 217) | fn output_http_encoding(&self) -> Type { method http_encodings (line 238) | pub fn http_encodings(&self) -> Option<(Type, Type)> { method protocol (line 246) | pub fn protocol(&self) -> Type { method input_ident (line 270) | fn input_ident(&self) -> Option { method websocket_protocol (line 280) | fn websocket_protocol(&self) -> bool { method serde_path (line 291) | fn serde_path(&self) -> String { method docs (line 303) | pub fn docs(&self) -> TokenStream2 { method fn_name_as_str (line 312) | fn fn_name_as_str(&self) -> String { method struct_tokens (line 316) | fn struct_tokens(&self) -> TokenStream2 { method struct_name (line 426) | pub fn struct_name(&self) -> Ident { method wrapped_struct_name (line 439) | fn wrapped_struct_name(&self) -> TokenStream2 { method wrapped_struct_name_turbofish (line 450) | fn wrapped_struct_name_turbofish(&self) -> TokenStream2 { method submit_to_inventory (line 460) | pub fn submit_to_inventory(&self) -> TokenStream2 { method server_fn_url (line 483) | pub fn server_fn_url(&self) -> TokenStream2 { method field_names (line 549) | fn field_names(&self) -> Vec<&std::boxed::Box> { method server_fn_impl (line 558) | fn server_fn_impl(&self) -> TokenStream2 { method single_field (line 690) | fn single_field(&self) -> Option<(&Pat, &Type)> { method deref_impl (line 698) | fn deref_impl(&self) -> TokenStream2 { method impl_from (line 725) | fn impl_from(&self) -> TokenStream2 { method func_tokens (line 758) | fn func_tokens(&self) -> TokenStream2 { method to_tokens (line 819) | fn to_tokens(&self, tokens: &mut TokenStream2) { function server_macro_impl (line 869) | pub fn server_macro_impl( function type_from_ident (line 885) | fn type_from_ident(ident: Ident) -> Type { type Middleware (line 902) | pub struct Middleware { method to_tokens (line 907) | fn to_tokens(&self, tokens: &mut TokenStream2) { method parse (line 916) | fn parse(input: syn::parse::ParseStream) -> syn::Result { function output_type (line 922) | fn output_type(return_ty: &Type) -> Option<&Type> { function err_type (line 940) | fn err_type(return_ty: &Type) -> Option<&Type> { function err_ws_in_type (line 961) | fn err_ws_in_type( function err_ws_out_type (line 988) | fn err_ws_out_type(output_ty: &Option) -> Result> { type ServerFnArgs (line 1018) | pub struct ServerFnArgs { method parse (line 1048) | fn parse(stream: ParseStream) -> syn::Result { type ServerFnArg (line 1299) | pub struct ServerFnArg { method to_tokens (line 1307) | fn to_tokens(&self, tokens: &mut TokenStream2) { method parse (line 1316) | fn parse(input: ParseStream) -> Result { type ServerFnBody (line 1444) | pub struct ServerFnBody { method to_dummy_ident (line 1577) | fn to_dummy_ident(&self) -> Ident { method to_dummy_output (line 1581) | fn to_dummy_output(&self) -> TokenStream2 { method parse (line 1480) | fn parse(input: ParseStream) -> Result { function is_lint_attr (line 1606) | fn is_lint_attr(attr: &Attribute) -> bool { FILE: tachys/build.rs function main (line 3) | fn main() { FILE: tachys/src/dom.rs function window (line 14) | pub fn window() -> Window { function document (line 25) | pub fn document() -> Document { function body (line 34) | pub fn body() -> HtmlElement { function event_target (line 40) | pub fn event_target(event: &web_sys::Event) -> T function event_target_value (line 50) | pub fn event_target_value(event: &T) -> String function event_target_checked (line 65) | pub fn event_target_checked(ev: &web_sys::Event) -> bool { FILE: tachys/src/erased.rs function check (line 4) | fn check(id_1: &std::any::TypeId, id_2: &std::any::TypeId) { FILE: tachys/src/html/attribute/any_attribute.rs type AnyAttribute (line 12) | pub struct AnyAttribute { method clone (line 36) | fn clone(&self) -> Self { method fmt (line 42) | fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { type AnyAttributeState (line 48) | pub struct AnyAttributeState { type IntoAnyAttribute (line 56) | pub trait IntoAnyAttribute { method into_any_attr (line 58) | fn into_any_attr(self) -> AnyAttribute; method into_any_attr (line 67) | fn into_any_attr(self) -> AnyAttribute { type Output (line 182) | type Output = Vec; method add_any_attr (line 184) | fn add_any_attr( constant MIN_LENGTH (line 193) | const MIN_LENGTH: usize = 0; type AsyncOutput (line 195) | type AsyncOutput = AnyAttribute; type State (line 196) | type State = AnyAttributeState; type Cloneable (line 197) | type Cloneable = AnyAttribute; type CloneableOwned (line 198) | type CloneableOwned = AnyAttribute; method html_len (line 200) | fn html_len(&self) -> usize { method to_html (line 205) | fn to_html( method hydrate (line 223) | fn hydrate( method build (line 243) | fn build(self, el: &crate::renderer::types::Element) -> Self::State { method rebuild (line 247) | fn rebuild(self, state: &mut Self::State) { method into_cloneable (line 256) | fn into_cloneable(self) -> Self::Cloneable { method into_cloneable_owned (line 260) | fn into_cloneable_owned(self) -> Self::CloneableOwned { method dry_resolve (line 264) | fn dry_resolve(&mut self) { method resolve (line 276) | async fn resolve(self) -> Self::AsyncOutput { method keys (line 288) | fn keys(&self) -> Vec { type Output (line 294) | type Output = Self; method add_any_attr (line 296) | fn add_any_attr( constant MIN_LENGTH (line 306) | const MIN_LENGTH: usize = 0; type AsyncOutput (line 308) | type AsyncOutput = Vec; type State (line 309) | type State = (Element, Vec); type Cloneable (line 310) | type Cloneable = Vec; type CloneableOwned (line 311) | type CloneableOwned = Vec; method html_len (line 313) | fn html_len(&self) -> usize { method to_html (line 318) | fn to_html( method hydrate (line 338) | fn hydrate( method build (line 368) | fn build(self, el: &crate::renderer::types::Element) -> Self::State { method rebuild (line 375) | fn rebuild(self, state: &mut Self::State) { method into_cloneable (line 399) | fn into_cloneable(self) -> Self::Cloneable { method into_cloneable_owned (line 403) | fn into_cloneable_owned(self) -> Self::CloneableOwned { method dry_resolve (line 407) | fn dry_resolve(&mut self) { method resolve (line 421) | async fn resolve(self) -> Self::AsyncOutput { method keys (line 436) | fn keys(&self) -> Vec { FILE: tachys/src/html/attribute/aria.rs type AriaAttributes (line 11) | pub trait AriaAttributes method aria_activedescendant (line 17) | fn aria_activedescendant( method aria_atomic (line 25) | fn aria_atomic( method aria_autocomplete (line 33) | fn aria_autocomplete( method aria_busy (line 41) | fn aria_busy( method aria_checked (line 49) | fn aria_checked( method aria_colcount (line 57) | fn aria_colcount( method aria_colindex (line 65) | fn aria_colindex( method aria_colspan (line 73) | fn aria_colspan( method aria_controls (line 81) | fn aria_controls( method aria_current (line 89) | fn aria_current( method aria_describedby (line 97) | fn aria_describedby( method aria_description (line 105) | fn aria_description( method aria_details (line 113) | fn aria_details( method aria_disabled (line 121) | fn aria_disabled( method aria_dropeffect (line 129) | fn aria_dropeffect( method aria_errormessage (line 137) | fn aria_errormessage( method aria_expanded (line 145) | fn aria_expanded( method aria_flowto (line 153) | fn aria_flowto( method aria_grabbed (line 161) | fn aria_grabbed( method aria_haspopup (line 169) | fn aria_haspopup( method aria_hidden (line 177) | fn aria_hidden( method aria_invalid (line 185) | fn aria_invalid( method aria_keyshortcuts (line 193) | fn aria_keyshortcuts( method aria_label (line 201) | fn aria_label( method aria_labelledby (line 209) | fn aria_labelledby( method aria_live (line 217) | fn aria_live( method aria_modal (line 225) | fn aria_modal( method aria_multiline (line 233) | fn aria_multiline( method aria_multiselectable (line 241) | fn aria_multiselectable( method aria_orientation (line 249) | fn aria_orientation( method aria_owns (line 257) | fn aria_owns( method aria_placeholder (line 265) | fn aria_placeholder( method aria_posinset (line 273) | fn aria_posinset( method aria_pressed (line 281) | fn aria_pressed( method aria_readonly (line 289) | fn aria_readonly( method aria_relevant (line 297) | fn aria_relevant( method aria_required (line 305) | fn aria_required( method aria_roledescription (line 313) | fn aria_roledescription( method aria_rowcount (line 321) | fn aria_rowcount( method aria_rowindex (line 329) | fn aria_rowindex( method aria_rowspan (line 337) | fn aria_rowspan( method aria_selected (line 345) | fn aria_selected( method aria_setsize (line 353) | fn aria_setsize( method aria_sort (line 361) | fn aria_sort( method aria_valuemax (line 369) | fn aria_valuemax( method aria_valuemin (line 377) | fn aria_valuemin( method aria_valuenow (line 385) | fn aria_valuenow( method aria_valuetext (line 393) | fn aria_valuetext( FILE: tachys/src/html/attribute/custom.rs function custom_attribute (line 15) | pub fn custom_attribute(key: K, value: V) -> CustomAttr type CustomAttr (line 25) | pub struct CustomAttr method clone (line 39) | fn clone(&self) -> Self { constant MIN_LENGTH (line 52) | const MIN_LENGTH: usize = 0; type AsyncOutput (line 53) | type AsyncOutput = CustomAttr; type State (line 54) | type State = V::State; type Cloneable (line 55) | type Cloneable = CustomAttr; type CloneableOwned (line 56) | type CloneableOwned = CustomAttr; method html_len (line 58) | fn html_len(&self) -> usize { method to_html (line 62) | fn to_html( method hydrate (line 72) | fn hydrate( method build (line 83) | fn build(self, el: &crate::renderer::types::Element) -> Self::State { method rebuild (line 87) | fn rebuild(self, state: &mut Self::State) { method into_cloneable (line 91) | fn into_cloneable(self) -> Self::Cloneable { method into_cloneable_owned (line 98) | fn into_cloneable_owned(self) -> Self::CloneableOwned { method dry_resolve (line 105) | fn dry_resolve(&mut self) { method resolve (line 109) | async fn resolve(self) -> Self::AsyncOutput { method keys (line 116) | fn keys(&self) -> Vec { method add_any_attr (line 130) | fn add_any_attr( method to_template (line 143) | fn to_template( type CustomAttributeKey (line 158) | pub trait CustomAttributeKey: Clone + AsRef + Send + 'static { constant KEY (line 160) | const KEY: &'static str; constant KEY (line 164) | const KEY: &'static str = ""; constant KEY (line 168) | const KEY: &'static str = ""; constant KEY (line 172) | const KEY: &'static str = ""; constant KEY (line 176) | const KEY: &'static str = ""; constant KEY (line 183) | const KEY: &'static str = K; type CustomAttribute (line 187) | pub trait CustomAttribute method attr (line 195) | fn attr( FILE: tachys/src/html/attribute/global.rs type ClassAttribute (line 17) | pub trait ClassAttribute method class (line 25) | fn class(self, value: C) -> Self::Output; type Output (line 35) | type Output = ::Output>; function class (line 37) | fn class(self, value: C) -> Self::Output { type PropAttribute (line 43) | pub trait PropAttribute method prop (line 51) | fn prop(self, key: K, value: P) -> Self::Output; type Output (line 62) | type Output = ::Output>; function prop (line 64) | fn prop(self, key: K, value: P) -> Self::Output { type StyleAttribute (line 70) | pub trait StyleAttribute method style (line 78) | fn style(self, value: S) -> Self::Output; type Output (line 88) | type Output = ::Output>; function style (line 90) | fn style(self, value: S) -> Self::Output { type OnAttribute (line 96) | pub trait OnAttribute { method on (line 101) | fn on(self, event: E, cb: F) -> Self::Output; type Output (line 114) | type Output = ::Output>; function on (line 116) | fn on(self, event: E, cb: F) -> Self::Output { type OnTargetAttribute (line 122) | pub trait OnTargetAttribute { method on_target (line 127) | fn on_target(self, event: E, cb: F) -> Self::Output; type Output (line 141) | type Output = function on_target (line 144) | fn on_target(self, event: E, cb: F) -> Self::Output { type GlobalAttributes (line 150) | pub trait GlobalAttributes method accesskey (line 156) | fn accesskey( method autocapitalize (line 164) | fn autocapitalize( method autofocus (line 172) | fn autofocus( method contenteditable (line 180) | fn contenteditable( method dir (line 188) | fn dir(self, value: V) -> ::Output> { method draggable (line 193) | fn draggable( method enterkeyhint (line 201) | fn enterkeyhint( method exportparts (line 209) | fn exportparts( method hidden (line 217) | fn hidden(self, value: V) -> ::Output ::Output> { method inert (line 227) | fn inert(self, value: V) -> ::Output ::Output> { method itemid (line 245) | fn itemid(self, value: V) -> ::Output ::Output> { method nonce (line 287) | fn nonce(self, value: V) -> ::Output ::Output> { method popover (line 297) | fn popover( method role (line 305) | fn role(self, value: V) -> ::Output> { method slot (line 310) | fn slot(self, value: V) -> ::Output> { method spellcheck (line 315) | fn spellcheck( method tabindex (line 323) | fn tabindex( method title (line 331) | fn title(self, value: V) -> ::Output FILE: tachys/src/html/attribute/key.rs type AttributeKey (line 5) | pub trait AttributeKey: Clone + Send + 'static { constant KEY (line 7) | const KEY: &'static str; FILE: tachys/src/html/attribute/mod.rs type Attribute (line 22) | pub trait Attribute: NextAttribute + Send { constant MIN_LENGTH (line 24) | const MIN_LENGTH: usize; method html_len (line 37) | fn html_len(&self) -> usize; method to_html (line 44) | fn to_html( method hydrate (line 54) | fn hydrate( method build (line 60) | fn build(self, el: &crate::renderer::types::Element) -> Self::State; method rebuild (line 63) | fn rebuild(self, state: &mut Self::State); method into_cloneable (line 66) | fn into_cloneable(self) -> Self::Cloneable; method into_cloneable_owned (line 69) | fn into_cloneable_owned(self) -> Self::CloneableOwned; method dry_resolve (line 74) | fn dry_resolve(&mut self); method resolve (line 77) | fn resolve(self) -> impl Future + Send; method keys (line 82) | fn keys(&self) -> Vec { constant MIN_LENGTH (line 114) | const MIN_LENGTH: usize = 0; type State (line 116) | type State = (); type AsyncOutput (line 117) | type AsyncOutput = (); type Cloneable (line 118) | type Cloneable = (); type CloneableOwned (line 119) | type CloneableOwned = (); method html_len (line 121) | fn html_len(&self) -> usize { method to_html (line 125) | fn to_html( method hydrate (line 134) | fn hydrate( method build (line 140) | fn build(self, _el: &crate::renderer::types::Element) -> Self::State {} method rebuild (line 142) | fn rebuild(self, _state: &mut Self::State) {} method into_cloneable (line 144) | fn into_cloneable(self) -> Self::Cloneable { method into_cloneable_owned (line 148) | fn into_cloneable_owned(self) -> Self::Cloneable { method dry_resolve (line 152) | fn dry_resolve(&mut self) {} method resolve (line 154) | async fn resolve(self) -> Self::AsyncOutput {} method keys (line 156) | fn keys(&self) -> Vec { constant MIN_LENGTH (line 224) | const MIN_LENGTH: usize = 0; type State (line 226) | type State = V::State; type AsyncOutput (line 227) | type AsyncOutput = Attr; type Cloneable (line 228) | type Cloneable = Attr; type CloneableOwned (line 229) | type CloneableOwned = Attr; method html_len (line 231) | fn html_len(&self) -> usize { method to_html (line 235) | fn to_html( method hydrate (line 245) | fn hydrate( method build (line 252) | fn build(self, el: &crate::renderer::types::Element) -> Self::State { method rebuild (line 256) | fn rebuild(self, state: &mut Self::State) { method into_cloneable (line 260) | fn into_cloneable(self) -> Self::Cloneable { method into_cloneable_owned (line 264) | fn into_cloneable_owned(self) -> Self::CloneableOwned { method dry_resolve (line 268) | fn dry_resolve(&mut self) { method resolve (line 272) | async fn resolve(self) -> Self::AsyncOutput { method keys (line 276) | fn keys(&self) -> Vec { constant MIN_LENGTH (line 533) | const MIN_LENGTH: usize = A::MIN_LENGTH; type AsyncOutput (line 535) | type AsyncOutput = (A::AsyncOutput,); type State (line 536) | type State = A::State; type Cloneable (line 537) | type Cloneable = (A::Cloneable,); type CloneableOwned (line 538) | type CloneableOwned = (A::CloneableOwned,); method html_len (line 540) | fn html_len(&self) -> usize { method to_html (line 544) | fn to_html( method hydrate (line 554) | fn hydrate( method build (line 561) | fn build(self, el: &crate::renderer::types::Element) -> Self::State { method rebuild (line 565) | fn rebuild(self, state: &mut Self::State) { method into_cloneable (line 569) | fn into_cloneable(self) -> Self::Cloneable { method into_cloneable_owned (line 573) | fn into_cloneable_owned(self) -> Self::CloneableOwned { method dry_resolve (line 577) | fn dry_resolve(&mut self) { method resolve (line 581) | async fn resolve(self) -> Self::AsyncOutput { method keys (line 585) | fn keys(&self) -> Vec { type NamedAttributeKey (line 90) | pub enum NamedAttributeKey { type NextAttribute (line 102) | pub trait NextAttribute { method add_any_attr (line 107) | fn add_any_attr( type Output (line 163) | type Output = (NewAttr,); type Output (line 166) | type Output = method add_any_attr (line 169) | fn add_any_attr( method add_any_attr (line 288) | fn add_any_attr( method add_any_attr (line 596) | fn add_any_attr( type Attr (line 188) | pub struct Attr(pub K, pub V) method clone (line 198) | fn clone(&self) -> Self { method to_template (line 208) | fn to_template( FILE: tachys/src/html/attribute/value.rs type IntoAttributeValue (line 15) | pub trait IntoAttributeValue { method into_attribute_value (line 20) | fn into_attribute_value(self) -> Self::Output; type Output (line 27) | type Output = Self; method into_attribute_value (line 29) | fn into_attribute_value(self) -> Self::Output { type AttributeValue (line 35) | pub trait AttributeValue: Send { method html_len (line 56) | fn html_len(&self) -> usize; method to_html (line 59) | fn to_html(self, key: &str, buf: &mut String); method to_template (line 62) | fn to_template(key: &str, buf: &mut String); method hydrate (line 66) | fn hydrate( method build (line 73) | fn build( method rebuild (line 80) | fn rebuild(self, key: &str, state: &mut Self::State); method into_cloneable (line 83) | fn into_cloneable(self) -> Self::Cloneable; method into_cloneable_owned (line 86) | fn into_cloneable_owned(self) -> Self::CloneableOwned; method dry_resolve (line 91) | fn dry_resolve(&mut self); method resolve (line 94) | fn resolve(self) -> impl Future + Send; type State (line 98) | type State = (); type AsyncOutput (line 99) | type AsyncOutput = (); type Cloneable (line 100) | type Cloneable = (); type CloneableOwned (line 101) | type CloneableOwned = (); method html_len (line 103) | fn html_len(&self) -> usize { method to_html (line 107) | fn to_html(self, _key: &str, _buf: &mut String) {} method to_template (line 109) | fn to_template(_key: &str, _buf: &mut String) {} method hydrate (line 111) | fn hydrate( method build (line 118) | fn build( method rebuild (line 125) | fn rebuild(self, _key: &str, _state: &mut Self::State) {} method into_cloneable (line 127) | fn into_cloneable(self) -> Self::Cloneable { method into_cloneable_owned (line 131) | fn into_cloneable_owned(self) -> Self::CloneableOwned { method dry_resolve (line 135) | fn dry_resolve(&mut self) {} method resolve (line 137) | async fn resolve(self) {} type State (line 141) | type State = (crate::renderer::types::Element, &'a str); type AsyncOutput (line 142) | type AsyncOutput = &'a str; type Cloneable (line 143) | type Cloneable = &'a str; type CloneableOwned (line 144) | type CloneableOwned = Arc; method html_len (line 146) | fn html_len(&self) -> usize { method to_html (line 150) | fn to_html(self, key: &str, buf: &mut String) { method to_template (line 158) | fn to_template(_key: &str, _buf: &mut String) {} method hydrate (line 160) | fn hydrate( method build (line 173) | fn build( method rebuild (line 182) | fn rebuild(self, key: &str, state: &mut Self::State) { method into_cloneable (line 190) | fn into_cloneable(self) -> Self::Cloneable { method into_cloneable_owned (line 194) | fn into_cloneable_owned(self) -> Self::CloneableOwned { method dry_resolve (line 198) | fn dry_resolve(&mut self) {} method resolve (line 200) | async fn resolve(self) -> Self::AsyncOutput { type State (line 206) | type State = (crate::renderer::types::Element, Self); type AsyncOutput (line 207) | type AsyncOutput = Self; type Cloneable (line 208) | type Cloneable = Arc; type CloneableOwned (line 209) | type CloneableOwned = Arc; method html_len (line 211) | fn html_len(&self) -> usize { method to_html (line 215) | fn to_html(self, key: &str, buf: &mut String) { method to_template (line 223) | fn to_template(_key: &str, _buf: &mut String) {} method hydrate (line 225) | fn hydrate( method build (line 238) | fn build( method rebuild (line 247) | fn rebuild(self, key: &str, state: &mut Self::State) { method into_cloneable (line 255) | fn into_cloneable(self) -> Self::Cloneable { method into_cloneable_owned (line 259) | fn into_cloneable_owned(self) -> Self::CloneableOwned { method dry_resolve (line 263) | fn dry_resolve(&mut self) {} method resolve (line 265) | async fn resolve(self) -> Self::AsyncOutput { type AsyncOutput (line 274) | type AsyncOutput = Self; type State (line 275) | type State = (); type Cloneable (line 276) | type Cloneable = Self; type CloneableOwned (line 277) | type CloneableOwned = Self; method html_len (line 279) | fn html_len(&self) -> usize { method to_html (line 283) | fn to_html(self, key: &str, buf: &mut String) { method to_template (line 287) | fn to_template(key: &str, buf: &mut String) { method hydrate (line 295) | fn hydrate( method build (line 302) | fn build( method rebuild (line 310) | fn rebuild(self, _key: &str, _state: &mut Self::State) {} method into_cloneable (line 312) | fn into_cloneable(self) -> Self::Cloneable { method into_cloneable_owned (line 316) | fn into_cloneable_owned(self) -> Self::CloneableOwned { method dry_resolve (line 320) | fn dry_resolve(&mut self) {} method resolve (line 322) | async fn resolve(self) -> Self::AsyncOutput { type AsyncOutput (line 328) | type AsyncOutput = Self; type State (line 329) | type State = (crate::renderer::types::Element, &'a String); type Cloneable (line 330) | type Cloneable = Self; type CloneableOwned (line 331) | type CloneableOwned = Arc; method html_len (line 333) | fn html_len(&self) -> usize { method to_html (line 337) | fn to_html(self, key: &str, buf: &mut String) { method to_template (line 341) | fn to_template(_key: &str, _buf: &mut String) {} method hydrate (line 343) | fn hydrate( method build (line 356) | fn build( method rebuild (line 365) | fn rebuild(self, key: &str, state: &mut Self::State) { method into_cloneable (line 373) | fn into_cloneable(self) -> Self::Cloneable { method into_cloneable_owned (line 377) | fn into_cloneable_owned(self) -> Self::CloneableOwned { method dry_resolve (line 381) | fn dry_resolve(&mut self) {} method resolve (line 383) | async fn resolve(self) -> Self::AsyncOutput { type AsyncOutput (line 389) | type AsyncOutput = Self; type State (line 390) | type State = (crate::renderer::types::Element, String); type Cloneable (line 391) | type Cloneable = Arc; type CloneableOwned (line 392) | type CloneableOwned = Arc; method html_len (line 394) | fn html_len(&self) -> usize { method to_html (line 398) | fn to_html(self, key: &str, buf: &mut String) { method to_template (line 402) | fn to_template(_key: &str, _buf: &mut String) {} method hydrate (line 404) | fn hydrate( method build (line 417) | fn build( method rebuild (line 426) | fn rebuild(self, key: &str, state: &mut Self::State) { method into_cloneable (line 434) | fn into_cloneable(self) -> Self::Cloneable { method into_cloneable_owned (line 438) | fn into_cloneable_owned(self) -> Self::CloneableOwned { method dry_resolve (line 442) | fn dry_resolve(&mut self) {} method resolve (line 444) | async fn resolve(self) -> Self::AsyncOutput { type AsyncOutput (line 450) | type AsyncOutput = Self; type State (line 451) | type State = (crate::renderer::types::Element, Arc); type Cloneable (line 452) | type Cloneable = Arc; type CloneableOwned (line 453) | type CloneableOwned = Arc; method html_len (line 455) | fn html_len(&self) -> usize { method to_html (line 459) | fn to_html(self, key: &str, buf: &mut String) { method to_template (line 463) | fn to_template(_key: &str, _buf: &mut String) {} method hydrate (line 465) | fn hydrate( method build (line 478) | fn build( method rebuild (line 487) | fn rebuild(self, key: &str, state: &mut Self::State) { method into_cloneable (line 495) | fn into_cloneable(self) -> Self::Cloneable { method into_cloneable_owned (line 499) | fn into_cloneable_owned(self) -> Self::CloneableOwned { method dry_resolve (line 503) | fn dry_resolve(&mut self) {} method resolve (line 505) | async fn resolve(self) -> Self::AsyncOutput { type AsyncOutput (line 512) | type AsyncOutput = Self; type State (line 513) | type State = (crate::renderer::types::Element, bool); type Cloneable (line 514) | type Cloneable = Self; type CloneableOwned (line 515) | type CloneableOwned = Self; method html_len (line 517) | fn html_len(&self) -> usize { method to_html (line 521) | fn to_html(self, key: &str, buf: &mut String) { method to_template (line 528) | fn to_template(_key: &str, _buf: &mut String) {} method hydrate (line 530) | fn hydrate( method build (line 543) | fn build( method rebuild (line 554) | fn rebuild(self, key: &str, state: &mut Self::State) { method into_cloneable (line 566) | fn into_cloneable(self) -> Self::Cloneable { method into_cloneable_owned (line 570) | fn into_cloneable_owned(self) -> Self::CloneableOwned { method dry_resolve (line 574) | fn dry_resolve(&mut self) {} method resolve (line 576) | async fn resolve(self) -> Self::AsyncOutput { type AsyncOutput (line 585) | type AsyncOutput = Option; type State (line 586) | type State = (crate::renderer::types::Element, Option); type Cloneable (line 587) | type Cloneable = Option; type CloneableOwned (line 588) | type CloneableOwned = Option; method html_len (line 590) | fn html_len(&self) -> usize { method to_html (line 597) | fn to_html(self, key: &str, buf: &mut String) { method to_template (line 603) | fn to_template(_key: &str, _buf: &mut String) {} method hydrate (line 605) | fn hydrate( method build (line 614) | fn build( method rebuild (line 624) | fn rebuild(self, key: &str, state: &mut Self::State) { method into_cloneable (line 641) | fn into_cloneable(self) -> Self::Cloneable { method into_cloneable_owned (line 645) | fn into_cloneable_owned(self) -> Self::CloneableOwned { method dry_resolve (line 649) | fn dry_resolve(&mut self) { method resolve (line 655) | async fn resolve(self) -> Self::AsyncOutput { function escape_attr (line 663) | pub(crate) fn escape_attr(value: &str) -> Cow<'_, str> { FILE: tachys/src/html/class.rs function class (line 14) | pub fn class(class: C) -> Class type Class (line 23) | pub struct Class { method clone (line 31) | fn clone(&self) -> Self { constant MIN_LENGTH (line 42) | const MIN_LENGTH: usize = C::MIN_LENGTH; type AsyncOutput (line 44) | type AsyncOutput = Class; type State (line 45) | type State = C::State; type Cloneable (line 46) | type Cloneable = Class; type CloneableOwned (line 47) | type CloneableOwned = Class; method html_len (line 49) | fn html_len(&self) -> usize { method to_html (line 53) | fn to_html( method hydrate (line 68) | fn hydrate( method build (line 75) | fn build(self, el: &crate::renderer::types::Element) -> Self::State { method rebuild (line 79) | fn rebuild(self, state: &mut Self::State) { method into_cloneable (line 83) | fn into_cloneable(self) -> Self::Cloneable { method into_cloneable_owned (line 89) | fn into_cloneable_owned(self) -> Self::CloneableOwned { method dry_resolve (line 95) | fn dry_resolve(&mut self) { method resolve (line 99) | async fn resolve(self) -> Self::AsyncOutput { method keys (line 105) | fn keys(&self) -> Vec { method add_any_attr (line 116) | fn add_any_attr( constant CLASS (line 128) | const CLASS: &'static str = C::TEMPLATE; method to_template (line 130) | fn to_template( type IntoClass (line 142) | pub trait IntoClass: Send { constant TEMPLATE (line 144) | const TEMPLATE: &'static str = ""; constant MIN_LENGTH (line 146) | const MIN_LENGTH: usize = Self::TEMPLATE.len(); method html_len (line 158) | fn html_len(&self) -> usize; method to_html (line 161) | fn to_html(self, class: &mut String); method should_overwrite (line 165) | fn should_overwrite(&self) -> bool { method to_template (line 171) | fn to_template(class: &mut String) {} method hydrate (line 175) | fn hydrate( method build (line 181) | fn build(self, el: &crate::renderer::types::Element) -> Self::State; method rebuild (line 184) | fn rebuild(self, state: &mut Self::State); method into_cloneable (line 187) | fn into_cloneable(self) -> Self::Cloneable; method into_cloneable_owned (line 190) | fn into_cloneable_owned(self) -> Self::CloneableOwned; method dry_resolve (line 195) | fn dry_resolve(&mut self); method resolve (line 198) | fn resolve(self) -> impl Future + Send; method reset (line 201) | fn reset(state: &mut Self::State); type AsyncOutput (line 205) | type AsyncOutput = Option; type State (line 206) | type State = (crate::renderer::types::Element, Option); type Cloneable (line 207) | type Cloneable = Option; type CloneableOwned (line 208) | type CloneableOwned = Option; method html_len (line 210) | fn html_len(&self) -> usize { method to_html (line 214) | fn to_html(self, class: &mut String) { method hydrate (line 220) | fn hydrate( method build (line 231) | fn build(self, el: &crate::renderer::types::Element) -> Self::State { method rebuild (line 239) | fn rebuild(self, state: &mut Self::State) { method into_cloneable (line 259) | fn into_cloneable(self) -> Self::Cloneable { method into_cloneable_owned (line 263) | fn into_cloneable_owned(self) -> Self::CloneableOwned { method dry_resolve (line 267) | fn dry_resolve(&mut self) { method resolve (line 273) | async fn resolve(self) -> Self::AsyncOutput { method reset (line 281) | fn reset(state: &mut Self::State) { type AsyncOutput (line 289) | type AsyncOutput = Self; type State (line 290) | type State = (crate::renderer::types::Element, Self); type Cloneable (line 291) | type Cloneable = Self; type CloneableOwned (line 292) | type CloneableOwned = Arc; method html_len (line 294) | fn html_len(&self) -> usize { method to_html (line 298) | fn to_html(self, class: &mut String) { method should_overwrite (line 302) | fn should_overwrite(&self) -> bool { method hydrate (line 306) | fn hydrate( method build (line 316) | fn build(self, el: &crate::renderer::types::Element) -> Self::State { method rebuild (line 321) | fn rebuild(self, state: &mut Self::State) { method into_cloneable (line 329) | fn into_cloneable(self) -> Self::Cloneable { method into_cloneable_owned (line 333) | fn into_cloneable_owned(self) -> Self::CloneableOwned { method dry_resolve (line 337) | fn dry_resolve(&mut self) {} method resolve (line 339) | async fn resolve(self) -> Self::AsyncOutput { method reset (line 343) | fn reset(state: &mut Self::State) { type AsyncOutput (line 350) | type AsyncOutput = Self; type State (line 351) | type State = (crate::renderer::types::Element, Self); type Cloneable (line 352) | type Cloneable = Arc; type CloneableOwned (line 353) | type CloneableOwned = Arc; method html_len (line 355) | fn html_len(&self) -> usize { method to_html (line 359) | fn to_html(self, class: &mut String) { method should_overwrite (line 363) | fn should_overwrite(&self) -> bool { method hydrate (line 367) | fn hydrate( method build (line 377) | fn build(self, el: &crate::renderer::types::Element) -> Self::State { method rebuild (line 382) | fn rebuild(self, state: &mut Self::State) { method into_cloneable (line 390) | fn into_cloneable(self) -> Self::Cloneable { method into_cloneable_owned (line 394) | fn into_cloneable_owned(self) -> Self::CloneableOwned { method dry_resolve (line 398) | fn dry_resolve(&mut self) {} method resolve (line 400) | async fn resolve(self) -> Self::AsyncOutput { method reset (line 404) | fn reset(state: &mut Self::State) { type AsyncOutput (line 411) | type AsyncOutput = Self; type State (line 412) | type State = (crate::renderer::types::Element, Self); type Cloneable (line 413) | type Cloneable = Arc; type CloneableOwned (line 414) | type CloneableOwned = Arc; method html_len (line 416) | fn html_len(&self) -> usize { method to_html (line 420) | fn to_html(self, class: &mut String) { method should_overwrite (line 424) | fn should_overwrite(&self) -> bool { method hydrate (line 428) | fn hydrate( method build (line 438) | fn build(self, el: &crate::renderer::types::Element) -> Self::State { method rebuild (line 443) | fn rebuild(self, state: &mut Self::State) { method into_cloneable (line 451) | fn into_cloneable(self) -> Self::Cloneable { method into_cloneable_owned (line 455) | fn into_cloneable_owned(self) -> Self::CloneableOwned { method dry_resolve (line 459) | fn dry_resolve(&mut self) {} method resolve (line 461) | async fn resolve(self) -> Self::AsyncOutput { method reset (line 465) | fn reset(state: &mut Self::State) { type AsyncOutput (line 472) | type AsyncOutput = Self; type State (line 473) | type State = (crate::renderer::types::Element, Self); type Cloneable (line 474) | type Cloneable = Self; type CloneableOwned (line 475) | type CloneableOwned = Self; method html_len (line 477) | fn html_len(&self) -> usize { method to_html (line 481) | fn to_html(self, class: &mut String) { method should_overwrite (line 485) | fn should_overwrite(&self) -> bool { method hydrate (line 489) | fn hydrate( method build (line 499) | fn build(self, el: &crate::renderer::types::Element) -> Self::State { method rebuild (line 504) | fn rebuild(self, state: &mut Self::State) { method into_cloneable (line 512) | fn into_cloneable(self) -> Self::Cloneable { method into_cloneable_owned (line 516) | fn into_cloneable_owned(self) -> Self::CloneableOwned { method dry_resolve (line 520) | fn dry_resolve(&mut self) {} method resolve (line 522) | async fn resolve(self) -> Self::AsyncOutput { method reset (line 526) | fn reset(state: &mut Self::State) { type AsyncOutput (line 533) | type AsyncOutput = Self; type State (line 534) | type State = (crate::renderer::types::ClassList, bool, &'static str); type Cloneable (line 535) | type Cloneable = Self; type CloneableOwned (line 536) | type CloneableOwned = Self; method html_len (line 538) | fn html_len(&self) -> usize { method to_html (line 542) | fn to_html(self, class: &mut String) { method hydrate (line 549) | fn hydrate( method build (line 561) | fn build(self, el: &crate::renderer::types::Element) -> Self::State { method rebuild (line 570) | fn rebuild(self, state: &mut Self::State) { method into_cloneable (line 593) | fn into_cloneable(self) -> Self::Cloneable { method into_cloneable_owned (line 597) | fn into_cloneable_owned(self) -> Self::Cloneable { method dry_resolve (line 601) | fn dry_resolve(&mut self) {} method resolve (line 603) | async fn resolve(self) -> Self::AsyncOutput { method reset (line 607) | fn reset(state: &mut Self::State) { constant TEMPLATE (line 615) | const TEMPLATE: &'static str = V; type AsyncOutput (line 617) | type AsyncOutput = Self; type State (line 618) | type State = (); type Cloneable (line 619) | type Cloneable = Self; type CloneableOwned (line 620) | type CloneableOwned = Self; method html_len (line 622) | fn html_len(&self) -> usize { method to_html (line 626) | fn to_html(self, class: &mut String) { method to_template (line 630) | fn to_template(class: &mut String) { method hydrate (line 634) | fn hydrate( method build (line 640) | fn build(self, el: &crate::renderer::types::Element) -> Self::State { method rebuild (line 644) | fn rebuild(self, _state: &mut Self::State) {} method into_cloneable (line 646) | fn into_cloneable(self) -> Self::Cloneable { method into_cloneable_owned (line 650) | fn into_cloneable_owned(self) -> Self::CloneableOwned { method dry_resolve (line 654) | fn dry_resolve(&mut self) {} method resolve (line 656) | async fn resolve(self) -> Self::AsyncOutput { method reset (line 660) | fn reset(_state: &mut Self::State) {} FILE: tachys/src/html/directive.rs type DirectiveAttribute (line 17) | pub trait DirectiveAttribute method directive (line 26) | fn directive(self, handler: D, param: P) -> Self::Output; type Output (line 36) | type Output = ::Output>; method directive (line 38) | fn directive(self, handler: D, param: P) -> Self::Output { function directive (line 46) | pub fn directive(handler: D, param: P) -> Directive type Directive (line 61) | pub struct Directive(Option... method clone (line 68) | fn clone(&self) -> Self { type DirectiveInner (line 74) | struct DirectiveInner { method clone (line 85) | fn clone(&self) -> Self { constant MIN_LENGTH (line 100) | const MIN_LENGTH: usize = 0; type AsyncOutput (line 102) | type AsyncOutput = Self; type State (line 103) | type State = crate::renderer::types::Element; type Cloneable (line 104) | type Cloneable = Directive; type CloneableOwned (line 105) | type CloneableOwned = Directive; method html_len (line 107) | fn html_len(&self) -> usize { method to_html (line 111) | fn to_html( method hydrate (line 120) | fn hydrate( method build (line 129) | fn build(self, el: &crate::renderer::types::Element) -> Self::State { method rebuild (line 135) | fn rebuild(self, state: &mut Self::State) { method into_cloneable (line 140) | fn into_cloneable(self) -> Self::Cloneable { method into_cloneable_owned (line 144) | fn into_cloneable_owned(self) -> Self::CloneableOwned { method dry_resolve (line 156) | fn dry_resolve(&mut self) {} method resolve (line 158) | async fn resolve(self) -> Self::AsyncOutput { method keys (line 162) | fn keys(&self) -> Vec { method add_any_attr (line 175) | fn add_any_attr( constant CLASS (line 184) | const CLASS: &'static str = ""; method to_template (line 186) | fn to_template( type IntoDirective (line 242) | pub trait IntoDirective { method run (line 247) | fn run(&self, el: crate::renderer::types::Element, param: P); method into_cloneable (line 250) | fn into_cloneable(self) -> Self::Cloneable; type Cloneable (line 257) | type Cloneable = Arc; method run (line 259) | fn run(&self, el: crate::renderer::types::Element, _: ()) { method into_cloneable (line 263) | fn into_cloneable(self) -> Self::Cloneable { type Cloneable (line 271) | type Cloneable = Arc; function run (line 273) | fn run(&self, el: crate::renderer::types::Element, _: ()) { function into_cloneable (line 277) | fn into_cloneable(self) -> Self::Cloneable { type Cloneable (line 287) | type Cloneable = Arc; method run (line 289) | fn run(&self, el: crate::renderer::types::Element, param: P) { method into_cloneable (line 293) | fn into_cloneable(self) -> Self::Cloneable { type Cloneable (line 303) | type Cloneable = Arc; function run (line 305) | fn run(&self, el: crate::renderer::types::Element, param: P) { function into_cloneable (line 309) | fn into_cloneable(self) -> Self::Cloneable { FILE: tachys/src/html/element/custom.rs function custom (line 7) | pub fn custom(tag: E) -> HtmlElement, (), ()> type Custom (line 22) | pub struct Custom(E); type Output (line 28) | type Output = web_sys::HtmlElement; constant SELF_CLOSING (line 30) | const SELF_CLOSING: bool = false; constant ESCAPE_CHILDREN (line 31) | const ESCAPE_CHILDREN: bool = true; constant TAG (line 32) | const TAG: &'static str = ""; constant NAMESPACE (line 33) | const NAMESPACE: Option<&'static str> = None; method tag (line 35) | fn tag(&self) -> &str { FILE: tachys/src/html/element/element_ext.rs type ElementExt (line 30) | pub trait ElementExt { method attr (line 32) | fn attr(&self, attribute: At) -> At::State method class (line 37) | fn class(&self, class: C) -> C::State method style (line 42) | fn style(&self, style: S) -> S::State method on (line 47) | fn on( method attr (line 62) | fn attr(&self, attribute: At) -> At::State method class (line 69) | fn class(&self, class: C) -> C::State method on (line 76) | fn on( method style (line 89) | fn style(&self, style: S) -> S::State FILE: tachys/src/html/element/inner_html.rs function inner_html (line 23) | pub fn inner_html(value: T) -> InnerHtml type InnerHtml (line 32) | pub struct InnerHtml { method clone (line 40) | fn clone(&self) -> Self { constant MIN_LENGTH (line 51) | const MIN_LENGTH: usize = 0; type AsyncOutput (line 53) | type AsyncOutput = InnerHtml; type State (line 54) | type State = T::State; type Cloneable (line 55) | type Cloneable = InnerHtml; type CloneableOwned (line 56) | type CloneableOwned = InnerHtml; method html_len (line 58) | fn html_len(&self) -> usize { method to_html (line 62) | fn to_html( method hydrate (line 72) | fn hydrate( method build (line 79) | fn build(self, el: &crate::renderer::types::Element) -> Self::State { method rebuild (line 83) | fn rebuild(self, state: &mut Self::State) { method into_cloneable (line 87) | fn into_cloneable(self) -> Self::Cloneable { method into_cloneable_owned (line 93) | fn into_cloneable_owned(self) -> Self::CloneableOwned { method dry_resolve (line 99) | fn dry_resolve(&mut self) { method resolve (line 103) | async fn resolve(self) -> Self::AsyncOutput { method keys (line 109) | fn keys(&self) -> Vec { method add_any_attr (line 120) | fn add_any_attr( type InnerHtmlAttribute (line 129) | pub trait InnerHtmlAttribute method inner_html (line 143) | fn inner_html( function inner_html (line 158) | fn inner_html( type InnerHtmlValue (line 167) | pub trait InnerHtmlValue: Send { method html_len (line 178) | fn html_len(&self) -> usize; method to_html (line 181) | fn to_html(self, buf: &mut String); method to_template (line 184) | fn to_template(buf: &mut String); method hydrate (line 188) | fn hydrate( method build (line 194) | fn build(self, el: &crate::renderer::types::Element) -> Self::State; method rebuild (line 197) | fn rebuild(self, state: &mut Self::State); method into_cloneable (line 200) | fn into_cloneable(self) -> Self::Cloneable; method into_cloneable_owned (line 203) | fn into_cloneable_owned(self) -> Self::CloneableOwned; method dry_resolve (line 208) | fn dry_resolve(&mut self); method resolve (line 211) | fn resolve(self) -> impl Future + Send; type AsyncOutput (line 215) | type AsyncOutput = Self; type State (line 216) | type State = (crate::renderer::types::Element, Self); type Cloneable (line 217) | type Cloneable = Arc; type CloneableOwned (line 218) | type CloneableOwned = Arc; method html_len (line 220) | fn html_len(&self) -> usize { method to_html (line 224) | fn to_html(self, buf: &mut String) { method to_template (line 228) | fn to_template(_buf: &mut String) {} method hydrate (line 230) | fn hydrate( method build (line 240) | fn build(self, el: &crate::renderer::types::Element) -> Self::State { method rebuild (line 245) | fn rebuild(self, state: &mut Self::State) { method into_cloneable (line 252) | fn into_cloneable(self) -> Self::Cloneable { method into_cloneable_owned (line 256) | fn into_cloneable_owned(self) -> Self::Cloneable { method dry_resolve (line 260) | fn dry_resolve(&mut self) {} method resolve (line 262) | async fn resolve(self) -> Self::AsyncOutput { type AsyncOutput (line 268) | type AsyncOutput = Self; type State (line 269) | type State = (crate::renderer::types::Element, Self); type Cloneable (line 270) | type Cloneable = Self; type CloneableOwned (line 271) | type CloneableOwned = Self; method html_len (line 273) | fn html_len(&self) -> usize { method to_html (line 277) | fn to_html(self, buf: &mut String) { method to_template (line 281) | fn to_template(_buf: &mut String) {} method hydrate (line 283) | fn hydrate( method build (line 293) | fn build(self, el: &crate::renderer::types::Element) -> Self::State { method rebuild (line 298) | fn rebuild(self, state: &mut Self::State) { method into_cloneable (line 305) | fn into_cloneable(self) -> Self::Cloneable { method into_cloneable_owned (line 309) | fn into_cloneable_owned(self) -> Self::Cloneable { method dry_resolve (line 313) | fn dry_resolve(&mut self) {} method resolve (line 315) | async fn resolve(self) -> Self::AsyncOutput { type AsyncOutput (line 321) | type AsyncOutput = Self; type State (line 322) | type State = (crate::renderer::types::Element, Self); type Cloneable (line 323) | type Cloneable = Self; type CloneableOwned (line 324) | type CloneableOwned = Arc; method html_len (line 326) | fn html_len(&self) -> usize { method to_html (line 330) | fn to_html(self, buf: &mut String) { method to_template (line 334) | fn to_template(_buf: &mut String) {} method hydrate (line 336) | fn hydrate( method build (line 346) | fn build(self, el: &crate::renderer::types::Element) -> Self::State { method rebuild (line 351) | fn rebuild(self, state: &mut Self::State) { method into_cloneable (line 358) | fn into_cloneable(self) -> Self::Cloneable { method into_cloneable_owned (line 362) | fn into_cloneable_owned(self) -> Self::CloneableOwned { method dry_resolve (line 366) | fn dry_resolve(&mut self) {} method resolve (line 368) | async fn resolve(self) -> Self::AsyncOutput { type AsyncOutput (line 377) | type AsyncOutput = Self; type State (line 378) | type State = (crate::renderer::types::Element, Option); type Cloneable (line 379) | type Cloneable = Option; type CloneableOwned (line 380) | type CloneableOwned = Option; method html_len (line 382) | fn html_len(&self) -> usize { method to_html (line 389) | fn to_html(self, buf: &mut String) { method to_template (line 395) | fn to_template(_buf: &mut String) {} method hydrate (line 397) | fn hydrate( method build (line 404) | fn build(self, el: &crate::renderer::types::Element) -> Self::State { method rebuild (line 408) | fn rebuild(self, state: &mut Self::State) { method into_cloneable (line 426) | fn into_cloneable(self) -> Self::Cloneable { method into_cloneable_owned (line 430) | fn into_cloneable_owned(self) -> Self::CloneableOwned { method dry_resolve (line 434) | fn dry_resolve(&mut self) {} method resolve (line 436) | async fn resolve(self) -> Self::AsyncOutput { FILE: tachys/src/html/element/mod.rs type HtmlElement (line 37) | pub struct HtmlElement { method clone (line 46) | fn clone(&self) -> Self { type Output (line 84) | type Output = HtmlElement< function child (line 90) | fn child(self, child: NewChild) -> Self::Output { type Output (line 110) | type Output = function child (line 113) | fn child(self, child: NewChild) -> Self::Output { type NextChildren (line 129) | trait NextChildren { method next_children (line 130) | fn next_children( method next_children (line 142) | fn next_children(mut self, child: AnyView) -> StaticVec { method next_children (line 149) | fn next_children(self, child: AnyView) -> StaticVec { method next_children (line 155) | fn next_children(self, child: AnyView) -> StaticVec { type Output (line 240) | type Output = method add_any_attr (line 243) | fn add_any_attr( type ElementChild (line 265) | pub trait ElementChild method child (line 273) | fn child(self, child: NewChild) -> Self::Output; type ElementType (line 277) | pub trait ElementType: Send + 'static { constant TAG (line 282) | const TAG: &'static str; constant SELF_CLOSING (line 284) | const SELF_CLOSING: bool; constant ESCAPE_CHILDREN (line 288) | const ESCAPE_CHILDREN: bool; constant NAMESPACE (line 290) | const NAMESPACE: Option<&'static str>; method tag (line 293) | fn tag(&self) -> &str; type HasElementType (line 297) | pub trait HasElementType { type ElementType (line 308) | type ElementType = E::Output; type ElementWithChildren (line 302) | pub(crate) trait ElementWithChildren {} type State (line 317) | type State = ElementState; method rebuild (line 319) | fn rebuild(self, state: &mut Self::State) { method build (line 349) | fn build(self) -> Self::State { type AsyncOutput (line 376) | type AsyncOutput = HtmlElement; type Owned (line 377) | type Owned = HtmlElement; constant MIN_LENGTH (line 379) | const MIN_LENGTH: usize = if E::SELF_CLOSING { method dry_resolve (line 392) | fn dry_resolve(&mut self) { method resolve (line 397) | async fn resolve(self) -> Self::AsyncOutput { method html_len (line 409) | fn html_len(&self) -> usize { method to_html_with_buf (line 424) | fn to_html_with_buf( method to_html_async_with_buf (line 464) | fn to_html_async_with_buf( method hydrate (line 510) | fn hydrate( method hydrate_async (line 587) | async fn hydrate_async( method into_owned (line 658) | fn into_owned(self) -> Self::Owned { function attributes_to_html (line 670) | pub fn attributes_to_html(attr: At, buf: &mut String) -> String type ElementState (line 707) | pub struct ElementState { type Target (line 714) | type Target = crate::renderer::types::Element; method deref (line 716) | fn deref(&self) -> &Self::Target { method unmount (line 722) | fn unmount(&mut self) { method mount (line 726) | fn mount( method try_mount (line 734) | fn try_mount( method insert_before_this (line 742) | fn insert_before_this(&self, child: &mut dyn Mountable) -> bool { method elements (line 760) | fn elements(&self) -> Vec { constant TEMPLATE (line 777) | const TEMPLATE: &'static str = str_from_buffer(&const_concat(&[ method to_template (line 799) | fn to_template( FILE: tachys/src/html/event.rs type SharedEventCallback (line 21) | pub type SharedEventCallback = Rc>; type EventCallback (line 24) | pub trait EventCallback: 'static { method invoke (line 26) | fn invoke(&mut self, event: E); method into_shared (line 29) | fn into_shared(self) -> SharedEventCallback; function invoke (line 33) | fn invoke(&mut self, event: E) { function into_shared (line 38) | fn into_shared(self) -> SharedEventCallback { method invoke (line 47) | fn invoke(&mut self, event: E) { method into_shared (line 51) | fn into_shared(self) -> SharedEventCallback { type Targeted (line 57) | pub struct Targeted { function into_inner (line 64) | pub fn into_inner(self) -> E { function target (line 69) | pub fn target(&self) -> T type Target (line 82) | type Target = E; method deref (line 84) | fn deref(&self) -> &Self::Target { method deref_mut (line 90) | fn deref_mut(&mut self) -> &mut Self::Target { function from (line 96) | fn from(event: E) -> Self { function on (line 105) | pub fn on(event: E, cb: F) -> On function on_target (line 122) | pub fn on_target( type On (line 139) | pub struct On { method clone (line 151) | fn clone(&self) -> Self { function attach (line 169) | pub fn attach( function attach_capture (line 221) | pub fn attach_capture( method fmt (line 261) | fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { constant MIN_LENGTH (line 274) | const MIN_LENGTH: usize = 0; type AsyncOutput (line 275) | type AsyncOutput = Self; type State (line 277) | type State = ( type Cloneable (line 281) | type Cloneable = On>; type CloneableOwned (line 282) | type CloneableOwned = On>; method html_len (line 285) | fn html_len(&self) -> usize { method to_html (line 290) | fn to_html( method hydrate (line 300) | fn hydrate( method build (line 313) | fn build(self, el: &crate::renderer::types::Element) -> Self::State { method rebuild (line 323) | fn rebuild(self, state: &mut Self::State) { method into_cloneable (line 337) | fn into_cloneable(self) -> Self::Cloneable { method into_cloneable_owned (line 346) | fn into_cloneable_owned(self) -> Self::CloneableOwned { method dry_resolve (line 355) | fn dry_resolve(&mut self) {} method resolve (line 357) | async fn resolve(self) -> Self::AsyncOutput { method keys (line 361) | fn keys(&self) -> Vec { method add_any_attr (line 376) | fn add_any_attr( method to_template (line 386) | fn to_template( type EventDescriptor (line 397) | pub trait EventDescriptor: Clone { constant BUBBLES (line 406) | const BUBBLES: bool; constant CAPTURE (line 409) | const CAPTURE: bool = false; method name (line 412) | fn name(&self) -> Cow<'static, str>; method event_delegation_key (line 415) | fn event_delegation_key(&self) -> Cow<'static, str>; method options (line 420) | fn options(&self) -> Option<&web_sys::AddEventListenerOptions> { type EventType (line 437) | type EventType = E::EventType; constant CAPTURE (line 439) | const CAPTURE: bool = true; constant BUBBLES (line 440) | const BUBBLES: bool = E::BUBBLES; method name (line 442) | fn name(&self) -> Cow<'static, str> { method event_delegation_key (line 446) | fn event_delegation_key(&self) -> Cow<'static, str> { type EventType (line 470) | type EventType = E; method name (line 472) | fn name(&self) -> Cow<'static, str> { method event_delegation_key (line 476) | fn event_delegation_key(&self) -> Cow<'static, str> { constant BUBBLES (line 480) | const BUBBLES: bool = false; method options (line 483) | fn options(&self) -> Option<&web_sys::AddEventListenerOptions> { type Capture (line 427) | pub struct Capture { function capture (line 432) | pub fn capture(event: E) -> Capture { type Custom (line 453) | pub struct Custom { method clone (line 460) | fn clone(&self) -> Self { function new (line 492) | pub fn new(name: impl Into>) -> Self { function options_mut (line 519) | pub fn options_mut(&mut self) -> &mut web_sys::AddEventListenerOptions { FILE: tachys/src/html/islands.rs type Island (line 10) | pub struct Island { constant ISLAND_TAG (line 16) | const ISLAND_TAG: &str = "leptos-island"; constant ISLAND_CHILDREN_TAG (line 17) | const ISLAND_CHILDREN_TAG: &str = "leptos-children"; function new (line 21) | pub fn new(component: &'static str, view: View) -> Self { function with_props (line 32) | pub fn with_props(mut self, props_json: String) -> Self { function open_tag (line 37) | fn open_tag(component: &'static str, props: &str, buf: &mut String) { function close_tag (line 52) | fn close_tag(buf: &mut String) { function should_have_element_representation (line 59) | fn should_have_element_representation() -> bool { type State (line 78) | type State = View::State; method build (line 80) | fn build(self) -> Self::State { method rebuild (line 84) | fn rebuild(self, state: &mut Self::State) { type Output (line 93) | type Output = method add_any_attr (line 96) | fn add_any_attr( type AsyncOutput (line 122) | type AsyncOutput = Island; type Owned (line 123) | type Owned = Island; constant MIN_LENGTH (line 125) | const MIN_LENGTH: usize = ISLAND_TAG.len() * 2 method dry_resolve (line 131) | fn dry_resolve(&mut self) { method resolve (line 135) | async fn resolve(self) -> Self::AsyncOutput { method to_html_with_buf (line 150) | fn to_html_with_buf( method to_html_async_with_buf (line 174) | fn to_html_async_with_buf( method hydrate (line 209) | fn hydrate( method into_owned (line 226) | fn into_owned(self) -> Self::Owned { type IslandChildren (line 237) | pub struct IslandChildren { function new (line 244) | pub fn new(view: View) -> Self { function new_with_on_hydrate (line 253) | pub fn new_with_on_hydrate( function open_tag (line 263) | fn open_tag(buf: &mut String) { function close_tag (line 269) | fn close_tag(buf: &mut String) { type State (line 280) | type State = (); method build (line 282) | fn build(self) -> Self::State {} method rebuild (line 284) | fn rebuild(self, _state: &mut Self::State) {} type Output (line 291) | type Output = method add_any_attr (line 294) | fn add_any_attr( type AsyncOutput (line 313) | type AsyncOutput = IslandChildren; type Owned (line 314) | type Owned = IslandChildren; constant MIN_LENGTH (line 316) | const MIN_LENGTH: usize = ISLAND_CHILDREN_TAG.len() * 2 method dry_resolve (line 321) | fn dry_resolve(&mut self) { method resolve (line 325) | async fn resolve(self) -> Self::AsyncOutput { method to_html_with_buf (line 333) | fn to_html_with_buf( method to_html_async_with_buf (line 352) | fn to_html_async_with_buf( method hydrate (line 382) | fn hydrate( method into_owned (line 422) | fn into_owned(self) -> Self::Owned { FILE: tachys/src/html/mod.rs constant FEATURE_CONFLICT_DIAGNOSTIC (line 22) | pub(crate) const FEATURE_CONFLICT_DIAGNOSTIC: &str = type Doctype (line 51) | pub struct Doctype { function doctype (line 56) | pub fn doctype(value: &'static str) -> Doctype { type State (line 61) | type State = (); method build (line 63) | fn build(self) -> Self::State {} method rebuild (line 65) | fn rebuild(self, _state: &mut Self::State) {} type AsyncOutput (line 71) | type AsyncOutput = Self; type Owned (line 72) | type Owned = Self; constant MIN_LENGTH (line 74) | const MIN_LENGTH: usize = "".len(); method dry_resolve (line 76) | fn dry_resolve(&mut self) {} method resolve (line 78) | async fn resolve(self) -> Self::AsyncOutput { method to_html_with_buf (line 82) | fn to_html_with_buf( method hydrate (line 95) | fn hydrate( method into_owned (line 102) | fn into_owned(self) -> Self::Owned { type InertElement (line 108) | pub struct InertElement { method new (line 114) | pub fn new(html: impl Into>) -> Self { type InertElementState (line 120) | pub struct InertElementState(Cow<'static, str>, Element); method unmount (line 123) | fn unmount(&mut self) { method mount (line 127) | fn mount(&mut self, parent: &Element, marker: Option<&Node>) { method insert_before_this (line 131) | fn insert_before_this(&self, child: &mut dyn Mountable) -> bool { method elements (line 135) | fn elements(&self) -> Vec { type State (line 141) | type State = InertElementState; method build (line 143) | fn build(self) -> Self::State { method rebuild (line 148) | fn rebuild(self, state: &mut Self::State) { type Output (line 161) | type Output = Self; method add_any_attr (line 163) | fn add_any_attr( type AsyncOutput (line 178) | type AsyncOutput = Self; type Owned (line 179) | type Owned = Self; constant MIN_LENGTH (line 181) | const MIN_LENGTH: usize = 0; method html_len (line 183) | fn html_len(&self) -> usize { method dry_resolve (line 187) | fn dry_resolve(&mut self) {} method resolve (line 189) | async fn resolve(self) -> Self { method to_html_with_buf (line 193) | fn to_html_with_buf( method hydrate (line 205) | fn hydrate( method into_owned (line 222) | fn into_owned(self) -> Self::Owned { FILE: tachys/src/html/node_ref.rs type NodeRefContainer (line 22) | pub trait NodeRefContainer: Send + Clone + 'static method load (line 27) | fn load(self, el: &crate::renderer::types::Element); type NodeRefAttr (line 32) | pub struct NodeRefAttr { method clone (line 41) | fn clone(&self) -> Self { function node_ref (line 50) | pub fn node_ref(container: C) -> NodeRefAttr constant MIN_LENGTH (line 68) | const MIN_LENGTH: usize = 0; type AsyncOutput (line 69) | type AsyncOutput = Self; type State (line 70) | type State = crate::renderer::types::Element; type Cloneable (line 71) | type Cloneable = Self; type CloneableOwned (line 72) | type CloneableOwned = Self; method html_len (line 75) | fn html_len(&self) -> usize { method to_html (line 79) | fn to_html( method hydrate (line 88) | fn hydrate( method build (line 96) | fn build(self, el: &crate::renderer::types::Element) -> Self::State { method rebuild (line 101) | fn rebuild(self, state: &mut Self::State) { method into_cloneable (line 105) | fn into_cloneable(self) -> Self::Cloneable { method into_cloneable_owned (line 109) | fn into_cloneable_owned(self) -> Self::Cloneable { method dry_resolve (line 113) | fn dry_resolve(&mut self) {} method resolve (line 115) | async fn resolve(self) -> Self::AsyncOutput { method keys (line 119) | fn keys(&self) -> Vec { method add_any_attr (line 133) | fn add_any_attr( type NodeRefAttribute (line 142) | pub trait NodeRefAttribute method node_ref (line 150) | fn node_ref( FILE: tachys/src/html/property.rs function prop (line 18) | pub fn prop(key: K, value: P) -> Property type Property (line 31) | pub struct Property { method clone (line 42) | fn clone(&self) -> Self { constant MIN_LENGTH (line 55) | const MIN_LENGTH: usize = 0; type AsyncOutput (line 57) | type AsyncOutput = Self; type State (line 58) | type State = P::State; type Cloneable (line 59) | type Cloneable = Property, P::Cloneable>; type CloneableOwned (line 60) | type CloneableOwned = Property, P::CloneableOwned>; method html_len (line 63) | fn html_len(&self) -> usize { method to_html (line 67) | fn to_html( method hydrate (line 76) | fn hydrate( method build (line 86) | fn build(self, el: &crate::renderer::types::Element) -> Self::State { method rebuild (line 93) | fn rebuild(self, state: &mut Self::State) { method into_cloneable (line 100) | fn into_cloneable(self) -> Self::Cloneable { method into_cloneable_owned (line 109) | fn into_cloneable_owned(self) -> Self::CloneableOwned { method dry_resolve (line 118) | fn dry_resolve(&mut self) {} method resolve (line 120) | async fn resolve(self) -> Self::AsyncOutput { method keys (line 124) | fn keys(&self) -> Vec { method add_any_attr (line 138) | fn add_any_attr( method to_template (line 151) | fn to_template( type IntoProperty (line 162) | pub trait IntoProperty { method hydrate (line 171) | fn hydrate( method build (line 178) | fn build( method rebuild (line 185) | fn rebuild(self, state: &mut Self::State, key: &str); method into_cloneable (line 188) | fn into_cloneable(self) -> Self::Cloneable; method into_cloneable_owned (line 191) | fn into_cloneable_owned(self) -> Self::CloneableOwned; type State (line 387) | type State = (crate::renderer::types::Element, JsValue); type Cloneable (line 388) | type Cloneable = Self; type CloneableOwned (line 389) | type CloneableOwned = Self; method hydrate (line 391) | fn hydrate( method build (line 401) | fn build( method rebuild (line 411) | fn rebuild(self, state: &mut Self::State, key: &str) { method into_cloneable (line 418) | fn into_cloneable(self) -> Self::Cloneable { method into_cloneable_owned (line 422) | fn into_cloneable_owned(self) -> Self::CloneableOwned { type State (line 428) | type State = (crate::renderer::types::Element, JsValue); type Cloneable (line 429) | type Cloneable = Self; type CloneableOwned (line 430) | type CloneableOwned = Self; method hydrate (line 432) | fn hydrate( method build (line 445) | fn build( method rebuild (line 458) | fn rebuild(self, state: &mut Self::State, key: &str) { method into_cloneable (line 465) | fn into_cloneable(self) -> Self::Cloneable { method into_cloneable_owned (line 469) | fn into_cloneable_owned(self) -> Self::CloneableOwned { FILE: tachys/src/html/style.rs function style (line 18) | pub fn style(style: S) -> Style type Style (line 27) | pub struct Style { method clone (line 35) | fn clone(&self) -> Self { constant MIN_LENGTH (line 46) | const MIN_LENGTH: usize = 0; type AsyncOutput (line 48) | type AsyncOutput = Style; type State (line 49) | type State = S::State; type Cloneable (line 50) | type Cloneable = Style; type CloneableOwned (line 51) | type CloneableOwned = Style; method html_len (line 55) | fn html_len(&self) -> usize { method to_html (line 59) | fn to_html( method hydrate (line 69) | fn hydrate( method build (line 76) | fn build(self, el: &crate::renderer::types::Element) -> Self::State { method rebuild (line 80) | fn rebuild(self, state: &mut Self::State) { method into_cloneable (line 84) | fn into_cloneable(self) -> Self::Cloneable { method into_cloneable_owned (line 90) | fn into_cloneable_owned(self) -> Self::CloneableOwned { method dry_resolve (line 96) | fn dry_resolve(&mut self) { method resolve (line 100) | async fn resolve(self) -> Self::AsyncOutput { method keys (line 106) | fn keys(&self) -> Vec { method add_any_attr (line 117) | fn add_any_attr( method to_template (line 129) | fn to_template( type IntoStyle (line 144) | pub trait IntoStyle: Send { method to_html (line 155) | fn to_html(self, style: &mut String); method hydrate (line 159) | fn hydrate( method build (line 165) | fn build(self, el: &crate::renderer::types::Element) -> Self::State; method rebuild (line 168) | fn rebuild(self, state: &mut Self::State); method into_cloneable (line 171) | fn into_cloneable(self) -> Self::Cloneable; method into_cloneable_owned (line 174) | fn into_cloneable_owned(self) -> Self::CloneableOwned; method dry_resolve (line 179) | fn dry_resolve(&mut self); method resolve (line 182) | fn resolve(self) -> impl Future + Send; method reset (line 185) | fn reset(state: &mut Self::State); type AsyncOutput (line 189) | type AsyncOutput = Option; type State (line 190) | type State = (crate::renderer::types::Element, Option); type Cloneable (line 191) | type Cloneable = Option; type CloneableOwned (line 192) | type CloneableOwned = Option; method to_html (line 194) | fn to_html(self, style: &mut String) { method hydrate (line 200) | fn hydrate( method build (line 211) | fn build(self, el: &crate::renderer::types::Element) -> Self::State { method rebuild (line 219) | fn rebuild(self, state: &mut Self::State) { method into_cloneable (line 239) | fn into_cloneable(self) -> Self::Cloneable { method into_cloneable_owned (line 243) | fn into_cloneable_owned(self) -> Self::CloneableOwned { method dry_resolve (line 247) | fn dry_resolve(&mut self) { method resolve (line 253) | async fn resolve(self) -> Self::AsyncOutput { method reset (line 261) | fn reset(state: &mut Self::State) { type AsyncOutput (line 269) | type AsyncOutput = Self; type State (line 270) | type State = (crate::renderer::types::Element, &'a str); type Cloneable (line 271) | type Cloneable = Self; type CloneableOwned (line 272) | type CloneableOwned = Arc; method to_html (line 274) | fn to_html(self, style: &mut String) { method hydrate (line 279) | fn hydrate( method build (line 286) | fn build(self, el: &crate::renderer::types::Element) -> Self::State { method rebuild (line 291) | fn rebuild(self, state: &mut Self::State) { method into_cloneable (line 299) | fn into_cloneable(self) -> Self::Cloneable { method into_cloneable_owned (line 303) | fn into_cloneable_owned(self) -> Self::CloneableOwned { method dry_resolve (line 307) | fn dry_resolve(&mut self) {} method resolve (line 309) | async fn resolve(self) -> Self::AsyncOutput { method reset (line 313) | fn reset(state: &mut Self::State) { type AsyncOutput (line 320) | type AsyncOutput = Self; type State (line 321) | type State = (crate::renderer::types::Element, Arc); type Cloneable (line 322) | type Cloneable = Self; type CloneableOwned (line 323) | type CloneableOwned = Self; method to_html (line 325) | fn to_html(self, style: &mut String) { method hydrate (line 330) | fn hydrate( method build (line 337) | fn build(self, el: &crate::renderer::types::Element) -> Self::State { method rebuild (line 342) | fn rebuild(self, state: &mut Self::State) { method into_cloneable (line 350) | fn into_cloneable(self) -> Self::Cloneable { method into_cloneable_owned (line 354) | fn into_cloneable_owned(self) -> Self::CloneableOwned { method dry_resolve (line 358) | fn dry_resolve(&mut self) {} method resolve (line 360) | async fn resolve(self) -> Self::AsyncOutput { method reset (line 364) | fn reset(state: &mut Self::State) { type AsyncOutput (line 371) | type AsyncOutput = Self; type State (line 372) | type State = (crate::renderer::types::Element, String); type Cloneable (line 373) | type Cloneable = Arc; type CloneableOwned (line 374) | type CloneableOwned = Arc; method to_html (line 376) | fn to_html(self, style: &mut String) { method hydrate (line 381) | fn hydrate( method build (line 388) | fn build(self, el: &crate::renderer::types::Element) -> Self::State { method rebuild (line 393) | fn rebuild(self, state: &mut Self::State) { method into_cloneable (line 401) | fn into_cloneable(self) -> Self::Cloneable { method into_cloneable_owned (line 405) | fn into_cloneable_owned(self) -> Self::CloneableOwned { method dry_resolve (line 409) | fn dry_resolve(&mut self) {} method resolve (line 411) | async fn resolve(self) -> Self::AsyncOutput { method reset (line 415) | fn reset(state: &mut Self::State) { type AsyncOutput (line 473) | type AsyncOutput = (K, V::AsyncOutput); type State (line 474) | type State = (crate::renderer::types::CssStyleDeclaration, K, V::State); type Cloneable (line 475) | type Cloneable = (K, V::Cloneable); type CloneableOwned (line 476) | type CloneableOwned = (K, V::CloneableOwned); method to_html (line 478) | fn to_html(self, style: &mut String) { method hydrate (line 483) | fn hydrate( method build (line 492) | fn build(self, el: &crate::renderer::types::Element) -> Self::State { method rebuild (line 499) | fn rebuild(self, state: &mut Self::State) { method into_cloneable (line 510) | fn into_cloneable(self) -> Self::Cloneable { method into_cloneable_owned (line 514) | fn into_cloneable_owned(self) -> Self::CloneableOwned { method dry_resolve (line 518) | fn dry_resolve(&mut self) { method resolve (line 522) | async fn resolve(self) -> Self::AsyncOutput { method reset (line 527) | fn reset(state: &mut Self::State) { type AsyncOutput (line 775) | type AsyncOutput = Self; type State (line 776) | type State = (); type Cloneable (line 777) | type Cloneable = Self; type CloneableOwned (line 778) | type CloneableOwned = Self; method to_html (line 780) | fn to_html(self, style: &mut String) { method hydrate (line 785) | fn hydrate( method build (line 791) | fn build(self, el: &crate::renderer::types::Element) -> Self::State { method rebuild (line 795) | fn rebuild(self, _state: &mut Self::State) {} method into_cloneable (line 797) | fn into_cloneable(self) -> Self::Cloneable { method into_cloneable_owned (line 801) | fn into_cloneable_owned(self) -> Self::CloneableOwned { method dry_resolve (line 805) | fn dry_resolve(&mut self) {} method resolve (line 807) | async fn resolve(self) -> Self::AsyncOutput { method reset (line 811) | fn reset(_state: &mut Self::State) {} type IntoStyleValue (line 425) | pub trait IntoStyleValue: Send { method to_html (line 436) | fn to_html(self, name: &str, style: &mut String); method build (line 439) | fn build(self, style: &CssStyleDeclaration, name: &str) -> Self::State; method rebuild (line 442) | fn rebuild( method hydrate (line 451) | fn hydrate(self, style: &CssStyleDeclaration, name: &str) -> Self::State; method into_cloneable (line 454) | fn into_cloneable(self) -> Self::Cloneable; method into_cloneable_owned (line 457) | fn into_cloneable_owned(self) -> Self::CloneableOwned; method dry_resolve (line 462) | fn dry_resolve(&mut self); method resolve (line 465) | fn resolve(self) -> impl Future + Send; type AsyncOutput (line 672) | type AsyncOutput = Self; type State (line 673) | type State = Self; type Cloneable (line 674) | type Cloneable = Self; type CloneableOwned (line 675) | type CloneableOwned = Self; method to_html (line 677) | fn to_html(self, name: &str, style: &mut String) { method build (line 684) | fn build(self, style: &CssStyleDeclaration, name: &str) -> Self::State { method rebuild (line 689) | fn rebuild( method hydrate (line 697) | fn hydrate(self, _style: &CssStyleDeclaration, _name: &str) -> Self::S... method into_cloneable (line 701) | fn into_cloneable(self) -> Self::Cloneable { method into_cloneable_owned (line 705) | fn into_cloneable_owned(self) -> Self::CloneableOwned { method dry_resolve (line 709) | fn dry_resolve(&mut self) {} method resolve (line 711) | async fn resolve(self) -> Self::AsyncOutput { type AsyncOutput (line 718) | type AsyncOutput = Self; type State (line 719) | type State = Self; type Cloneable (line 720) | type Cloneable = Self; type CloneableOwned (line 721) | type CloneableOwned = Self; method to_html (line 723) | fn to_html(self, name: &str, style: &mut String) { method build (line 732) | fn build(self, style: &CssStyleDeclaration, name: &str) -> Self::State { method rebuild (line 739) | fn rebuild( method hydrate (line 754) | fn hydrate(self, _style: &CssStyleDeclaration, _name: &str) -> Self::S... method into_cloneable (line 758) | fn into_cloneable(self) -> Self::Cloneable { method into_cloneable_owned (line 762) | fn into_cloneable_owned(self) -> Self::CloneableOwned { method dry_resolve (line 766) | fn dry_resolve(&mut self) {} method resolve (line 768) | async fn resolve(self) -> Self::AsyncOutput { FILE: tachys/src/hydration.rs constant COMMENT_NODE (line 11) | const COMMENT_NODE: u16 = 8; type Cursor (line 19) | pub struct Cursor(Rc>); method new (line 32) | pub fn new(root: crate::renderer::types::Element) -> Self { method current (line 41) | pub fn current(&self) -> crate::renderer::types::Node { method child (line 48) | pub fn child(&self) { method sibling (line 77) | pub fn sibling(&self) { method parent (line 105) | pub fn parent(&self) { method set (line 113) | pub fn set(&self, node: crate::renderer::types::Node) { method next_placeholder (line 118) | pub fn next_placeholder( method advance_to_placeholder (line 131) | pub fn advance_to_placeholder(&self, position: &PositionState) { method clone (line 22) | fn clone(&self) -> Self { function set_currently_hydrating (line 146) | pub(crate) fn set_currently_hydrating( function failed_to_cast_element (line 159) | pub(crate) fn failed_to_cast_element(tag_name: &str, node: Node) -> Elem... function failed_to_cast_marker_node (line 191) | pub(crate) fn failed_to_cast_marker_node(node: Node) -> Comment { function failed_to_cast_text_node (line 223) | pub(crate) fn failed_to_cast_text_node(node: Node) -> Text { FILE: tachys/src/lib.rs type UnwrapOrDebug (line 84) | pub(crate) trait UnwrapOrDebug { method or_debug (line 87) | fn or_debug(self, el: &Node, label: &'static str); method ok_or_debug (line 89) | fn ok_or_debug( type Output (line 97) | type Output = T; method or_debug (line 100) | fn or_debug(self, el: &Node, name: &'static str) { method ok_or_debug (line 122) | fn ok_or_debug( FILE: tachys/src/oco.rs type OcoStrState (line 19) | pub struct OcoStrState { type State (line 25) | type State = OcoStrState; method build (line 27) | fn build(self) -> Self::State { method rebuild (line 32) | fn rebuild(self, state: &mut Self::State) { type AsyncOutput (line 44) | type AsyncOutput = Self; type Owned (line 45) | type Owned = Self; constant MIN_LENGTH (line 47) | const MIN_LENGTH: usize = 0; method dry_resolve (line 49) | fn dry_resolve(&mut self) {} method resolve (line 51) | async fn resolve(self) -> Self::AsyncOutput { method to_html_with_buf (line 55) | fn to_html_with_buf( method hydrate (line 73) | fn hydrate( method into_owned (line 85) | fn into_owned(self) -> ::Owned { constant TEMPLATE (line 91) | const TEMPLATE: &'static str = <&str as ToTemplate>::TEMPLATE; method to_template (line 93) | fn to_template( method unmount (line 107) | fn unmount(&mut self) { method mount (line 111) | fn mount( method insert_before_this (line 119) | fn insert_before_this(&self, child: &mut dyn Mountable) -> bool { method elements (line 123) | fn elements(&self) -> Vec { type AsyncOutput (line 129) | type AsyncOutput = Self; type State (line 130) | type State = (crate::renderer::types::Element, Oco<'static, str>); type Cloneable (line 131) | type Cloneable = Self; type CloneableOwned (line 132) | type CloneableOwned = Self; method html_len (line 134) | fn html_len(&self) -> usize { method to_html (line 138) | fn to_html(self, key: &str, buf: &mut String) { method to_template (line 142) | fn to_template(_key: &str, _buf: &mut String) {} method hydrate (line 144) | fn hydrate( method build (line 157) | fn build( method rebuild (line 166) | fn rebuild(self, key: &str, state: &mut Self::State) { method into_cloneable (line 174) | fn into_cloneable(mut self) -> Self::Cloneable { method into_cloneable_owned (line 180) | fn into_cloneable_owned(mut self) -> Self::CloneableOwned { method dry_resolve (line 186) | fn dry_resolve(&mut self) {} method resolve (line 188) | async fn resolve(self) -> Self::AsyncOutput { type AsyncOutput (line 194) | type AsyncOutput = Self; type State (line 195) | type State = (crate::renderer::types::Element, Self); type Cloneable (line 196) | type Cloneable = Self; type CloneableOwned (line 197) | type CloneableOwned = Self; method html_len (line 199) | fn html_len(&self) -> usize { method to_html (line 203) | fn to_html(self, class: &mut String) { method hydrate (line 207) | fn hydrate( method build (line 217) | fn build(self, el: &crate::renderer::types::Element) -> Self::State { method rebuild (line 222) | fn rebuild(self, state: &mut Self::State) { method into_cloneable (line 230) | fn into_cloneable(mut self) -> Self::Cloneable { method into_cloneable_owned (line 236) | fn into_cloneable_owned(mut self) -> Self::CloneableOwned { method dry_resolve (line 242) | fn dry_resolve(&mut self) {} method resolve (line 244) | async fn resolve(self) -> Self::AsyncOutput { method reset (line 248) | fn reset(state: &mut Self::State) { type State (line 255) | type State = (crate::renderer::types::Element, JsValue); type Cloneable (line 256) | type Cloneable = Self; type CloneableOwned (line 257) | type CloneableOwned = Self; method hydrate (line 259) | fn hydrate( method build (line 269) | fn build( method rebuild (line 279) | fn rebuild(self, state: &mut Self::State, key: &str) { method into_cloneable (line 286) | fn into_cloneable(self) -> Self::Cloneable { method into_cloneable_owned (line 290) | fn into_cloneable_owned(self) -> Self::CloneableOwned { type AsyncOutput (line 296) | type AsyncOutput = Self; type State (line 297) | type State = (crate::renderer::types::Element, Self); type Cloneable (line 298) | type Cloneable = Self; type CloneableOwned (line 299) | type CloneableOwned = Self; method to_html (line 301) | fn to_html(self, style: &mut String) { method hydrate (line 306) | fn hydrate( method build (line 313) | fn build(self, el: &crate::renderer::types::Element) -> Self::State { method rebuild (line 318) | fn rebuild(self, state: &mut Self::State) { method into_cloneable (line 326) | fn into_cloneable(self) -> Self::Cloneable { method into_cloneable_owned (line 330) | fn into_cloneable_owned(self) -> Self::CloneableOwned { method dry_resolve (line 334) | fn dry_resolve(&mut self) {} method resolve (line 336) | async fn resolve(self) -> Self::AsyncOutput { method reset (line 340) | fn reset(state: &mut Self::State) { type AsyncOutput (line 347) | type AsyncOutput = Self; type State (line 348) | type State = (crate::renderer::types::Element, Self); type Cloneable (line 349) | type Cloneable = Self; type CloneableOwned (line 350) | type CloneableOwned = Self; method html_len (line 352) | fn html_len(&self) -> usize { method to_html (line 356) | fn to_html(self, buf: &mut String) { method to_template (line 360) | fn to_template(_buf: &mut String) {} method hydrate (line 362) | fn hydrate( method build (line 372) | fn build(self, el: &crate::renderer::types::Element) -> Self::State { method rebuild (line 377) | fn rebuild(self, state: &mut Self::State) { method into_cloneable (line 384) | fn into_cloneable(mut self) -> Self::Cloneable { method into_cloneable_owned (line 390) | fn into_cloneable_owned(mut self) -> Self::CloneableOwned { method dry_resolve (line 396) | fn dry_resolve(&mut self) {} method resolve (line 398) | async fn resolve(self) -> Self::AsyncOutput { FILE: tachys/src/reactive_graph/bind.rs type Group (line 37) | pub struct Group; constant KEY (line 40) | const KEY: &'static str = "group"; type BindAttribute (line 45) | pub trait BindAttribute method bind (line 79) | fn bind(self, key: Key, signal: Sig) -> Self::Output; type Output (line 94) | type Output = ::Output< method bind (line 103) | fn bind(self, key: Key, signal: Sig) -> Self::Output { function bind (line 111) | pub fn bind( type Bind (line 133) | pub struct Bind method clone (line 152) | fn clone(&self) -> Self { function attach (line 170) | pub fn attach(self, el: &Element) -> RemoveEventHandler { function read_signal (line 176) | pub fn read_signal(&self, el: &Element) -> Signal> { function key (line 192) | pub fn key(&self) -> &'static str { constant MIN_LENGTH (line 210) | const MIN_LENGTH: usize = 0; type State (line 212) | type State = ( type AsyncOutput (line 216) | type AsyncOutput = Self; type Cloneable (line 217) | type Cloneable = Bind; type CloneableOwned (line 218) | type CloneableOwned = Bind; method html_len (line 220) | fn html_len(&self) -> usize { method to_html (line 224) | fn to_html( method hydrate (line 234) | fn hydrate(self, el: &Element) -> Self::State { method build (line 244) | fn build(self, el: &Element) -> Self::State { method rebuild (line 254) | fn rebuild(self, state: &mut Self::State) { method into_cloneable (line 268) | fn into_cloneable(self) -> Self::Cloneable { method into_cloneable_owned (line 272) | fn into_cloneable_owned(self) -> Self::CloneableOwned { method dry_resolve (line 276) | fn dry_resolve(&mut self) {} method resolve (line 278) | async fn resolve(self) -> Self::AsyncOutput { method keys (line 282) | fn keys(&self) -> Vec { method add_any_attr (line 298) | fn add_any_attr( method to_template (line 314) | fn to_template( type IntoSplitSignal (line 327) | pub trait IntoSplitSignal { method into_split_signal (line 335) | fn into_split_signal(self) -> (Self::Read, Self::Write); type Value (line 343) | type Value = T; type Read (line 344) | type Read = ReadSignal; type Write (line 345) | type Write = WriteSignal; method into_split_signal (line 347) | fn into_split_signal(self) -> (ReadSignal, WriteSignal) { type Value (line 357) | type Value = T; type Read (line 358) | type Read = R; type Write (line 359) | type Write = W; method into_split_signal (line 361) | fn into_split_signal(self) -> (Self::Read, Self::Write) { type Value (line 371) | type Value = T; type Read (line 372) | type Read = Self; type Write (line 373) | type Write = Self; method into_split_signal (line 375) | fn into_split_signal(self) -> (Self::Read, Self::Write) { type Value (line 386) | type Value = T; type Read (line 387) | type Read = Self; type Write (line 388) | type Write = Self; method into_split_signal (line 390) | fn into_split_signal(self) -> (Self::Read, Self::Write) { type Value (line 401) | type Value = T; type Read (line 402) | type Read = Self; type Write (line 403) | type Write = Self; method into_split_signal (line 405) | fn into_split_signal(self) -> (Self::Read, Self::Write) { type Value (line 416) | type Value = T; type Read (line 417) | type Read = Self; type Write (line 418) | type Write = Self; method into_split_signal (line 420) | fn into_split_signal(self) -> (Self::Read, Self::Write) { type Value (line 433) | type Value = Prev::Output; type Read (line 434) | type Read = Self; type Write (line 435) | type Write = Self; method into_split_signal (line 437) | fn into_split_signal(self) -> (Self::Read, Self::Write) { type Value (line 452) | type Value = ::Target; type Read (line 453) | type Read = Self; type Write (line 454) | type Write = Self; method into_split_signal (line 456) | fn into_split_signal(self) -> (Self::Read, Self::Write) { type FromEventTarget (line 462) | pub trait FromEventTarget { method from_event_target (line 464) | fn from_event_target(evt: &web_sys::Event) -> Self; method from_event_target (line 468) | fn from_event_target(evt: &web_sys::Event) -> Self { method from_event_target (line 474) | fn from_event_target(evt: &web_sys::Event) -> Self { type ChangeEvent (line 482) | pub trait ChangeEvent { method attach_change_event (line 484) | fn attach_change_event( method attach_change_event (line 496) | fn attach_change_event( type GetValue (line 530) | pub trait GetValue { method get_value (line 532) | fn get_value(&self) -> T; function get_value (line 536) | fn get_value(&self) -> String { function get_value (line 542) | fn get_value(&self) -> bool { type BoolOrT (line 550) | pub enum BoolOrT { type State (line 564) | type State = (Element, JsValue); type Cloneable (line 565) | type Cloneable = Self; type CloneableOwned (line 566) | type CloneableOwned = Self; method hydrate (line 568) | fn hydrate( method build (line 585) | fn build(self, el: &Element, key: &str) -> Self::State { method rebuild (line 598) | fn rebuild(self, state: &mut Self::State, key: &str) { method into_cloneable (line 611) | fn into_cloneable(self) -> Self::Cloneable { method into_cloneable_owned (line 615) | fn into_cloneable_owned(self) -> Self::CloneableOwned { method from (line 624) | fn from(value: BoolOrT) -> Self { FILE: tachys/src/reactive_graph/class.rs type RenderEffectWithClassName (line 6) | pub struct RenderEffectWithClassName function new (line 18) | fn new(name: &'static str, effect: RenderEffect) -> Self { type AsyncOutput (line 29) | type AsyncOutput = C::AsyncOutput; type State (line 30) | type State = RenderEffect; type Cloneable (line 31) | type Cloneable = SharedReactiveFunction; type CloneableOwned (line 32) | type CloneableOwned = SharedReactiveFunction; method html_len (line 34) | fn html_len(&self) -> usize { method to_html (line 38) | fn to_html(mut self, class: &mut String) { method hydrate (line 43) | fn hydrate( method build (line 60) | fn build(mut self, el: &crate::renderer::types::Element) -> Self::State { method rebuild (line 73) | fn rebuild(mut self, state: &mut Self::State) { method into_cloneable (line 89) | fn into_cloneable(self) -> Self::Cloneable { method into_cloneable_owned (line 93) | fn into_cloneable_owned(self) -> Self::CloneableOwned { method dry_resolve (line 97) | fn dry_resolve(&mut self) { method resolve (line 101) | async fn resolve(mut self) -> Self::AsyncOutput { method reset (line 105) | fn reset(state: &mut Self::State) { type AsyncOutput (line 125) | type AsyncOutput = (&'static str, bool); type State (line 126) | type State = type Cloneable (line 128) | type Cloneable = (&'static str, SharedReactiveFunction); type CloneableOwned (line 129) | type CloneableOwned = (&'static str, SharedReactiveFunction); method html_len (line 131) | fn html_len(&self) -> usize { method to_html (line 135) | fn to_html(self, class: &mut String) { method hydrate (line 143) | fn hydrate( method build (line 175) | fn build(self, el: &crate::renderer::types::Element) -> Self::State { method rebuild (line 210) | fn rebuild(self, state: &mut Self::State) { method into_cloneable (line 248) | fn into_cloneable(self) -> Self::Cloneable { method into_cloneable_owned (line 252) | fn into_cloneable_owned(self) -> Self::CloneableOwned { method dry_resolve (line 256) | fn dry_resolve(&mut self) { method resolve (line 260) | async fn resolve(mut self) -> Self::AsyncOutput { method reset (line 264) | fn reset(state: &mut Self::State) { FILE: tachys/src/reactive_graph/inner_html.rs type AsyncOutput (line 11) | type AsyncOutput = V::AsyncOutput; type State (line 12) | type State = RenderEffect; type Cloneable (line 13) | type Cloneable = SharedReactiveFunction; type CloneableOwned (line 14) | type CloneableOwned = SharedReactiveFunction; method html_len (line 16) | fn html_len(&self) -> usize { method to_html (line 20) | fn to_html(mut self, buf: &mut String) { method to_template (line 25) | fn to_template(_buf: &mut String) {} method hydrate (line 27) | fn hydrate( method build (line 43) | fn build(mut self, el: &crate::renderer::types::Element) -> Self::State { method rebuild (line 56) | fn rebuild(mut self, state: &mut Self::State) { method into_cloneable (line 72) | fn into_cloneable(self) -> Self::Cloneable { method into_cloneable_owned (line 76) | fn into_cloneable_owned(self) -> Self::CloneableOwned { method dry_resolve (line 80) | fn dry_resolve(&mut self) { method resolve (line 84) | async fn resolve(mut self) -> Self::AsyncOutput { FILE: tachys/src/reactive_graph/mod.rs constant TEMPLATE (line 37) | const TEMPLATE: &'static str = V::TEMPLATE; method to_template (line 39) | fn to_template( type State (line 57) | type State = RenderEffectState; method build (line 60) | fn build(mut self) -> Self::State { method rebuild (line 78) | fn rebuild(self, state: &mut Self::State) { type RenderEffectState (line 87) | pub struct RenderEffectState(Option>); function from (line 90) | fn from(value: RenderEffect) -> Self { method unmount (line 99) | fn unmount(&mut self) { method mount (line 105) | fn mount( method insert_before_this (line 115) | fn insert_before_this(&self, child: &mut dyn Mountable) -> bool { method elements (line 123) | fn elements(&self) -> Vec { type AsyncOutput (line 137) | type AsyncOutput = V::AsyncOutput; type Owned (line 138) | type Owned = Self; constant MIN_LENGTH (line 140) | const MIN_LENGTH: usize = 0; method dry_resolve (line 142) | fn dry_resolve(&mut self) { method resolve (line 146) | async fn resolve(mut self) -> Self::AsyncOutput { method html_len (line 150) | fn html_len(&self) -> usize { method to_html_with_buf (line 154) | fn to_html_with_buf( method to_html_async_with_buf (line 172) | fn to_html_async_with_buf( method hydrate (line 192) | fn hydrate( method hydrate_async (line 234) | async fn hydrate_async( method into_owned (line 286) | fn into_owned(self) -> Self::Owned { type Output (line 296) | type Output = method add_any_attr (line 299) | fn add_any_attr( method unmount (line 315) | fn unmount(&mut self) { method mount (line 319) | fn mount( method insert_before_this (line 329) | fn insert_before_this(&self, child: &mut dyn Mountable) -> bool { method elements (line 334) | fn elements(&self) -> Vec { method drop (line 341) | fn drop(&mut self) { method unmount (line 353) | fn unmount(&mut self) { method mount (line 359) | fn mount( method insert_before_this (line 369) | fn insert_before_this(&self, child: &mut dyn Mountable) -> bool { method elements (line 377) | fn elements(&self) -> Vec { type AsyncOutput (line 391) | type AsyncOutput = V::AsyncOutput; type State (line 392) | type State = RenderEffect; type Cloneable (line 393) | type Cloneable = SharedReactiveFunction; type CloneableOwned (line 394) | type CloneableOwned = SharedReactiveFunction; method html_len (line 396) | fn html_len(&self) -> usize { method to_html (line 400) | fn to_html(mut self, key: &str, buf: &mut String) { method to_template (line 405) | fn to_template(_key: &str, _buf: &mut String) {} method hydrate (line 407) | fn hydrate( method build (line 427) | fn build( method rebuild (line 447) | fn rebuild(mut self, key: &str, state: &mut Self::State) { method into_cloneable (line 466) | fn into_cloneable(self) -> Self::Cloneable { method into_cloneable_owned (line 470) | fn into_cloneable_owned(self) -> Self::CloneableOwned { method dry_resolve (line 474) | fn dry_resolve(&mut self) { method resolve (line 478) | async fn resolve(mut self) -> Self::AsyncOutput { type State (line 488) | type State = Rc>>; type AsyncOutput (line 489) | type AsyncOutput = V; type Cloneable (line 490) | type Cloneable = (); type CloneableOwned (line 491) | type CloneableOwned = (); method html_len (line 493) | fn html_len(&self) -> usize { method to_html (line 497) | fn to_html(self, _key: &str, _buf: &mut String) { method to_template (line 504) | fn to_template(_key: &str, _buf: &mut String) {} method hydrate (line 506) | fn hydrate( method build (line 525) | fn build( method rebuild (line 543) | fn rebuild(self, key: &str, state: &mut Self::State) { method into_cloneable (line 558) | fn into_cloneable(self) -> Self::Cloneable { method into_cloneable_owned (line 563) | fn into_cloneable_owned(self) -> Self::CloneableOwned { method dry_resolve (line 568) | fn dry_resolve(&mut self) {} method resolve (line 570) | async fn resolve(self) -> Self::AsyncOutput { type SharedReactiveFunction (line 576) | pub type SharedReactiveFunction = Arc T + Send>>; type ReactiveFunction (line 579) | pub trait ReactiveFunction: Send + 'static { method invoke (line 584) | fn invoke(&mut self) -> Self::Output; method into_shared (line 587) | fn into_shared(self) -> Arc Self::Output + Send>>; type Output (line 591) | type Output = T; method invoke (line 593) | fn invoke(&mut self) -> Self::Output { method into_shared (line 598) | fn into_shared(self) -> Arc Self::Output + Send>> { type Output (line 606) | type Output = T; method invoke (line 608) | fn invoke(&mut self) -> Self::Output { method into_shared (line 612) | fn into_shared(self) -> Arc Self::Output + Send>> { type Output (line 621) | type Output = T; method invoke (line 623) | fn invoke(&mut self) -> Self::Output { method into_shared (line 627) | fn into_shared(self) -> Arc Self::Output + Send>> { FILE: tachys/src/reactive_graph/node_ref.rs type NodeRef (line 20) | pub struct NodeRef(RwSignal>>) function new (line 32) | pub fn new() -> Self { function on_load (line 39) | pub fn on_load(self, f: F) method default (line 64) | fn default() -> Self { method clone (line 74) | fn clone(&self) -> Self { function load (line 91) | fn load(self, el: &crate::renderer::types::Element) { method defined_at (line 104) | fn defined_at(&self) -> Option<&'static std::panic::Location<'static>> { method notify (line 114) | fn notify(&self) { type Value (line 124) | type Value = Option>; method try_write (line 126) | fn try_write(&self) -> Option, Derefable>>; method try_read_untracked (line 144) | fn try_read_untracked(&self) -> Option { method track (line 156) | fn track(&self) { method is_disposed (line 166) | fn is_disposed(&self) -> bool { function create_node_ref (line 176) | pub fn create_node_ref() -> NodeRef FILE: tachys/src/reactive_graph/owned.rs type OwnedView (line 12) | pub struct OwnedView { function new (line 19) | pub fn new(view: T) -> Self { function new_with_owner (line 25) | pub fn new_with_owner(view: T, owner: Owner) -> Self { type OwnedViewState (line 32) | pub struct OwnedViewState function new (line 45) | fn new(state: T, owner: Owner) -> Self { type State (line 54) | type State = OwnedViewState; method build (line 56) | fn build(self) -> Self::State { method rebuild (line 61) | fn rebuild(self, state: &mut Self::State) { type Output (line 72) | type Output = OwnedView>; method add_any_attr (line 74) | fn add_any_attr( type AsyncOutput (line 94) | type AsyncOutput = OwnedView; type Owned (line 95) | type Owned = OwnedView; constant MIN_LENGTH (line 97) | const MIN_LENGTH: usize = T::MIN_LENGTH; method to_html_with_buf (line 99) | fn to_html_with_buf( method to_html_async_with_buf (line 118) | fn to_html_async_with_buf( method hydrate (line 145) | fn hydrate( method hydrate_async (line 156) | async fn hydrate_async( method resolve (line 170) | async fn resolve(self) -> Self::AsyncOutput { method dry_resolve (line 178) | fn dry_resolve(&mut self) { method into_owned (line 182) | fn into_owned(self) -> Self::Owned { method unmount (line 194) | fn unmount(&mut self) { method mount (line 198) | fn mount( method try_mount (line 206) | fn try_mount( method insert_before_this (line 214) | fn insert_before_this(&self, child: &mut dyn Mountable) -> bool { method elements (line 218) | fn elements(&self) -> Vec { FILE: tachys/src/reactive_graph/property.rs type State (line 12) | type State = RenderEffect; type Cloneable (line 13) | type Cloneable = SharedReactiveFunction; type CloneableOwned (line 14) | type CloneableOwned = SharedReactiveFunction; method hydrate (line 16) | fn hydrate( method build (line 36) | fn build( method rebuild (line 56) | fn rebuild(mut self, state: &mut Self::State, key: &str) { method into_cloneable (line 73) | fn into_cloneable(self) -> Self::Cloneable { method into_cloneable_owned (line 77) | fn into_cloneable_owned(self) -> Self::CloneableOwned { FILE: tachys/src/reactive_graph/style.rs type AsyncOutput (line 14) | type AsyncOutput = Self; type State (line 15) | type State = (Arc, RenderEffect); type Cloneable (line 16) | type Cloneable = SharedReactiveFunction; type CloneableOwned (line 17) | type CloneableOwned = SharedReactiveFunction; method to_html (line 19) | fn to_html(self, name: &str, style: &mut String) { method build (line 25) | fn build( method rebuild (line 46) | fn rebuild( method hydrate (line 78) | fn hydrate( method into_cloneable (line 99) | fn into_cloneable(self) -> Self::Cloneable { method into_cloneable_owned (line 103) | fn into_cloneable_owned(self) -> Self::CloneableOwned { method dry_resolve (line 107) | fn dry_resolve(&mut self) { method resolve (line 111) | async fn resolve(self) -> Self::AsyncOutput { type AsyncOutput (line 122) | type AsyncOutput = C::AsyncOutput; type State (line 123) | type State = RenderEffect; type Cloneable (line 124) | type Cloneable = SharedReactiveFunction; type CloneableOwned (line 125) | type CloneableOwned = SharedReactiveFunction; method to_html (line 127) | fn to_html(mut self, style: &mut String) { method hydrate (line 132) | fn hydrate( method build (line 149) | fn build(mut self, el: &crate::renderer::types::Element) -> Self::State { method rebuild (line 162) | fn rebuild(mut self, state: &mut Self::State) { method into_cloneable (line 178) | fn into_cloneable(self) -> Self::Cloneable { method into_cloneable_owned (line 182) | fn into_cloneable_owned(self) -> Self::CloneableOwned { method dry_resolve (line 186) | fn dry_resolve(&mut self) { method resolve (line 190) | async fn resolve(mut self) -> Self::AsyncOutput { method reset (line 194) | fn reset(state: &mut Self::State) { FILE: tachys/src/reactive_graph/suspense.rs type Suspend (line 39) | pub struct Suspend { type SuspendSubscriber (line 45) | pub(crate) struct SuspendSubscriber { method new (line 56) | pub fn new() -> Self { method forward (line 71) | pub fn forward(&self) { type SuspendSubscriberInner (line 50) | struct SuspendSubscriberInner { method mark_dirty (line 84) | fn mark_dirty(&self) {} method mark_check (line 86) | fn mark_check(&self) {} method mark_subscribers_check (line 88) | fn mark_subscribers_check(&self) {} method update_if_necessary (line 90) | fn update_if_necessary(&self) -> bool { method add_source (line 96) | fn add_source(&self, source: AnySource) { method clear_sources (line 100) | fn clear_sources(&self, subscriber: &AnySubscriber) { method to_any_subscriber (line 108) | fn to_any_subscriber(&self) -> AnySubscriber { function new (line 118) | pub fn new(fut: Fut) -> Self method fmt (line 132) | fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { type SuspendState (line 138) | pub struct SuspendState method unmount (line 149) | fn unmount(&mut self) { method mount (line 153) | fn mount( method insert_before_this (line 161) | fn insert_before_this(&self, child: &mut dyn Mountable) -> bool { method elements (line 165) | fn elements(&self) -> Vec { type State (line 174) | type State = SuspendState; method build (line 176) | fn build(self) -> Self::State { method rebuild (line 225) | fn rebuild(self, state: &mut Self::State) { type Output (line 268) | type Output = method add_any_attr (line 271) | fn add_any_attr( type AsyncOutput (line 290) | type AsyncOutput = Option; type Owned (line 291) | type Owned = Self; constant MIN_LENGTH (line 293) | const MIN_LENGTH: usize = T::MIN_LENGTH; method to_html_with_buf (line 295) | fn to_html_with_buf( method to_html_async_with_buf (line 317) | fn to_html_async_with_buf( method hydrate (line 397) | fn hydrate( method resolve (line 452) | async fn resolve(self) -> Self::AsyncOutput { method dry_resolve (line 456) | fn dry_resolve(&mut self) { method into_owned (line 478) | fn into_owned(self) -> Self::Owned { FILE: tachys/src/renderer/dom.rs type Dom (line 22) | pub struct Dom; method intern (line 79) | pub fn intern(text: &str) -> &str { method create_element (line 83) | pub fn create_element(tag: &str, namespace: Option<&str>) -> Element { method create_text_node (line 97) | pub fn create_text_node(text: &str) -> Text { method create_placeholder (line 101) | pub fn create_placeholder() -> Placeholder { method set_text (line 111) | pub fn set_text(node: &Text, text: &str) { method set_attribute (line 116) | pub fn set_attribute(node: &Element, name: &str, value: &str) { method remove_attribute (line 121) | pub fn remove_attribute(node: &Element, name: &str) { method insert_node (line 126) | pub fn insert_node( method try_insert_node (line 139) | pub fn try_insert_node( method remove_node (line 148) | pub fn remove_node(parent: &Element, child: &Node) -> Option { method remove (line 153) | pub fn remove(node: &Node) { method get_parent (line 157) | pub fn get_parent(node: &Node) -> Option { method first_child (line 161) | pub fn first_child(node: &Node) -> Option { method next_sibling (line 186) | pub fn next_sibling(node: &Node) -> Option { method log_node (line 211) | pub fn log_node(node: &Node) { method clear_children (line 216) | pub fn clear_children(parent: &Element) { method mount_before (line 224) | pub fn mount_before(new_child: &mut M, before: &Node) method try_mount_before (line 239) | pub fn try_mount_before(new_child: &mut M, before: &Node) -> bool method set_property_or_value (line 253) | pub fn set_property_or_value(el: &Element, key: &str, value: &JsValue) { method set_property (line 267) | pub fn set_property(el: &Element, key: &str, value: &JsValue) { method add_event_listener (line 279) | pub fn add_event_listener( method add_event_listener_use_capture (line 315) | pub fn add_event_listener_use_capture( method event_target (line 355) | pub fn event_target(ev: &Event) -> T method add_event_listener_delegated (line 367) | pub fn add_event_listener_delegated( method class_list (line 470) | pub fn class_list(el: &Element) -> ClassList { method add_class (line 474) | pub fn add_class(list: &ClassList, name: &str) { method remove_class (line 478) | pub fn remove_class(list: &ClassList, name: &str) { method style (line 482) | pub fn style(el: &Element) -> CssStyleDeclaration { method set_css_property (line 486) | pub fn set_css_property( method remove_css_property (line 498) | pub fn remove_css_property(style: &CssStyleDeclaration, name: &str) { method set_inner_html (line 506) | pub fn set_inner_html(el: &Element, html: &str) { method get_template (line 510) | pub fn get_template() -> TemplateElement method clone_template (line 545) | pub fn clone_template(tpl: &TemplateElement) -> Element { method create_element_from_html (line 552) | pub fn create_element_from_html(html: Cow<'static, str>) -> Element { method create_svg_element_from_html (line 572) | pub fn create_svg_element_from_html(html: Cow<'static, str>) -> Element { type Node (line 29) | pub type Node = web_sys::Node; type Text (line 30) | pub type Text = web_sys::Text; method cast_from (line 720) | fn cast_from(node: Node) -> Option { type Element (line 31) | pub type Element = web_sys::Element; method cast_from (line 732) | fn cast_from(node: Node) -> Option { type Placeholder (line 32) | pub type Placeholder = web_sys::Comment; type Event (line 33) | pub type Event = wasm_bindgen::JsValue; type ClassList (line 34) | pub type ClassList = web_sys::DomTokenList; type CssStyleDeclaration (line 35) | pub type CssStyleDeclaration = web_sys::CssStyleDeclaration; type TemplateElement (line 36) | pub type TemplateElement = web_sys::HtmlTemplateElement; function queue_microtask (line 46) | pub fn queue_microtask(task: impl FnOnce() + 'static) { function queue (line 58) | fn queue(fun: Box) { method unmount (line 613) | fn unmount(&mut self) { method mount (line 617) | fn mount(&mut self, parent: &Element, marker: Option<&Node>) { method try_mount (line 621) | fn try_mount(&mut self, parent: &Element, marker: Option<&Node>) -> bool { method insert_before_this (line 625) | fn insert_before_this(&self, child: &mut dyn Mountable) -> bool { method elements (line 634) | fn elements(&self) -> Vec { method unmount (line 640) | fn unmount(&mut self) { method mount (line 644) | fn mount(&mut self, parent: &Element, marker: Option<&Node>) { method try_mount (line 648) | fn try_mount(&mut self, parent: &Element, marker: Option<&Node>) -> bool { method insert_before_this (line 652) | fn insert_before_this(&self, child: &mut dyn Mountable) -> bool { method elements (line 662) | fn elements(&self) -> Vec { method unmount (line 668) | fn unmount(&mut self) { method mount (line 672) | fn mount(&mut self, parent: &Element, marker: Option<&Node>) { method try_mount (line 676) | fn try_mount(&mut self, parent: &Element, marker: Option<&Node>) -> bool { method insert_before_this (line 680) | fn insert_before_this(&self, child: &mut dyn Mountable) -> bool { method elements (line 690) | fn elements(&self) -> Vec { method unmount (line 696) | fn unmount(&mut self) { method mount (line 700) | fn mount(&mut self, parent: &Element, marker: Option<&Node>) { method insert_before_this (line 704) | fn insert_before_this(&self, child: &mut dyn Mountable) -> bool { method elements (line 714) | fn elements(&self) -> Vec { method cast_from (line 726) | fn cast_from(node: Node) -> Option { method cast_from (line 741) | fn cast_from(source: JsValue) -> Option { method cast_from (line 750) | fn cast_from(source: Element) -> Option { FILE: tachys/src/renderer/mock_dom.rs type MockDom (line 22) | pub struct MockDom; type Node (line 31) | pub struct Node(NodeId); method as_ref (line 46) | fn as_ref(&self) -> &Node { method from (line 75) | fn from(value: Text) -> Self { method from (line 81) | fn from(value: Element) -> Self { method from (line 87) | fn from(value: Placeholder) -> Self { method unmount (line 344) | fn unmount(&mut self) { method mount (line 348) | fn mount(&mut self, parent: &Element, marker: Option<&Node>) { method insert_before_this (line 352) | fn insert_before_this(&self, child: &mut dyn Mountable) -> bo... type Element (line 35) | pub struct Element(Node); method as_ref (line 52) | fn as_ref(&self) -> &Node { method to_debug_html (line 94) | pub fn to_debug_html(&self) -> String { method unmount (line 383) | fn unmount(&mut self) { method mount (line 387) | fn mount(&mut self, parent: &Element, marker: Option<&Node>) { method insert_before_this (line 391) | fn insert_before_this(&self, child: &mut dyn Mountable) -> bo... method cast_from (line 609) | fn cast_from(source: Node) -> Option { type Text (line 39) | pub struct Text(Node); method as_ref (line 58) | fn as_ref(&self) -> &Node { method unmount (line 363) | fn unmount(&mut self) { method mount (line 367) | fn mount(&mut self, parent: &Element, marker: Option<&Node>) { method insert_before_this (line 371) | fn insert_before_this(&self, child: &mut dyn Mountable) -> bo... method cast_from (line 600) | fn cast_from(source: Node) -> Option { type Placeholder (line 43) | pub struct Placeholder(Node); method as_ref (line 64) | fn as_ref(&self) -> &Node { method unmount (line 403) | fn unmount(&mut self) { method mount (line 407) | fn mount(&mut self, parent: &Element, marker: Option<&Node>) { method insert_before_this (line 411) | fn insert_before_this(&self, child: &mut dyn Mountable) -> bo... method cast_from (line 618) | fn cast_from(source: Node) -> Option { function node_eq (line 70) | pub fn node_eq(a: impl AsRef, b: impl AsRef) -> bool { type NodeData (line 103) | pub struct NodeData { type DebugHtml (line 110) | trait DebugHtml { method debug_html (line 111) | fn debug_html(&self, buf: &mut String); method debug_html (line 115) | fn debug_html(&self, buf: &mut String) { method debug_html (line 123) | fn debug_html(&self, buf: &mut String) { method debug_html (line 131) | fn debug_html(&self, buf: &mut String) { method debug_html (line 139) | fn debug_html(&self, buf: &mut String) { type Document (line 173) | pub struct Document(Rc>>); method new (line 177) | pub fn new() -> Self { method with_node (line 181) | fn with_node(id: NodeId, f: impl FnOnce(&NodeData) -> U) -> Option<... method with_node_mut (line 189) | fn with_node_mut( method reset (line 201) | pub fn reset(&self) { method create_element (line 205) | fn create_element(&self, tag: &str) -> Element { method create_text_node (line 216) | fn create_text_node(&self, data: &str) -> Text { method create_placeholder (line 223) | fn create_placeholder(&self) -> Placeholder { type Event (line 233) | type Event = (); type ClassList (line 234) | type ClassList = (); type CssStyleDeclaration (line 235) | type CssStyleDeclaration = (); type TemplateElement (line 236) | type TemplateElement = (); method set_property (line 238) | fn set_property(el: &Self::Element, key: &str, value: &JsValue) { method add_event_listener (line 242) | fn add_event_listener( method add_event_listener_delegated (line 250) | fn add_event_listener_delegated( method class_list (line 259) | fn class_list(el: &Self::Element) -> Self::ClassList { method add_class (line 263) | fn add_class(class_list: &Self::ClassList, name: &str) { method remove_class (line 267) | fn remove_class(class_list: &Self::ClassList, name: &str) { method style (line 271) | fn style(el: &Self::Element) -> Self::CssStyleDeclaration { method set_css_property (line 275) | fn set_css_property( method set_inner_html (line 283) | fn set_inner_html(el: &Self::Element, html: &str) { method event_target (line 287) | fn event_target(ev: &Self::Event) -> T method get_template (line 294) | fn get_template() -> Self::TemplateElement method clone_template (line 301) | fn clone_template(tpl: &Self::TemplateElement) -> Self::Element { method create_element_from_html (line 305) | fn create_element_from_html(html: &str) -> Self::Element { method default (line 311) | fn default() -> Self { function document (line 321) | pub fn document() -> Document { type NodeType (line 327) | pub enum NodeType { method create_element (line 423) | fn create_element(&self) -> crate::renderer::types::Element { type Node (line 429) | type Node = Node; type Text (line 430) | type Text = Text; type Element (line 431) | type Element = Element; type Placeholder (line 432) | type Placeholder = Placeholder; method intern (line 434) | fn intern(text: &str) -> &str { method create_text_node (line 438) | fn create_text_node(data: &str) -> Self::Text { method create_placeholder (line 442) | fn create_placeholder() -> Self::Placeholder { method set_text (line 446) | fn set_text(node: &Self::Text, text: &str) { method set_attribute (line 454) | fn set_attribute(node: &Self::Element, name: &str, value: &str) { method remove_attribute (line 462) | fn remove_attribute(node: &Self::Element, name: &str) { method insert_node (line 470) | fn insert_node( method remove_node (line 507) | fn remove_node( method remove (line 532) | fn remove(node: &Self::Node) { method get_parent (line 541) | fn get_parent(node: &Self::Node) -> Option { method first_child (line 547) | fn first_child(node: &Self::Node) -> Option { method next_sibling (line 556) | fn next_sibling(node: &Self::Node) -> Option { method log_node (line 578) | fn log_node(node: &Self::Node) { method clear_children (line 582) | fn clear_children(parent: &Self::Element) { function html_debugging_works (line 635) | fn html_debugging_works() { function remove_attribute_works (line 649) | fn remove_attribute_works() { function remove_node_works (line 661) | fn remove_node_works() { function insert_before_works (line 673) | fn insert_before_works() { function insert_before_sets_parent (line 688) | fn insert_before_sets_parent() { function insert_before_moves_node (line 698) | fn insert_before_moves_node() { function first_child_gets_first_child (line 714) | fn first_child_gets_first_child() { function next_sibling_gets_next_sibling (line 732) | fn next_sibling_gets_next_sibling() { FILE: tachys/src/renderer/mod.rs type Rndr (line 20) | pub type Rndr = dom::Dom; type Renderer (line 44) | pub trait Renderer: Send + Sized + Debug + 'static { method intern (line 68) | fn intern(text: &str) -> &str; method create_text_node (line 71) | fn create_text_node(text: &str) -> Self::Text; method create_placeholder (line 74) | fn create_placeholder() -> Self::Placeholder; method set_text (line 77) | fn set_text(node: &Self::Text, text: &str); method set_attribute (line 80) | fn set_attribute(node: &Self::Element, name: &str, value: &str); method remove_attribute (line 83) | fn remove_attribute(node: &Self::Element, name: &str); method insert_node (line 87) | fn insert_node( method remove_node (line 94) | fn remove_node( method clear_children (line 100) | fn clear_children(parent: &Self::Element); method remove (line 103) | fn remove(node: &Self::Node); method get_parent (line 106) | fn get_parent(node: &Self::Node) -> Option; method first_child (line 109) | fn first_child(node: &Self::Node) -> Option; method next_sibling (line 112) | fn next_sibling(node: &Self::Node) -> Option; method log_node (line 115) | fn log_node(node: &Self::Node); type RemoveEventHandler (line 124) | pub struct RemoveEventHandler( function new (line 133) | pub(crate) fn new(remove: impl FnOnce() + Send + Sync + 'static) -> Self { function into_inner (line 138) | pub(crate) fn into_inner( method drop (line 146) | fn drop(&mut self) { type DomRenderer (line 154) | pub trait DomRenderer: Renderer { method set_property (line 165) | fn set_property(el: &Self::Element, key: &str, value: &JsValue); method add_event_listener (line 170) | fn add_event_listener( method add_event_listener_delegated (line 179) | fn add_event_listener_delegated( method event_target (line 187) | fn event_target(ev: &Self::Event) -> T method class_list (line 192) | fn class_list(el: &Self::Element) -> Self::ClassList; method add_class (line 195) | fn add_class(class_list: &Self::ClassList, name: &str); method remove_class (line 198) | fn remove_class(class_list: &Self::ClassList, name: &str); method style (line 201) | fn style(el: &Self::Element) -> Self::CssStyleDeclaration; method set_css_property (line 204) | fn set_css_property( method set_inner_html (line 211) | fn set_inner_html(el: &Self::Element, html: &str); method get_template (line 214) | fn get_template() -> Self::TemplateElement method clone_template (line 219) | fn clone_template(tpl: &Self::TemplateElement) -> Self::Element; method create_element_from_html (line 222) | fn create_element_from_html(html: &str) -> Self::Element; type CastFrom (line 230) | pub trait CastFrom method cast_from (line 235) | fn cast_from(source: T) -> Option; FILE: tachys/src/renderer/sledgehammer.rs function queueMicrotask (line 26) | fn queueMicrotask(closure: &Closure ()>); type Channel (line 34) | struct Channel; constant JS (line 36) | const JS: &str = r#" function drop_node (line 58) | fn drop_node(id: u32) { function store_body (line 62) | fn store_body(id: u32) { function create_text_node (line 66) | fn create_text_node(id: u32, data: &str) { function create_comment (line 70) | fn create_comment(id: u32) { function create_element (line 74) | fn create_element(id: u32, name: &'static str) { function set_attribute (line 78) | fn set_attribute( function remove_child (line 86) | fn remove_child(parent: u32, child: u32) { function remove_attribute (line 90) | fn remove_attribute(id: u32, name: &str) { function append_child (line 94) | fn append_child(id: u32, id2: u32) { function insert_before (line 98) | fn insert_before(parent: u32, child: u32, marker: u32) { function set_text (line 103) | fn set_text(id: u32, text: impl Writable) { function remove (line 107) | fn remove(id: u32) { function replace (line 111) | fn replace(id: u32, id2: u32) { function first_child (line 115) | fn first_child(parent: u32, child: u32) { function next_sibling (line 119) | fn next_sibling(anchor: u32, sibling: u32) { function class_list (line 123) | fn class_list(el: u32, class_list: u32) { function add_class (line 127) | fn add_class(class_list: u32, name: &str) { function remove_class (line 131) | fn remove_class(class_list: u32, name: &str) { function set_inner_html (line 135) | fn set_inner_html(node: u32, html: &str) { function clone_template (line 139) | fn clone_template(tpl_node: u32, into_node: u32) { function set_property (line 144) | fn set_property(node: u32, name: &str) { function add_listener (line 148) | fn add_listener(node: u32, name: &str) { function get_node (line 168) | fn get_node(channel: &JSChannel, id: u32) -> Node; function store_node (line 170) | fn store_node(channel: &JSChannel, id: u32, node: Node); function store_jsvalue (line 172) | fn store_jsvalue(channel: &JSChannel, value: JsValue); type Sledgehammer (line 176) | pub struct Sledgehammer; method body (line 179) | pub fn body() -> SNode { method store (line 185) | pub fn store(node: Node) -> SNode { method element (line 191) | pub fn element(tag_name: &'static str) -> SNode { type SNode (line 199) | pub struct SNode(Rc); method new (line 205) | fn new() -> Self { method to_node (line 216) | pub fn to_node(&self) -> Node { method as_ref (line 229) | fn as_ref(&self) -> &SNode { method cast_from (line 235) | fn cast_from(source: SNode) -> Option { method unmount (line 571) | fn unmount(&mut self) { method mount (line 575) | fn mount(&mut self, parent: &SNode, marker: Option<&SNode>) { method insert_before_this (line 579) | fn insert_before_this( type SNodeInner (line 202) | struct SNodeInner(u32); method drop (line 222) | fn drop(&mut self) { function with (line 255) | fn with(fun: impl FnOnce(&mut Channel)) { function flush_sync (line 261) | fn flush_sync() { function flush (line 266) | fn flush() { type Node (line 274) | type Node = SNode; type Text (line 275) | type Text = SNode; type Element (line 276) | type Element = SNode; type Placeholder (line 277) | type Placeholder = SNode; method intern (line 279) | fn intern(text: &str) -> &str { method create_text_node (line 283) | fn create_text_node(text: &str) -> Self::Text { method create_placeholder (line 289) | fn create_placeholder() -> Self::Placeholder { method set_text (line 295) | fn set_text(node: &Self::Text, text: &str) { method set_attribute (line 299) | fn set_attribute(node: &Self::Element, name: &str, value: &str) { method remove_attribute (line 303) | fn remove_attribute(node: &Self::Element, name: &str) { method insert_node (line 307) | fn insert_node( method remove_node (line 321) | fn remove_node( method remove (line 329) | fn remove(node: &Self::Node) { method get_parent (line 333) | fn get_parent(_node: &Self::Node) -> Option { method first_child (line 337) | fn first_child(node: &Self::Node) -> Option { method next_sibling (line 343) | fn next_sibling(node: &Self::Node) -> Option { method log_node (line 349) | fn log_node(_node: &Self::Node) { method clear_children (line 353) | fn clear_children(parent: &Self::Element) { type ClassList (line 359) | pub struct ClassList(SNode); type CssStyle (line 363) | pub struct CssStyle(SNode); type Event (line 366) | type Event = JsValue; type ClassList (line 367) | type ClassList = ClassList; type CssStyleDeclaration (line 368) | type CssStyleDeclaration = CssStyle; type TemplateElement (line 369) | type TemplateElement = SNode; method set_property (line 371) | fn set_property(_el: &Self::Element, _key: &str, _value: &JsValue) { method add_event_listener (line 375) | fn add_event_listener( method event_target (line 391) | fn event_target(_ev: &Self::Event) -> T method add_event_listener_delegated (line 404) | fn add_event_listener_delegated( method class_list (line 489) | fn class_list(el: &Self::Element) -> Self::ClassList { method add_class (line 495) | fn add_class(list: &Self::ClassList, name: &str) { method remove_class (line 499) | fn remove_class(list: &Self::ClassList, name: &str) { method style (line 503) | fn style(_el: &Self::Element) -> Self::CssStyleDeclaration { method set_css_property (line 508) | fn set_css_property( method set_inner_html (line 521) | fn set_inner_html(el: &Self::Element, html: &str) { method get_template (line 525) | fn get_template() -> Self::TemplateElement method clone_template (line 557) | fn clone_template(tpl: &Self::TemplateElement) -> Self::Element { method create_element_from_html (line 565) | fn create_element_from_html(_html: &str) -> Self::Element { FILE: tachys/src/ssr/mod.rs type StreamBuilder (line 18) | pub struct StreamBuilder { method new (line 31) | pub fn new(id: Option>) -> Self { method with_capacity (line 36) | pub fn with_capacity(capacity: usize, id: Option>) -> Self { method reserve (line 45) | pub fn reserve(&mut self, additional: usize) { method push_sync (line 50) | pub fn push_sync(&mut self, string: &str) { method push_async (line 55) | pub fn push_async( method with_buf (line 70) | pub fn with_buf(&mut self, fun: impl FnOnce(&mut String)) { method take_chunks (line 75) | pub fn take_chunks(&mut self) -> VecDeque { method append (line 84) | pub fn append(&mut self, mut other: StreamBuilder) { method finish (line 94) | pub fn finish(mut self) -> Self { method push_fallback (line 108) | pub fn push_fallback( method next_id (line 130) | pub fn next_id(&mut self) { method clone_id (line 137) | pub fn clone_id(&self) -> Option> { method child_id (line 142) | pub fn child_id(&self) -> Option> { method write_chunk_marker (line 151) | pub fn write_chunk_marker(&mut self, opening: bool) { method push_async_out_of_order (line 167) | pub fn push_async_out_of_order( method push_async_out_of_order_with_nonce (line 186) | pub fn push_async_out_of_order_with_nonce( type PinnedFuture (line 26) | type PinnedFuture = Pin + Send>>; type ChunkFuture (line 27) | type ChunkFuture = PinnedFuture>; method fmt (line 247) | fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { type StreamChunk (line 257) | pub enum StreamChunk { type OooChunk (line 274) | pub struct OooChunk { method push_start (line 283) | pub fn push_start(id: &str, buf: &mut String) { method push_end (line 291) | pub fn push_end(replace: bool, id: &str, buf: &mut String) { method push_end_with_nonce (line 296) | pub fn push_end_with_nonce( method take_chunks (line 336) | pub fn take_chunks(self) -> VecDeque { method fmt (line 342) | fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { type Item (line 356) | type Item = String; method poll_next (line 358) | fn poll_next( FILE: tachys/src/svg/mod.rs function r#use (line 164) | pub fn r#use() -> HtmlElement type Use (line 177) | pub struct Use; type Output (line 180) | type Output = web_sys::SvgElement; constant TAG (line 182) | const TAG: &'static str = "use"; constant SELF_CLOSING (line 183) | const SELF_CLOSING: bool = false; constant ESCAPE_CHILDREN (line 184) | const ESCAPE_CHILDREN: bool = true; constant NAMESPACE (line 185) | const NAMESPACE: Option<&'static str> = Some("http://www.w3.org/2000/svg"); method tag (line 188) | fn tag(&self) -> &str { type InertElement (line 196) | pub struct InertElement { method new (line 202) | pub fn new(html: impl Into>) -> Self { type InertElementState (line 208) | pub struct InertElementState(Cow<'static, str>, Element); method unmount (line 211) | fn unmount(&mut self) { method mount (line 215) | fn mount(&mut self, parent: &Element, marker: Option<&Node>) { method insert_before_this (line 219) | fn insert_before_this(&self, child: &mut dyn Mountable) -> bool { method elements (line 223) | fn elements(&self) -> Vec { type State (line 229) | type State = InertElementState; method build (line 231) | fn build(self) -> Self::State { method rebuild (line 236) | fn rebuild(self, state: &mut Self::State) { type Output (line 250) | type Output = Self; method add_any_attr (line 252) | fn add_any_attr( type AsyncOutput (line 267) | type AsyncOutput = Self; type Owned (line 268) | type Owned = Self; constant MIN_LENGTH (line 270) | const MIN_LENGTH: usize = 0; method html_len (line 272) | fn html_len(&self) -> usize { method dry_resolve (line 276) | fn dry_resolve(&mut self) {} method resolve (line 278) | async fn resolve(self) -> Self { method to_html_with_buf (line 282) | fn to_html_with_buf( method hydrate (line 294) | fn hydrate( method into_owned (line 311) | fn into_owned(self) -> Self::Owned { FILE: tachys/src/view/add_attr.rs type AddAnyAttr (line 11) | pub trait AddAnyAttr { method add_any_attr (line 16) | fn add_any_attr( FILE: tachys/src/view/any_view.rs type AnyView (line 33) | pub struct AnyView { method as_type_id (line 84) | pub fn as_type_id(&self) -> TypeId { method fmt (line 90) | fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { type AnyViewState (line 97) | pub struct AnyViewState { method fmt (line 112) | fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { type IntoAny (line 124) | pub trait IntoAny { method into_any (line 126) | fn into_any(self) -> AnyView; method into_any (line 201) | fn into_any(self) -> AnyView { type IntoMaybeErased (line 131) | pub trait IntoMaybeErased { method into_maybe_erased (line 136) | fn into_maybe_erased(self) -> Self::Output; type Output (line 144) | type Output = Self; type Output (line 147) | type Output = AnyView; method into_maybe_erased (line 149) | fn into_maybe_erased(self) -> Self::Output { function mount_any (line 161) | fn mount_any( function unmount_any (line 172) | fn unmount_any(state: &mut ErasedLocal) function insert_before_this (line 180) | fn insert_before_this(state: &ErasedLocal, child: &mut dyn Mountable)... function elements (line 188) | fn elements(state: &ErasedLocal) -> Vec type State (line 380) | type State = AnyViewState; method build (line 382) | fn build(self) -> Self::State { method rebuild (line 386) | fn rebuild(self, state: &mut Self::State) { type Output (line 404) | type Output = AnyViewWithAttrs; method add_any_attr (line 407) | fn add_any_attr( type AsyncOutput (line 422) | type AsyncOutput = Self; type Owned (line 423) | type Owned = Self; method dry_resolve (line 425) | fn dry_resolve(&mut self) { method resolve (line 437) | async fn resolve(self) -> Self::AsyncOutput { constant MIN_LENGTH (line 449) | const MIN_LENGTH: usize = 0; method to_html_with_buf (line 451) | fn to_html_with_buf( method to_html_async_with_buf (line 498) | fn to_html_async_with_buf( method hydrate (line 570) | fn hydrate( method hydrate_async (line 597) | async fn hydrate_async( method html_len (line 619) | fn html_len(&self) -> usize { method into_owned (line 630) | fn into_owned(self) -> Self::Owned { method unmount (line 636) | fn unmount(&mut self) { method mount (line 643) | fn mount( method insert_before_this (line 654) | fn insert_before_this(&self, child: &mut dyn Mountable) -> bool { method elements (line 667) | fn elements(&self) -> Vec { type AnyViewWithAttrs (line 673) | pub struct AnyViewWithAttrs { type State (line 679) | type State = AnyViewWithAttrsState; method build (line 681) | fn build(self) -> Self::State { method rebuild (line 693) | fn rebuild(self, state: &mut Self::State) { type AsyncOutput (line 713) | type AsyncOutput = Self; type Owned (line 714) | type Owned = Self; constant MIN_LENGTH (line 715) | const MIN_LENGTH: usize = 0; method dry_resolve (line 717) | fn dry_resolve(&mut self) { method resolve (line 724) | async fn resolve(self) -> Self::AsyncOutput { method to_html_with_buf (line 732) | fn to_html_with_buf( method to_html_async_with_buf (line 752) | fn to_html_async_with_buf( method hydrate (line 772) | fn hydrate( method hydrate_async (line 788) | async fn hydrate_async( method html_len (line 804) | fn html_len(&self) -> usize { method into_owned (line 809) | fn into_owned(self) -> Self::Owned { type Output (line 815) | type Output = AnyViewWithAttrs; method add_any_attr (line 817) | fn add_any_attr( type AnyViewWithAttrsState (line 830) | pub struct AnyViewWithAttrsState { method unmount (line 837) | fn unmount(&mut self) { method mount (line 841) | fn mount( method insert_before_this (line 849) | fn insert_before_this(&self, child: &mut dyn Mountable) -> bool { method elements (line 853) | fn elements(&self) -> Vec { FILE: tachys/src/view/either.rs type State (line 21) | type State = Either; method build (line 23) | fn build(self) -> Self::State { method rebuild (line 30) | fn rebuild(self, state: &mut Self::State) { method unmount (line 59) | fn unmount(&mut self) { method mount (line 66) | fn mount( method insert_before_this (line 77) | fn insert_before_this(&self, child: &mut dyn Mountable) -> bool { method elements (line 84) | fn elements(&self) -> Vec { type Output (line 97) | type Output = Either< method add_any_attr (line 102) | fn add_any_attr( function max_usize (line 116) | const fn max_usize(vals: &[usize]) -> usize { type Output (line 135) | type Output = Either< method add_any_attr (line 140) | fn add_any_attr( type Output (line 157) | type Output = Vec; method add_any_attr (line 159) | fn add_any_attr( constant MIN_LENGTH (line 180) | const MIN_LENGTH: usize = max_usize(&[A::MIN_LENGTH, B::MIN_LENGTH]); type AsyncOutput (line 182) | type AsyncOutput = Either; type State (line 183) | type State = Either; type Cloneable (line 184) | type Cloneable = Either; type CloneableOwned (line 185) | type CloneableOwned = Either; method html_len (line 187) | fn html_len(&self) -> usize { method to_html (line 194) | fn to_html( method hydrate (line 209) | fn hydrate( method build (line 221) | fn build(self, el: &crate::renderer::types::Element) -> Self::State { method rebuild (line 228) | fn rebuild(self, state: &mut Self::State) { method into_cloneable (line 243) | fn into_cloneable(self) -> Self::Cloneable { method into_cloneable_owned (line 250) | fn into_cloneable_owned(self) -> Self::CloneableOwned { method dry_resolve (line 257) | fn dry_resolve(&mut self) { method resolve (line 264) | async fn resolve(self) -> Self::AsyncOutput { method keys (line 271) | fn keys(&self) -> Vec { type AsyncOutput (line 284) | type AsyncOutput = Either; type Owned (line 285) | type Owned = Either; method dry_resolve (line 287) | fn dry_resolve(&mut self) { method resolve (line 294) | async fn resolve(self) -> Self::AsyncOutput { constant MIN_LENGTH (line 301) | const MIN_LENGTH: usize = max_usize(&[A::MIN_LENGTH, B::MIN_LENGTH]); method html_len (line 304) | fn html_len(&self) -> usize { method to_html_with_buf (line 311) | fn to_html_with_buf( method to_html_async_with_buf (line 359) | fn to_html_async_with_buf( method hydrate (line 409) | fn hydrate( method hydrate_async (line 424) | async fn hydrate_async( method into_owned (line 439) | fn into_owned(self) -> Self::Owned { type EitherKeepAlive (line 448) | pub struct EitherKeepAlive { type EitherKeepAliveState (line 458) | pub struct EitherKeepAliveState { type State (line 469) | type State = EitherKeepAliveState; method build (line 471) | fn build(self) -> Self::State { method rebuild (line 478) | fn rebuild(self, state: &mut Self::State) { type Output (line 521) | type Output = EitherKeepAlive< method add_any_attr (line 526) | fn add_any_attr( type AsyncOutput (line 548) | type AsyncOutput = EitherKeepAlive; type Owned (line 549) | type Owned = EitherKeepAlive; constant MIN_LENGTH (line 551) | const MIN_LENGTH: usize = 0; method dry_resolve (line 553) | fn dry_resolve(&mut self) { method resolve (line 562) | async fn resolve(self) -> Self::AsyncOutput { method to_html_with_buf (line 582) | fn to_html_with_buf( method to_html_async_with_buf (line 613) | fn to_html_async_with_buf( method hydrate (line 646) | fn hydrate( method hydrate_async (line 670) | async fn hydrate_async( method into_owned (line 698) | fn into_owned(self) -> Self::Owned { method unmount (line 712) | fn unmount(&mut self) { method mount (line 720) | fn mount( method insert_before_this (line 738) | fn insert_before_this(&self, child: &mut dyn Mountable) -> bool { method elements (line 752) | fn elements(&self) -> Vec { FILE: tachys/src/view/error_boundary.rs type State (line 17) | type State = ResultState; method build (line 19) | fn build(self) -> Self::State { method rebuild (line 31) | fn rebuild(self, state: &mut Self::State) { type ResultState (line 68) | pub struct ResultState method drop (line 82) | fn drop(&mut self) { method unmount (line 95) | fn unmount(&mut self) { method mount (line 99) | fn mount( method insert_before_this (line 107) | fn insert_before_this(&self, child: &mut dyn Mountable) -> bool { method elements (line 111) | fn elements(&self) -> Vec { type Output (line 122) | type Output = method add_any_attr (line 125) | fn add_any_attr( type AsyncOutput (line 141) | type AsyncOutput = Result; type Owned (line 142) | type Owned = Result; constant MIN_LENGTH (line 144) | const MIN_LENGTH: usize = T::MIN_LENGTH; method dry_resolve (line 146) | fn dry_resolve(&mut self) { method resolve (line 152) | async fn resolve(self) -> Self::AsyncOutput { method html_len (line 159) | fn html_len(&self) -> usize { method to_html_with_buf (line 166) | fn to_html_with_buf( method to_html_async_with_buf (line 191) | fn to_html_async_with_buf( method hydrate (line 216) | fn hydrate( method hydrate_async (line 236) | async fn hydrate_async( method into_owned (line 256) | fn into_owned(self) -> Self::Owned { FILE: tachys/src/view/fragment.rs type Fragment (line 8) | pub struct Fragment { method from_iter (line 20) | fn from_iter>(iter: T) -> Self { method from (line 26) | fn from(view: AnyView) -> Self { method new (line 40) | pub fn new(nodes: Vec) -> Self { type IntoFragment (line 14) | pub trait IntoFragment { method into_fragment (line 16) | fn into_fragment(self) -> Fragment; method into_fragment (line 51) | fn into_fragment(self) -> Fragment { method into_fragment (line 57) | fn into_fragment(self) -> Fragment { method into_fragment (line 66) | fn into_fragment(self) -> Fragment { method into_fragment (line 75) | fn into_fragment(self) -> Fragment { method into_fragment (line 84) | fn into_fragment(self) -> Fragment { method from (line 32) | fn from(value: Fragment) -> Self { FILE: tachys/src/view/iterators.rs type OptionState (line 15) | pub type OptionState = Either<::State, <() as Render>::S... type State (line 21) | type State = OptionState; method build (line 23) | fn build(self) -> Self::State { method rebuild (line 31) | fn rebuild(self, state: &mut Self::State) { type Output (line 44) | type Output = method add_any_attr (line 47) | fn add_any_attr( type AsyncOutput (line 62) | type AsyncOutput = Option; type Owned (line 63) | type Owned = Option; constant MIN_LENGTH (line 65) | const MIN_LENGTH: usize = T::MIN_LENGTH; method dry_resolve (line 67) | fn dry_resolve(&mut self) { method resolve (line 73) | async fn resolve(self) -> Self::AsyncOutput { method html_len (line 80) | fn html_len(&self) -> usize { method to_html_with_buf (line 87) | fn to_html_with_buf( method to_html_async_with_buf (line 108) | fn to_html_async_with_buf( method hydrate (line 132) | fn hydrate( method hydrate_async (line 144) | async fn hydrate_async( method into_owned (line 157) | fn into_owned(self) -> Self::Owned { type State (line 166) | type State = VecState; method build (line 168) | fn build(self) -> Self::State { method rebuild (line 176) | fn rebuild(self, state: &mut Self::State) { type VecState (line 218) | pub struct VecState method unmount (line 234) | fn unmount(&mut self) { method mount (line 241) | fn mount( method insert_before_this (line 252) | fn insert_before_this(&self, child: &mut dyn Mountable) -> bool { method elements (line 261) | fn elements(&self) -> Vec { type Output (line 273) | type Output = method add_any_attr (line 276) | fn add_any_attr( type AsyncOutput (line 294) | type AsyncOutput = Vec; type Owned (line 295) | type Owned = Vec; constant MIN_LENGTH (line 297) | const MIN_LENGTH: usize = 0; method dry_resolve (line 299) | fn dry_resolve(&mut self) { method resolve (line 305) | async fn resolve(self) -> Self::AsyncOutput { method html_len (line 312) | fn html_len(&self) -> usize { method to_html_with_buf (line 316) | fn to_html_with_buf( method to_html_async_with_buf (line 350) | fn to_html_async_with_buf( method hydrate (line 385) | fn hydrate( method hydrate_async (line 401) | async fn hydrate_async( method into_owned (line 417) | fn into_owned(self) -> Self::Owned { type StaticVec (line 425) | pub struct StaticVec(pub(crate) Vec); method clone (line 428) | fn clone(&self) -> Self { type Item (line 434) | type Item = T; type IntoIter (line 435) | type IntoIter = std::vec::IntoIter; method into_iter (line 437) | fn into_iter(self) -> Self::IntoIter { function iter (line 444) | pub fn iter(&self) -> std::slice::Iter<'_, T> { function from (line 450) | fn from(vec: Vec) -> Self { function from (line 456) | fn from(static_vec: StaticVec) -> Self { type StaticVecState (line 462) | pub struct StaticVecState method unmount (line 474) | fn unmount(&mut self) { method mount (line 481) | fn mount( method insert_before_this (line 492) | fn insert_before_this(&self, child: &mut dyn Mountable) -> bool { method elements (line 501) | fn elements(&self) -> Vec { type State (line 513) | type State = StaticVecState; method build (line 515) | fn build(self) -> Self::State { method rebuild (line 523) | fn rebuild(self, state: &mut Self::State) { type Output (line 569) | type Output = method add_any_attr (line 572) | fn add_any_attr( type AsyncOutput (line 592) | type AsyncOutput = StaticVec; type Owned (line 593) | type Owned = StaticVec; constant MIN_LENGTH (line 595) | const MIN_LENGTH: usize = 0; method dry_resolve (line 597) | fn dry_resolve(&mut self) { method resolve (line 603) | async fn resolve(self) -> Self::AsyncOutput { method html_len (line 611) | fn html_len(&self) -> usize { method to_html_with_buf (line 615) | fn to_html_with_buf( method to_html_async_with_buf (line 638) | fn to_html_async_with_buf( method hydrate (line 663) | fn hydrate( method hydrate_async (line 680) | async fn hydrate_async( method into_owned (line 696) | fn into_owned(self) -> Self::Owned { type State (line 709) | type State = ArrayState; method build (line 711) | fn build(self) -> Self::State { method rebuild (line 717) | fn rebuild(self, state: &mut Self::State) { type ArrayState (line 728) | pub struct ArrayState method unmount (line 739) | fn unmount(&mut self) { method mount (line 743) | fn mount( method insert_before_this (line 753) | fn insert_before_this(&self, child: &mut dyn Mountable) -> bool { method elements (line 762) | fn elements(&self) -> Vec { type Output (line 773) | type Output = method add_any_attr (line 776) | fn add_any_attr( type AsyncOutput (line 792) | type AsyncOutput = [T::AsyncOutput; N]; type Owned (line 793) | type Owned = [T::Owned; N]; constant MIN_LENGTH (line 795) | const MIN_LENGTH: usize = 0; method dry_resolve (line 797) | fn dry_resolve(&mut self) { method resolve (line 803) | async fn resolve(self) -> Self::AsyncOutput { method html_len (line 812) | fn html_len(&self) -> usize { method to_html_with_buf (line 816) | fn to_html_with_buf( method to_html_async_with_buf (line 835) | fn to_html_async_with_buf( method hydrate (line 856) | fn hydrate( method hydrate_async (line 866) | async fn hydrate_async( method into_owned (line 881) | fn into_owned(self) -> Self::Owned { FILE: tachys/src/view/keyed.rs type FxIndexSet (line 16) | type FxIndexSet = IndexSet>; function keyed (line 19) | pub fn keyed( type Keyed (line 58) | pub struct Keyed type SerializableKey (line 82) | pub trait SerializableKey { method ser_key (line 87) | fn ser_key(&self) -> String; method ser_key (line 92) | fn ser_key(&self) -> String { method ser_key (line 101) | fn ser_key(&self) -> String { type KeyedState (line 107) | pub struct KeyedState type State (line 128) | type State = KeyedState; method build (line 130) | fn build(self) -> Self::State { method rebuild (line 149) | fn rebuild(self, state: &mut Self::State) { type Output (line 193) | type Output = Keyed< method add_any_attr (line 211) | fn add_any_attr( type AsyncOutput (line 252) | type AsyncOutput = Vec; type Owned (line 253) | type Owned = Self; constant MIN_LENGTH (line 255) | const MIN_LENGTH: usize = 0; method dry_resolve (line 257) | fn dry_resolve(&mut self) { method resolve (line 264) | async fn resolve(self) -> Self::AsyncOutput { method to_html_with_buf (line 291) | fn to_html_with_buf( method to_html_async_with_buf (line 327) | fn to_html_async_with_buf( method hydrate (line 364) | fn hydrate( method hydrate_async (line 403) | async fn hydrate_async( method into_owned (line 442) | fn into_owned(self) -> Self::Owned { method mount (line 453) | fn mount( method unmount (line 465) | fn unmount(&mut self) { method insert_before_this (line 472) | fn insert_before_this(&self, child: &mut dyn Mountable) -> bool { method elements (line 485) | fn elements(&self) -> Vec { type VecExt (line 494) | trait VecExt { method get_next_closest_mounted_sibling (line 495) | fn get_next_closest_mounted_sibling( function get_next_closest_mounted_sibling (line 502) | fn get_next_closest_mounted_sibling( function diff (line 511) | fn diff(from: &FxIndexSet, to: &FxIndexSet) -> Diff { function group_adjacent_moves (line 594) | fn group_adjacent_moves(moved: Vec) -> Vec { type Diff (line 618) | struct Diff { type DiffOpMove (line 627) | struct DiffOpMove { method default (line 640) | fn default() -> Self { type DiffOpAdd (line 651) | struct DiffOpAdd { type DiffOpRemove (line 657) | struct DiffOpRemove { type DiffOpAddMode (line 662) | enum DiffOpAddMode { function apply_diff (line 668) | fn apply_diff( function unpack_moves (line 780) | fn unpack_moves(diff: &Diff) -> (Vec, Vec) { FILE: tachys/src/view/mod.rs type Render (line 40) | pub trait Render: Sized { method build (line 48) | fn build(self) -> Self::State; method rebuild (line 51) | fn rebuild(self, state: &mut Self::State); type MarkBranch (line 55) | pub trait MarkBranch { method open_branch (line 56) | fn open_branch(&mut self, branch_id: &str); method close_branch (line 58) | fn close_branch(&mut self, branch_id: &str); method open_branch (line 62) | fn open_branch(&mut self, branch_id: &str) { method close_branch (line 68) | fn close_branch(&mut self, branch_id: &str) { method open_branch (line 76) | fn open_branch(&mut self, branch_id: &str) { method close_branch (line 82) | fn close_branch(&mut self, branch_id: &str) { type RenderHtml (line 101) | pub trait RenderHtml constant MIN_LENGTH (line 112) | const MIN_LENGTH: usize; constant EXISTS (line 115) | const EXISTS: bool = true; method dry_resolve (line 120) | fn dry_resolve(&mut self); method resolve (line 123) | fn resolve(self) -> impl Future + Send; method html_len (line 130) | fn html_len(&self) -> usize { method to_html (line 135) | fn to_html(self) -> String method to_html_branching (line 153) | fn to_html_branching(self) -> String method to_html_stream_in_order (line 169) | fn to_html_stream_in_order(self) -> StreamBuilder method to_html_stream_in_order_branching (line 187) | fn to_html_stream_in_order_branching(self) -> StreamBuilder method to_html_stream_out_of_order (line 203) | fn to_html_stream_out_of_order(self) -> StreamBuilder method to_html_stream_out_of_order_branching (line 224) | fn to_html_stream_out_of_order_branching(self) -> StreamBuilder method to_html_with_buf (line 242) | fn to_html_with_buf( method to_html_async_with_buf (line 252) | fn to_html_async_with_buf( method hydrate (line 280) | fn hydrate( method hydrate_async (line 291) | fn hydrate_async( method hydrate_from (line 300) | fn hydrate_from( method hydrate_from_position (line 311) | fn hydrate_from_position( method into_owned (line 325) | fn into_owned(self) -> Self::Owned; type Mountable (line 329) | pub trait Mountable { method unmount (line 331) | fn unmount(&mut self); method mount (line 334) | fn mount( method try_mount (line 341) | fn try_mount( method insert_before_this (line 352) | fn insert_before_this(&self, child: &mut dyn Mountable) -> bool; method insert_before_this_or_marker (line 356) | fn insert_before_this_or_marker( method elements (line 368) | fn elements(&self) -> Vec; method unmount (line 383) | fn unmount(&mut self) { method mount (line 389) | fn mount( method insert_before_this (line 399) | fn insert_before_this(&self, child: &mut dyn Mountable) -> bool { method elements (line 405) | fn elements(&self) -> Vec { method unmount (line 416) | fn unmount(&mut self) { method mount (line 420) | fn mount( method insert_before_this (line 428) | fn insert_before_this(&self, child: &mut dyn Mountable) -> bool { method elements (line 432) | fn elements(&self) -> Vec { type MountKind (line 372) | pub enum MountKind { type ToTemplate (line 438) | pub trait ToTemplate { constant TEMPLATE (line 440) | const TEMPLATE: &'static str = ""; constant CLASS (line 442) | const CLASS: &'static str = ""; constant STYLE (line 444) | const STYLE: &'static str = ""; constant LEN (line 446) | const LEN: usize = Self::TEMPLATE.len(); method to_template (line 451) | fn to_template( method to_template_attribute (line 460) | fn to_template_attribute( type PositionState (line 474) | pub struct PositionState(Arc>); method new (line 478) | pub fn new(position: Position) -> Self { method set (line 483) | pub fn set(&self, position: Position) { method get (line 488) | pub fn get(&self) -> Position { method deep_clone (line 494) | pub fn deep_clone(&self) -> Self { type Position (line 502) | pub enum Position { type IntoRender (line 519) | pub trait IntoRender { method into_render (line 524) | fn into_render(self) -> Self::Output; type Output (line 531) | type Output = Self; method into_render (line 533) | fn into_render(self) -> Self::Output { FILE: tachys/src/view/static_types.rs type StaticAttr (line 22) | pub struct StaticAttr { method clone (line 27) | fn clone(&self) -> Self { method eq (line 33) | fn eq(&self, _other: &Self) -> bool { function static_attr (line 40) | pub fn static_attr() -> StaticAt... method to_template (line 49) | fn to_template( constant MIN_LENGTH (line 68) | const MIN_LENGTH: usize = K::KEY.len() + 3 + V.len(); type AsyncOutput (line 70) | type AsyncOutput = Self; type State (line 71) | type State = (); type Cloneable (line 72) | type Cloneable = Self; type CloneableOwned (line 73) | type CloneableOwned = Self; method html_len (line 76) | fn html_len(&self) -> usize { method to_html (line 80) | fn to_html( method hydrate (line 90) | fn hydrate( method build (line 96) | fn build(self, el: &crate::renderer::types::Element) -> Self::State { method rebuild (line 100) | fn rebuild(self, _state: &mut Self::State) {} method into_cloneable (line 102) | fn into_cloneable(self) -> Self::Cloneable { method into_cloneable_owned (line 106) | fn into_cloneable_owned(self) -> Self::CloneableOwned { method dry_resolve (line 110) | fn dry_resolve(&mut self) {} method resolve (line 112) | async fn resolve(self) -> Self::AsyncOutput { method keys (line 116) | fn keys(&self) -> Vec { method add_any_attr (line 127) | fn add_any_attr( type Static (line 138) | pub struct Static; method eq (line 141) | fn eq(&self, _other: &Self) -> bool { function as_ref (line 148) | fn as_ref(&self) -> &str { type State (line 157) | type State = Option; method build (line 159) | fn build(self) -> Self::State { method rebuild (line 165) | fn rebuild(self, _state: &mut Self::State) {} type AsyncOutput (line 169) | type AsyncOutput = Self; type Owned (line 170) | type Owned = Self; constant MIN_LENGTH (line 172) | const MIN_LENGTH: usize = V.len(); method dry_resolve (line 174) | fn dry_resolve(&mut self) {} method resolve (line 180) | fn resolve(self) -> std::future::Ready { method to_html_with_buf (line 184) | fn to_html_with_buf( method hydrate (line 207) | fn hydrate( method into_owned (line 234) | fn into_owned(self) -> Self::Owned { type Output (line 240) | type Output = Static; method add_any_attr (line 242) | fn add_any_attr( constant TEMPLATE (line 262) | const TEMPLATE: &'static str = V; method to_template (line 264) | fn to_template( FILE: tachys/src/view/strings.rs type StrState (line 18) | pub struct StrState<'a> { type State (line 24) | type State = StrState<'a>; method build (line 26) | fn build(self) -> Self::State { method rebuild (line 31) | fn rebuild(self, state: &mut Self::State) { type AsyncOutput (line 41) | type AsyncOutput = Self; type Owned (line 42) | type Owned = String; constant MIN_LENGTH (line 44) | const MIN_LENGTH: usize = 0; method dry_resolve (line 46) | fn dry_resolve(&mut self) {} method resolve (line 48) | async fn resolve(self) -> Self::AsyncOutput { method html_len (line 52) | fn html_len(&self) -> usize { method to_html_with_buf (line 56) | fn to_html_with_buf( method hydrate (line 79) | fn hydrate( method into_owned (line 109) | fn into_owned(self) -> Self::Owned { constant TEMPLATE (line 115) | const TEMPLATE: &'static str = " "; method to_template (line 117) | fn to_template( method unmount (line 133) | fn unmount(&mut self) { method mount (line 137) | fn mount( method insert_before_this (line 145) | fn insert_before_this(&self, child: &mut dyn Mountable) -> bool { method elements (line 149) | fn elements(&self) -> Vec { type StringState (line 155) | pub struct StringState { type State (line 161) | type State = StringState; method build (line 163) | fn build(self) -> Self::State { method rebuild (line 168) | fn rebuild(self, state: &mut Self::State) { constant MIN_LENGTH (line 178) | const MIN_LENGTH: usize = 0; type AsyncOutput (line 179) | type AsyncOutput = Self; type Owned (line 180) | type Owned = Self; method dry_resolve (line 182) | fn dry_resolve(&mut self) {} method resolve (line 184) | async fn resolve(self) -> Self::AsyncOutput { method html_len (line 188) | fn html_len(&self) -> usize { method to_html_with_buf (line 192) | fn to_html_with_buf( method hydrate (line 210) | fn hydrate( method into_owned (line 220) | fn into_owned(self) -> Self::Owned { constant TEMPLATE (line 226) | const TEMPLATE: &'static str = <&str as ToTemplate>::TEMPLATE; method to_template (line 228) | fn to_template( method unmount (line 242) | fn unmount(&mut self) { method mount (line 246) | fn mount( method insert_before_this (line 254) | fn insert_before_this(&self, child: &mut dyn Mountable) -> bool { method elements (line 258) | fn elements(&self) -> Vec { type RcStrState (line 264) | pub struct RcStrState { type State (line 270) | type State = RcStrState; method build (line 272) | fn build(self) -> Self::State { method rebuild (line 277) | fn rebuild(self, state: &mut Self::State) { constant TEMPLATE (line 322) | const TEMPLATE: &'static str = <&str as ToTemplate>::TEMPLATE; method to_template (line 324) | fn to_template( method unmount (line 338) | fn unmount(&mut self) { method mount (line 342) | fn mount( method insert_before_this (line 350) | fn insert_before_this(&self, child: &mut dyn Mountable) -> bool { method elements (line 354) | fn elements(&self) -> Vec { type ArcStrState (line 360) | pub struct ArcStrState { type State (line 366) | type State = ArcStrState; method build (line 368) | fn build(self) -> Self::State { method rebuild (line 373) | fn rebuild(self, state: &mut Self::State) { type AsyncOutput (line 383) | type AsyncOutput = Self; type Owned (line 384) | type Owned = Self; constant MIN_LENGTH (line 386) | const MIN_LENGTH: usize = 0; method dry_resolve (line 388) | fn dry_resolve(&mut self) {} method resolve (line 390) | async fn resolve(self) -> Self::AsyncOutput { method html_len (line 394) | fn html_len(&self) -> usize { method to_html_with_buf (line 398) | fn to_html_with_buf( method hydrate (line 416) | fn hydrate( method into_owned (line 427) | fn into_owned(self) -> Self::Owned { constant TEMPLATE (line 433) | const TEMPLATE: &'static str = <&str as ToTemplate>::TEMPLATE; method to_template (line 435) | fn to_template( method unmount (line 449) | fn unmount(&mut self) { method mount (line 453) | fn mount( method insert_before_this (line 461) | fn insert_before_this(&self, child: &mut dyn Mountable) -> bool { method elements (line 465) | fn elements(&self) -> Vec { type CowStrState (line 471) | pub struct CowStrState<'a> { type State (line 477) | type State = CowStrState<'a>; method build (line 479) | fn build(self) -> Self::State { method rebuild (line 484) | fn rebuild(self, state: &mut Self::State) { type AsyncOutput (line 494) | type AsyncOutput = Self; type Owned (line 495) | type Owned = String; constant MIN_LENGTH (line 497) | const MIN_LENGTH: usize = 0; method dry_resolve (line 499) | fn dry_resolve(&mut self) {} method resolve (line 501) | async fn resolve(self) -> Self::AsyncOutput { method html_len (line 505) | fn html_len(&self) -> usize { method to_html_with_buf (line 509) | fn to_html_with_buf( method hydrate (line 527) | fn hydrate( method into_owned (line 538) | fn into_owned(self) -> ::Owned { constant TEMPLATE (line 544) | const TEMPLATE: &'static str = <&str as ToTemplate>::TEMPLATE; method to_template (line 546) | fn to_template( method unmount (line 560) | fn unmount(&mut self) { method mount (line 564) | fn mount( method insert_before_this (line 572) | fn insert_before_this(&self, child: &mut dyn Mountable) -> bool { method elements (line 576) | fn elements(&self) -> Vec { FILE: tachys/src/view/template.rs type ViewTemplate (line 16) | pub struct ViewTemplate { function new (line 25) | pub fn new(view: V) -> Self { function to_template (line 29) | fn to_template() -> crate::renderer::types::TemplateElement { type State (line 39) | type State = V::State; method build (line 43) | fn build(self) -> Self::State { method rebuild (line 50) | fn rebuild(self, state: &mut Self::State) { type Output (line 60) | type Output = ViewTemplate; method add_any_attr (line 62) | fn add_any_attr( type AsyncOutput (line 75) | type AsyncOutput = V::AsyncOutput; type Owned (line 76) | type Owned = V::Owned; constant MIN_LENGTH (line 78) | const MIN_LENGTH: usize = V::MIN_LENGTH; method to_html_with_buf (line 80) | fn to_html_with_buf( method hydrate (line 97) | fn hydrate( method dry_resolve (line 105) | fn dry_resolve(&mut self) { method resolve (line 109) | async fn resolve(self) -> Self::AsyncOutput { method into_owned (line 113) | fn into_owned(self) -> Self::Owned { constant TEMPLATE (line 123) | const TEMPLATE: &'static str = V::TEMPLATE; method to_template (line 125) | fn to_template( FILE: tachys/src/view/tuples.rs type State (line 15) | type State = crate::renderer::types::Placeholder; method build (line 17) | fn build(self) -> Self::State { method rebuild (line 21) | fn rebuild(self, _state: &mut Self::State) {} type AsyncOutput (line 25) | type AsyncOutput = (); type Owned (line 26) | type Owned = (); constant MIN_LENGTH (line 28) | const MIN_LENGTH: usize = 3; constant EXISTS (line 29) | const EXISTS: bool = false; method to_html_with_buf (line 31) | fn to_html_with_buf( method hydrate (line 45) | fn hydrate( method resolve (line 55) | async fn resolve(self) -> Self::AsyncOutput {} method dry_resolve (line 57) | fn dry_resolve(&mut self) {} method into_owned (line 59) | fn into_owned(self) -> Self::Owned {} type Output (line 63) | type Output = (); method add_any_attr (line 65) | fn add_any_attr( method unmount (line 76) | fn unmount(&mut self) {} method mount (line 78) | fn mount( method insert_before_this (line 85) | fn insert_before_this(&self, _child: &mut dyn Mountable) -> bool { method elements (line 89) | fn elements(&self) -> Vec { constant TEMPLATE (line 95) | const TEMPLATE: &'static str = ""; method to_template (line 97) | fn to_template( method to_template_attribute (line 107) | fn to_template_attribute( type State (line 118) | type State = A::State; method build (line 120) | fn build(self) -> Self::State { method rebuild (line 124) | fn rebuild(self, state: &mut Self::State) { type AsyncOutput (line 133) | type AsyncOutput = (A::AsyncOutput,); type Owned (line 134) | type Owned = (A::Owned,); constant MIN_LENGTH (line 136) | const MIN_LENGTH: usize = A::MIN_LENGTH; constant EXISTS (line 137) | const EXISTS: bool = A::EXISTS; method html_len (line 139) | fn html_len(&self) -> usize { method to_html_with_buf (line 143) | fn to_html_with_buf( method to_html_async_with_buf (line 160) | fn to_html_async_with_buf( method hydrate (line 179) | fn hydrate( method hydrate_async (line 187) | async fn hydrate_async( method resolve (line 195) | async fn resolve(self) -> Self::AsyncOutput { method dry_resolve (line 199) | fn dry_resolve(&mut self) { method into_owned (line 203) | fn into_owned(self) -> Self::Owned { constant TEMPLATE (line 209) | const TEMPLATE: &'static str = A::TEMPLATE; constant CLASS (line 210) | const CLASS: &'static str = A::CLASS; constant STYLE (line 211) | const STYLE: &'static str = A::STYLE; method to_template (line 213) | fn to_template( type Output (line 228) | type Output = (A::Output,); method add_any_attr (line 230) | fn add_any_attr(