Skip to content
1 viewer

rust 1,880,059 · typescript 232,735 · javascript 134,784 · python 22,539 · 6,528 files · digest c5525c3879ae · built in 13.2 s · crystals off

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

cre8-app-schedule · module connection · src · 2,257 lines (1,904 code, 151 comment) · sha 42b3c2aed453a74d

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:1459fn311303.6
required_inputsrc/connection/mod.rs:523fn31502.2
verified_callersrc/connection/mod.rs:1271fn31602.1
find_schedule_handlersrc/connection/mod.rs:509fn31201.3
public_titlesrc/connection/mod.rs:1299fn73301.2
ScheduleInterval::requiredsrc/connection/mod.rs:534method31221.2
is_reservation_partysrc/connection/mod.rs:1290fn32201.2
require_partysrc/connection/mod.rs:1280fn74611.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:1109fn5796101
calendar_fetch_requestsrc/connection/mod.rs:932fn151201
ical_text_from_fetch_responsesrc/connection/mod.rs:948fn62201
reservation_for_callersrc/connection/mod.rs:1310fn132320.9
reservation_fixturesrc/connection/mod.rs:1515fn31420.9
import_targetsrc/connection/mod.rs:1706fn81500.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.9
conflicts_handlersrc/connection/mod.rs:843fn201250.8
ImportSource::from_inputsrc/connection/mod.rs:994method73100.8
apply_caldav_push_resultsrc/connection/mod.rs:1439fn74200.8
feed_handlersrc/connection/mod.rs:1228fn321150.8
memory_contextsrc/connection/mod.rs:1511fn31510.8
import_handlersrc/connection/mod.rs:1073fn221180.7
caldav_push_handlersrc/connection/mod.rs:1373fn151170.7
ScheduleFilters::from_inputsrc/connection/mod.rs:1336method31100.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:1389fn61210.7
recur_handlersrc/connection/mod.rs:724fn171180.7
list_availability_handlersrc/connection/mod.rs:880fn51120.7
push_caldav_reservationssrc/connection/mod.rs:1396fn202240.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:1496fn31220.7
push_one_caldav_reservationsrc/connection/mod.rs:1420fn181120.6
feed_summarysrc/connection/mod.rs:1263fn32120.6
ImportTarget::import_idsrc/connection/mod.rs:1039method51200.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:1493fn31120.6
handle_schedule_caldav_pushsrc/connection/mod.rs:1499fn31120.6
ReserveCommand::try_fromsrc/connection/mod.rs:556trait impl101120.6
reserve_responsesrc/connection/mod.rs:626fn162100.6
CaldavPushCommand::try_fromsrc/connection/mod.rs:1357trait impl91120.6
caldav_push_responsesrc/connection/mod.rs:1447fn91100.6
import_reservation_idsrc/connection/mod.rs:1048fn51100.6
is_import_reservationsrc/connection/mod.rs:1054fn62100.6
import_reservationsrc/connection/mod.rs:1167fn372120.6
import_responsesrc/connection/mod.rs:1205fn201100.6
recur_occurrencessrc/connection/mod.rs:742fn31110.6
recur_responsesrc/connection/mod.rs:799fn101100.6
handle_schedule_reservesrc/connection/mod.rs:1463fn31220.6
handle_schedule_cancelsrc/connection/mod.rs:1466fn31220.6
handle_schedule_completesrc/connection/mod.rs:1469fn31220.6
handle_schedule_conflictssrc/connection/mod.rs:1478fn31220.6
handle_schedule_set_availabilitysrc/connection/mod.rs:1481fn31220.6
handle_schedule_getsrc/connection/mod.rs:1487fn31220.6
handle_schedule_listsrc/connection/mod.rs:1490fn31220.6
import_titlessrc/connection/mod.rs:1715fn91110.6
handle_schedule_recursrc/connection/mod.rs:1472fn31120.5
handle_schedule_find_slotsrc/connection/mod.rs:1475fn31120.5
handle_schedule_list_availabilitysrc/connection/mod.rs:1484fn31120.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:1340method53000.5
default_action_is_listsrc/connection/mod.rs:1520fn41000.5
parses_recur_inputsrc/connection/mod.rs:1526fn151000.5
recur_command_defaults_window_start_and_rejects_missing_fieldssrc/connection/mod.rs:1543fn291010.5
slot_and_availability_handlers_validate_before_graph_accesssrc/connection/mod.rs:1574fn241030.5
conflicts_and_import_commands_validate_and_default_before_graph_accesssrc/connection/mod.rs:1600fn461040.5
recurrence_and_import_helpers_record_conflict_outcomessrc/connection/mod.rs:1648fn5710100.5
reimporting_a_source_replaces_its_earlier_importsrc/connection/mod.rs:1726fn583060.5
a_narrower_reimport_keeps_history_outside_its_windowsrc/connection/mod.rs:1786fn211040.5
import_honours_tzid_and_all_day_eventssrc/connection/mod.rs:1809fn221030.5
reserve_and_import_graph_wrappers_record_conflicts_and_recurrencessrc/connection/mod.rs:1833fn451050.5
schedule_handlers_cover_slot_search_and_reservation_lifecyclesrc/connection/mod.rs:1880fn12910120.5
feed_hides_invitee_names_from_everyone_but_the_resource_ownersrc/connection/mod.rs:2011fn201070.5
only_a_party_changes_a_calendarsrc/connection/mod.rs:2033fn3520110.5
list_get_and_conflicts_show_who_booked_only_to_a_partysrc/connection/mod.rs:2070fn4270110.5
import_feed_and_caldav_plans_use_public_envelopes_without_native_fetchsrc/connection/mod.rs:2114fn481040.5
calendar_fetch_helpers_shape_url_import_contract_without_native_iosrc/connection/mod.rs:2164fn191020.5
caldav_push_helpers_encode_auth_and_record_status_bandssrc/connection/mod.rs:2185fn201030.5
caldav_push_writes_each_reservation_under_its_own_idsrc/connection/mod.rs:2207fn223040.5
caldav_filters_drop_cancelled_and_nonmatching_reservationssrc/connection/mod.rs:2231fn182030.5
route_table_covers_action_aliasessrc/connection/mod.rs:2251fn61010.5

Source not readable from this process.