From cf7ff7f18d0fb96a040ee69054d0d78bf0832cd8 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Henrik=20Tj=C3=A4der?= <henrik@tjaders.com>
Date: Wed, 18 Oct 2017 13:12:06 +0200
Subject: [PATCH] Removed newlines fixes the sublists

---
 README.md | 18 ------------------
 1 file changed, 18 deletions(-)

diff --git a/README.md b/README.md
index d569064..d1e4879 100644
--- a/README.md
+++ b/README.md
@@ -70,7 +70,6 @@ Seminars
     * Preparation
 
         Please bring your laptop, and we will install the Rust tools required in order to compile and run your first application.
-
     * Topic
 
         About the course. Scheduling further seminars. Introduction to the Rust [ecosystem](doc/Ecosystem.md), and basics of Rust programming.
@@ -81,7 +80,6 @@ Seminars
         * [1 - Introduction](https://doc.rust-lang.org/book/second-edition/ch01-00-introduction.html), 
         * [2 - Guessing Game Tutorial](https://doc.rust-lang.org/book/second-edition/ch02-00-guessing-game-tutorial.html), and 
         * [3 - Common Programming Concepts](https://doc.rust-lang.org/book/second-edition/ch03-00-common-programming-concepts.html).
-
     * Assignment 1
 
         Extend the guessing game application such to give an error message on ill formated input,(use the Restult::Err type). Add a counter to the number of tries and write the number of tries for each iteration and on "winning".
@@ -95,8 +93,6 @@ Seminars
     * Preparation
 
         Solve and be prepared to present Assignment 1.
-
-
     * Topic
 
         Using the Rust ownership model.
@@ -113,7 +109,6 @@ Seminars
         * [8 - Common Collections](https://doc.rust-lang.org/book/second-edition/ch08-00-common-collections.html), and
 
         * [9 - Error Handling](https://doc.rust-lang.org/book/second-edition/ch09-00-error-handling.html).
-
     * Assignment 2
 
         a. Extend the guessing game with a tuple holding `(u32, String)`, store each input `(counter, guess)` in a vector. Iterate (`for`) to print the history at exiting.
@@ -134,11 +129,9 @@ Seminars
     * Preparation
 
         Finish Assignment 2.
-
     * Topic
 
         In deapth discussion of underlying theory, linear types (relation to functional programming). The *Affine* type system of Rust, requirements on the programmer, and guarantees offered by the compiler. Lifetimes, of stack allocated and global variables. Relation to C++ `unique pointers`.
-
     * Assignment
 
         a. Recall the D0013E course lab2/4, where you decrypted an message in assembler (lab2) and C (lab 4). Now, let's re-implement the lab in Rust (base your development on group number [1's](www.sm.luth.se/csee/courses/smd/D0013E/labs/lab1underlag/grupp_01.lab1_underlag.s ) lab assignment).
@@ -159,7 +152,6 @@ Seminars
     * Preparation
 
         Finish assignment 3. Bring a USB mini cable.
-
     * Topic
 
         Embedded programming in Rust. 
@@ -170,7 +162,6 @@ Seminars
         * ([bluepill/nucleo] crates)
 
         * Building and debugging your first application.
-
     * Assignment
 
         a. Backport assignment `3b` to your choosen target. Use semihosting in order to `write` the resulting string to the host. You may need to use `--release` for decoding the long (`coded`) message, as being deeply recursive unoptimized code may run out of stack memory.
@@ -186,14 +177,12 @@ Seminars
     * Preparation
 
         Bring a USB mini cable and your dev board. Be prepared to present the progress on assignment 3.
-
     * Topic
 
         Advanced Rust features, trait system and closures.
 
         * [10 - Generic Types, Traits, and Lifetimes](https://doc.rust-lang.org/book/second-edition/ch10-00-generics.html), and
         * [13 - Functional Language Features in Rust](https://doc.rust-lang.org/book/second-edition/ch13-00-functional-features.html).
-
     * Assignment
 
         Continue working on assignment 3.
@@ -202,7 +191,6 @@ Seminars
     * Preparation
 
         * Finish lab 3 and be prepared to show your solution.
-
     * Topic
 
         * UnsafeCell, and synchronization in the RTFM model. 
@@ -212,7 +200,6 @@ Seminars
         * [cortex-m-rtfm](https://github.com/japaric/cortex-m-rtfm) The RTFM-core (task and resource model) in Rust for the Cortex-M family
 
         * [svd2rust](https://github.com/japaric/svd2rust) Generating 
-
     * Assignment
 
         Implement a simple system with two tasks
@@ -227,7 +214,6 @@ Seminars
     * Preparation
 
         Be prepared to present the progress on assignment 4.
-
     * Topic
 
         We will cover implementation of the RTFM-core crate.
@@ -238,13 +224,11 @@ Seminars
     * Preparation
 
         Be prepared to present assignment 4.
-
     * Topic
 
         A component model for reactive real-time programming.
 
         We will cover the programming model and the implementation, including the `build.rs`, parsing of model files and generation of Rust code.
-
     * Assignment
 
         * port the assignment 4 to the RTFM-CRC model.
@@ -256,11 +240,9 @@ Seminars
     * Preparation
 
         Be prepared to present progress of assignmont 5.
-
     * Topic
 
         Discussion of projects
-
     * Assignment
 
         Write a project specicification including individual grading assessment critera.
-- 
GitLab