{"guid":"5fc2a66e-643d-42b8-b423-f258e5020915","title":"Fn traits","subtitle":null,"slug":"rustcologne.2018.09.fn-traits","link":"https://c3voc.de","description":"This talk explains how you can use the Fn* traits to properly accept functions and closures as function parameters,\nand gives an overview of which closures implement which traits.","original_language":"eng","persons":["Florob"],"tags":["rustcgn","18092","rust"],"view_count":196,"promoted":false,"date":"2018-09-05T00:00:00.000+02:00","release_date":"2018-09-08T02:00:00.000+02:00","updated_at":"2026-03-03T21:00:05.835+01:00","length":1631,"duration":1631,"thumb_url":"https://static.media.ccc.de/media/events/rustmcb/18092-hd.jpg","poster_url":"https://static.media.ccc.de/media/events/rustmcb/18092-hd_preview.jpg","timeline_url":"https://static.media.ccc.de/media/events/rustmcb/5fc2a66e-643d-42b8-b423-f258e5020915-timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/events/rustmcb/5fc2a66e-643d-42b8-b423-f258e5020915-thumbnails.vtt","frontend_link":"https://media.ccc.de/v/rustcologne.2018.09.fn-traits","url":"https://api.media.ccc.de/public/events/5fc2a66e-643d-42b8-b423-f258e5020915","conference_title":"Rust Cologne","conference_url":"https://api.media.ccc.de/public/conferences/rustmcb","related":[{"event_id":2757,"event_guid":"303801f5-9eaf-41a9-9022-92dc5cd702d2","weight":2},{"event_id":3111,"event_guid":"f5dd54b0-b67b-4024-a25e-eb941aeb89aa","weight":5},{"event_id":3112,"event_guid":"c01432ad-d78f-4e16-9e19-22469af9050a","weight":2},{"event_id":3498,"event_guid":"3cd1ad54-bede-444f-9339-9ed86e1836f6","weight":7},{"event_id":3785,"event_guid":"fc1e2aee-7cea-4633-944e-66cf3533cefd","weight":2},{"event_id":3786,"event_guid":"9f730bc5-eb12-44e0-94e7-a65fd86490d9","weight":7},{"event_id":3968,"event_guid":"24923407-2fd3-4042-bc94-dd42083d5c1a","weight":5},{"event_id":5065,"event_guid":"b13b7d07-a781-4777-ac11-c331a204e710","weight":4},{"event_id":5637,"event_guid":"d9898c2f-fd78-4d04-b5d3-683df6895fa3","weight":4},{"event_id":5727,"event_guid":"702996dd-0853-4d00-81e2-3e39cae19500","weight":2},{"event_id":5938,"event_guid":"62edefe5-3be4-4eda-a18e-518d41ff6b07","weight":17},{"event_id":5949,"event_guid":"641b63f4-4499-57e7-ab51-997b002babf0","weight":2},{"event_id":5951,"event_guid":"416b46f8-7d6c-5bbb-82da-b7481007b94f","weight":2},{"event_id":5963,"event_guid":"a82b651c-90ab-5427-96f5-41907efaab08","weight":4},{"event_id":6246,"event_guid":"4e314886-d08c-4660-8dca-2ab5443c2b52","weight":6},{"event_id":6749,"event_guid":"c0d2491d-5f01-4c12-bffd-37cb7b813f29","weight":6}],"recordings":[{"size":69,"length":1631,"mime_type":"video/mp4","language":"eng","filename":"rustcgn-18092-eng-Fn_traits_hd.mp4","state":"new","folder":"h264-hd","high_quality":true,"width":1920,"height":1080,"updated_at":"2018-09-08T03:30:09.108+02:00","recording_url":"https://cdn.media.ccc.de/events/rustmcb/h264-hd/rustcgn-18092-eng-Fn_traits_hd.mp4","url":"https://api.media.ccc.de/public/recordings/28347","event_url":"https://api.media.ccc.de/public/events/5fc2a66e-643d-42b8-b423-f258e5020915","conference_url":"https://api.media.ccc.de/public/conferences/rustmcb"},{"size":37,"length":1631,"mime_type":"video/mp4","language":"eng","filename":"rustcgn-18092-eng-Fn_traits_sd.mp4","state":"new","folder":"h264-sd","high_quality":false,"width":720,"height":576,"updated_at":"2018-09-08T03:38:55.425+02:00","recording_url":"https://cdn.media.ccc.de/events/rustmcb/h264-sd/rustcgn-18092-eng-Fn_traits_sd.mp4","url":"https://api.media.ccc.de/public/recordings/28348","event_url":"https://api.media.ccc.de/public/events/5fc2a66e-643d-42b8-b423-f258e5020915","conference_url":"https://api.media.ccc.de/public/conferences/rustmcb"},{"size":24,"length":1625,"mime_type":"audio/mpeg","language":"eng","filename":"rustcgn-18092-eng-Fn_traits_mp3.mp3","state":"new","folder":"mp3","high_quality":false,"width":0,"height":0,"updated_at":"2018-09-08T03:39:13.676+02:00","recording_url":"https://cdn.media.ccc.de/events/rustmcb/mp3/rustcgn-18092-eng-Fn_traits_mp3.mp3","url":"https://api.media.ccc.de/public/recordings/28349","event_url":"https://api.media.ccc.de/public/events/5fc2a66e-643d-42b8-b423-f258e5020915","conference_url":"https://api.media.ccc.de/public/conferences/rustmcb"},{"size":19,"length":1625,"mime_type":"audio/opus","language":"eng","filename":"rustcgn-18092-eng-Fn_traits_opus.opus","state":"new","folder":"opus","high_quality":false,"width":0,"height":0,"updated_at":"2018-09-08T03:39:35.231+02:00","recording_url":"https://cdn.media.ccc.de/events/rustmcb/opus/rustcgn-18092-eng-Fn_traits_opus.opus","url":"https://api.media.ccc.de/public/recordings/28350","event_url":"https://api.media.ccc.de/public/events/5fc2a66e-643d-42b8-b423-f258e5020915","conference_url":"https://api.media.ccc.de/public/conferences/rustmcb"},{"size":45,"length":1631,"mime_type":"video/webm","language":"eng","filename":"rustcgn-18092-eng-Fn_traits_webm-sd.webm","state":"new","folder":"webm-sd","high_quality":false,"width":720,"height":576,"updated_at":"2018-09-08T03:42:26.122+02:00","recording_url":"https://cdn.media.ccc.de/events/rustmcb/webm-sd/rustcgn-18092-eng-Fn_traits_webm-sd.webm","url":"https://api.media.ccc.de/public/recordings/28351","event_url":"https://api.media.ccc.de/public/events/5fc2a66e-643d-42b8-b423-f258e5020915","conference_url":"https://api.media.ccc.de/public/conferences/rustmcb"},{"size":101,"length":1631,"mime_type":"video/webm","language":"eng","filename":"rustcgn-18092-eng-Fn_traits_webm-hd.webm","state":"new","folder":"webm-hd","high_quality":true,"width":1920,"height":1080,"updated_at":"2018-09-08T03:50:56.311+02:00","recording_url":"https://cdn.media.ccc.de/events/rustmcb/webm-hd/rustcgn-18092-eng-Fn_traits_webm-hd.webm","url":"https://api.media.ccc.de/public/recordings/28352","event_url":"https://api.media.ccc.de/public/events/5fc2a66e-643d-42b8-b423-f258e5020915","conference_url":"https://api.media.ccc.de/public/conferences/rustmcb"}]}