10 stable releases

1.1.1 Apr 2, 2020
1.1.0 Dec 19, 2019
1.0.9 Sep 16, 2019
1.0.8 Jun 11, 2019
0.9.8 Mar 27, 2018

#537 in Development tools

Download history 30/week @ 2022-08-04 28/week @ 2022-08-11 84/week @ 2022-08-18 35/week @ 2022-08-25 23/week @ 2022-09-01 44/week @ 2022-09-08 13/week @ 2022-09-15 18/week @ 2022-09-22 38/week @ 2022-09-29 36/week @ 2022-10-06 7/week @ 2022-10-13 14/week @ 2022-10-20 32/week @ 2022-10-27 37/week @ 2022-11-03 31/week @ 2022-11-10 34/week @ 2022-11-17

139 downloads per month
Used in fewer than 6 crates

Custom license

1.5MB
28K SLoC

Rust 23K SLoC // 0.2% comments C 4K SLoC // 0.2% comments Shell 1.5K SLoC // 0.1% comments Automake 106 SLoC // 0.4% comments GNU Style Assembly 29 SLoC // 0.5% comments

Note

Please visit our homepage for usage. Thanks!


lib.rs:

The Rust SGX SDK Standard Library

The Rust SGX standard library (previously named as sgx_tstdc) is the foundation of portable Rust SGX SDK, a set of minimal and battle-tested shared abstractions for the Rust SGX ecosystem. Similar to Rust's libstd, it offers core types, like [Vec<T>] and [Option<T>], library-defined operations on language primitives, standard macros, [I/O] and [multithreading], among [many other things][other].

std is available to all Rust crates by default, just as if each one contained an extern crate sgx_tstd as std; import at the [crate root]. Therefore the standard library can be accessed in [use] statements through the path std, as in [use std::env], or in expressions through the absolute path ::std, as in [::std::env::args]. Types and Traits for working with asynchronous tasks.

Dependencies