1 viewer
rust 1,859,968 · typescript 235,218 · javascript 132,952 · python 20,426 · 6,406 files · digest c536f05fc420 · built in 1.4 s · crystals off
crates/cre8-app-view/src/drivers/extension.rs
Items
const DRIVER_NAME const DEFAULT_SESSION const MAX_OBSERVATIONS const MAX_QUEUED_ACTIONS const MAX_PENDING_ACTIONS const MAX_RESULTS static ACTION_SEQ struct QueuedExtensionAction struct ExtensionBridgeState struct ExtensionEnvelope struct ExtensionDriver impl ExtensionBridgeState static STATE impl ViewDriver for ExtensionDriver static LOCK
Functions
By call-graph weight (PageRank; 1.0 is the average function). 26 functions in all.
| function | kind | lines | cyclomatic | callers | callees | weight | crystal |
|---|---|---|---|---|---|---|---|
| bridge_statesrc/drivers/extension.rs:101 | fn | 4 | 1 | 7 | 0 | 4.8 | |
| queue_actionsrc/drivers/extension.rs:134 | fn | 17 | 1 | 7 | 3 | 1.6 | |
| receive_action_resultsrc/drivers/extension.rs:318 | fn | 85 | 5 | 5 | 3 | 1.5 | |
| poll_actionssrc/drivers/extension.rs:282 | fn | 35 | 7 | 5 | 1 | 1.4 | |
| session_or_defaultsrc/drivers/extension.rs:106 | fn | 3 | 1 | 2 | 0 | 1.2 | |
| receive_observationsrc/drivers/extension.rs:242 | fn | 39 | 1 | 2 | 3 | 1.1 | |
| test_guardsrc/drivers/extension.rs:408 | fn | 4 | 1 | 6 | 0 | 1.1 | |
| reset_bridge_statesrc/drivers/extension.rs:413 | fn | 4 | 1 | 6 | 1 | 1.1 | |
| action_with_contractsrc/drivers/extension.rs:110 | fn | 23 | 1 | 1 | 0 | 1 | |
| latest_observationsrc/drivers/extension.rs:152 | fn | 4 | 1 | 1 | 1 | 0.9 | |
| open_action_from_payloadsrc/drivers/extension.rs:157 | fn | 13 | 3 | 1 | 0 | 0.7 | |
| ExtensionBridgeState::trim_observationssrc/drivers/extension.rs:64 | method | 8 | 2 | 0 | 0 | 0.5 | |
| ExtensionBridgeState::trim_actionssrc/drivers/extension.rs:73 | method | 8 | 2 | 0 | 0 | 0.5 | |
| ExtensionBridgeState::trim_pending_actionssrc/drivers/extension.rs:82 | method | 8 | 2 | 0 | 0 | 0.5 | |
| ExtensionBridgeState::trim_resultssrc/drivers/extension.rs:91 | method | 8 | 2 | 0 | 0 | 0.5 | |
| ExtensionDriver::namesrc/drivers/extension.rs:172 | trait impl | 3 | 1 | 0 | 0 | 0.5 | |
| ExtensionDriver::capabilitiessrc/drivers/extension.rs:176 | trait impl | 15 | 1 | 0 | 0 | 0.5 | |
| ExtensionDriver::opensrc/drivers/extension.rs:192 | trait impl | 19 | 2 | 0 | 2 | 0.5 | |
| ExtensionDriver::observesrc/drivers/extension.rs:212 | trait impl | 13 | 2 | 0 | 1 | 0.5 | |
| ExtensionDriver::actsrc/drivers/extension.rs:226 | trait impl | 14 | 1 | 0 | 1 | 0.5 | |
| extension_actions_roundtrip_through_queuesrc/drivers/extension.rs:419 | fn | 33 | 1 | 0 | 4 | 0.5 | |
| extension_poll_requires_session_id_unless_trusted_bridge_requests_allsrc/drivers/extension.rs:454 | fn | 19 | 1 | 0 | 4 | 0.5 | |
| extension_action_result_requires_pending_ownersrc/drivers/extension.rs:475 | fn | 15 | 1 | 0 | 3 | 0.5 | |
| extension_action_result_rejects_wrong_sessionsrc/drivers/extension.rs:492 | fn | 21 | 1 | 0 | 4 | 0.5 | |
| extension_action_result_accepts_pending_ownersrc/drivers/extension.rs:515 | fn | 25 | 1 | 0 | 5 | 0.5 | |
| extension_bridge_caps_queued_actions_and_pending_ownerssrc/drivers/extension.rs:542 | fn | 16 | 2 | 0 | 4 | 0.5 |
Source not readable from this process.