[wlan][common] Rust crate wlan-common

This is a place holder to host common modules
to be used for SME, MLME, and binaries written in Rust.

WLAN-913
Test: Build

Change-Id: Ib62e5755455faaf17fc60b7bc6b16ae0e25b4a45
diff --git a/lib/rust/wlan-common/BUILD.gn b/lib/rust/wlan-common/BUILD.gn
new file mode 100644
index 0000000..ad8a097
--- /dev/null
+++ b/lib/rust/wlan-common/BUILD.gn
@@ -0,0 +1,11 @@
+# Copyright 2019 The Fuchsia Authors. All rights reserved.
+# Use of this source code is governed by a BSD-style license that can be
+# found in the LICENSE file.
+
+import("//build/rust/rustc_library.gni")
+
+rustc_library("wlan-common") {
+  edition = "2018"
+  deps = [
+  ]
+}
diff --git a/lib/rust/wlan-common/MAINTAINERS b/lib/rust/wlan-common/MAINTAINERS
new file mode 100644
index 0000000..4f889bb
--- /dev/null
+++ b/lib/rust/wlan-common/MAINTAINERS
@@ -0,0 +1,5 @@
+eyw@google.com
+gbonik@google.com
+hahnr@google.com
+kiettran@google.com
+porce@google.com
\ No newline at end of file
diff --git a/lib/rust/wlan-common/src/lib.rs b/lib/rust/wlan-common/src/lib.rs
new file mode 100644
index 0000000..64ffe43
--- /dev/null
+++ b/lib/rust/wlan-common/src/lib.rs
@@ -0,0 +1,6 @@
+// Copyright 2019 The Fuchsia Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style license that can be
+// found in the LICENSE file.
+
+//! Crate wlan-common hosts common libraries
+//! to be used for WLAN SME, MLME, and binaries written in Rust.
\ No newline at end of file