rust 1,961,941 · typescript 233,850 · javascript 141,145 · python 22,871 · 6,801 files · digest 6d882eacc8db · built in 12.5 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:745 | fn | 3 | 1 | 2 | 1 | 1.1 | |
| token_vault_namesrc/sync/microsoft.rs:476 | fn | 3 | 1 | 5 | 0 | 1.1 | |
| parse_delta_pagesrc/sync/microsoft.rs:774 | fn | 12 | 1 | 2 | 2 | 1.1 | |
| parse_calendar_listsrc/sync/microsoft.rs:693 | fn | 17 | 1 | 2 | 5 | 1 | |
| missingsrc/sync/microsoft.rs:131 | fn | 8 | 1 | 2 | 1 | 1 | |
| map_graph_eventsrc/sync/microsoft.rs:814 | fn | 50 | 10 | 1 | 4 | 1 | |
| claim_vidsrc/sync/microsoft.rs:195 | fn | 3 | 1 | 4 | 1 | 0.9 | |
| MicrosoftClient::clientsrc/sync/microsoft.rs:112 | method | 6 | 1 | 1 | 2 | 0.9 | |
| parse_token_responsesrc/sync/microsoft.rs:399 | fn | 12 | 1 | 2 | 2 | 0.9 | |
| formsrc/sync/microsoft.rs:421 | fn | 3 | 1 | 2 | 0 | 0.9 | |
| pending_vidsrc/sync/microsoft.rs:191 | fn | 3 | 1 | 2 | 1 | 0.9 | |
| fixturesrc/sync/microsoft.rs:1178 | fn | 3 | 1 | 3 | 0 | 0.9 | |
| claim_vaultsrc/sync/microsoft.rs:199 | fn | 3 | 1 | 3 | 0 | 0.8 | |
| calendars_urlsrc/sync/microsoft.rs:688 | fn | 3 | 1 | 1 | 0 | 0.8 | |
| rfc3339src/sync/microsoft.rs:728 | fn | 5 | 1 | 1 | 0 | 0.8 | |
| callbacksrc/sync/microsoft.rs:624 | fn | 40 | 7 | 3 | 15 | 0.8 | |
| redeem_claim_insrc/sync/microsoft.rs:323 | fn | 51 | 4 | 1 | 7 | 0.8 | |
| graph_time_mssrc/sync/microsoft.rs:790 | fn | 15 | 6 | 1 | 1 | 0.7 | |
| MicrosoftClient::loadsrc/sync/microsoft.rs:95 | method | 12 | 1 | 4 | 4 | 0.7 | |
| store_tokenssrc/sync/microsoft.rs:483 | fn | 23 | 2 | 2 | 2 | 0.7 | |
| access_tokensrc/sync/microsoft.rs:516 | 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:760 | fn | 6 | 1 | 3 | 0 | 0.7 | |
| discover_calendarssrc/sync/microsoft.rs:711 | fn | 14 | 3 | 2 | 2 | 0.6 | |
| delta_start_urlsrc/sync/microsoft.rs:734 | fn | 8 | 1 | 2 | 2 | 0.6 | |
| encode_cursorsrc/sync/microsoft.rs:756 | fn | 3 | 1 | 2 | 0 | 0.6 | |
| delta_expiredsrc/sync/microsoft.rs:867 | fn | 7 | 4 | 2 | 1 | 0.6 | |
| redirect_uri_oksrc/sync/microsoft.rs:142 | fn | 9 | 7 | 2 | 0 | 0.6 | |
| default_redirect_urisrc/sync/microsoft.rs:155 | fn | 7 | 2 | 2 | 0 | 0.6 | |
| has_calendar_scopesrc/sync/microsoft.rs:414 | 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:382 | fn | 3 | 1 | 3 | 2 | 0.6 | |
| start_connectsrc/sync/microsoft.rs:570 | fn | 50 | 3 | 3 | 11 | 0.6 | |
| account_for_connectsrc/sync/microsoft.rs:667 | 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:303 | fn | 9 | 2 | 1 | 4 | 0.6 | |
| pull_remote_calendarsrc/sync/microsoft.rs:899 | fn | 59 | 8 | 2 | 8 | 0.6 | |
| authorize_urlsrc/sync/microsoft.rs:163 | 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:877 | fn | 19 | 3 | 1 | 1 | 0.6 | |
| is_claimsrc/sync/microsoft.rs:377 | fn | 4 | 2 | 1 | 4 | 0.6 | |
| forget_tokenssrc/sync/microsoft.rs:508 | fn | 5 | 1 | 1 | 2 | 0.6 | |
| refreshsrc/sync/microsoft.rs:449 | fn | 19 | 1 | 1 | 3 | 0.5 | |
| grant_revokedsrc/sync/microsoft.rs:471 | fn | 4 | 3 | 1 | 0 | 0.5 | |
| token_replysrc/sync/microsoft.rs:1182 | fn | 6 | 1 | 2 | 0 | 0.5 | |
| graph_transaction_idsrc/sync/microsoft.rs:965 | fn | 4 | 1 | 1 | 1 | 0.5 | |
| graph_date_timesrc/sync/microsoft.rs:971 | fn | 12 | 1 | 1 | 0 | 0.5 | |
| put_pendingsrc/sync/microsoft.rs:203 | fn | 14 | 1 | 1 | 2 | 0.5 | |
| take_pendingsrc/sync/microsoft.rs:220 | fn | 26 | 3 | 1 | 3 | 0.5 | |
| parse_identitysrc/sync/microsoft.rs:255 | fn | 5 | 1 | 1 | 1 | 0.5 | |
| put_claimsrc/sync/microsoft.rs:261 | fn | 41 | 1 | 1 | 4 | 0.5 | |
| exchange_codesrc/sync/microsoft.rs:425 | fn | 23 | 1 | 1 | 2 | 0.5 | |
| MicrosoftClient::is_configuredsrc/sync/microsoft.rs:108 | method | 3 | 2 | 0 | 0 | 0.5 | |
| MicrosoftClient::state_keysrc/sync/microsoft.rs:121 | 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.