From 641330c994d3ae4f3a4895658d22787b8ba2577c Mon Sep 17 00:00:00 2001 From: Andrew Segavac Date: Sat, 26 Jun 2021 18:04:30 -0600 Subject: [PATCH] updated readme --- README.md | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/README.md b/README.md index 242f047..a92bbaa 100644 --- a/README.md +++ b/README.md @@ -54,28 +54,28 @@ This project is actively looking for contributors, so if you're interested in pr ## Http Server Example ```rust -import net.http as http -import logging as logging -import json as json +import net.http as http; +import logging as logging; +import json as json; type ExampleResponse struct { - id: I32 - name: Str - email: Str + id: I32, + name: Str, + email: Str, } async fn handle(req: http.Request, resp: mut http.Response): { let response_data = ExampleResponse{ id: 4, name: "Andrew", - email: "andrew@example.com" + email: "andrew@example.com", }; await resp.set_status(200); await resp.write(json.encode[ExampleResponse](response_data)); } async fn main(args: Vec[Str], os: OS): I32 { - let log = logging.new_logger(os.fs()); + let log = logging.new_logger(os.console.stdout()); let router = http.Router("").add_route("/myroute", handle); let http_server = http.Server(os.net(), "localhost", 8080, router); let err = await http_server.serve_forever(); @@ -168,10 +168,10 @@ Unlike many other programming languages, boringlang's `main` function take in tw Similar to python, folders/files represent the `.` seperated import path, but relative imports are *not* supported. Exported values must be marked with `pub`. All imports take the form: ```rust -import package.path as local_name +import package.path as local_name; pub type MyStruct struct { - pub id: I32 + pub id: I32, } ```