Enum ts_bookkeeping::Version [−][src]
#[non_exhaustive] pub enum Version {}Show variants
Windows_3_0_11__1, Windows_3_0_11__2, Windows_3_0_11__3, Windows_3_0_11_1__1, Linux_3_0_11_1, OS_X_3_0_11_1, Windows_3_0_11_1__2, Windows_3_0_12__1, Windows_3_0_12__2, Windows_3_0_12__3, Windows_3_0_12__4, Windows_3_0_13__1, Windows_3_0_13__2, Android_3_0_13, OS_X_3_0_13_1, Windows_3_0_13_1, Windows_3_0_14__1, Windows_3_0_14__2, Windows_3_0_14__3, Windows_3_0_14__4, Windows_3_0_14__5, Windows_3_0_15__1, Windows_3_0_15__2, Windows_3_0_15__3, Windows_3_0_15_1, Windows_3_0_16__1, Linux_3_0_16, OS_X_3_0_16, Windows_3_0_16__2, Windows_3_0_17__1, Windows_3_0_17__2, Windows_3_0_17__3, Windows_3_0_17__4, Windows_3_0_17__5, Windows_3_0_18__1, Windows_3_0_18__2, Windows_3_0_18__3, Windows_3_0_18__4, Windows_3_0_18_1, Windows_3_0_19__1, Linux_3_0_18_2, OS_X_3_0_18_2, Windows_3_0_18_2, iOS_3_0_18_2, Android_3_0_20_2, Android_3_0_21, Windows_3_0_19__2, Windows_3_0_19__3, Linux_3_0_19, Windows_3_0_19__4, OS_X_3_0_19_1, Windows_3_0_19_1, Android_3_0_23, Windows_3_0_20, Windows_3_0_19_2, Windows_3_0_19_3, Linux_3_0_19_4, OS_X_3_0_19_4, Windows_3_0_19_4, Windows_3_1__1, Windows_3_1__2, Linux_3_1__1, Windows_3_1__3, Linux_3_1__2, Windows_3_1__4, Linux_3_1__3, Windows_3_1__5, Linux_3_1__4, Windows_3_1__6, Linux_3_1__5, Windows_3_1__7, iOS_3_1, Linux_3_1__6, Windows_3_1__8, Android_3_1_0, Linux_3_1_0_1, Windows_3_1_0_1, Linux_3_1_1__1, Windows_3_1_1__1, Linux_3_1_1__2, Windows_3_1_1__2, Linux_3_1_1__3, Windows_3_1_1__3, Linux_3_1_1_1, OS_X_3_1_1_1, Windows_3_1_1_1, Linux_3_1_2, OS_X_3_1_2, Windows_3_1_2, Linux_3_1_3, Windows_3_1_3, iOS_3_1_2, Linux_3_1_4, OS_X_3_1_4, Windows_3_1_4, Android_3_1_3_1, Linux_3_1_5__1, Windows_3_1_5__1, Linux_3_1_5__2, Windows_3_1_5__2, Linux_3_1_4_2, OS_X_3_1_4_2, Windows_3_1_4_2, Linux_3_1_5__3, Windows_3_1_5__3, Linux_3_1_5__4, Windows_3_1_5__4, Linux_3_1_5__5, Windows_3_1_5__5, Linux_3_1_5__6, OS_X_3_1_5, Windows_3_1_5__6, Linux_3_1_6__1, Windows_3_1_6__1, Android_3_1_6, Linux_3_1_6__2, OS_X_3_1_6, Windows_3_1_6__2, iOS_3_1_6, OS_X_3_1_7__1, Windows_3_1_7__1, OS_X_3_1_7__2, OS_X_3_1_7__3, OS_X_3_1_7__4, Windows_3_1_7__2, Android_3_1_7, Linux_3_1_7, OS_X_3_1_7__5, Windows_3_1_7__3, Windows_3_1_8__1, Linux_3_1_8__1, OS_X_3_1_8__1, Windows_3_1_8__2, Linux_3_1_8__2, OS_X_3_1_8__2, Windows_3_1_8__3, Android_3_1_8__1, Android_3_1_8__2, iOS_3_1_8, OS_X_3_1_9__1, OS_X_3_1_9__2, OS_X_3_1_9__3, OS_X_3_1_9__4, Linux_3_1_9, OS_X_3_1_9__5, Windows_3_1_9, Linux_3_1_10, OS_X_3_1_10, Windows_3_1_10, Windows_3_2_0__1, Windows_3_2_0__2, Windows_3_2_0__3, Android_3_2_0__1, Windows_3_2_0__4, OS_X_3_2_0__1, Windows_3_2_0__5, Windows_3_2_0__6, Windows_3_2_0__7, Linux_3_2_0, OS_X_3_2_0__2, Windows_3_2_0__8, Linux_3_2_1, OS_X_3_2_1, Windows_3_2_1, Android_3_2_0__2, iOS_3_2_0, Android_3_2_1, Linux_3_2_2__1, OS_X_3_2_2__1, Windows_3_2_2__1, OS_X_3_2_2__2, Windows_3_2_2__2, Android_3_2_2, Windows_3_2_2__3, iOS_3_2_2, Windows_3_2_2__4, Linux_3_2_2__2, OS_X_3_2_2__3, Windows_3_2_2__5, Android_3_2_3, Android_3_2_4, Linux_3_2_3, OS_X_3_2_3, Windows_3_2_3, iOS_3_2_3, Windows_0_0_1__1, Windows_0_0_1__2, Windows_0_0_1__3, Linux_0_0_1__1, OS_X_0_0_1__1, Linux_0_0_1__2, OS_X_0_0_1__2, Windows_0_0_1__4, OS_X_0_0_1__3, Windows_0_0_1__5, OS_X_0_0_1__4, Windows_0_0_1__6, OS_X_0_0_1__5, OS_X_0_0_1__6, OS_X_0_0_1__7, Linux_0_0_1__3, OS_X_0_0_1__8, Windows_0_0_1__7, OS_X_0_0_1__9, Windows_0_0_1__8, OS_X_0_0_1__10, OS_X_0_0_1__11, OS_X_0_0_1__12, OS_X_0_0_1__13, Windows_0_0_1__9, OS_X_0_0_1__14, Windows_0_0_1__10, OS_X_0_0_1__15, Windows_0_0_1__11, OS_X_0_0_1__16, Windows_0_0_1__12, OS_X_0_0_1__17, OS_X_0_0_1__18, Windows_0_0_1__13, OS_X_0_0_1__19, OS_X_0_0_1__20, Windows_0_0_1__14, OS_X_0_0_1__21, Windows_0_0_1__15, OS_X_0_0_1__22, OS_X_0_0_1__23, Windows_0_0_1__16, OS_X_0_0_1__24, OS_X_0_0_1__25, OS_X_0_0_1__26, Windows_0_0_1__17, OS_X_0_0_1__27, Windows_0_0_1__18, Windows_0_0_1__19, Android_3_2_5, Windows_0_0_1__20, Windows_0_0_1__21, OS_X_0_0_1__28, macOS_5_0_0_355a06f9, macOS_5_0_0_test_192, Windows_5_0_0_test_192, macOS_5_0_0_bf7671e7, Windows_5_0_0_test_197, macOS_5_0_0_718a441b, Linux_3_2_5, OS_X_3_2_5, Windows_3_2_5, macOS_5_0_0_59fc92f9, OS_X_3_3_0__1, Windows_3_3_0__1, macOS_5_0_0_ffa1a6e8, macOS_5_0_0_01c1042e, Windows_3_3_0__2, Windows_3_3_0__3, macOS_5_0_0_20262827, Windows_5_0_0_test_202, OS_X_3_3_0__2, macOS_5_0_0_alpha203, macOS_5_0_0_alpha204, Windows_5_0_0_alpha204, Linux_5_0_0_alpha206, macOS_5_0_0_alpha206, Windows_5_0_0_alpha206, OS_X_3_3_0__3, Windows_3_3_0__4, macOS_5_0_0_alpha207, Windows_5_0_0_alpha207, OS_X_3_3_0__4, Windows_3_3_0__5, Windows_5_0_0_alpha208, Windows_5_0_0_alpha209, macOS_5_0_0_alpha212, Windows_5_0_0_alpha212, macOS_5_0_0_alpha214, Windows_5_0_0_alpha214, macOS_5_0_0_alpha216, Windows_5_0_0_alpha216, Windows_5_0_0_alpha217, Windows_5_0_0_alpha218, macOS_5_0_0_alpha219, Windows_5_0_0_alpha219, macOS_5_0_0_alpha220, Windows_5_0_0_alpha220, macOS_5_0_0_alpha222, Windows_5_0_0_alpha222, macOS_5_0_0_alpha223, Windows_5_0_0_alpha223, OS_X_3_3_0__5, Windows_3_3_0__6, macOS_5_0_0_alpha224, Windows_5_0_0_alpha225, macOS_5_0_0_alpha226, macOS_5_0_0_alpha228, Windows_5_0_0_alpha228, macOS_5_0_0_alpha229, Windows_5_0_0_alpha229, macOS_5_0_0_alpha230, Windows_5_0_0_alpha230, macOS_5_0_0_07b4003d, Linux_5_0_0_alpha231, macOS_5_0_0_alpha231, Linux_5_0_0_alpha232, macOS_5_0_0_alpha232, Windows_5_0_0_alpha232, OS_X_3_3_0__6, Windows_3_3_0__7, Linux_3_3_0__1, OS_X_3_3_0__7, OS_X_3_3_0__8, OS_X_3_3_0__9, iOS_3_3_0, OS_X_3_3_0__10, Windows_3_3_0__8, OS_X_3_3_0__11, Linux_3_3_0__2, OS_X_3_3_0__12, Windows_3_3_0__9, macOS_5_0_0_alpha234, Windows_5_0_0_alpha234, Linux_3_3_0__3, OS_X_3_3_0__13, Windows_3_3_0__10, OS_X_3_3_0__14, Windows_3_3_0__11, Linux_3_3_0__4, OS_X_3_3_0__15, Windows_3_3_0__12, macOS_5_0_0_alpha235, Windows_5_0_0_alpha236, macOS_5_0_0_alpha238, Windows_5_0_0_alpha238, OS_X_3_3_0__16, Windows_5_0_0_alpha239, OS_X_3_3_0__17, Windows_3_3_0__13, Android_3_3_0, macOS_5_0_0_alpha241, Windows_5_0_0_alpha241, Linux_3_3_0__5, OS_X_3_3_0__18, Windows_3_3_0__14, Linux_3_3_0__6, OS_X_3_3_0__19, Windows_3_3_0__15, macOS_5_0_0_alpha242, Windows_5_0_0_alpha242, OS_X_3_3_0__20, Windows_3_3_0__16, OS_X_3_3_0__21, Windows_3_3_0__17, macOS_5_0_0_alpha243, Windows_5_0_0_alpha243, Windows_3_3_0__18, OS_X_3_3_0__22, OS_X_3_3_0__23, Linux_3_3_0__7, OS_X_3_3_0__24, Windows_3_3_0__19, macOS_5_0_0_alpha247, Windows_5_0_0_alpha247, macOS_5_0_0_alpha248, Linux_3_3_1__1, OS_X_3_3_1__1, Windows_3_3_1__1, macOS_5_0_0_alpha249, Windows_5_0_0_alpha249, OS_X_3_3_1__2, macOS_5_0_0_alpha252, macOS_5_0_0_alpha253, OS_X_3_3_1__3, Windows_3_3_1__2, Windows_5_0_0_alpha254, Linux_3_3_1__2, OS_X_3_3_1__4, Windows_3_3_1__3, Windows_5_0_0_alpha257, Windows_5_0_0_alpha258, Windows_5_0_0_alpha259, Windows_5_0_0_alpha260, Windows_5_0_0_alpha261, Windows_5_0_0_alpha262, Windows_5_0_0_alpha263, Windows_5_0_0_alpha264, Linux_5_0_0_alpha265, Windows_5_0_0_alpha265, Windows_5_0_0_alpha266, OS_X_3_3_1__5, OS_X_3_3_1__6, Windows_5_0_0_alpha_267, macOS_5_0_0_alpha268, Windows_5_0_0_alpha268, Windows_5_0_0_alpha269, Windows_5_0_0_alpha275, Windows_5_0_0_max_updater_test_3, Windows_5_0_0_alpha279, macOS_5_0_0_alpha282, macOS_5_0_0_alpha283, Windows_5_0_0_alpha283, OS_X_3_3_1__7, OS_X_3_3_1__8, Windows_3_3_1__4, Windows_5_0_0_alex_scroll_test_1, OS_X_3_3_1__9, macOS_5_0_0_alpha291, Windows_5_0_0_alpha291, macOS_5_0_0_alpha292, Windows_5_0_0_alpha292, Windows_5_0_0_alpha293, Windows_5_0_0_alpha295, Android_3_3_1__1, Android_3_3_1__2, OS_X_3_3_1__10, macOS_5_0_0_alpha300, Windows_5_0_0_alpha300, Windows_5_0_0_alpha302, Windows_5_0_0_alpha304, macOS_5_0_0_alpha306, Windows_5_0_0_alpha308, OS_X_3_3_1__11, Windows_5_0_0_alpha312, Windows_5_0_0_alpha313, Windows_5_0_0_alpha314, Windows_3_5_0__1, Windows_5_0_0_alpha316, Windows_5_0_0_alpha317, OS_X_3_5_0__1, macOS_5_0_0_alpha319, Windows_5_0_0_alpha319, Linux_3_3_1__3, OS_X_3_3_1__12, Windows_3_3_1__5, Linux_3_3_2, OS_X_3_3_2, Windows_3_3_2, Windows_3_5_0__2, Windows_5_0_0_alpha324, OS_X_3_5_0__2, Windows_3_5_0__3, Windows_5_0_0_alpha325, Windows_5_0_0_alpha327, Windows_5_0_0_alpha329, Windows_5_0_0_cef_77_test_9, Windows_5_0_0_alpha330, Windows_5_0_0_alpha332, Windows_5_0_0_alpha333, Windows_5_0_0_alpha334, Windows_5_0_0_alpha335, Windows_5_0_0_alpha336, Windows_3_5_0__4, Windows_5_0_0_alpha337, Windows_5_0_0_alpha338, OS_X_3_5_0__3, Windows_3_5_0__5, Windows_5_0_0_alpha339, Windows_5_0_0_alpha340, macOS_5_0_0_alpha341, Windows_5_0_0_alpha341, Windows_5_0_0_alpha342, Windows_5_0_0_alpha343, Windows_5_0_0_alpha345, Windows_3_5_0__6, Windows_5_0_0_alpha347, Windows_5_0_0_alpha348, macOS_5_0_0_alpha349, Linux_3_5_0__1, OS_X_3_5_0__4, Windows_3_5_0__7, Windows_5_0_0_alpha352, macOS_5_0_0_alpha353, Windows_5_0_0_alpha354, Windows_5_0_0_alpha355, Windows_5_0_0_alpha356, macOS_5_0_0_alpha357, Windows_5_0_0_alpha357, Windows_5_0_0_alpha362, Windows_5_0_0_alpha366, Linux_5_0_0_alpha369, macOS_5_0_0_alpha369, Windows_5_0_0_alpha369, Linux_5_0_0_alpha370, macOS_5_0_0_alpha370, Windows_5_0_0_alpha370, macOS_5_0_0_alpha373, Windows_5_0_0_alpha376, macOS_5_0_0_alpha377, Windows_5_0_0_alpha377, macOS_5_0_0_alpha379, Windows_5_0_0_alpha379, macOS_5_0_0_alpha380, Windows_5_0_0_alpha381, Windows_5_0_0_alpha_383, Windows_5_0_0_alpha_384, Linux_5_0_0_alpha_385, macOS_5_0_0_alpha_385, Windows_5_0_0_alpha_385, macOS_5_0_0_alpha_389, Windows_5_0_0_alpha_389, Windows_5_0_0_alpha_390, iOS_3_5_0__1, OS_X_3_5_0__5, Windows_3_5_0__8, Windows_5_0_0_alpha_392, Windows_5_0_0_alpha_393, Windows_5_0_0_alpha_395, Linux_5_0_0_beta_1, macOS_5_0_0_beta_1, Windows_5_0_0_beta_1, Linux_3_5_0__2, OS_X_3_5_0__6, Windows_3_5_0__9, Linux_5_0_0_beta_2, macOS_5_0_0_beta_2, Windows_5_0_0_beta_2, Windows_5_0_0_beta_3__1, Linux_5_0_0_beta_3, macOS_5_0_0_beta_3, Windows_5_0_0_beta_3__2, macOS_5_0_0_beta_5, macOS_5_0_0_beta_6, Windows_5_0_0_mute_test_1, Linux_5_0_0_beta_7, macOS_5_0_0_beta_7, Windows_5_0_0_beta_7, Linux_5_0_0_beta_8, macOS_5_0_0_beta_8, Windows_5_0_0_beta_8, Linux_5_0_0_beta_9, macOS_5_0_0_beta_9, Windows_5_0_0_beta_9, macOS_5_0_0_beta_10, Windows_5_0_0_beta_10, OS_X_3_5_0__7, Windows_5_0_0_inbox_update_test_3, OS_X_3_5_0__8, Linux_5_0_0_017dbfce, Linux_3_5_0__3, OS_X_3_5_0__9, Windows_3_5_0__10, macOS_5_0_0_test_1, Windows_5_0_0_test_1, Linux_5_0_0_beta_12, macOS_5_0_0_beta_12, Windows_5_0_0_beta_12, macOS_5_0_0_test_2, macOS_5_0_0_beta_13, macOS_5_0_0_test_3, macOS_5_0_0_test_6, Windows_5_0_0_test_6, Windows_5_0_0_test_9, macOS_5_0_0_test_11, Windows_5_0_0_test_11, macOS_5_0_0_test_12, Windows_5_0_0_test_12, Windows_5_0_0_test_16, Linux_5_0_0_beta_15, macOS_5_0_0_beta_15, Windows_5_0_0_beta_15, Windows_5_0_0_test_17, Linux_5_0_0_beta_16, macOS_5_0_0_beta_16, Windows_5_0_0_beta_16, Linux_3_5_0__4, OS_X_3_5_0__10, iOS_3_5_0__2, Windows_5_0_0_test_18, Windows_5_0_0_test_19, Windows_5_0_0_test_20, Linux_5_0_0_test_21, macOS_5_0_0_test_21, Windows_5_0_0_test_21, iOS_3_5_0__3, Windows_5_0_0_test_22, Windows_5_0_0_test_23, Android_3_5_0__1, macOS_5_0_0_test_24, OS_X_3_5_0__11, Windows_3_5_0__11, Windows_5_0_0_test_25, Linux_5_0_0_test_26, macOS_5_0_0_test_26, Windows_5_0_0_test_26, macOS_5_0_0_test_28, OS_X_3_5_0__12, Windows_3_5_0__12, Windows_5_0_0_test_29, Windows_5_0_0_test_30, Linux_5_0_0_beta_17, macOS_5_0_0_beta_17, Windows_5_0_0_beta_17, Windows_5_0_0_test_31, Windows_3_5_0__13, Windows_3_5_0__14, Windows_3_5_0__15, Windows_3_5_0__16, Windows_5_0_0_test_32, Linux_3_5_0__5, Windows_3_5_0__17, macOS_5_0_0_test_33, Windows_5_0_0_test_33, Linux_3_5_0__6, OS_X_3_5_0__13, Windows_3_5_0__18, Linux_5_0_0_beta_18, macOS_5_0_0_beta_18, Windows_5_0_0_beta_18, Windows_3_5_0__19, Windows_3_5_0__20, Windows_3_5_0__21, Windows_3_5_0__22, Linux_3_5_0__7, Windows_3_5_0__23, macOS_5_0_0_test_35, Windows_5_0_0_test_35, Linux_3_5_0__8, Windows_3_5_0__24, Windows_3_5_0__25, Windows_3_5_0__26, Linux_3_5_0__9, Windows_3_5_0__27, Windows_5_0_0_test_38, Linux_3_5_0__10, Windows_3_5_0__28, Linux_3_5_0__11, OS_X_3_5_0__14, Windows_3_5_0__29, Windows_5_0_0_test_51, Windows_5_0_0_test_52, Windows_3_5_0__30, Windows_5_0_0_test_55, Linux_3_5_0__12, OS_X_3_5_0__15, Windows_3_5_0__31, Windows_5_0_0_test_56, Windows_5_0_0_test_57, Linux_5_0_0_beta_19, macOS_5_0_0_beta_19, Windows_5_0_0_beta_19, macOS_5_0_0_test_58, Windows_5_0_0_test_58, Windows_3_5_0__32, Linux_3_5_0__13, OS_X_3_5_0__16, Windows_3_5_0__33, macOS_5_0_0_test_59, Windows_5_0_0_test_59, Linux_3_5_0__14, OS_X_3_5_0__17, Windows_3_5_0__34, Windows_3_5_0__35, Windows_3_5_0__36, Windows_5_0_0_test_60, macOS_5_0_0_test_63, Windows_3_5_0__37, Windows_5_0_0_test_65, Linux_5_0_0_beta_20, macOS_5_0_0_beta_20, Windows_5_0_0_beta_20, Windows_5_0_0_beta_21__1, Windows_5_0_0_test_67, Windows_5_0_0_test_68, Linux_5_0_0_beta_21, macOS_5_0_0_beta_21, Windows_5_0_0_beta_21__2, Windows_3_5_0__38, Windows_3_5_0__39, Windows_3_5_0__40, Windows_3_5_0__41, Windows_3_5_0__42, macOS_5_0_0_test_70, Windows_5_0_0_test_70, Windows_5_0_0_test_71, OS_X_3_5_0__18, Windows_3_5_0__43, Windows_5_0_0_test_73, Windows_3_5_0__44, Linux_5_0_0_beta_22, macOS_5_0_0_beta_22, Windows_5_0_0_beta_22, Android_3_5_0__2, iOS_3_5_1, Windows_3_5_0__45, Android_3_5_0__3, Linux_3_5_0__15, OS_X_3_5_0__19, Windows_3_5_0__46, Linux_5_0_0_test_79, Linux_5_0_0_beta_23, macOS_5_0_0_beta_23, Windows_5_0_0_beta_23, Linux_5_0_0_test_87, Windows_5_0_0_test_87, Windows_5_0_0_test_89, Linux_3_5_0__16, OS_X_3_5_0__20, Windows_3_5_0__47, Windows_5_0_0_beta_24__1, OS_X_3_5_0__21, Windows_3_5_0__48, Linux_3_5_0__17, OS_X_3_5_0__22, Windows_3_5_0__49, Linux_5_0_0_beta_24, macOS_5_0_0_beta_24, Windows_5_0_0_beta_24__2, Windows_3_5_1__1, Windows_3_5_1__2, Linux_3_5_1, OS_X_3_5_1, Windows_3_5_1__3, Windows_5_0_0_test_95, Windows_5_0_0_test_96, Linux_3_5_2__1, Windows_3_5_2__1, Windows_5_0_0_test_100, Linux_3_5_2__2, OS_X_3_5_2, Windows_3_5_2__2, Windows_5_0_0_manage_permissions_8, Windows_5_0_0_network_monitor_1, Linux_3_5_3__1, OS_X_3_5_3__1, Windows_3_5_3__1, macOS_5_0_0_test_104, Windows_5_0_0_test_104, Windows_3_5_3__2, Windows_3_5_3__3, Linux_3_5_3__2, OS_X_3_5_3__2, Windows_3_5_3__4, macOS_5_0_0_test_106, Linux_3_5_3__3, Windows_3_5_3__5, Windows_5_0_0_test_111, Linux_3_5_3__4, Windows_3_5_3__6, Linux_5_0_0_beta_25, macOS_5_0_0_beta_25, Windows_5_0_0_beta_25, Windows_5_0_0_test_113, Windows_3_5_3__7, Windows_3_5_3__8, Linux_5_0_0_test_114, macOS_5_0_0_test_114, Windows_5_0_0_test_114, Linux_3_5_3__5, OS_X_3_5_3__3, Windows_3_5_3__9, Windows_5_0_0_test_116, Windows_5_0_0_test_120, Linux_3_5_5__1, OS_X_3_5_5__1, Windows_3_5_5__1, Linux_3_5_5__2, OS_X_3_5_5__2, Windows_3_5_5__2, macOS_5_0_0_ui_polishing_2, Windows_5_0_0_tschat_test_7, Windows_5_0_0_tschat_test_9, macOS_5_0_0_ui_polishing_4, Windows_5_0_0_ui_polishing_4, Windows_5_0_0_flag_test_3, Windows_5_0_0_move_testing_1, Windows_5_0_0_move_testing_2, Windows_5_0_0_move_testing_4, Windows_5_0_0_flag_test_4, Windows_5_0_0_move_testing_7, Windows_5_0_0_tschat_test_11, Windows_5_0_0_ui_polishing_5, Windows_5_0_0_ui_polishing_6, Windows_5_0_0_ui_polishing_7, Windows_5_0_0_4f3ac28d8, Windows_5_0_0_tschat_test_15, Windows_5_0_0_cobra_test_2, Windows_5_0_0_alpha400, Windows_5_0_0_alpha401, Windows_5_0_0_alpha402, Windows_5_0_0_alpha403, Windows_5_0_0_alpha404, Android_3_5_0__4, Windows_5_0_0_cobra_test_3, Windows_5_0_0_54c87064a, Windows_5_0_0_alpha406, Windows_5_0_0_cobra_test_4, Windows_5_0_0_alpha407, Windows_5_0_0_alpha408, Windows_5_0_0_updater_test_8, Windows_5_0_0_alpha409, Windows_5_0_0_alpha410, Android_3_5_0__5, macOS_5_0_0_alpha411, Windows_5_0_0_alpha411, Windows_5_0_0_alpha412, macOS_5_0_0_beta26_rc1, Windows_5_0_0_beta26_rc1, Windows_5_0_0_beta26_rc2, Windows_5_0_0_beta26_rc3, macOS_5_0_0_beta26_rc4, Windows_5_0_0_beta26_rc4, macOS_5_0_0_beta26_rc5, Windows_5_0_0_beta26_rc5, macOS_5_0_0_beta26_rc6, Windows_5_0_0_beta26_rc6, Windows_5_0_0_beta26_rc7, Windows_5_0_0_beta26_rc8, Windows_5_0_0_beta26__1, Linux_5_0_0_beta26, macOS_5_0_0_beta26, Windows_5_0_0_beta26__2, Windows_5_0_0_cobra_test_5, Windows_5_0_0_cobra_test_6, macOS_5_0_0_beta27_rc1, Windows_5_0_0_beta27_rc1, Windows_5_0_0_beta27_rc2, Windows_5_0_0_beta27_rc3, Linux_5_0_0_beta27, macOS_5_0_0_beta27, Windows_5_0_0_beta27, Windows_5_0_0_cobra_test_7, Windows_5_0_0_cobra_test_10, Windows_5_0_0_cobra_test_11, macOS_5_0_0_beta28_rc1, Windows_5_0_0_beta28_rc1, Android_3_5_0__6, macOS_5_0_0_beta28_rc2, Windows_5_0_0_beta28_rc2, Linux_5_0_0_beta28, macOS_5_0_0_beta28, Windows_5_0_0_beta28, Windows_5_0_0_beta29_rc1, macOS_5_0_0_beta29_rc2, Windows_5_0_0_beta29_rc3, macOS_5_0_0_beta29, Windows_5_0_0_beta29, Linux_5_0_0_beta29_1, macOS_5_0_0_beta29_1, Windows_5_0_0_beta29_1, macOS_5_0_0_beta30_rc1, Windows_5_0_0_beta30_rc1, Windows_5_0_0_beta30_rc2, Windows_5_0_0_beta30_rc3, Linux_5_0_0_beta30, macOS_5_0_0_beta30, Windows_5_0_0_beta30, Windows_5_0_0_internal_1, Windows_3_5_5__3, Windows_5_0_0_beta31_rc1, Windows_5_0_0_beta31_rc2, Linux_5_0_0_beta31, macOS_5_0_0_beta31, Windows_5_0_0_beta31, Linux_3_5_5__3, OS_X_3_5_5__3, Windows_3_5_5__4, Windows_5_0_0_beta32_rc1, macOS_5_0_0_beta32_rc2, Windows_5_0_0_beta32_rc2, macOS_5_0_0_beta32_rc3, Windows_5_0_0_beta32_rc4, Windows_5_0_0_beta32_rc5, Linux_5_0_0_beta32, macOS_5_0_0_beta32, Windows_5_0_0_beta32, Windows_5_0_0_bab0e5e53, iOS_3_5_6, Windows_5_0_0_cobra_testing_11, macOS_5_0_0_beta33_rc1, Windows_5_0_0_beta33_rc1, macOS_5_0_0_test_icons, Android_3_5_0__7, macOS_5_0_0_beta33_rc2, Windows_5_0_0_beta33_rc2, Linux_5_0_0_beta33, Windows_5_0_0_beta33, Windows_5_0_0_alpha414, Windows_5_0_0_new_certificate_test_2, Windows_5_0_0_prev416, Windows_3_5_6__1, Windows_5_0_0_beta34_rc1__1, Windows_5_0_0_beta34_rc1__2, Windows_5_0_0_beta34_rc2__1, Windows_5_0_0_beta34_rc2__2, Linux_5_0_0_beta34, macOS_5_0_0_beta34, Windows_5_0_0_beta34, Linux_3_5_6, OS_X_3_5_6, Windows_3_5_6__2, Windows_5_0_0_qa_1, Windows_3_5_7__1, Windows_3_5_7__2, Linux_5_0_0_beta35_rc1, Windows_5_0_0_beta35_rc1, Windows_5_0_0_beta35_rc2, Linux_5_0_0_beta35, macOS_5_0_0_beta35, Windows_5_0_0_beta35, Windows_5_0_0_cobra_testing_12, macOS_5_0_0_beta36_rc1, Windows_5_0_0_beta36_rc1, Linux_5_0_0_beta36_rc3, Windows_5_0_0_beta36_rc3, Linux_3_5_7__1, Windows_3_5_7__3, Windows_5_0_0_beta36_rc4, Linux_5_0_0_beta36, macOS_5_0_0_beta36, Windows_5_0_0_beta36, Windows_5_0_0_qa_4, Windows_5_0_0_cobra_testing_14, Windows_5_0_0_beta36_1_rc1, Linux_5_0_0_beta36_1, macOS_5_0_0_beta36_1, Windows_5_0_0_beta36_1, Windows_5_0_0_qa_8, Windows_5_0_0_cobra_testing_15, Linux_3_5_7__2, OS_X_3_5_7__1, Windows_3_5_7__4, Windows_5_0_0_qa_12, Windows_5_0_0_qa_13, Windows_5_0_0_cobra_testing_16, Windows_5_0_0_qa_16, Linux_3_5_7__3, Windows_3_5_7__5, Windows_5_0_0_beta37_rc1, Windows_5_0_0_beta37_rc2, Linux_5_0_0_beta37, macOS_5_0_0_beta37, Windows_5_0_0_beta37, Windows_5_0_0_beta38_rc1, Windows_5_0_0_qa_18, Windows_5_0_0_cobra_testing_17, Windows_5_0_0_cobra_testing_18, Windows_5_0_0_cobra_testing_19, Windows_5_0_0_qa_19, Windows_5_0_0_qa_20, Windows_5_0_0_beta38_rc2, Windows_5_0_0_cobra_testing_20, Windows_5_0_0_beta38_rc3, Linux_5_0_0_beta38, macOS_5_0_0_beta38, Windows_5_0_0_beta38, Windows_5_0_0_qa_21, Windows_5_0_0_qa_23, Windows_5_0_0_qa_24, Windows_5_0_0_qa_25, Windows_5_0_0_beta39_rc1, Linux_5_0_0_beta39, macOS_5_0_0_beta39, Windows_5_0_0_beta39, Windows_5_0_0_qa_26, macOS_5_0_0_beta40_rc1, Windows_5_0_0_beta40_rc1, Windows_5_0_0_cobra_testing_21, Windows_5_0_0_special_build, Windows_5_0_0_pin_msg_redesign_8, Windows_5_0_0_beta40_rc2, Windows_5_0_0_beta40_rc3, Windows_5_0_0_ava_4, Windows_5_0_0_beta40_rc5, macOS_5_0_0_beta40, Windows_5_0_0_beta40, Windows_5_0_0_qa_29, Windows_5_0_0_beta41_rc1, Windows_5_0_0_beta41_rc2, Windows_3_5_7__6, Windows_5_0_0_beta41_rc3, Windows_5_0_0_beta41_rc4, Windows_5_0_0_qa_33, Windows_5_0_0_beta41, Windows_5_0_0_pin_msg_redesign_9, Windows_5_0_0_beta41_1_rc2, OS_X_3_5_7__2, Windows_3_5_7__7, Linux_5_0_0_beta41_1, macOS_5_0_0_beta41_1, Windows_5_0_0_beta41_1, Windows_5_0_0_qa_37, Windows_5_0_0_qa_38, Windows_5_0_0_beta42_rc1, Windows_5_0_0_qa_50, Windows_5_0_0_beta42_rc2, Linux_5_0_0_beta42, macOS_5_0_0_beta42, Windows_5_0_0_beta42, Windows_5_0_0_whip_6, Windows_5_0_0_beta43_rc1, Windows_5_0_0_beta43_rc2, Windows_5_0_0_beta43__1, Linux_5_0_0_beta43, macOS_5_0_0_beta43, Windows_5_0_0_beta43__2, Windows_5_0_0_beta44_rc1, Linux_5_0_0_beta44_rc2, Windows_5_0_0_beta44_rc2, Windows_5_0_0_beta44_rc3, Windows_5_0_0_whip_7, Windows_5_0_0_beta44_rc7, Linux_5_0_0_beta44, macOS_5_0_0_beta44, Windows_5_0_0_beta44, Windows_5_0_0_whip_9, Windows_5_0_0_whip_10, Windows_5_0_0_beta45_rc1, OS_X_3_5_7__3, Windows_5_0_0_beta45_rc2, Windows_5_0_0_beta45_rc3, Linux_5_0_0_beta45, Windows_5_0_0_beta45, macOS_5_0_0_beta45_1, Windows_5_0_0_beta45_1, Linux_5_0_0_beta45_2, macOS_5_0_0_beta45_2, Windows_5_0_0_beta45_2, Windows_5_0_0_beta46_rc1, Windows_5_0_0_beta46_rc2, Windows_5_0_0_beta46_rc3, Windows_5_0_0_cobra_testing_30, Linux_5_0_0_beta46, macOS_5_0_0_beta46, Windows_5_0_0_beta46, Windows_5_0_0_beta47_rc1, Windows_5_0_0_beta47_rc2, Windows_5_0_0_co_1, Windows_5_0_0_beta47_rc3, Windows_5_0_0_beta47_rc4, Linux_5_0_0_beta47, macOS_5_0_0_beta47, Windows_5_0_0_beta47, Windows_5_0_0_qa_48_1, Windows_5_0_0_beta48_rc1, Linux_5_0_0_beta48, macOS_5_0_0_beta48, Windows_5_0_0_beta48, Windows_5_0_0_beta49_rc1, Windows_5_0_0_ticket2000_2, Windows_5_0_0_beta49_rc2, Windows_5_0_0_ticket2000_3, Windows_5_0_0_t2000_4, Windows_5_0_0_beta49_rc3, Windows_5_0_0_qa_49_7, Linux_5_0_0_beta49, macOS_5_0_0_beta49, Windows_5_0_0_beta49, Windows_5_0_0_shorturls_2, Windows_5_0_0_beta50_rc2, macOS_5_0_0_beta50_rc3, Linux_5_0_0_beta50, macOS_5_0_0_beta50, Windows_5_0_0_qa_51_1, Windows_5_0_0_beta51_rc1, Windows_5_0_0_beta51_rc2, Windows_5_0_0_beta51_rc4__1, Windows_5_0_0_beta51_rc4__2, Windows_5_0_0_beta51_rc5, Linux_5_0_0_beta51, macOS_5_0_0_beta51, Windows_5_0_0_beta51, Android_3_X_X, iOS_3_X_X, Linux_3_X_X, OS_X_3_X_X, Windows_3_X_X__1, Windows_3_X_X__2, Custom { platform: String, version: String, signature: Vec<u8, Global>, },
Variants (Non-exhaustive)
This enum is marked as non-exhaustive
Implementations
impl Version
[src]
impl Version
[src]pub fn get_platform(&self) -> &str
[src]
pub fn get_version_string(&self) -> &str
[src]
pub fn get_signature(&self) -> &[u8]
[src]
Trait Implementations
impl<'de> Deserialize<'de> for Version
[src]
impl<'de> Deserialize<'de> for Version
[src]pub fn deserialize<__D>(
__deserializer: __D
) -> Result<Version, <__D as Deserializer<'de>>::Error> where
__D: Deserializer<'de>,
[src]
pub fn deserialize<__D>(
__deserializer: __D
) -> Result<Version, <__D as Deserializer<'de>>::Error> where
__D: Deserializer<'de>,
[src]Deserialize this value from the given Serde deserializer. Read more
impl Serialize for Version
[src]
impl Serialize for Version
[src]pub fn serialize<__S>(
&self,
__serializer: __S
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error> where
__S: Serializer,
[src]
pub fn serialize<__S>(
&self,
__serializer: __S
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error> where
__S: Serializer,
[src]Serialize this value into the given Serde serializer. Read more
impl Eq for Version
[src]
impl StructuralEq for Version
[src]
impl StructuralPartialEq for Version
[src]
Auto Trait Implementations
impl RefUnwindSafe for Version
impl Send for Version
impl Sync for Version
impl Unpin for Version
impl UnwindSafe for Version
Blanket Implementations
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]pub fn borrow_mut(&mut self) -> &mut T
[src]
pub fn borrow_mut(&mut self) -> &mut T
[src]Mutably borrows from an owned value. Read more
impl<T> FmtForward for T
impl<T> FmtForward for T
fn fmt_binary(self) -> FmtBinary<Self> where
Self: Binary,
fn fmt_binary(self) -> FmtBinary<Self> where
Self: Binary,
Causes self
to use its Binary
implementation when Debug
-formatted.
fn fmt_display(self) -> FmtDisplay<Self> where
Self: Display,
fn fmt_display(self) -> FmtDisplay<Self> where
Self: Display,
Causes self
to use its Display
implementation when
Debug
-formatted. Read more
fn fmt_lower_exp(self) -> FmtLowerExp<Self> where
Self: LowerExp,
fn fmt_lower_exp(self) -> FmtLowerExp<Self> where
Self: LowerExp,
Causes self
to use its LowerExp
implementation when
Debug
-formatted. Read more
fn fmt_lower_hex(self) -> FmtLowerHex<Self> where
Self: LowerHex,
fn fmt_lower_hex(self) -> FmtLowerHex<Self> where
Self: LowerHex,
Causes self
to use its LowerHex
implementation when
Debug
-formatted. Read more
fn fmt_octal(self) -> FmtOctal<Self> where
Self: Octal,
fn fmt_octal(self) -> FmtOctal<Self> where
Self: Octal,
Causes self
to use its Octal
implementation when Debug
-formatted.
fn fmt_pointer(self) -> FmtPointer<Self> where
Self: Pointer,
fn fmt_pointer(self) -> FmtPointer<Self> where
Self: Pointer,
Causes self
to use its Pointer
implementation when
Debug
-formatted. Read more
fn fmt_upper_exp(self) -> FmtUpperExp<Self> where
Self: UpperExp,
fn fmt_upper_exp(self) -> FmtUpperExp<Self> where
Self: UpperExp,
Causes self
to use its UpperExp
implementation when
Debug
-formatted. Read more
fn fmt_upper_hex(self) -> FmtUpperHex<Self> where
Self: UpperHex,
fn fmt_upper_hex(self) -> FmtUpperHex<Self> where
Self: UpperHex,
Causes self
to use its UpperHex
implementation when
Debug
-formatted. Read more
impl<T> Pipe for T where
T: ?Sized,
impl<T> Pipe for T where
T: ?Sized,
fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> R
fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> R
Pipes by value. This is generally the method you want to use. Read more
fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> R where
R: 'a,
fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> R where
R: 'a,
Borrows self
and passes that borrow into the pipe function. Read more
fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> R where
R: 'a,
fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> R where
R: 'a,
Mutably borrows self
and passes that borrow into the pipe function. Read more
fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> R where
Self: Borrow<B>,
B: 'a + ?Sized,
R: 'a,
fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> R where
Self: Borrow<B>,
B: 'a + ?Sized,
R: 'a,
Borrows self
, then passes self.borrow()
into the pipe function. Read more
fn pipe_borrow_mut<'a, B, R>(
&'a mut self,
func: impl FnOnce(&'a mut B) -> R
) -> R where
Self: BorrowMut<B>,
B: 'a + ?Sized,
R: 'a,
fn pipe_borrow_mut<'a, B, R>(
&'a mut self,
func: impl FnOnce(&'a mut B) -> R
) -> R where
Self: BorrowMut<B>,
B: 'a + ?Sized,
R: 'a,
Mutably borrows self
, then passes self.borrow_mut()
into the pipe
function. Read more
fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> R where
Self: AsRef<U>,
U: 'a + ?Sized,
R: 'a,
fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> R where
Self: AsRef<U>,
U: 'a + ?Sized,
R: 'a,
Borrows self
, then passes self.as_ref()
into the pipe function.
fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> R where
Self: AsMut<U>,
U: 'a + ?Sized,
R: 'a,
fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> R where
Self: AsMut<U>,
U: 'a + ?Sized,
R: 'a,
Mutably borrows self
, then passes self.as_mut()
into the pipe
function. Read more
fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> R where
Self: Deref<Target = T>,
T: 'a + ?Sized,
R: 'a,
fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> R where
Self: Deref<Target = T>,
T: 'a + ?Sized,
R: 'a,
Borrows self
, then passes self.deref()
into the pipe function.
impl<T> PipeAsRef for T
impl<T> PipeAsRef for T
fn pipe_as_ref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> R where
Self: AsRef<T>,
T: 'a,
R: 'a,
fn pipe_as_ref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> R where
Self: AsRef<T>,
T: 'a,
R: 'a,
Pipes a trait borrow into a function that cannot normally be called in suffix position. Read more
fn pipe_as_mut<'a, T, R>(&'a mut self, func: impl FnOnce(&'a mut T) -> R) -> R where
Self: AsMut<T>,
T: 'a,
R: 'a,
fn pipe_as_mut<'a, T, R>(&'a mut self, func: impl FnOnce(&'a mut T) -> R) -> R where
Self: AsMut<T>,
T: 'a,
R: 'a,
Pipes a trait mutable borrow into a function that cannot normally be called in suffix position. Read more
impl<T> PipeBorrow for T
impl<T> PipeBorrow for T
fn pipe_borrow<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> R where
Self: Borrow<T>,
T: 'a,
R: 'a,
fn pipe_borrow<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> R where
Self: Borrow<T>,
T: 'a,
R: 'a,
Pipes a trait borrow into a function that cannot normally be called in suffix position. Read more
fn pipe_borrow_mut<'a, T, R>(
&'a mut self,
func: impl FnOnce(&'a mut T) -> R
) -> R where
Self: BorrowMut<T>,
T: 'a,
R: 'a,
fn pipe_borrow_mut<'a, T, R>(
&'a mut self,
func: impl FnOnce(&'a mut T) -> R
) -> R where
Self: BorrowMut<T>,
T: 'a,
R: 'a,
Pipes a trait mutable borrow into a function that cannot normally be called in suffix position. Read more
impl<T> PipeDeref for T
impl<T> PipeDeref for T
fn pipe_deref<'a, R>(&'a self, func: impl FnOnce(&'a Self::Target) -> R) -> R where
Self: Deref,
R: 'a,
fn pipe_deref<'a, R>(&'a self, func: impl FnOnce(&'a Self::Target) -> R) -> R where
Self: Deref,
R: 'a,
Pipes a dereference into a function that cannot normally be called in suffix position. Read more
fn pipe_deref_mut<'a, R>(
&'a mut self,
func: impl FnOnce(&'a mut Self::Target) -> R
) -> R where
Self: DerefMut,
R: 'a,
fn pipe_deref_mut<'a, R>(
&'a mut self,
func: impl FnOnce(&'a mut Self::Target) -> R
) -> R where
Self: DerefMut,
R: 'a,
Pipes a mutable dereference into a function that cannot normally be called in suffix position. Read more
impl<T> PipeRef for T
impl<T> PipeRef for T
impl<T> Same<T> for T
impl<T> Same<T> for T
type Output = T
type Output = T
Should always be Self
impl<T> Tap for T
impl<T> Tap for T
fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Self where
Self: Borrow<B>,
B: ?Sized,
fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Self where
Self: Borrow<B>,
B: ?Sized,
Immutable access to the Borrow<B>
of a value. Read more
fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Self where
Self: BorrowMut<B>,
B: ?Sized,
fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Self where
Self: BorrowMut<B>,
B: ?Sized,
Mutable access to the BorrowMut<B>
of a value. Read more
fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Self where
Self: AsRef<R>,
R: ?Sized,
fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Self where
Self: AsRef<R>,
R: ?Sized,
Immutable access to the AsRef<R>
view of a value. Read more
fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Self where
Self: AsMut<R>,
R: ?Sized,
fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Self where
Self: AsMut<R>,
R: ?Sized,
Mutable access to the AsMut<R>
view of a value. Read more
fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Self where
Self: Deref<Target = T>,
T: ?Sized,
fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Self where
Self: Deref<Target = T>,
T: ?Sized,
Immutable access to the Deref::Target
of a value. Read more
fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Self where
Self: DerefMut<Target = T> + Deref,
T: ?Sized,
fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Self where
Self: DerefMut<Target = T> + Deref,
T: ?Sized,
Mutable access to the Deref::Target
of a value. Read more
fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self
fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self
Calls .tap()
only in debug builds, and is erased in release builds.
fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self
fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self
Calls .tap_mut()
only in debug builds, and is erased in release
builds. Read more
fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Self where
Self: Borrow<B>,
B: ?Sized,
fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Self where
Self: Borrow<B>,
B: ?Sized,
Calls .tap_borrow()
only in debug builds, and is erased in release
builds. Read more
fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Self where
Self: BorrowMut<B>,
B: ?Sized,
fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Self where
Self: BorrowMut<B>,
B: ?Sized,
Calls .tap_borrow_mut()
only in debug builds, and is erased in release
builds. Read more
fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Self where
Self: AsRef<R>,
R: ?Sized,
fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Self where
Self: AsRef<R>,
R: ?Sized,
Calls .tap_ref()
only in debug builds, and is erased in release
builds. Read more
fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Self where
Self: AsMut<R>,
R: ?Sized,
fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Self where
Self: AsMut<R>,
R: ?Sized,
Calls .tap_ref_mut()
only in debug builds, and is erased in release
builds. Read more
impl<T> Tap for T
impl<T> Tap for T
fn tap<F, R>(self, func: F) -> Self where
F: FnOnce(&Self) -> R,
fn tap<F, R>(self, func: F) -> Self where
F: FnOnce(&Self) -> R,
Provides immutable access for inspection. Read more
fn tap_dbg<F, R>(self, func: F) -> Self where
F: FnOnce(&Self) -> R,
fn tap_dbg<F, R>(self, func: F) -> Self where
F: FnOnce(&Self) -> R,
Calls tap
in debug builds, and does nothing in release builds.
fn tap_mut<F, R>(self, func: F) -> Self where
F: FnOnce(&mut Self) -> R,
fn tap_mut<F, R>(self, func: F) -> Self where
F: FnOnce(&mut Self) -> R,
Provides mutable access for modification. Read more
fn tap_mut_dbg<F, R>(self, func: F) -> Self where
F: FnOnce(&mut Self) -> R,
fn tap_mut_dbg<F, R>(self, func: F) -> Self where
F: FnOnce(&mut Self) -> R,
Calls tap_mut
in debug builds, and does nothing in release builds.
impl<T, U> TapAsRef<U> for T where
U: ?Sized,
impl<T, U> TapAsRef<U> for T where
U: ?Sized,
fn tap_ref<F, R>(self, func: F) -> Self where
Self: AsRef<T>,
F: FnOnce(&T) -> R,
fn tap_ref<F, R>(self, func: F) -> Self where
Self: AsRef<T>,
F: FnOnce(&T) -> R,
Provides immutable access to the reference for inspection.
fn tap_ref_dbg<F, R>(self, func: F) -> Self where
Self: AsRef<T>,
F: FnOnce(&T) -> R,
fn tap_ref_dbg<F, R>(self, func: F) -> Self where
Self: AsRef<T>,
F: FnOnce(&T) -> R,
Calls tap_ref
in debug builds, and does nothing in release builds.
fn tap_ref_mut<F, R>(self, func: F) -> Self where
Self: AsMut<T>,
F: FnOnce(&mut T) -> R,
fn tap_ref_mut<F, R>(self, func: F) -> Self where
Self: AsMut<T>,
F: FnOnce(&mut T) -> R,
Provides mutable access to the reference for modification.
fn tap_ref_mut_dbg<F, R>(self, func: F) -> Self where
Self: AsMut<T>,
F: FnOnce(&mut T) -> R,
fn tap_ref_mut_dbg<F, R>(self, func: F) -> Self where
Self: AsMut<T>,
F: FnOnce(&mut T) -> R,
Calls tap_ref_mut
in debug builds, and does nothing in release builds.
impl<T, U> TapBorrow<U> for T where
U: ?Sized,
impl<T, U> TapBorrow<U> for T where
U: ?Sized,
fn tap_borrow<F, R>(self, func: F) -> Self where
Self: Borrow<T>,
F: FnOnce(&T) -> R,
fn tap_borrow<F, R>(self, func: F) -> Self where
Self: Borrow<T>,
F: FnOnce(&T) -> R,
Provides immutable access to the borrow for inspection. Read more
fn tap_borrow_dbg<F, R>(self, func: F) -> Self where
Self: Borrow<T>,
F: FnOnce(&T) -> R,
fn tap_borrow_dbg<F, R>(self, func: F) -> Self where
Self: Borrow<T>,
F: FnOnce(&T) -> R,
Calls tap_borrow
in debug builds, and does nothing in release builds.
fn tap_borrow_mut<F, R>(self, func: F) -> Self where
Self: BorrowMut<T>,
F: FnOnce(&mut T) -> R,
fn tap_borrow_mut<F, R>(self, func: F) -> Self where
Self: BorrowMut<T>,
F: FnOnce(&mut T) -> R,
Provides mutable access to the borrow for modification.
fn tap_borrow_mut_dbg<F, R>(self, func: F) -> Self where
Self: BorrowMut<T>,
F: FnOnce(&mut T) -> R,
fn tap_borrow_mut_dbg<F, R>(self, func: F) -> Self where
Self: BorrowMut<T>,
F: FnOnce(&mut T) -> R,
Calls tap_borrow_mut
in debug builds, and does nothing in release
builds. Read more
impl<T> TapDeref for T
impl<T> TapDeref for T
fn tap_deref<F, R>(self, func: F) -> Self where
Self: Deref,
F: FnOnce(&Self::Target) -> R,
fn tap_deref<F, R>(self, func: F) -> Self where
Self: Deref,
F: FnOnce(&Self::Target) -> R,
Immutably dereferences self
for inspection.
fn tap_deref_dbg<F, R>(self, func: F) -> Self where
Self: Deref,
F: FnOnce(&Self::Target) -> R,
fn tap_deref_dbg<F, R>(self, func: F) -> Self where
Self: Deref,
F: FnOnce(&Self::Target) -> R,
Calls tap_deref
in debug builds, and does nothing in release builds.
fn tap_deref_mut<F, R>(self, func: F) -> Self where
Self: DerefMut,
F: FnOnce(&mut Self::Target) -> R,
fn tap_deref_mut<F, R>(self, func: F) -> Self where
Self: DerefMut,
F: FnOnce(&mut Self::Target) -> R,
Mutably dereferences self
for modification.
fn tap_deref_mut_dbg<F, R>(self, func: F) -> Self where
Self: DerefMut,
F: FnOnce(&mut Self::Target) -> R,
fn tap_deref_mut_dbg<F, R>(self, func: F) -> Self where
Self: DerefMut,
F: FnOnce(&mut Self::Target) -> R,
Calls tap_deref_mut
in debug builds, and does nothing in release
builds. Read more
impl<T> ToOwned for T where
T: Clone,
[src]
impl<T> ToOwned for T where
T: Clone,
[src]type Owned = T
type Owned = T
The resulting type after obtaining ownership.
pub fn to_owned(&self) -> T
[src]
pub fn to_owned(&self) -> T
[src]Creates owned data from borrowed data, usually by cloning. Read more
pub fn clone_into(&self, target: &mut T)
[src]
pub fn clone_into(&self, target: &mut T)
[src]🔬 This is a nightly-only experimental API. (toowned_clone_into
)
recently added
Uses borrowed data to replace owned data, usually by cloning. Read more
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
pub fn vzip(self) -> V
impl<T> DeserializeOwned for T where
T: for<'de> Deserialize<'de>,
[src]
T: for<'de> Deserialize<'de>,
impl<T> SendSyncUnwindSafe for T where
T: Send + Sync + UnwindSafe + ?Sized,
[src]
T: Send + Sync + UnwindSafe + ?Sized,