INNER CODE UNIT · Rust

maps_multiple_directories_and_renamed_files_in_snapshot_order

XayahSuSuSu/Android-DataBackup · source-next/native/src/main/jni/rustic/src/mapped_source.rs:348

    fn maps_multiple_directories_and_renamed_files_in_snapshot_order() {
        let workspace = Workspace::new();
        workspace.write("first/nested/a", "a");
        workspace.write("second/b", "b");
        workspace.write("single", "single");
        let source = MappedSource::new(&[
            workspace.mapping("first", "z/data"),
            workspace.mapping("second", "/a/config"),
            workspace.mapping("single", "middle/renamed\"文件.txt"),
        ])
        .unwrap();
        assert_eq!(
            contents(&source),
            BTreeMap::from([
                ("/a/config/b".into(), "b".into()),
                ("/middle/renamed\"文件.txt".into(), "single".into()),
                ("/z/data/nested/a".into(), "a".into()),
            ])

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…