Skip to content
1 viewer

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/connection/mod.rs

cre8-app-schedule · module connection · src · 2,253 lines (1,900 code, 151 comment) · sha d78a139a92a5d8b9

Items

const SPECS struct ScheduleInput type ScheduleHandler struct ScheduleRoute const SCHEDULE_ROUTES const SUPPORTED_ACTIONS struct ScheduleInterval impl ScheduleInterval struct ReserveCommand impl TryFrom for ReserveCommand struct ReserveOutcome struct RecurCommand impl TryFrom for RecurCommand struct RecurOutcome enum OccurrenceOutcome struct ImportCommand enum ImportSource impl TryFrom for ImportCommand impl ImportSource struct ImportTarget const IMPORT_PROVIDER impl ImportTarget struct ImportOutcome struct ScheduleFilters impl ScheduleFilters struct CaldavPushCommand impl TryFrom for CaldavPushCommand struct CaldavPushSummary const H const DAY

Functions

By call-graph weight (PageRank; 1.0 is the average function). 97 functions in all.

functionkindlinescyclomaticcallerscalleesweightcrystal
connectsrc/connection/mod.rs:476fn3297114.6
parse_inputsrc/connection/mod.rs:1455fn311303.6
required_inputsrc/connection/mod.rs:523fn31502.2
verified_callersrc/connection/mod.rs:1267fn31602.1
find_schedule_handlersrc/connection/mod.rs:509fn31201.3
public_titlesrc/connection/mod.rs:1295fn73301.2
ScheduleInterval::requiredsrc/connection/mod.rs:534method31221.2
is_reservation_partysrc/connection/mod.rs:1286fn32201.2
require_partysrc/connection/mod.rs:1276fn74611.1
ScheduleInterval::newsrc/connection/mod.rs:538method32201.1
RecurCommand::try_fromsrc/connection/mod.rs:705trait impl121321
reserve_recurrence_occurrencesrc/connection/mod.rs:768fn202151
import_feedsrc/connection/mod.rs:1106fn5796101
calendar_fetch_requestsrc/connection/mod.rs:932fn151201
ical_text_from_fetch_responsesrc/connection/mod.rs:948fn62201
reservation_for_callersrc/connection/mod.rs:1306fn132320.9
reservation_fixturesrc/connection/mod.rs:1511fn31420.9
import_targetsrc/connection/mod.rs:1702fn81500.9
fetch_icalsrc/connection/mod.rs:925fn51130.9
set_availability_handlersrc/connection/mod.rs:866fn132250.9
find_slot_handlersrc/connection/mod.rs:812fn282240.9
unknown_action_responsesrc/connection/mod.rs:513fn91100.8
conflicts_handlersrc/connection/mod.rs:843fn201250.8
ImportSource::from_inputsrc/connection/mod.rs:994method73100.8
apply_caldav_push_resultsrc/connection/mod.rs:1435fn74200.8
feed_handlersrc/connection/mod.rs:1224fn321150.8
memory_contextsrc/connection/mod.rs:1507fn31510.8
import_handlersrc/connection/mod.rs:1070fn221180.7
caldav_push_handlersrc/connection/mod.rs:1369fn151170.7
ScheduleFilters::from_inputsrc/connection/mod.rs:1332method31100.7
reserve_handlersrc/connection/mod.rs:573fn162160.7
cancel_handlersrc/connection/mod.rs:645fn191150.7
complete_handlersrc/connection/mod.rs:667fn212170.7
get_handlersrc/connection/mod.rs:888fn71140.7
list_handlersrc/connection/mod.rs:896fn231140.7
filtered_reservationssrc/connection/mod.rs:1385fn61210.7
recur_handlersrc/connection/mod.rs:724fn171180.7
list_availability_handlersrc/connection/mod.rs:880fn51120.7
push_caldav_reservationssrc/connection/mod.rs:1392fn202240.7
reserve_in_graphsrc/connection/mod.rs:590fn153250.7
ImportCommand::try_fromsrc/connection/mod.rs:980trait impl111220.7
ImportSource::default_keysrc/connection/mod.rs:1011method62200.7
recurrence_reservationsrc/connection/mod.rs:789fn92110.7
handle_schedule_feedsrc/connection/mod.rs:1492fn31220.7
push_one_caldav_reservationsrc/connection/mod.rs:1416fn181120.6
feed_summarysrc/connection/mod.rs:1259fn32120.6
ImportTarget::import_idsrc/connection/mod.rs:1039method41210.6
create_recurrence_reservationssrc/connection/mod.rs:746fn163210.6
reservation_conflictssrc/connection/mod.rs:606fn101110.6
build_reservationsrc/connection/mod.rs:617fn82110.6
handle_schedule_importsrc/connection/mod.rs:1489fn31120.6
handle_schedule_caldav_pushsrc/connection/mod.rs:1495fn31120.6
ReserveCommand::try_fromsrc/connection/mod.rs:556trait impl101120.6
reserve_responsesrc/connection/mod.rs:626fn162100.6
CaldavPushCommand::try_fromsrc/connection/mod.rs:1353trait impl91120.6
caldav_push_responsesrc/connection/mod.rs:1443fn91100.6
import_reservation_idsrc/connection/mod.rs:1047fn31110.6
is_import_reservationsrc/connection/mod.rs:1051fn62100.6
import_reservationsrc/connection/mod.rs:1164fn362130.6
import_responsesrc/connection/mod.rs:1201fn201100.6
recur_occurrencessrc/connection/mod.rs:742fn31110.6
recur_responsesrc/connection/mod.rs:799fn101100.6
handle_schedule_reservesrc/connection/mod.rs:1459fn31220.6
handle_schedule_cancelsrc/connection/mod.rs:1462fn31220.6
handle_schedule_completesrc/connection/mod.rs:1465fn31220.6
handle_schedule_conflictssrc/connection/mod.rs:1474fn31220.6
handle_schedule_set_availabilitysrc/connection/mod.rs:1477fn31220.6
handle_schedule_getsrc/connection/mod.rs:1483fn31220.6
handle_schedule_listsrc/connection/mod.rs:1486fn31220.6
import_titlessrc/connection/mod.rs:1711fn91110.6
handle_schedule_recursrc/connection/mod.rs:1468fn31120.5
handle_schedule_find_slotsrc/connection/mod.rs:1471fn31120.5
handle_schedule_list_availabilitysrc/connection/mod.rs:1480fn31120.5
opt_i64src/connection/mod.rs:356fn73000.5
fetch_icalsrc/connection/mod.rs:956fn31000.5
ImportSource::loadsrc/connection/mod.rs:1002method62010.5
ScheduleFilters::matchessrc/connection/mod.rs:1336method53000.5
default_action_is_listsrc/connection/mod.rs:1516fn41000.5
parses_recur_inputsrc/connection/mod.rs:1522fn151000.5
recur_command_defaults_window_start_and_rejects_missing_fieldssrc/connection/mod.rs:1539fn291010.5
slot_and_availability_handlers_validate_before_graph_accesssrc/connection/mod.rs:1570fn241030.5
conflicts_and_import_commands_validate_and_default_before_graph_accesssrc/connection/mod.rs:1596fn461040.5
recurrence_and_import_helpers_record_conflict_outcomessrc/connection/mod.rs:1644fn5710100.5
reimporting_a_source_replaces_its_earlier_importsrc/connection/mod.rs:1722fn583060.5
a_narrower_reimport_keeps_history_outside_its_windowsrc/connection/mod.rs:1782fn211040.5
import_honours_tzid_and_all_day_eventssrc/connection/mod.rs:1805fn221030.5
reserve_and_import_graph_wrappers_record_conflicts_and_recurrencessrc/connection/mod.rs:1829fn451050.5
schedule_handlers_cover_slot_search_and_reservation_lifecyclesrc/connection/mod.rs:1876fn12910120.5
feed_hides_invitee_names_from_everyone_but_the_resource_ownersrc/connection/mod.rs:2007fn201070.5
only_a_party_changes_a_calendarsrc/connection/mod.rs:2029fn3520110.5
list_get_and_conflicts_show_who_booked_only_to_a_partysrc/connection/mod.rs:2066fn4270110.5
import_feed_and_caldav_plans_use_public_envelopes_without_native_fetchsrc/connection/mod.rs:2110fn481040.5
calendar_fetch_helpers_shape_url_import_contract_without_native_iosrc/connection/mod.rs:2160fn191020.5
caldav_push_helpers_encode_auth_and_record_status_bandssrc/connection/mod.rs:2181fn201030.5
caldav_push_writes_each_reservation_under_its_own_idsrc/connection/mod.rs:2203fn223040.5
caldav_filters_drop_cancelled_and_nonmatching_reservationssrc/connection/mod.rs:2227fn182030.5
route_table_covers_action_aliasessrc/connection/mod.rs:2247fn61010.5

Source not readable from this process.