     1
     2
     3
     4
     5
     6
     7
     8
     9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33

    extern crate byteorder;
    extern crate rand;
    extern crate crypto;
    extern crate num_bigint;
    #[macro_use]
    extern crate log;
    #[cfg(target_os = "redox")]
    extern crate syscall;
    #[cfg(not(target_os = "redox"))]
    extern crate libc;

    mod error;
    mod algorithm;
    mod packet;
    mod message;
    mod connection;
    mod key_exchange;
    mod encryption;
    mod mac;
    mod channel;

    pub mod public_key;
    pub mod server;

    #[cfg(target_os = "redox")]
    #[path = "sys/redox.rs"]
    pub mod sys;

    #[cfg(not(target_os = "redox"))]
    #[path = "sys/unix.rs"]
    pub mod sys;

    pub use self::server::{Server, ServerConfig};

# Help

## Keyboard Shortcuts

?
  Show this help dialog
S
  Focus the search field
⇤
  Move up in search results
⇥
  Move down in search results
⏎
  Go to active search result
+
  Collapse/expand all sections

## Search Tricks

Prefix searches with a type followed by a colon (e.g. `fn:`) to restrict the search to a given type.

Accepted types are: `fn`, `mod`, `struct`, `enum`, `trait`, `type`, `macro`, and `const`.

Search functions by type signature (e.g. `vec -> usize` or `* -> vec`)