MCPcopy Create free account

hub / github.com/chinedufn/percy / types & classes

Types & classes117 in github.com/chinedufn/percy

↓ 10 callersClassIterableNodes
Used by the html! macro for all braced child nodes so that we can use any type that implements Into<IterableNodes> html! { <div> { nodes } </div> }
crates/virtual-node/src/iterable_nodes.rs:9
↓ 5 callersClassEventName
crates/virtual-node/src/event/event_name.rs:7
↓ 3 callersClassEventAttribFn
crates/virtual-node/src/event.rs:26
↓ 1 callersClassCatchAllHtml
crates/percy-preview-server/src/router.rs:33
↓ 1 callersClassElementEventsId
crates/virtual-node/src/event/virtual_events.rs:16
↓ 1 callersClassHtml
crates/html-macro/src/lib.rs:40
↓ 1 callersClassMoney
crates/percy-router-macro-test/src/lib.rs:94
↓ 1 callersClassMouseEvent
crates/virtual-node/src/event/event_handlers.rs:27
↓ 1 callersClassStateWrapper
examples/isomorphic/app/src/store.rs:73
↓ 1 callersClassUrlFriendlyString
A string that only contains letters, numbers, hyphens and underscores.
crates/percy-preview/src/lib.rs:28
EnumActivePage
examples/isomorphic/app/src/views/nav_bar_view/mod.rs:17
ClassActivePreview
crates/percy-preview-app/src/view/visualize_component_route.rs:56
ClassApp
examples/isomorphic/app/src/lib.rs:24
ClassAppConfig
Configuration for a PercyPreviewApp.
crates/percy-preview-app/src/app/config.rs:6
InterfaceAsyncTaskSpawner
Used to run an async function. In the browser this will typically schedule the future to be called on the next tick of the JS microtask queue. Outsi
crates/percy-preview-app/src/app/world/resources/async_task_spawner.rs:12
ClassAttr
crates/html-macro/src/tag.rs:72
EnumAttributeValue
crates/virtual-node/src/velement/attribute_value.rs:9
ClassChild
crates/html-macro-test/src/tests/all_tests.rs:359
ClassClient
examples/isomorphic/client/src/lib.rs:17
ClassComponentPreviewWebClient
examples/component-preview/src/lib.rs:26
ClassComponentView
crates/percy-preview-app/src/view/visualize_component_route.rs:66
ClassComponentVisualizerRouteData
crates/percy-preview-app/src/view/visualize_component_route.rs:51
ClassContributorsView
examples/isomorphic/app/src/views/contributors_view.rs:8
ClassCount
crates/percy-router-macro-test/src/lib.rs:90
ClassCounter
crates/html-macro-test/src/tests/all_tests.rs:331
ClassDeleteJob
crates/percy-dom/src/diff.rs:43
ClassDiffContext
Kept in its own module in order to keep fields private so that we can enforce the DiffContext's API.
crates/percy-dom/src/diff.rs:54
ClassDiffJob
crates/percy-dom/src/diff.rs:36
ClassDiffPatchTest
A test case that both diffing and patching are working in a real browser
crates/percy-dom/tests/diff_patch_test_case/mod.rs:10
ClassDiffTestCase
Test that we generate the right Vec<Patch> for some start and end virtual dom.
crates/percy-dom/src/diff/diff_test_case.rs:8
EnumElementFunc
crates/virtual-node/src/velement/special_attributes.rs:173
EnumElementKey
crates/percy-dom/src/diff.rs:738
ClassElementKeyImplicit
crates/percy-dom/src/diff.rs:753
EnumElementOrText
crates/percy-dom/src/patch/apply_patches.rs:96
EnumEventHandler
crates/virtual-node/src/event/event_handlers.rs:13
ClassEvents
crates/virtual-node/src/event.rs:30
ClassEventsNodeAndParent
crates/percy-dom/src/patch/apply_patches.rs:100
ClassExpectedTag
crates/html-macro/src/tag.rs:506
ClassHomeView
examples/isomorphic/app/src/views/home_view.rs:11
ClassHtmlMacroTest
crates/html-macro-test/src/tests/all_tests.rs:13
ClassHtmlParser
Used to parse [`Tag`]s that we've parsed and build a tree of `VirtualNode`s [`Tag`]: enum.Tag.html
crates/html-macro/src/parser/mod.rs:23
ClassIndexRouteData
crates/percy-preview-app/src/view/index_route.rs:28
ClassIndexView
crates/percy-preview-app/src/view/index_route.rs:37
EnumInsertBeforeOrMoveBefore
crates/percy-dom/src/diff.rs:515
EnumJob
crates/percy-dom/src/diff.rs:30
ClassKeyAndChildIdx
crates/percy-dom/src/diff/longest_increasing_subsequence.rs:11
ClassKeyAndElementFn
crates/virtual-node/src/velement/special_attributes.rs:168
ClassLoginFormView
examples/component-preview/src/views/login/login_form_view.rs:3
ClassMatchRouteTestCase
crates/percy-router/src/route.rs:253
EnumMeal
crates/percy-router-macro-test/src/book_example.rs:49
EnumMsg
examples/isomorphic/app/src/state/msg.rs:3
EnumMsg
Used to tell the World to handle some occurrence. For example, a Msg might get sent when a button is clicked.
crates/percy-preview-app/src/app/world/message.rs:6
ClassNavBarItemView
examples/isomorphic/app/src/views/nav_bar_view/nav_bar_item_view.rs:4
ClassNavBarView
examples/isomorphic/app/src/views/nav_bar_view/mod.rs:7
ClassNodeToProcess
crates/percy-dom/src/patch/apply_patches.rs:90
EnumNodesToPush
crates/html-macro/src/parser/mod.rs:15
ClassNotificationReceiverConfig
crates/percy-preview-server/src/filesystem_watcher.rs:20
ClassNotificationSenderConfig
crates/percy-preview-server/src/filesystem_watcher.rs:13
EnumPatch
TODO: Change all of these tuple structs with a `NodeIdx` to instead be `{old_idx: NodeIdx`} so we can more easily tell which patches use the old node'
crates/percy-dom/src/patch.rs:57
ClassPatchContext
crates/percy-dom/src/patch/apply_patches.rs:83
EnumPatchSpecialAttribute
crates/percy-dom/src/patch.rs:131
ClassPercyCli
crates/percy-cli/src/lib.rs:13
ClassPercyContributor
examples/isomorphic/app/src/state/mod.rs:81
ClassPercyDom
Used for keeping a real DOM node up to date based on the current VirtualNode and a new incoming VirtualNode that represents our latest DOM state. Als
crates/percy-dom/src/pdom.rs:17
ClassPercyPreviewApp
Powers an application that can be used to preview view components.
crates/percy-preview-app/src/app.rs:17
ClassPercyPreviewWebClient
crates/percy-preview-app/src/lib.rs:33
EnumPercySubcommand
crates/percy-cli/src/subcommand.rs:8
EnumPlaceBeforeKind
crates/percy-dom/src/diff.rs:519
ClassPreview
crates/percy-cli/src/subcommand/preview.rs:9
ClassPreview
Describes a view component preview.
crates/percy-preview/src/lib.rs:15
ClassPreviewListEntry
crates/percy-preview-app/src/view/index_route.rs:32
ClassPreviewListEntry
crates/percy-preview-app/src/view/visualize_component_route.rs:61
ClassProvided
Data that was provided by the developer. ```ignore struct State { count: u8 } #[route(path = "/")] fn route_provided_data(state: Provided<State>) ->
crates/percy-router/src/provided.rs:23
ClassRecentSpanLocations
crates/html-macro/src/parser/mod.rs:272
ClassRequestQuery
examples/isomorphic/server/src/actix_server.rs:14
ClassRerender
crates/percy-preview/src/rerender.rs:14
ClassResources
Application resources.
crates/percy-preview-app/src/app/world/resources.rs:11
ClassRoute
A route specifies a path to match against. When a match is found a `view_creator` is used to return an `impl View` that can be used to render the appr
crates/percy-router/src/route.rs:69
EnumRouteAttr
crates/percy-router-macro/src/route_macro.rs:441
ClassRouteAttrs
crates/percy-router-macro/src/route_macro.rs:422
ClassRouteDataProvider
Used to provide data to a route.
crates/percy-preview-app/src/routes.rs:17
ClassRouteDataProvider
Used to
crates/percy-preview-app/src/view/routes.rs:13
ClassRouteFn
crates/percy-router-macro/src/route_macro.rs:408
InterfaceRouteHandler
crates/percy-router/src/router.rs:30
InterfaceRouteParam
Enables a type to be used as a route paramer ```ignore // Example of a route param that only matches id's that are less than // 10 characters long #
crates/percy-router/src/route.rs:33
ClassRouter
Holds all of the routes for an application. A typical use case is that when we want to move to a new route (such as after clicking on an anchor tag)
crates/percy-router/src/router.rs:21
ClassRoutesToCreate
crates/percy-router-macro/src/create_routes_macro.rs:65
ClassServerConfig
Configure the Percy Preview server.
crates/percy-preview-server/src/config.rs:4
ClassSideNavView
examples/component-preview/src/views/side_nav/side_nav_view.rs:3
ClassSomeState
crates/percy-router-macro-test/src/lib.rs:118
ClassSomeState
crates/percy-router-macro-test/src/on_visit.rs:46
ClassSomeState
crates/percy-router-macro-test/src/book_example.rs:44
ClassSpecialAttributes
crates/virtual-node/src/velement/special_attributes.rs:7
ClassState
examples/isomorphic/app/src/state/mod.rs:10
ClassState
crates/percy-router/src/provided.rs:63
ClassState
crates/percy-router-macro-test/src/lib.rs:65
ClassState
Application state.
crates/percy-preview-app/src/app/world/state.rs:4
ClassStore
examples/isomorphic/app/src/store.rs:8
EnumTag
crates/html-macro/src/tag.rs:12
EnumTagKind
crates/html-macro/src/tag.rs:61
next →1–100 of 117, ranked by callers