rust 1,859,748 · typescript 235,215 · javascript 132,932 · python 20,426 · 6,405 files · digest 3ddca2872e6e · built in 1.4 s · crystals off
crates/cre8-app-schedule/src/sync/microsoft.rs
Items
const AUTHORIZE_URL const TOKEN_URL const GRAPH_API const SCOPES const SCOPE_CALENDARS const CLIENT_ID const CLIENT_SECRET const REDIRECT_URI const MICROSOFT_CALLBACK_PATH const KIND_PENDING const KIND_CLAIM const CURSOR_MAX_AGE_MS const MAX_DELTA_PAGES const MAX_CALENDAR_PAGES const STATE_KEY_DOMAIN const CLAIM_TTL_MS const REFRESH_MARGIN_MS const MAX_TITLE_CHARS const MAX_DESCRIPTION_CHARS struct MicrosoftClient impl MicrosoftClient struct GraphIdentity struct RedeemedConnect struct MicrosoftTokens struct DeltaCursor struct DeltaPage const TRANSACTION_PREFIX const CALENDARS const DELTA
Functions
By call-graph weight (PageRank; 1.0 is the average function). 63 functions in all.
| function | kind | lines | cyclomatic | callers | callees | weight | crystal |
|---|---|---|---|---|---|---|---|
| textsrc/sync/microsoft.rs:1125 | fn | 3 | 1 | 9 | 0 | 3.5 | |
| graph_linksrc/sync/microsoft.rs:744 | fn | 3 | 1 | 2 | 1 | 1.1 | |
| token_vault_namesrc/sync/microsoft.rs:475 | fn | 3 | 1 | 5 | 0 | 1.1 | |
| parse_delta_pagesrc/sync/microsoft.rs:773 | fn | 12 | 1 | 2 | 2 | 1.1 | |
| parse_calendar_listsrc/sync/microsoft.rs:692 | fn | 17 | 1 | 2 | 5 | 1 | |
| missingsrc/sync/microsoft.rs:130 | fn | 8 | 1 | 2 | 1 | 1 | |
| map_graph_eventsrc/sync/microsoft.rs:813 | fn | 50 | 10 | 1 | 4 | 1 | |
| claim_vidsrc/sync/microsoft.rs:194 | fn | 3 | 1 | 4 | 1 | 0.9 | |
| MicrosoftClient::clientsrc/sync/microsoft.rs:111 | method | 6 | 1 | 1 | 2 | 0.9 | |
| parse_token_responsesrc/sync/microsoft.rs:398 | fn | 12 | 1 | 2 | 2 | 0.9 | |
| formsrc/sync/microsoft.rs:420 | fn | 3 | 1 | 2 | 0 | 0.9 | |
| pending_vidsrc/sync/microsoft.rs:190 | fn | 3 | 1 | 2 | 1 | 0.9 | |
| fixturesrc/sync/microsoft.rs:1178 | fn | 3 | 1 | 3 | 0 | 0.9 | |
| claim_vaultsrc/sync/microsoft.rs:198 | fn | 3 | 1 | 3 | 0 | 0.8 | |
| calendars_urlsrc/sync/microsoft.rs:687 | fn | 3 | 1 | 1 | 0 | 0.8 | |
| rfc3339src/sync/microsoft.rs:727 | fn | 5 | 1 | 1 | 0 | 0.8 | |
| callbacksrc/sync/microsoft.rs:623 | fn | 40 | 7 | 3 | 15 | 0.8 | |
| redeem_claim_insrc/sync/microsoft.rs:322 | fn | 51 | 4 | 1 | 7 | 0.8 | |
| graph_time_mssrc/sync/microsoft.rs:789 | fn | 15 | 6 | 1 | 1 | 0.7 | |
| MicrosoftClient::loadsrc/sync/microsoft.rs:94 | method | 12 | 1 | 4 | 4 | 0.7 | |
| store_tokenssrc/sync/microsoft.rs:482 | fn | 23 | 2 | 2 | 2 | 0.7 | |
| access_tokensrc/sync/microsoft.rs:515 | fn | 49 | 5 | 4 | 10 | 0.7 | |
| is_hex_colorsrc/sync/microsoft.rs:1129 | fn | 3 | 3 | 1 | 0 | 0.7 | |
| decode_cursorsrc/sync/microsoft.rs:759 | fn | 6 | 1 | 3 | 0 | 0.7 | |
| discover_calendarssrc/sync/microsoft.rs:710 | fn | 14 | 3 | 2 | 2 | 0.6 | |
| delta_start_urlsrc/sync/microsoft.rs:733 | fn | 8 | 1 | 2 | 2 | 0.6 | |
| encode_cursorsrc/sync/microsoft.rs:755 | fn | 3 | 1 | 2 | 0 | 0.6 | |
| delta_expiredsrc/sync/microsoft.rs:866 | fn | 7 | 4 | 2 | 1 | 0.6 | |
| redirect_uri_oksrc/sync/microsoft.rs:141 | fn | 9 | 7 | 2 | 0 | 0.6 | |
| default_redirect_urisrc/sync/microsoft.rs:154 | fn | 7 | 2 | 2 | 0 | 0.6 | |
| has_calendar_scopesrc/sync/microsoft.rs:413 | fn | 6 | 1 | 2 | 0 | 0.6 | |
| graph_event_bodysrc/sync/microsoft.rs:987 | fn | 14 | 2 | 2 | 0 | 0.6 | |
| redeem_claimsrc/sync/microsoft.rs:381 | fn | 3 | 1 | 3 | 2 | 0.6 | |
| start_connectsrc/sync/microsoft.rs:569 | fn | 50 | 3 | 3 | 11 | 0.6 | |
| account_for_connectsrc/sync/microsoft.rs:666 | fn | 18 | 1 | 2 | 4 | 0.6 | |
| push_bookingsrc/sync/microsoft.rs:1012 | fn | 112 | 16 | 2 | 7 | 0.6 | |
| drop_claimsrc/sync/microsoft.rs:302 | fn | 9 | 2 | 1 | 4 | 0.6 | |
| pull_remote_calendarsrc/sync/microsoft.rs:898 | fn | 59 | 8 | 2 | 8 | 0.6 | |
| authorize_urlsrc/sync/microsoft.rs:162 | fn | 25 | 2 | 1 | 1 | 0.6 | |
| event_urlsrc/sync/microsoft.rs:1002 | fn | 3 | 1 | 1 | 1 | 0.6 | |
| calendar_events_urlsrc/sync/microsoft.rs:1006 | fn | 3 | 1 | 1 | 1 | 0.6 | |
| read_pagessrc/sync/microsoft.rs:876 | fn | 19 | 3 | 1 | 1 | 0.6 | |
| is_claimsrc/sync/microsoft.rs:376 | fn | 4 | 2 | 1 | 4 | 0.6 | |
| forget_tokenssrc/sync/microsoft.rs:507 | fn | 5 | 1 | 1 | 2 | 0.6 | |
| refreshsrc/sync/microsoft.rs:448 | fn | 19 | 1 | 1 | 3 | 0.6 | |
| grant_revokedsrc/sync/microsoft.rs:470 | fn | 4 | 3 | 1 | 0 | 0.6 | |
| token_replysrc/sync/microsoft.rs:1182 | fn | 6 | 1 | 2 | 0 | 0.6 | |
| graph_transaction_idsrc/sync/microsoft.rs:964 | fn | 5 | 1 | 1 | 0 | 0.5 | |
| graph_date_timesrc/sync/microsoft.rs:971 | fn | 12 | 1 | 1 | 0 | 0.5 | |
| put_pendingsrc/sync/microsoft.rs:202 | fn | 14 | 1 | 1 | 2 | 0.5 | |
| take_pendingsrc/sync/microsoft.rs:219 | fn | 26 | 3 | 1 | 3 | 0.5 | |
| parse_identitysrc/sync/microsoft.rs:254 | fn | 5 | 1 | 1 | 1 | 0.5 | |
| put_claimsrc/sync/microsoft.rs:260 | fn | 41 | 1 | 1 | 4 | 0.5 | |
| exchange_codesrc/sync/microsoft.rs:424 | fn | 23 | 1 | 1 | 2 | 0.5 | |
| MicrosoftClient::is_configuredsrc/sync/microsoft.rs:107 | method | 3 | 2 | 0 | 0 | 0.5 | |
| MicrosoftClient::state_keysrc/sync/microsoft.rs:120 | method | 8 | 1 | 0 | 1 | 0.5 | |
| the_authorize_url_uses_the_common_tenant_pkce_and_calendar_scopessrc/sync/microsoft.rs:1190 | fn | 20 | 1 | 0 | 5 | 0.5 | |
| the_calendar_list_maps_names_colours_and_edit_rightssrc/sync/microsoft.rs:1212 | fn | 10 | 3 | 0 | 2 | 0.5 | |
| delta_events_map_to_upserts_removals_and_skipssrc/sync/microsoft.rs:1224 | fn | 32 | 1 | 0 | 3 | 0.5 | |
| cursors_carry_their_window_and_refuse_foreign_linkssrc/sync/microsoft.rs:1258 | fn | 14 | 1 | 0 | 5 | 0.5 | |
| a_connect_runs_through_state_pkce_callback_and_a_single_use_claimsrc/sync/microsoft.rs:1274 | fn | 29 | 2 | 0 | 11 | 0.5 | |
| a_redeemed_connect_stores_tokens_refreshes_and_pulls_with_a_410_resyncsrc/sync/microsoft.rs:1305 | fn | 84 | 3 | 0 | 24 | 0.5 | |
| bookings_push_as_graph_events_without_invitee_detailssrc/sync/microsoft.rs:1391 | fn | 55 | 2 | 0 | 8 | 0.5 |
Source not readable from this process.