Skip to content
1 viewer

rust 1,860,549 · typescript 235,540 · javascript 132,956 · python 20,426 · 6,408 files · digest f04d4637f52b · built in 1.5 s · crystals off

crates/cre8-app-schedule/src/connection.rs

cre8-app-schedule · module connection · src · 2,254 lines (1,902 code, 151 comment) · sha 8cd2219173c39259

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.rs:473fn3297114.6
parse_inputsrc/connection.rs:1456fn311303.7
required_inputsrc/connection.rs:520fn31502.2
verified_callersrc/connection.rs:1268fn31602.1
find_schedule_handlersrc/connection.rs:506fn31201.3
public_titlesrc/connection.rs:1296fn73301.2
ScheduleInterval::requiredsrc/connection.rs:531method31221.2
is_reservation_partysrc/connection.rs:1287fn32201.2
require_partysrc/connection.rs:1277fn74611.1
ScheduleInterval::newsrc/connection.rs:535method32201.1
RecurCommand::try_fromsrc/connection.rs:702trait impl121321
reserve_recurrence_occurrencesrc/connection.rs:765fn202151
import_feedsrc/connection.rs:1106fn5796101
calendar_fetch_requestsrc/connection.rs:929fn151201
ical_text_from_fetch_responsesrc/connection.rs:945fn62201
reservation_for_callersrc/connection.rs:1307fn132321
reservation_fixturesrc/connection.rs:1512fn31421
import_targetsrc/connection.rs:1703fn81500.9
fetch_icalsrc/connection.rs:922fn51130.9
set_availability_handlersrc/connection.rs:863fn132250.9
find_slot_handlersrc/connection.rs:809fn282240.9
unknown_action_responsesrc/connection.rs:510fn91100.9
conflicts_handlersrc/connection.rs:840fn201250.8
ImportSource::from_inputsrc/connection.rs:991method73100.8
apply_caldav_push_resultsrc/connection.rs:1436fn74200.8
feed_handlersrc/connection.rs:1225fn321150.8
memory_contextsrc/connection.rs:1508fn31510.8
import_handlersrc/connection.rs:1070fn221180.8
caldav_push_handlersrc/connection.rs:1370fn151170.8
ScheduleFilters::from_inputsrc/connection.rs:1333method31100.7
reserve_handlersrc/connection.rs:570fn162160.7
cancel_handlersrc/connection.rs:642fn191150.7
complete_handlersrc/connection.rs:664fn212170.7
get_handlersrc/connection.rs:885fn71140.7
list_handlersrc/connection.rs:893fn231140.7
filtered_reservationssrc/connection.rs:1386fn61210.7
recur_handlersrc/connection.rs:721fn171180.7
list_availability_handlersrc/connection.rs:877fn51120.7
push_caldav_reservationssrc/connection.rs:1393fn202240.7
reserve_in_graphsrc/connection.rs:587fn153250.7
ImportCommand::try_fromsrc/connection.rs:977trait impl111220.7
ImportSource::default_keysrc/connection.rs:1008method62200.7
recurrence_reservationsrc/connection.rs:786fn92110.7
handle_schedule_feedsrc/connection.rs:1493fn31220.7
push_one_caldav_reservationsrc/connection.rs:1417fn181120.6
feed_summarysrc/connection.rs:1260fn32120.6
ImportTarget::import_idsrc/connection.rs:1036method51200.6
create_recurrence_reservationssrc/connection.rs:743fn163210.6
reservation_conflictssrc/connection.rs:603fn101110.6
build_reservationsrc/connection.rs:614fn82110.6
handle_schedule_importsrc/connection.rs:1490fn31120.6
handle_schedule_caldav_pushsrc/connection.rs:1496fn31120.6
ReserveCommand::try_fromsrc/connection.rs:553trait impl101120.6
reserve_responsesrc/connection.rs:623fn162100.6
CaldavPushCommand::try_fromsrc/connection.rs:1354trait impl91120.6
caldav_push_responsesrc/connection.rs:1444fn91100.6
import_reservation_idsrc/connection.rs:1045fn51100.6
is_import_reservationsrc/connection.rs:1051fn62100.6
import_reservationsrc/connection.rs:1164fn372120.6
import_responsesrc/connection.rs:1202fn201100.6
recur_occurrencessrc/connection.rs:739fn31110.6
recur_responsesrc/connection.rs:796fn101100.6
handle_schedule_reservesrc/connection.rs:1460fn31220.6
handle_schedule_cancelsrc/connection.rs:1463fn31220.6
handle_schedule_completesrc/connection.rs:1466fn31220.6
handle_schedule_conflictssrc/connection.rs:1475fn31220.6
handle_schedule_set_availabilitysrc/connection.rs:1478fn31220.6
handle_schedule_getsrc/connection.rs:1484fn31220.6
handle_schedule_listsrc/connection.rs:1487fn31220.6
import_titlessrc/connection.rs:1712fn91110.6
handle_schedule_recursrc/connection.rs:1469fn31120.5
handle_schedule_find_slotsrc/connection.rs:1472fn31120.5
handle_schedule_list_availabilitysrc/connection.rs:1481fn31120.5
opt_i64src/connection.rs:353fn73000.5
fetch_icalsrc/connection.rs:953fn31000.5
ImportSource::loadsrc/connection.rs:999method62010.5
ScheduleFilters::matchessrc/connection.rs:1337method53000.5
default_action_is_listsrc/connection.rs:1517fn41000.5
parses_recur_inputsrc/connection.rs:1523fn151000.5
recur_command_defaults_window_start_and_rejects_missing_fieldssrc/connection.rs:1540fn291010.5
slot_and_availability_handlers_validate_before_graph_accesssrc/connection.rs:1571fn241030.5
conflicts_and_import_commands_validate_and_default_before_graph_accesssrc/connection.rs:1597fn461040.5
recurrence_and_import_helpers_record_conflict_outcomessrc/connection.rs:1645fn5710100.5
reimporting_a_source_replaces_its_earlier_importsrc/connection.rs:1723fn583060.5
a_narrower_reimport_keeps_history_outside_its_windowsrc/connection.rs:1783fn211040.5
import_honours_tzid_and_all_day_eventssrc/connection.rs:1806fn221030.5
reserve_and_import_graph_wrappers_record_conflicts_and_recurrencessrc/connection.rs:1830fn451050.5
schedule_handlers_cover_slot_search_and_reservation_lifecyclesrc/connection.rs:1877fn12910120.5
feed_hides_invitee_names_from_everyone_but_the_resource_ownersrc/connection.rs:2008fn201070.5
only_a_party_changes_a_calendarsrc/connection.rs:2030fn3520110.5
list_get_and_conflicts_show_who_booked_only_to_a_partysrc/connection.rs:2067fn4270110.5
import_feed_and_caldav_plans_use_public_envelopes_without_native_fetchsrc/connection.rs:2111fn481040.5
calendar_fetch_helpers_shape_url_import_contract_without_native_iosrc/connection.rs:2161fn191020.5
caldav_push_helpers_encode_auth_and_record_status_bandssrc/connection.rs:2182fn201030.5
caldav_push_writes_each_reservation_under_its_own_idsrc/connection.rs:2204fn223040.5
caldav_filters_drop_cancelled_and_nonmatching_reservationssrc/connection.rs:2228fn182030.5
route_table_covers_action_aliasessrc/connection.rs:2248fn61010.5

Source not readable from this process.